Lines Matching refs:Preference
354 static Constant *getKnownConstant(Value *Val, ConstantPreference Preference) { in getKnownConstant() argument
362 if (Preference == WantBlockAddress) in getKnownConstant()
377 ConstantPreference Preference, Instruction *CxtI) { in ComputeValueKnownInPredecessors() argument
390 if (Constant *KC = getKnownConstant(V, Preference)) { in ComputeValueKnownInPredecessors()
419 if (Constant *KC = getKnownConstant(PredCst, Preference)) in ComputeValueKnownInPredecessors()
430 if (Constant *KC = getKnownConstant(InVal, Preference)) { in ComputeValueKnownInPredecessors()
436 if (Constant *KC = getKnownConstant(CI, Preference)) in ComputeValueKnownInPredecessors()
452 ComputeValueKnownInPredecessors(Source, BB, Result, Preference, CxtI); in ComputeValueKnownInPredecessors()
467 assert(Preference == WantInteger && "One-bit non-integer type?"); in ComputeValueKnownInPredecessors()
524 assert(Preference != WantBlockAddress in ComputeValueKnownInPredecessors()
546 assert(Preference == WantInteger && "Compares only produce integers"); in ComputeValueKnownInPredecessors()
624 Constant *TrueVal = getKnownConstant(SI->getTrueValue(), Preference); in ComputeValueKnownInPredecessors()
625 Constant *FalseVal = getKnownConstant(SI->getFalseValue(), Preference); in ComputeValueKnownInPredecessors()
657 if (Constant *KC = getKnownConstant(CI, Preference)) { in ComputeValueKnownInPredecessors()
733 ConstantPreference Preference = WantInteger; in ProcessBlock() local
749 Preference = WantBlockAddress; in ProcessBlock()
788 if (getKnownConstant(Condition, Preference)) { in ProcessBlock()
801 if (ProcessThreadableEdges(Condition, BB, Preference, Terminator)) in ProcessBlock()
864 if (ProcessThreadableEdges(CondInst, BB, Preference, Terminator)) in ProcessBlock()
1173 ConstantPreference Preference, in ProcessThreadableEdges() argument
1181 if (!ComputeValueKnownInPredecessors(Cond, BB, PredValues, Preference, CxtI)) in ProcessThreadableEdges()