Lines Matching refs:ConstantPool
5076 const SmallDenseMap<Value *, Constant *> &ConstantPool) { in LookupConstant() argument
5079 return ConstantPool.lookup(V); in LookupConstant()
5088 const SmallDenseMap<Value *, Constant *> &ConstantPool) { in ConstantFold() argument
5090 Constant *A = LookupConstant(Select->getCondition(), ConstantPool); in ConstantFold()
5094 return LookupConstant(Select->getTrueValue(), ConstantPool); in ConstantFold()
5096 return LookupConstant(Select->getFalseValue(), ConstantPool); in ConstantFold()
5102 if (Constant *A = LookupConstant(I->getOperand(N), ConstantPool)) in ConstantFold()
5130 SmallDenseMap<Value *, Constant *> ConstantPool; in GetCaseResults() local
5131 ConstantPool.insert(std::make_pair(SI->getCondition(), CaseVal)); in GetCaseResults()
5139 } else if (Constant *C = ConstantFold(&I, DL, ConstantPool)) { in GetCaseResults()
5156 ConstantPool.insert(std::make_pair(&I, C)); in GetCaseResults()
5176 LookupConstant(PHI.getIncomingValue(Idx), ConstantPool); in GetCaseResults()