Concrete operator for the BitCast instruction opcode.
Declared in <llvm/IR/Operator.h>
class BitCastOperator
: public ConcreteOperator<Operator, Instruction::BitCast>
| Name | Description |
|---|---|
ConcreteOperator<Operator, Instruction::BitCast> | A helper template for defining operators for individual opcodes. |
| 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. |
| Name | Description |
|---|---|
classof | Methods for support type inquiry through isa, cast, and dyn_cast. |
| Name | Description |
|---|---|
Op | Op overloads |
| 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. |