| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | Local.cpp | 936 IncomingValueMap &IncomingValues) { in selectIncomingValueForBlock() argument 938 assert((!IncomingValues.count(BB) || in selectIncomingValueForBlock() 939 IncomingValues.find(BB)->second == OldVal) && in selectIncomingValueForBlock() 942 IncomingValues.insert(std::make_pair(BB, OldVal)); in selectIncomingValueForBlock() 946 IncomingValueMap::const_iterator It = IncomingValues.find(BB); in selectIncomingValueForBlock() 947 if (It != IncomingValues.end()) return It->second; in selectIncomingValueForBlock() 961 IncomingValueMap &IncomingValues) { in gatherIncomingValuesToPhi() argument 967 IncomingValues.insert(std::make_pair(BB, V)); in gatherIncomingValuesToPhi() 977 const IncomingValueMap &IncomingValues) { in replaceUndefValuesInPhi() argument 985 IncomingValueMap::const_iterator It = IncomingValues.find(BB); in replaceUndefValuesInPhi() [all …]
|
| H A D | BasicBlockUtils.cpp | 225 SmallVector<AssertingVH<Value>, 4> IncomingValues; in MergeBlockIntoPredecessor() local 230 IncomingValues.push_back(PN.getIncomingValue(0)); in MergeBlockIntoPredecessor()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | LoopVectorizationPlanner.h | 268 VPPhi *createScalarPhi(ArrayRef<VPValue *> IncomingValues, DebugLoc DL, 270 return tryInsertInstruction(new VPPhi(IncomingValues, DL, Name));
|
| H A D | SLPVectorizer.cpp | 9479 ArrayRef<unsigned> IncomingValues = P.second; in buildOperands() local 9480 if (IncomingValues.size() <= 1) in buildOperands() 9482 unsigned BasicI = IncomingValues.consume_front(); in buildOperands() 9483 for (unsigned I : IncomingValues) { in buildOperands()
|
| /freebsd/contrib/llvm-project/llvm/lib/FuzzMutate/ |
| H A D | IRMutator.cpp | 636 DenseMap<BasicBlock *, Value *> IncomingValues; in mutate() local 638 Value *Src = IncomingValues[Pred]; in mutate() 647 IncomingValues[Pred] = Src; in mutate()
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | MemoryBuiltins.cpp | 1153 auto IncomingValues = PN.incoming_values(); in visitPHINode() local 1154 return std::accumulate(IncomingValues.begin() + 1, IncomingValues.end(), in visitPHINode() 1155 computeImpl(*IncomingValues.begin()), in visitPHINode()
|
| H A D | InstructionSimplify.cpp | 5306 static Value *simplifyPHINode(PHINode *PN, ArrayRef<Value *> IncomingValues, in simplifyPHINode() argument 5317 for (Value *Incoming : IncomingValues) { in simplifyPHINode()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | InferAddressSpaces.cpp | 356 auto IncomingValues = cast<PHINode>(Op).incoming_values(); in getPointerOperands() local 357 return {IncomingValues.begin(), IncomingValues.end()}; in getPointerOperands()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/LiveDebugValues/ |
| H A D | InstrRefBasedImpl.cpp | 3897 SmallVector<std::pair<LDVSSABlock *, BlockValueNum>, 4> IncomingValues; member in __anon52c3d0e81211::LDVSSAPhi 4050 : PHI(P), Idx(PHI->IncomingValues.size()) {} in PHI_iterator() 4059 BlockValueNum getIncomingValue() { return PHI->IncomingValues[Idx].second; } in getIncomingValue() 4061 LDVSSABlock *getIncomingBlock() { return PHI->IncomingValues[Idx].first; } in getIncomingBlock() 4106 PHI->IncomingValues.push_back(std::make_pair(Pred, Val)); in AddPHIOperand() 4119 if (PHI && PHI->IncomingValues.size() == 0) in ValueIsNewPHI() 4245 for (auto &PHIIt : PHI->IncomingValues) { in resolveDbgPHIsImpl()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstructionCombining.cpp | 2855 SmallVector<std::pair<Value *, BasicBlock *>, 8> IncomingValues; in getFreelyInvertedImpl() local 2867 IncomingValues.emplace_back(NewIncomingVal, IncomingBlock); in getFreelyInvertedImpl() 2876 for (auto [Val, Pred] : IncomingValues) in getFreelyInvertedImpl()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm-c/ |
| H A D | Core.h | 4215 LLVMValueRef *IncomingValues,
|
| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | Core.cpp | 3229 void LLVMAddIncoming(LLVMValueRef PhiNode, LLVMValueRef *IncomingValues, in LLVMAddIncoming() argument 3233 PhiVal->addIncoming(unwrap(IncomingValues[I]), unwrap(IncomingBlocks[I])); in LLVMAddIncoming()
|