Go to the source code of this file.
Namespaces |
namespace | llvm |
| List of target independent CodeGen pass IDs.
|
Functions |
Constant * | llvm::ConstantFoldInstruction (Instruction *I, const DataLayout *TD=nullptr, const TargetLibraryInfo *TLI=nullptr) |
Constant * | llvm::ConstantFoldConstantExpression (const ConstantExpr *CE, const DataLayout *TD=nullptr, const TargetLibraryInfo *TLI=nullptr) |
Constant * | llvm::ConstantFoldInstOperands (unsigned Opcode, Type *DestTy, ArrayRef< Constant * > Ops, const DataLayout *TD=nullptr, const TargetLibraryInfo *TLI=nullptr) |
Constant * | llvm::ConstantFoldCompareInstOperands (unsigned Predicate, Constant *LHS, Constant *RHS, const DataLayout *TD=nullptr, const TargetLibraryInfo *TLI=nullptr) |
Constant * | llvm::ConstantFoldInsertValueInstruction (Constant *Agg, Constant *Val, ArrayRef< unsigned > Idxs) |
Constant * | llvm::ConstantFoldLoadFromConstPtr (Constant *C, const DataLayout *TD=nullptr) |
Constant * | llvm::ConstantFoldLoadThroughGEPConstantExpr (Constant *C, ConstantExpr *CE) |
Constant * | llvm::ConstantFoldLoadThroughGEPIndices (Constant *C, ArrayRef< Constant * > Indices) |
bool | llvm::canConstantFoldCallTo (const Function *F) |
Constant * | llvm::ConstantFoldCall (Function *F, ArrayRef< Constant * > Operands, const TargetLibraryInfo *TLI=nullptr) |