llvm::BitCastOperator

Synopsis

Declared in <llvm/IR/Operator.h>

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

Base Classes

NameDescription
ConcreteOperator<Operator, Instruction::BitCast>A helper template for defining operators for individual opcodes.

Member Functions

NameDescription
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.

Static Member Functions

Name
classof

Protected Member Functions

NameDescription
Op Transparently provide more efficient getOperand methods.

Friends

NameDescription
llvm::ConstantExprA constant value that is initialized with an expression using other constant values.
llvm::BitCastInstThis class represents a no-op cast from one type to another.