Lines Matching refs:markConstant
111 bool markConstant(Constant *V) { in markConstant() function in __anon8a523c670111::LatticeVal
236 IV.markConstant(GV->getInitializer()); in TrackValueOfGlobalVariable()
330 void markConstant(LatticeVal &IV, Value *V, Constant *C) { in markConstant() function in __anon8a523c670211::SCCPSolver
331 if (!IV.markConstant(C)) return; in markConstant()
336 void markConstant(Value *V, Constant *C) { in markConstant() function in __anon8a523c670211::SCCPSolver
338 markConstant(ValueState[V], V, C); in markConstant()
371 return markConstant(IV, V, MergeWithV.getConstant()); in mergeInValue()
398 LV.markConstant(C); // Constants are constant in getValueState()
429 LV.markConstant(Elt); // Constants are constant. in getStructValueState()
729 markConstant(&PN, OperandVal); // Acquire operand value in visitPHINode()
782 markConstant(&I, C); in visitCastInst()
866 return markConstant(&I, FVal.getConstant()); in visitSelectInst()
889 return markConstant(IV, &I, C); in visitBinaryOperator()
912 markConstant(IV, &I, Constant::getNullValue(I.getType())); in visitBinaryOperator()
914 markConstant(IV, &I, Constant::getAllOnesValue(PT)); in visitBinaryOperator()
916 markConstant(IV, &I, in visitBinaryOperator()
924 return markConstant(IV, &I, NonOverdefVal->getConstant()); in visitBinaryOperator()
928 return markConstant(IV, &I, NonOverdefVal->getConstant()); in visitBinaryOperator()
950 return markConstant(IV, &I, C); in visitCmpInst()
1002 markConstant(&I, C); in visitGetElementPtrInst()
1063 return markConstant(IV, &I, C); in visitLoadInst()
1110 return markConstant(I, C); in visitCallSite()