LLVM  12.0.0git
llvm::IRBuilderFolder Member List

This is the complete list of members for llvm::IRBuilderFolder, including all inherited members.

CreateAdd(Constant *LHS, Constant *RHS, bool HasNUW=false, bool HasNSW=false) const =0llvm::IRBuilderFolderpure virtual
CreateAnd(Constant *LHS, Constant *RHS) const =0llvm::IRBuilderFolderpure virtual
CreateAShr(Constant *LHS, Constant *RHS, bool isExact=false) const =0llvm::IRBuilderFolderpure virtual
CreateBinOp(Instruction::BinaryOps Opc, Constant *LHS, Constant *RHS) const =0llvm::IRBuilderFolderpure virtual
CreateBitCast(Constant *C, Type *DestTy) const =0llvm::IRBuilderFolderpure virtual
CreateCast(Instruction::CastOps Op, Constant *C, Type *DestTy) const =0llvm::IRBuilderFolderpure virtual
CreateExtractElement(Constant *Vec, Constant *Idx) const =0llvm::IRBuilderFolderpure virtual
CreateExtractValue(Constant *Agg, ArrayRef< unsigned > IdxList) const =0llvm::IRBuilderFolderpure virtual
CreateFAdd(Constant *LHS, Constant *RHS) const =0llvm::IRBuilderFolderpure virtual
CreateFCmp(CmpInst::Predicate P, Constant *LHS, Constant *RHS) const =0llvm::IRBuilderFolderpure virtual
CreateFDiv(Constant *LHS, Constant *RHS) const =0llvm::IRBuilderFolderpure virtual
CreateFMul(Constant *LHS, Constant *RHS) const =0llvm::IRBuilderFolderpure virtual
CreateFNeg(Constant *C) const =0llvm::IRBuilderFolderpure virtual
CreateFPCast(Constant *C, Type *DestTy) const =0llvm::IRBuilderFolderpure virtual
CreateFRem(Constant *LHS, Constant *RHS) const =0llvm::IRBuilderFolderpure virtual
CreateFSub(Constant *LHS, Constant *RHS) const =0llvm::IRBuilderFolderpure virtual
CreateGetElementPtr(Type *Ty, Constant *C, ArrayRef< Constant *> IdxList) const =0llvm::IRBuilderFolderpure virtual
CreateGetElementPtr(Type *Ty, Constant *C, Constant *Idx) const =0llvm::IRBuilderFolderpure virtual
CreateGetElementPtr(Type *Ty, Constant *C, ArrayRef< Value *> IdxList) const =0llvm::IRBuilderFolderpure virtual
CreateICmp(CmpInst::Predicate P, Constant *LHS, Constant *RHS) const =0llvm::IRBuilderFolderpure virtual
CreateInBoundsGetElementPtr(Type *Ty, Constant *C, ArrayRef< Constant *> IdxList) const =0llvm::IRBuilderFolderpure virtual
CreateInBoundsGetElementPtr(Type *Ty, Constant *C, Constant *Idx) const =0llvm::IRBuilderFolderpure virtual
CreateInBoundsGetElementPtr(Type *Ty, Constant *C, ArrayRef< Value *> IdxList) const =0llvm::IRBuilderFolderpure virtual
CreateInsertElement(Constant *Vec, Constant *NewElt, Constant *Idx) const =0llvm::IRBuilderFolderpure virtual
CreateInsertValue(Constant *Agg, Constant *Val, ArrayRef< unsigned > IdxList) const =0llvm::IRBuilderFolderpure virtual
CreateIntCast(Constant *C, Type *DestTy, bool isSigned) const =0llvm::IRBuilderFolderpure virtual
CreateIntToPtr(Constant *C, Type *DestTy) const =0llvm::IRBuilderFolderpure virtual
CreateLShr(Constant *LHS, Constant *RHS, bool isExact=false) const =0llvm::IRBuilderFolderpure virtual
CreateMul(Constant *LHS, Constant *RHS, bool HasNUW=false, bool HasNSW=false) const =0llvm::IRBuilderFolderpure virtual
CreateNeg(Constant *C, bool HasNUW=false, bool HasNSW=false) const =0llvm::IRBuilderFolderpure virtual
CreateNot(Constant *C) const =0llvm::IRBuilderFolderpure virtual
CreateOr(Constant *LHS, Constant *RHS) const =0llvm::IRBuilderFolderpure virtual
CreatePointerBitCastOrAddrSpaceCast(Constant *C, Type *DestTy) const =0llvm::IRBuilderFolderpure virtual
CreatePointerCast(Constant *C, Type *DestTy) const =0llvm::IRBuilderFolderpure virtual
CreatePtrToInt(Constant *C, Type *DestTy) const =0llvm::IRBuilderFolderpure virtual
CreateSDiv(Constant *LHS, Constant *RHS, bool isExact=false) const =0llvm::IRBuilderFolderpure virtual
CreateSelect(Constant *C, Constant *True, Constant *False) const =0llvm::IRBuilderFolderpure virtual
CreateSExtOrBitCast(Constant *C, Type *DestTy) const =0llvm::IRBuilderFolderpure virtual
CreateShl(Constant *LHS, Constant *RHS, bool HasNUW=false, bool HasNSW=false) const =0llvm::IRBuilderFolderpure virtual
CreateShuffleVector(Constant *V1, Constant *V2, ArrayRef< int > Mask) const =0llvm::IRBuilderFolderpure virtual
CreateSRem(Constant *LHS, Constant *RHS) const =0llvm::IRBuilderFolderpure virtual
CreateSub(Constant *LHS, Constant *RHS, bool HasNUW=false, bool HasNSW=false) const =0llvm::IRBuilderFolderpure virtual
CreateTruncOrBitCast(Constant *C, Type *DestTy) const =0llvm::IRBuilderFolderpure virtual
CreateUDiv(Constant *LHS, Constant *RHS, bool isExact=false) const =0llvm::IRBuilderFolderpure virtual
CreateUnOp(Instruction::UnaryOps Opc, Constant *C) const =0llvm::IRBuilderFolderpure virtual
CreateURem(Constant *LHS, Constant *RHS) const =0llvm::IRBuilderFolderpure virtual
CreateXor(Constant *LHS, Constant *RHS) const =0llvm::IRBuilderFolderpure virtual
CreateZExtOrBitCast(Constant *C, Type *DestTy) const =0llvm::IRBuilderFolderpure virtual
~IRBuilderFolder()llvm::IRBuilderFoldervirtual