LLVM  15.0.0git
llvm::ConstantFolder Member List

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

ConstantFolder()=defaultllvm::ConstantFolderexplicit
CreateAShr(Constant *LHS, Constant *RHS, bool isExact=false) const overridellvm::ConstantFolderinlinevirtual
CreateBinOp(Instruction::BinaryOps Opc, Constant *LHS, Constant *RHS) const overridellvm::ConstantFolderinlinevirtual
CreateBitCast(Constant *C, Type *DestTy) const overridellvm::ConstantFolderinlinevirtual
CreateCast(Instruction::CastOps Op, Constant *C, Type *DestTy) const overridellvm::ConstantFolderinlinevirtual
CreateExtractElement(Constant *Vec, Constant *Idx) const overridellvm::ConstantFolderinlinevirtual
CreateFAdd(Constant *LHS, Constant *RHS) const overridellvm::ConstantFolderinlinevirtual
CreateFCmp(CmpInst::Predicate P, Constant *LHS, Constant *RHS) const overridellvm::ConstantFolderinlinevirtual
CreateFDiv(Constant *LHS, Constant *RHS) const overridellvm::ConstantFolderinlinevirtual
CreateFMul(Constant *LHS, Constant *RHS) const overridellvm::ConstantFolderinlinevirtual
CreateFNeg(Constant *C) const overridellvm::ConstantFolderinlinevirtual
CreateFPCast(Constant *C, Type *DestTy) const overridellvm::ConstantFolderinlinevirtual
CreateFRem(Constant *LHS, Constant *RHS) const overridellvm::ConstantFolderinlinevirtual
CreateFSub(Constant *LHS, Constant *RHS) const overridellvm::ConstantFolderinlinevirtual
CreateInsertElement(Constant *Vec, Constant *NewElt, Constant *Idx) const overridellvm::ConstantFolderinlinevirtual
CreateIntCast(Constant *C, Type *DestTy, bool isSigned) const overridellvm::ConstantFolderinlinevirtual
CreateIntToPtr(Constant *C, Type *DestTy) const overridellvm::ConstantFolderinlinevirtual
CreateLShr(Constant *LHS, Constant *RHS, bool isExact=false) const overridellvm::ConstantFolderinlinevirtual
CreateMul(Constant *LHS, Constant *RHS, bool HasNUW=false, bool HasNSW=false) const overridellvm::ConstantFolderinlinevirtual
CreateNeg(Constant *C, bool HasNUW=false, bool HasNSW=false) const overridellvm::ConstantFolderinlinevirtual
CreateNot(Constant *C) const overridellvm::ConstantFolderinlinevirtual
CreateOr(Constant *LHS, Constant *RHS) constllvm::ConstantFolderinline
CreatePointerBitCastOrAddrSpaceCast(Constant *C, Type *DestTy) const overridellvm::ConstantFolderinlinevirtual
CreatePointerCast(Constant *C, Type *DestTy) const overridellvm::ConstantFolderinlinevirtual
CreatePtrToInt(Constant *C, Type *DestTy) const overridellvm::ConstantFolderinlinevirtual
CreateSDiv(Constant *LHS, Constant *RHS, bool isExact=false) const overridellvm::ConstantFolderinlinevirtual
CreateSExtOrBitCast(Constant *C, Type *DestTy) const overridellvm::ConstantFolderinlinevirtual
CreateShl(Constant *LHS, Constant *RHS, bool HasNUW=false, bool HasNSW=false) const overridellvm::ConstantFolderinlinevirtual
CreateShuffleVector(Constant *V1, Constant *V2, ArrayRef< int > Mask) const overridellvm::ConstantFolderinlinevirtual
CreateSRem(Constant *LHS, Constant *RHS) const overridellvm::ConstantFolderinlinevirtual
CreateSub(Constant *LHS, Constant *RHS, bool HasNUW=false, bool HasNSW=false) const overridellvm::ConstantFolderinlinevirtual
CreateTruncOrBitCast(Constant *C, Type *DestTy) const overridellvm::ConstantFolderinlinevirtual
CreateUDiv(Constant *LHS, Constant *RHS, bool isExact=false) const overridellvm::ConstantFolderinlinevirtual
CreateUnOp(Instruction::UnaryOps Opc, Constant *C) const overridellvm::ConstantFolderinlinevirtual
CreateURem(Constant *LHS, Constant *RHS) const overridellvm::ConstantFolderinlinevirtual
CreateXor(Constant *LHS, Constant *RHS) const overridellvm::ConstantFolderinlinevirtual
CreateZExtOrBitCast(Constant *C, Type *DestTy) const overridellvm::ConstantFolderinlinevirtual
FoldAdd(Value *LHS, Value *RHS, bool HasNUW=false, bool HasNSW=false) const overridellvm::ConstantFolderinlinevirtual
FoldAnd(Value *LHS, Value *RHS) const overridellvm::ConstantFolderinlinevirtual
FoldExtractValue(Value *Agg, ArrayRef< unsigned > IdxList) const overridellvm::ConstantFolderinlinevirtual
FoldGEP(Type *Ty, Value *Ptr, ArrayRef< Value * > IdxList, bool IsInBounds=false) const overridellvm::ConstantFolderinlinevirtual
FoldICmp(CmpInst::Predicate P, Value *LHS, Value *RHS) const overridellvm::ConstantFolderinlinevirtual
FoldInsertValue(Value *Agg, Value *Val, ArrayRef< unsigned > IdxList) const overridellvm::ConstantFolderinlinevirtual
FoldOr(Value *LHS, Value *RHS) const overridellvm::ConstantFolderinlinevirtual
FoldSelect(Value *C, Value *True, Value *False) const overridellvm::ConstantFolderinlinevirtual
~IRBuilderFolder()llvm::IRBuilderFoldervirtual