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