Home
last modified time | relevance | path

Searched refs:IncomingValues (Results 1 – 5 of 5) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/Transforms/Utils/
H A DLocal.cpp840 assert((!IncomingValues.count(BB) || in selectIncomingValueForBlock()
841 IncomingValues.find(BB)->second == OldVal) && in selectIncomingValueForBlock()
844 IncomingValues.insert(std::make_pair(BB, OldVal)); in selectIncomingValueForBlock()
848 IncomingValueMap::const_iterator It = IncomingValues.find(BB); in selectIncomingValueForBlock()
849 if (It != IncomingValues.end()) return It->second; in selectIncomingValueForBlock()
869 IncomingValues.insert(std::make_pair(BB, V)); in gatherIncomingValuesToPhi()
886 IncomingValueMap::const_iterator It = IncomingValues.find(BB); in replaceUndefValuesInPhi()
887 if (It == IncomingValues.end()) continue; in replaceUndefValuesInPhi()
906 IncomingValueMap IncomingValues; in redirectValuesFromPredecessorsToPhi() local
917 gatherIncomingValuesToPhi(PN, IncomingValues); in redirectValuesFromPredecessorsToPhi()
[all …]
H A DBasicBlockUtils.cpp164 SmallVector<AssertingVH<Value>, 4> IncomingValues; in MergeBlockIntoPredecessor() local
169 IncomingValues.push_back(PN.getIncomingValue(0)); in MergeBlockIntoPredecessor()
200 for (auto Incoming : IncomingValues) { in MergeBlockIntoPredecessor()
/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DInferAddressSpaces.cpp240 auto IncomingValues = cast<PHINode>(Op).incoming_values(); in getPointerOperands() local
241 return SmallVector<Value *, 2>(IncomingValues.begin(), in getPointerOperands()
242 IncomingValues.end()); in getPointerOperands()
/freebsd-12.1/contrib/llvm/include/llvm-c/
H A DCore.h3312 void LLVMAddIncoming(LLVMValueRef PhiNode, LLVMValueRef *IncomingValues,
/freebsd-12.1/contrib/llvm/lib/IR/
H A DCore.cpp2829 void LLVMAddIncoming(LLVMValueRef PhiNode, LLVMValueRef *IncomingValues, in LLVMAddIncoming() argument
2833 PhiVal->addIncoming(unwrap(IncomingValues[I]), unwrap(IncomingBlocks[I])); in LLVMAddIncoming()