Searched refs:PredValues (Results 1 – 4 of 4) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | SSAUpdater.cpp | 106 SmallVector<std::pair<BasicBlock *, Value *>, 8> PredValues; in GetValueInMiddleOfBlock() local 116 PredValues.push_back(std::make_pair(PredBB, PredVal)); in GetValueInMiddleOfBlock() 128 PredValues.push_back(std::make_pair(PredBB, PredVal)); in GetValueInMiddleOfBlock() 140 if (PredValues.empty()) in GetValueInMiddleOfBlock() 150 SmallDenseMap<BasicBlock *, Value *, 8> ValueMapping(PredValues.begin(), in GetValueInMiddleOfBlock() 151 PredValues.end()); in GetValueInMiddleOfBlock() 160 PHINode::Create(ProtoType, PredValues.size(), ProtoName); in GetValueInMiddleOfBlock() 164 for (const auto &PredValue : PredValues) in GetValueInMiddleOfBlock()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | MachineSSAUpdater.cpp | 83 SmallVectorImpl<std::pair<MachineBasicBlock *, Register>> &PredValues) { in LookForIdenticalPHI() argument 92 for (const auto &[SrcBB, SrcReg] : PredValues) in LookForIdenticalPHI() 164 SmallVector<std::pair<MachineBasicBlock*, Register>, 8> PredValues; in GetValueInMiddleOfBlock() local 170 PredValues.push_back(std::make_pair(PredBB, PredVal)); in GetValueInMiddleOfBlock() 185 Register DupPHI = LookForIdenticalPHI(BB, PredValues); in GetValueInMiddleOfBlock() 199 for (const auto &[SrcBB, SrcReg] : PredValues) in GetValueInMiddleOfBlock()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombinePHI.cpp | 1188 DenseMap<BasicBlock*, Value*> PredValues; in SliceUpIllegalIntegerPHI() local 1216 Value *&PredVal = PredValues[Pred]; in SliceUpIllegalIntegerPHI() 1264 PredValues.clear(); in SliceUpIllegalIntegerPHI()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | JumpThreading.cpp | 1549 PredValueInfoTy PredValues; in processThreadableEdges() local 1550 if (!computeValueKnownInPredecessors(Cond, BB, PredValues, Preference, in processThreadableEdges() 1557 assert(!PredValues.empty() && in processThreadableEdges() 1561 for (const auto &PredValue : PredValues) { in processThreadableEdges() 1579 for (const auto &PredValue : PredValues) { in processThreadableEdges()
|