Lines Matching refs:isConstant
89 bool isConstant() const { in isConstant() function in __anond31a066a0111::LatticeVal
95 assert(isConstant() && "Cannot get the constant of a non-constant!"); in getConstant()
136 if (isConstant()) in getConstantInt()
760 else if (OpSt.isConstant()) // Propagate constant value in visitCastInst()
843 if (TVal.isConstant() && FVal.isConstant() && in visitSelectInst()
862 if (V1State.isConstant() && V2State.isConstant()) in visitBinaryOperator()
920 if (V1State.isConstant() && V2State.isConstant()) in visitCmpInst()
942 else if(ValState.isConstant() && IdxState.isConstant()) in visitExtractElementInst()
959 else if(ValState.isConstant() && EltState.isConstant() && in visitInsertElementInst()
960 IdxState.isConstant()) in visitInsertElementInst()
964 else if (ValState.isUndefined() && EltState.isConstant() && in visitInsertElementInst()
965 IdxState.isConstant()) in visitInsertElementInst()
989 Constant *V1 = V1State.isConstant() ? in visitShuffleVectorInst()
991 Constant *V2 = V2State.isConstant() ? in visitShuffleVectorInst()
993 Constant *Mask = MaskState.isConstant() ? in visitShuffleVectorInst()
1017 assert(State.isConstant() && "Unknown state!"); in visitGetElementPtrInst()
1059 if (!PtrVal.isConstant() || I.isVolatile()) in visitLoadInst()
1116 assert(State.isConstant() && "Unknown state!"); in visitCallSite()
1408 if (!Op1LV.isConstant()) // Pick the constant one if there is any. in ResolvedUndefsIn()
1420 if (Op1LV.isConstant()) in ResolvedUndefsIn()
1622 Constant *Const = IV.isConstant() in runOnFunction()
1750 if (!G.isConstant() && G.hasLocalLinkage() && !AddressIsTaken(&G)) in runOnModule()
1786 Constant *CST = IV.isConstant() ? in runOnModule()
1829 Constant *Const = IV.isConstant() in runOnModule()