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