Go to the source code of this file.
Namespaces |
namespace | llvm |
| List of target independent CodeGen pass IDs.
|
Functions |
Constant * | llvm::ConstantFoldCastInstruction (unsigned opcode, Constant *V, Type *DestTy) |
Constant * | llvm::ConstantFoldSelectInstruction (Constant *Cond, Constant *V1, Constant *V2) |
Constant * | llvm::ConstantFoldExtractElementInstruction (Constant *Val, Constant *Idx) |
Constant * | llvm::ConstantFoldInsertElementInstruction (Constant *Val, Constant *Elt, Constant *Idx) |
Constant * | llvm::ConstantFoldShuffleVectorInstruction (Constant *V1, Constant *V2, Constant *Mask) |
Constant * | llvm::ConstantFoldExtractValueInstruction (Constant *Agg, ArrayRef< unsigned > Idxs) |
Constant * | llvm::ConstantFoldInsertValueInstruction (Constant *Agg, Constant *Val, ArrayRef< unsigned > Idxs) |
Constant * | llvm::ConstantFoldBinaryInstruction (unsigned Opcode, Constant *V1, Constant *V2) |
Constant * | llvm::ConstantFoldCompareInstruction (unsigned short predicate, Constant *C1, Constant *C2) |
Constant * | llvm::ConstantFoldGetElementPtr (Constant *C, bool inBounds, ArrayRef< Constant * > Idxs) |
Constant * | llvm::ConstantFoldGetElementPtr (Constant *C, bool inBounds, ArrayRef< Value * > Idxs) |