|
Constant * | llvm::ConstantFoldCastInstruction (unsigned opcode, Constant *V, Type *DestTy) |
|
Constant * | llvm::ConstantFoldSelectInstruction (Constant *Cond, Constant *V1, Constant *V2) |
| Attempt to constant fold a select instruction with the specified operands. More...
|
|
Constant * | llvm::ConstantFoldExtractElementInstruction (Constant *Val, Constant *Idx) |
| Attempt to constant fold an extractelement instruction with the specified operands and indices. More...
|
|
Constant * | llvm::ConstantFoldInsertElementInstruction (Constant *Val, Constant *Elt, Constant *Idx) |
| Attempt to constant fold an insertelement instruction with the specified operands and indices. More...
|
|
Constant * | llvm::ConstantFoldShuffleVectorInstruction (Constant *V1, Constant *V2, Constant *Mask) |
| Attempt to constant fold a shufflevector instruction with the specified operands and indices. More...
|
|
Constant * | llvm::ConstantFoldExtractValueInstruction (Constant *Agg, ArrayRef< unsigned > Idxs) |
| Attempt to constant fold an extractvalue instruction with the specified operands and indices. More...
|
|
Constant * | llvm::ConstantFoldInsertValueInstruction (Constant *Agg, Constant *Val, ArrayRef< unsigned > Idxs) |
| ConstantFoldInsertValueInstruction - Attempt to constant fold an insertvalue instruction with the specified operands and indices. More...
|
|
Constant * | llvm::ConstantFoldBinaryInstruction (unsigned Opcode, Constant *V1, Constant *V2) |
|
Constant * | llvm::ConstantFoldCompareInstruction (unsigned short predicate, Constant *C1, Constant *C2) |
|
Constant * | llvm::ConstantFoldGetElementPtr (Type *Ty, Constant *C, bool InBounds, Optional< unsigned > InRangeIndex, ArrayRef< Value *> Idxs) |
|