Searched refs:IncomingValues (Results 1 – 7 of 7) sorted by relevance
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | Local.cpp | 906 assert((!IncomingValues.count(BB) || in selectIncomingValueForBlock() 907 IncomingValues.find(BB)->second == OldVal) && in selectIncomingValueForBlock() 910 IncomingValues.insert(std::make_pair(BB, OldVal)); in selectIncomingValueForBlock() 914 IncomingValueMap::const_iterator It = IncomingValues.find(BB); in selectIncomingValueForBlock() 915 if (It != IncomingValues.end()) return It->second; in selectIncomingValueForBlock() 935 IncomingValues.insert(std::make_pair(BB, V)); in gatherIncomingValuesToPhi() 953 IncomingValueMap::const_iterator It = IncomingValues.find(BB); in replaceUndefValuesInPhi() 959 if (It == IncomingValues.end()) { in replaceUndefValuesInPhi() 994 IncomingValueMap IncomingValues; in redirectValuesFromPredecessorsToPhi() local 1005 gatherIncomingValuesToPhi(PN, IncomingValues); in redirectValuesFromPredecessorsToPhi() [all …]
|
| H A D | BasicBlockUtils.cpp | 218 SmallVector<AssertingVH<Value>, 4> IncomingValues; in MergeBlockIntoPredecessor() local 223 IncomingValues.push_back(PN.getIncomingValue(0)); in MergeBlockIntoPredecessor()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | InferAddressSpaces.cpp | 312 auto IncomingValues = cast<PHINode>(Op).incoming_values(); in getPointerOperands() local 313 return SmallVector<Value *, 2>(IncomingValues.begin(), in getPointerOperands() 314 IncomingValues.end()); in getPointerOperands()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/LiveDebugValues/ |
| H A D | InstrRefBasedImpl.cpp | 3708 SmallVector<std::pair<LDVSSABlock *, BlockValueNum>, 4> IncomingValues; member in __anon36b66d1c1111::LDVSSAPhi 3862 : PHI(P), Idx(PHI->IncomingValues.size()) {} in PHI_iterator() 3871 BlockValueNum getIncomingValue() { return PHI->IncomingValues[Idx].second; } in getIncomingValue() 3873 LDVSSABlock *getIncomingBlock() { return PHI->IncomingValues[Idx].first; } in getIncomingBlock() 3920 PHI->IncomingValues.push_back(std::make_pair(Pred, Val)); in AddPHIOperand() 3936 if (PHI && PHI->IncomingValues.size() == 0) in ValueIsNewPHI() 4046 for (auto &PHIIt : PHI->IncomingValues) { in resolveDbgPHIs()
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm-c/ |
| H A D | Core.h | 3514 void LLVMAddIncoming(LLVMValueRef PhiNode, LLVMValueRef *IncomingValues,
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/IR/ |
| H A D | Core.cpp | 3009 void LLVMAddIncoming(LLVMValueRef PhiNode, LLVMValueRef *IncomingValues, in LLVMAddIncoming() argument 3013 PhiVal->addIncoming(unwrap(IncomingValues[I]), unwrap(IncomingBlocks[I])); in LLVMAddIncoming()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | InstructionSimplify.cpp | 4588 static Value *SimplifyPHINode(PHINode *PN, ArrayRef<Value *> IncomingValues, in SimplifyPHINode() argument 4598 for (Value *Incoming : IncomingValues) { in SimplifyPHINode()
|