Home
last modified time | relevance | path

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

/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
DLocal.cpp904 IncomingValueMap &IncomingValues) { in selectIncomingValueForBlock() argument
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()
929 IncomingValueMap &IncomingValues) { in gatherIncomingValuesToPhi() argument
935 IncomingValues.insert(std::make_pair(BB, V)); in gatherIncomingValuesToPhi()
945 const IncomingValueMap &IncomingValues) { in replaceUndefValuesInPhi() argument
953 IncomingValueMap::const_iterator It = IncomingValues.find(BB); in replaceUndefValuesInPhi()
[all …]
DBasicBlockUtils.cpp218 SmallVector<AssertingVH<Value>, 4> IncomingValues; in MergeBlockIntoPredecessor() local
223 IncomingValues.push_back(PN.getIncomingValue(0)); in MergeBlockIntoPredecessor()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
DInferAddressSpaces.cpp312 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-12-stable/contrib/llvm-project/llvm/lib/CodeGen/LiveDebugValues/
DInstrRefBasedImpl.cpp3708 SmallVector<std::pair<LDVSSABlock *, BlockValueNum>, 4> IncomingValues; member in __anon15ea8c001111::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-12-stable/contrib/llvm-project/llvm/include/llvm-c/
DCore.h3514 void LLVMAddIncoming(LLVMValueRef PhiNode, LLVMValueRef *IncomingValues,
/freebsd-12-stable/contrib/llvm-project/llvm/lib/IR/
DCore.cpp3009 void LLVMAddIncoming(LLVMValueRef PhiNode, LLVMValueRef *IncomingValues, in LLVMAddIncoming() argument
3013 PhiVal->addIncoming(unwrap(IncomingValues[I]), unwrap(IncomingBlocks[I])); in LLVMAddIncoming()
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Analysis/
DInstructionSimplify.cpp4588 static Value *SimplifyPHINode(PHINode *PN, ArrayRef<Value *> IncomingValues, in SimplifyPHINode() argument
4598 for (Value *Incoming : IncomingValues) { in SimplifyPHINode()