Concrete operator for the BitCast instruction opcode.

Synopsis

Declared in <llvm/IR/Operator.h>

class BitCastOperator
    : public ConcreteOperator<Operator, Instruction::BitCast>

Base Classes

Name

Description

ConcreteOperator<Operator, Instruction::BitCast>

A helper template for defining operators for individual opcodes.

Member Functions

Name

Description

getDestTy

Return the destination type of this bitcast.

getNumOperands

Return the number of operands.

getOperand

Return operand at index i_nocapture.

getSrcTy

Return the source type of this bitcast.

op_begin

op_begin overloads

op_end

op_end overloads

setOperand

Set operand at index i_nocapture to Val_nocapture.

Static Member Functions

Name

Description

classof

Methods for support type inquiry through isa, cast, and dyn_cast.

Protected Member Functions

Name

Description

Op

Op overloads

Friends

Name

Description

llvm::ConstantExpr

A constant value that is initialized with an expression using other constant values.

llvm::BitCastInst

Instruction that bitcasts a value to another type of the same size.

Created with MrDocs