LLVM
15.0.0git
|
This is the complete list of members for llvm::ConstantFolder, including all inherited members.
ConstantFolder()=default | llvm::ConstantFolder | explicit |
CreateAShr(Constant *LHS, Constant *RHS, bool isExact=false) const override | llvm::ConstantFolder | inlinevirtual |
CreateBinOp(Instruction::BinaryOps Opc, Constant *LHS, Constant *RHS) const override | llvm::ConstantFolder | inlinevirtual |
CreateBitCast(Constant *C, Type *DestTy) const override | llvm::ConstantFolder | inlinevirtual |
CreateCast(Instruction::CastOps Op, Constant *C, Type *DestTy) const override | llvm::ConstantFolder | inlinevirtual |
CreateExtractElement(Constant *Vec, Constant *Idx) const override | llvm::ConstantFolder | inlinevirtual |
CreateFAdd(Constant *LHS, Constant *RHS) const override | llvm::ConstantFolder | inlinevirtual |
CreateFCmp(CmpInst::Predicate P, Constant *LHS, Constant *RHS) const override | llvm::ConstantFolder | inlinevirtual |
CreateFDiv(Constant *LHS, Constant *RHS) const override | llvm::ConstantFolder | inlinevirtual |
CreateFMul(Constant *LHS, Constant *RHS) const override | llvm::ConstantFolder | inlinevirtual |
CreateFNeg(Constant *C) const override | llvm::ConstantFolder | inlinevirtual |
CreateFPCast(Constant *C, Type *DestTy) const override | llvm::ConstantFolder | inlinevirtual |
CreateFRem(Constant *LHS, Constant *RHS) const override | llvm::ConstantFolder | inlinevirtual |
CreateFSub(Constant *LHS, Constant *RHS) const override | llvm::ConstantFolder | inlinevirtual |
CreateInsertElement(Constant *Vec, Constant *NewElt, Constant *Idx) const override | llvm::ConstantFolder | inlinevirtual |
CreateIntCast(Constant *C, Type *DestTy, bool isSigned) const override | llvm::ConstantFolder | inlinevirtual |
CreateIntToPtr(Constant *C, Type *DestTy) const override | llvm::ConstantFolder | inlinevirtual |
CreateLShr(Constant *LHS, Constant *RHS, bool isExact=false) const override | llvm::ConstantFolder | inlinevirtual |
CreateMul(Constant *LHS, Constant *RHS, bool HasNUW=false, bool HasNSW=false) const override | llvm::ConstantFolder | inlinevirtual |
CreateNeg(Constant *C, bool HasNUW=false, bool HasNSW=false) const override | llvm::ConstantFolder | inlinevirtual |
CreateNot(Constant *C) const override | llvm::ConstantFolder | inlinevirtual |
CreateOr(Constant *LHS, Constant *RHS) const | llvm::ConstantFolder | inline |
CreatePointerBitCastOrAddrSpaceCast(Constant *C, Type *DestTy) const override | llvm::ConstantFolder | inlinevirtual |
CreatePointerCast(Constant *C, Type *DestTy) const override | llvm::ConstantFolder | inlinevirtual |
CreatePtrToInt(Constant *C, Type *DestTy) const override | llvm::ConstantFolder | inlinevirtual |
CreateSDiv(Constant *LHS, Constant *RHS, bool isExact=false) const override | llvm::ConstantFolder | inlinevirtual |
CreateSExtOrBitCast(Constant *C, Type *DestTy) const override | llvm::ConstantFolder | inlinevirtual |
CreateShl(Constant *LHS, Constant *RHS, bool HasNUW=false, bool HasNSW=false) const override | llvm::ConstantFolder | inlinevirtual |
CreateShuffleVector(Constant *V1, Constant *V2, ArrayRef< int > Mask) const override | llvm::ConstantFolder | inlinevirtual |
CreateSRem(Constant *LHS, Constant *RHS) const override | llvm::ConstantFolder | inlinevirtual |
CreateSub(Constant *LHS, Constant *RHS, bool HasNUW=false, bool HasNSW=false) const override | llvm::ConstantFolder | inlinevirtual |
CreateTruncOrBitCast(Constant *C, Type *DestTy) const override | llvm::ConstantFolder | inlinevirtual |
CreateUDiv(Constant *LHS, Constant *RHS, bool isExact=false) const override | llvm::ConstantFolder | inlinevirtual |
CreateUnOp(Instruction::UnaryOps Opc, Constant *C) const override | llvm::ConstantFolder | inlinevirtual |
CreateURem(Constant *LHS, Constant *RHS) const override | llvm::ConstantFolder | inlinevirtual |
CreateXor(Constant *LHS, Constant *RHS) const override | llvm::ConstantFolder | inlinevirtual |
CreateZExtOrBitCast(Constant *C, Type *DestTy) const override | llvm::ConstantFolder | inlinevirtual |
FoldAdd(Value *LHS, Value *RHS, bool HasNUW=false, bool HasNSW=false) const override | llvm::ConstantFolder | inlinevirtual |
FoldAnd(Value *LHS, Value *RHS) const override | llvm::ConstantFolder | inlinevirtual |
FoldExtractValue(Value *Agg, ArrayRef< unsigned > IdxList) const override | llvm::ConstantFolder | inlinevirtual |
FoldGEP(Type *Ty, Value *Ptr, ArrayRef< Value * > IdxList, bool IsInBounds=false) const override | llvm::ConstantFolder | inlinevirtual |
FoldICmp(CmpInst::Predicate P, Value *LHS, Value *RHS) const override | llvm::ConstantFolder | inlinevirtual |
FoldInsertValue(Value *Agg, Value *Val, ArrayRef< unsigned > IdxList) const override | llvm::ConstantFolder | inlinevirtual |
FoldOr(Value *LHS, Value *RHS) const override | llvm::ConstantFolder | inlinevirtual |
FoldSelect(Value *C, Value *True, Value *False) const override | llvm::ConstantFolder | inlinevirtual |
~IRBuilderFolder() | llvm::IRBuilderFolder | virtual |