Searched refs:PredValues (Results 1 – 4 of 4) sorted by relevance
| /freebsd-12.1/contrib/llvm/lib/CodeGen/ |
| H A D | MachineSSAUpdater.cpp | 85 SmallVectorImpl<std::pair<MachineBasicBlock *, unsigned>> &PredValues) { in LookForIdenticalPHI() argument 94 for (unsigned i = 0, e = PredValues.size(); i != e; ++i) in LookForIdenticalPHI() 95 AVals[PredValues[i].first] = PredValues[i].second; in LookForIdenticalPHI() 161 SmallVector<std::pair<MachineBasicBlock*, unsigned>, 8> PredValues; in GetValueInMiddleOfBlock() local 169 PredValues.push_back(std::make_pair(PredBB, PredVal)); in GetValueInMiddleOfBlock() 184 unsigned DupPHI = LookForIdenticalPHI(BB, PredValues); in GetValueInMiddleOfBlock() 194 for (unsigned i = 0, e = PredValues.size(); i != e; ++i) in GetValueInMiddleOfBlock() 195 InsertedPHI.addReg(PredValues[i].second).addMBB(PredValues[i].first); in GetValueInMiddleOfBlock()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Utils/ |
| H A D | SSAUpdater.cpp | 108 SmallVector<std::pair<BasicBlock *, Value *>, 8> PredValues; in GetValueInMiddleOfBlock() local 118 PredValues.push_back(std::make_pair(PredBB, PredVal)); in GetValueInMiddleOfBlock() 131 PredValues.push_back(std::make_pair(PredBB, PredVal)); in GetValueInMiddleOfBlock() 143 if (PredValues.empty()) in GetValueInMiddleOfBlock() 153 SmallDenseMap<BasicBlock *, Value *, 8> ValueMapping(PredValues.begin(), in GetValueInMiddleOfBlock() 154 PredValues.end()); in GetValueInMiddleOfBlock() 162 PHINode *InsertedPHI = PHINode::Create(ProtoType, PredValues.size(), in GetValueInMiddleOfBlock() 166 for (const auto &PredValue : PredValues) in GetValueInMiddleOfBlock()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombinePHI.cpp | 1026 DenseMap<BasicBlock*, Value*> PredValues; in SliceUpIllegalIntegerPHI() local 1052 Value *&PredVal = PredValues[Pred]; in SliceUpIllegalIntegerPHI() 1101 PredValues.clear(); in SliceUpIllegalIntegerPHI()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/ |
| H A D | JumpThreading.cpp | 1578 PredValueInfoTy PredValues; in ProcessThreadableEdges() local 1579 if (!ComputeValueKnownInPredecessors(Cond, BB, PredValues, Preference, CxtI)) in ProcessThreadableEdges() 1582 assert(!PredValues.empty() && in ProcessThreadableEdges() 1586 for (const auto &PredValue : PredValues) { in ProcessThreadableEdges() 1605 for (const auto &PredValue : PredValues) { in ProcessThreadableEdges()
|