LLVM  11.0.0git
llvm::TargetFolder Member List

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

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