Searched refs:IncomingValues (Results 1 - 9 of 9) sorted by relevance
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | Local.cpp | 921 /// undef. Update IncomingValues based on the selected value. 925 /// \param IncomingValues A map from block-to-value for other phi inputs 930 IncomingValueMap &IncomingValues) { 932 assert((!IncomingValues.count(BB) || 933 IncomingValues.find(BB)->second == OldVal) && 936 IncomingValues.insert(std::make_pair(BB, OldVal)); 940 IncomingValueMap::const_iterator It = IncomingValues.find(BB); 941 if (It != IncomingValues.end()) return It->second; 953 /// \param IncomingValues [out] The map from block to value for this phi. 955 IncomingValueMap &IncomingValues) { [all...] |
H A D | BasicBlockUtils.cpp | 228 SmallVector<AssertingVH<Value>, 4> IncomingValues; local 233 IncomingValues.push_back(PN.getIncomingValue(0));
|
/freebsd-current/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | MemoryBuiltins.cpp | 1017 auto IncomingValues = PN.incoming_values(); 1018 return std::accumulate(IncomingValues.begin() + 1, IncomingValues.end(), 1019 computeImpl(*IncomingValues.begin()),
|
H A D | InstructionSimplify.cpp | 5250 static Value *simplifyPHINode(PHINode *PN, ArrayRef<Value *> IncomingValues, argument 5260 for (Value *Incoming : IncomingValues) {
|
/freebsd-current/contrib/llvm-project/llvm/lib/FuzzMutate/ |
H A D | IRMutator.cpp | 548 DenseMap<BasicBlock *, Value *> IncomingValues; local 550 Value *Src = IncomingValues[Pred]; 559 IncomingValues[Pred] = Src;
|
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | InferAddressSpaces.cpp | 343 auto IncomingValues = cast<PHINode>(Op).incoming_values(); local 344 return {IncomingValues.begin(), IncomingValues.end()};
|
/freebsd-current/contrib/llvm-project/llvm/lib/CodeGen/LiveDebugValues/ |
H A D | InstrRefBasedImpl.cpp | 3836 SmallVector<std::pair<LDVSSABlock *, BlockValueNum>, 4> IncomingValues; 3991 : PHI(P), Idx(PHI->IncomingValues.size()) {} 4000 BlockValueNum getIncomingValue() { return PHI->IncomingValues[Idx].second; } 4002 LDVSSABlock *getIncomingBlock() { return PHI->IncomingValues[Idx].first; } 4047 PHI->IncomingValues.push_back(std::make_pair(Pred, Val)); 4060 if (PHI && PHI->IncomingValues.size() == 0) 4188 for (auto &PHIIt : PHI->IncomingValues) {
|
/freebsd-current/contrib/llvm-project/llvm/include/llvm-c/ |
H A D | Core.h | 3769 void LLVMAddIncoming(LLVMValueRef PhiNode, LLVMValueRef *IncomingValues,
|
/freebsd-current/contrib/llvm-project/llvm/lib/IR/ |
H A D | Core.cpp | 3003 void LLVMAddIncoming(LLVMValueRef PhiNode, LLVMValueRef *IncomingValues, 3007 PhiVal->addIncoming(unwrap(IncomingValues[I]), unwrap(IncomingBlocks[I]));
|
Completed in 316 milliseconds