Lines Matching refs:Constant
25 class Constant; variable
29 Constant *ConstantFoldCastInstruction(
31 Constant *V, ///< The source constant
34 Constant *ConstantFoldSelectInstruction(Constant *Cond,
35 Constant *V1, Constant *V2);
36 Constant *ConstantFoldExtractElementInstruction(Constant *Val, Constant *Idx);
37 Constant *ConstantFoldInsertElementInstruction(Constant *Val, Constant *Elt,
38 Constant *Idx);
39 Constant *ConstantFoldShuffleVectorInstruction(Constant *V1, Constant *V2,
40 Constant *Mask);
41 Constant *ConstantFoldExtractValueInstruction(Constant *Agg,
43 Constant *ConstantFoldInsertValueInstruction(Constant *Agg, Constant *Val,
45 Constant *ConstantFoldBinaryInstruction(unsigned Opcode, Constant *V1,
46 Constant *V2);
47 Constant *ConstantFoldCompareInstruction(unsigned short predicate,
48 Constant *C1, Constant *C2);
49 Constant *ConstantFoldGetElementPtr(Type *Ty, Constant *C, bool inBounds,
50 ArrayRef<Constant *> Idxs);
51 Constant *ConstantFoldGetElementPtr(Type *Ty, Constant *C, bool inBounds,