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 | |
getNumOperands | Transparently provide more efficient getOperand methods. |
getOperand | Transparently provide more efficient getOperand methods. |
getSrcTy | |
op_begin | Transparently provide more efficient getOperand methods. |
op_end | Transparently provide more efficient getOperand methods. |
setOperand | Transparently provide more efficient getOperand methods. |
| Name |
|---|
classof |
| Name | Description |
|---|---|
Op | Transparently provide more efficient getOperand methods. |
| Name | Description |
|---|---|
llvm::ConstantExpr | A constant value that is initialized with an expression using other constant values. |
llvm::BitCastInst | This class represents a no-op cast from one type to another. |