LLVM API Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
llvm::ConstantFolder Member List

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

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