Home
last modified time | relevance | path

Searched refs:Incoming (Results 1 – 25 of 54) sorted by relevance

123

/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSILowerI1Copies.cpp74 SmallVectorImpl<Incoming> &Incomings) const override;
81 void constrainAsLaneMask(Incoming &In) override;
150 void analyze(MachineBasicBlock &DefBlock, ArrayRef<Incoming> Incomings) { in analyze()
161 for (auto Incoming : Incomings) { in analyze() local
162 MachineBasicBlock *MBB = Incoming.Block; in analyze()
309 ArrayRef<Incoming> Incomings = {}) { in addLoopEntries()
313 for (auto &Incoming : Incomings) local
314 Dom = DT.findNearestCommonDominator(Dom, Incoming.Block);
332 ArrayRef<Incoming> Incomings) const { in inLoopLevel()
337 for (auto &Incoming : Incomings) in inLoopLevel() local
[all …]
H A DAMDGPURewriteUndefForPHI.cpp119 Value *Incoming = PHI.getIncomingValue(i); in INITIALIZE_PASS_DEPENDENCY()
122 if (Incoming == &PHI) in INITIALIZE_PASS_DEPENDENCY()
125 if (isa<UndefValue>(Incoming)) { in INITIALIZE_PASS_DEPENDENCY()
133 UniqueDefinedIncoming = Incoming; in INITIALIZE_PASS_DEPENDENCY()
135 } else if (Incoming == UniqueDefinedIncoming) { in INITIALIZE_PASS_DEPENDENCY()
120 Value *Incoming = PHI.getIncomingValue(i); INITIALIZE_PASS_DEPENDENCY() local
H A DSILowerI1Copies.h25 struct Incoming { struct
30 Incoming(Register Reg, MachineBasicBlock *Block, Register UpdatedReg) in Incoming() argument
88 SmallVectorImpl<Incoming> &Incomings) const = 0;
95 virtual void constrainAsLaneMask(Incoming &In) = 0;
H A DAMDGPUGlobalISelDivergenceLowering.cpp73 SmallVectorImpl<Incoming> &Incomings) const override;
80 void constrainAsLaneMask(Incoming &In) override;
116 const MachineInstr *MI, SmallVectorImpl<Incoming> &Incomings) const { in collectIncomingValuesFromPhi()
183 void DivergenceLoweringHelper::constrainAsLaneMask(Incoming &In) { in constrainAsLaneMask()
H A DSIInsertWaitcnts.cpp595 std::unique_ptr<WaitcntBrackets> Incoming; member
2490 BlockInfos[&EntryBB].Incoming = std::move(NonKernelInitialState); in runOnMachineFunction()
2512 if (BI.Incoming) { in runOnMachineFunction()
2514 Brackets = std::make_unique<WaitcntBrackets>(*BI.Incoming); in runOnMachineFunction()
2516 *Brackets = *BI.Incoming; in runOnMachineFunction()
2535 if (!SuccBI.Incoming) { in runOnMachineFunction()
2542 SuccBI.Incoming = std::make_unique<WaitcntBrackets>(*Brackets); in runOnMachineFunction()
2544 } else if (SuccBI.Incoming->merge(*Brackets)) { in runOnMachineFunction()
2551 MoveBracketsToSucc->Incoming = std::move(Brackets); in runOnMachineFunction()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DStatepointLowering.cpp248 static bool willLowerDirectly(SDValue Incoming) { in willLowerDirectly() argument
251 if (isa<FrameIndexSDNode>(Incoming)) in willLowerDirectly()
258 if (Incoming.getValueType().getSizeInBits() > 64) in willLowerDirectly()
261 return isIntOrFPConstant(Incoming) || Incoming.isUndef(); in willLowerDirectly()
271 SDValue Incoming = Builder.getValue(IncomingValue); in reservePreviousStackSlotForValue() local
275 if (willLowerDirectly(Incoming)) in reservePreviousStackSlotForValue()
278 SDValue OldLocation = Builder.StatepointLowering.getLocation(Incoming); in reservePreviousStackSlotForValue()
313 Builder.StatepointLowering.setLocation(Incoming, Loc); in reservePreviousStackSlotForValue()
377 spillIncomingStatepointValue(SDValue Incoming, SDValue Chain, in spillIncomingStatepointValue() argument
379 SDValue Loc = Builder.StatepointLowering.getLocation(Incoming); in spillIncomingStatepointValue()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombinePHI.cpp142 for (auto Incoming : zip(PN.blocks(), PN.incoming_values())) { in foldIntegerTypedPHI() local
143 BasicBlock *BB = std::get<0>(Incoming); in foldIntegerTypedPHI()
144 Value *Arg = std::get<1>(Incoming); in foldIntegerTypedPHI()
253 for (auto Incoming : zip(PN.blocks(), AvailablePtrVals)) { in foldIntegerTypedPHI() local
254 auto *IncomingBB = std::get<0>(Incoming); in foldIntegerTypedPHI()
255 auto *IncomingVal = std::get<1>(Incoming); in foldIntegerTypedPHI()
352 for (auto Incoming : zip(PN.blocks(), PN.incoming_values())) in foldPHIArgInsertValueInstructionIntoPHI() local
354 cast<InsertValueInst>(std::get<1>(Incoming))->getOperand(OpIdx), in foldPHIArgInsertValueInstructionIntoPHI()
355 std::get<0>(Incoming)); in foldPHIArgInsertValueInstructionIntoPHI()
390 for (auto Incoming : zip(PN.blocks(), PN.incoming_values())) in foldPHIArgExtractValueInstructionIntoPHI() local
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZHazardRecognizer.cpp451 copyState(SystemZHazardRecognizer *Incoming) { in copyState() argument
453 CurrGroupSize = Incoming->CurrGroupSize; in copyState()
454 LLVM_DEBUG(CurGroupDbg = Incoming->CurGroupDbg;); in copyState()
457 ProcResourceCounters = Incoming->ProcResourceCounters; in copyState()
458 CriticalResourceIdx = Incoming->CriticalResourceIdx; in copyState()
461 LastFPdOpCycleIdx = Incoming->LastFPdOpCycleIdx; in copyState()
462 GrpCount = Incoming->GrpCount; in copyState()
H A DSystemZHazardRecognizer.h156 void copyState(SystemZHazardRecognizer *Incoming);
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DReachingDefAnalysis.cpp86 const LiveRegsDefInfo &Incoming = MBBOutRegsInfos[pred->getNumber()]; in enterBasicBlock() local
89 if (Incoming.empty()) in enterBasicBlock()
94 LiveRegs[Unit] = std::max(LiveRegs[Unit], Incoming[Unit]); in enterBasicBlock()
162 const LiveRegsDefInfo &Incoming = MBBOutRegsInfos[pred->getNumber()]; in reprocessBasicBlock() local
164 if (Incoming.empty()) in reprocessBasicBlock()
168 int Def = Incoming[Unit]; in reprocessBasicBlock()
444 SmallPtrSet<MachineInstr*, 2> Incoming; in getUniqueReachingMIDef() local
447 getLiveOuts(Pred, PhysReg, Incoming); in getUniqueReachingMIDef()
452 if (Incoming.size() == 1 && (*Incoming.begin())->getParent() != Parent) in getUniqueReachingMIDef()
453 return *Incoming.begin(); in getUniqueReachingMIDef()
H A DExecutionDomainFix.cpp172 LiveRegsDVInfo &Incoming = MBBOutRegsInfos[pred->getNumber()]; in enterBasicBlock() local
175 if (Incoming.empty()) in enterBasicBlock()
179 DomainValue *pdv = resolve(Incoming[rx]); in enterBasicBlock()
H A DComplexDeinterleavingPass.cpp244 BasicBlock *Incoming = nullptr; member in __anon87c1be940111::ComplexDeinterleavingGraph
1501 Incoming = PHI.getIncomingBlock(IncomingIdx); in collectPotentialReductions()
1507 dyn_cast<Instruction>(PHI.getIncomingValueForBlock(Incoming))) in collectPotentialReductions()
2016 Value *InitReal = OldPHIReal->getIncomingValueForBlock(Incoming); in processReductionOperation()
2017 Value *InitImag = OldPHIImag->getIncomingValueForBlock(Incoming); in processReductionOperation()
2019 IRBuilder<> Builder(Incoming->getTerminator()); in processReductionOperation()
2023 NewPHI->addIncoming(NewInit, Incoming); in processReductionOperation()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopDeletion.cpp275 Value *Incoming = PN.getIncomingValueForBlock(Pred); in canProveExitOnFirstIteration() local
278 if (isa<PoisonValue>(Incoming)) in canProveExitOnFirstIteration()
281 if (OnlyInput && OnlyInput != Incoming) in canProveExitOnFirstIteration()
283 OnlyInput = Incoming; in canProveExitOnFirstIteration()
321 auto *Incoming = GetSoleInputOnFirstIteration(PN); in canProveExitOnFirstIteration() local
322 if (Incoming && DT.dominates(Incoming, BB->getTerminator())) { in canProveExitOnFirstIteration()
324 getValueOnFirstIteration(Incoming, FirstIterValue, SQ); in canProveExitOnFirstIteration()
H A DDFAJumpThreading.cpp443 Value *Incoming = Phi->getIncomingValueForBlock(IncomingBB); in isCandidate() local
444 addToQueue(Incoming, IncomingBB, Q, SeenValues); in isCandidate()
676 Value *Incoming = CurPhi->getIncomingValueForBlock(IncomingBB); in getStateDefMap() local
678 if (Incoming == FirstDef || isa<ConstantInt>(Incoming) || in getStateDefMap()
679 SeenValues.contains(Incoming) || IsOutsideLoops) { in getStateDefMap()
684 if (!isa<PHINode>(Incoming)) in getStateDefMap()
687 Stack.push_back(cast<PHINode>(Incoming)); in getStateDefMap()
1118 Value *Incoming = Phi->getIncomingValueForBlock(BB); in updateSuccessorPhis() local
1119 if (Incoming) { in updateSuccessorPhis()
1120 if (isa<Constant>(Incoming)) { in updateSuccessorPhis()
[all …]
H A DCorrelatedValuePropagation.cpp162 Value *Incoming = P->getIncomingValue(i); in simplifyCommonValuePhi() local
163 if (auto *IncomingConstant = dyn_cast<Constant>(Incoming)) { in simplifyCommonValuePhi()
167 CommonValue = Incoming; in simplifyCommonValuePhi()
168 } else if (Incoming != CommonValue) { in simplifyCommonValuePhi()
207 static Value *getValueOnEdge(LazyValueInfo *LVI, Value *Incoming, in getValueOnEdge() argument
210 if (Constant *C = LVI->getConstantOnEdge(Incoming, From, To, CxtI)) in getValueOnEdge()
217 auto *SI = dyn_cast<SelectInst>(Incoming); in getValueOnEdge()
262 Value *Incoming = P->getIncomingValue(i); in processPHI() local
263 if (isa<Constant>(Incoming)) continue; in processPHI()
265 Value *V = getValueOnEdge(LVI, Incoming, P->getIncomingBlock(i), BB, P); in processPHI()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DDependenceGraphBuilder.cpp145 Incoming, // Incoming edges to the SCC in createPiBlocks() enumerator
185 << (Dir == Direction::Incoming ? "incoming)" : "outgoing)") in createPiBlocks()
188 assert((Dir == Direction::Incoming || Dir == Direction::Outgoing) && in createPiBlocks()
196 if (Dir == Direction::Incoming) { in createPiBlocks()
213 reconnectEdges(N, SCCNode, &PiNode, Direction::Incoming); in createPiBlocks()
H A DLoopInfo.cpp125 bool Loop::getIncomingAndBackEdge(BasicBlock *&Incoming, in getIncomingAndBackEdge() argument
129 Incoming = nullptr; in getIncomingAndBackEdge()
136 Incoming = *PI++; in getIncomingAndBackEdge()
140 if (contains(Incoming)) { in getIncomingAndBackEdge()
143 std::swap(Incoming, Backedge); in getIncomingAndBackEdge()
147 assert(Incoming && Backedge && "expected non-null incoming and backedges"); in getIncomingAndBackEdge()
154 BasicBlock *Incoming = nullptr, *Backedge = nullptr; in getCanonicalInductionVariable() local
155 if (!getIncomingAndBackEdge(Incoming, Backedge)) in getCanonicalInductionVariable()
162 dyn_cast<ConstantInt>(PN->getIncomingValueForBlock(Incoming))) in getCanonicalInductionVariable()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DBasicBlockUtils.cpp1904 const SetVector<BasicBlock *> &Incoming, in reconnectPhis() argument
1910 PHINode::Create(Phi->getType(), Incoming.size(), in reconnectPhis()
1912 for (auto *In : Incoming) { in reconnectPhis()
1921 assert(NewPhi->getNumIncomingValues() == Incoming.size()); in reconnectPhis()
2006 const BBSetVector &Incoming, const BBSetVector &Outgoing, in calcPredicateUsingInteger() argument
2008 auto &Context = Incoming.front()->getContext(); in calcPredicateUsingInteger()
2011 auto Phi = PHINode::Create(Type::getInt32Ty(Context), Incoming.size(), in calcPredicateUsingInteger()
2014 for (auto In : Incoming) { in calcPredicateUsingInteger()
2051 const BBSetVector &Incoming, const BBSetVector &Outgoing, in calcPredicateUsingBooleans() argument
2054 auto &Context = Incoming.front()->getContext(); in calcPredicateUsingBooleans()
[all …]
H A DUnifyLoopExits.cpp89 const SetVector<BasicBlock *> &Incoming, in INITIALIZE_PASS_DEPENDENCY()
121 PHINode::Create(Def->getType(), Incoming.size(), in INITIALIZE_PASS_DEPENDENCY()
123 for (auto *In : Incoming) { in INITIALIZE_PASS_DEPENDENCY()
H A DLoopUnroll.cpp768 Value *Incoming = PHI.getIncomingValueForBlock(*BB); in UnrollLoop() local
769 ValueToValueMapTy::iterator It = LastValueMap.find(Incoming); in UnrollLoop()
771 Incoming = It->second; in UnrollLoop()
772 PHI.addIncoming(Incoming, New); in UnrollLoop()
/freebsd/libexec/atrun/
H A DLEGAL10 You'll find it on sunsite.unc.edu's Incoming, hopefully; the
/freebsd/usr.bin/at/
H A DLEGAL9 You'll find it on sunsite.unc.edu's Incoming, hopefully; the
/freebsd/contrib/llvm-project/llvm/lib/Transforms/AggressiveInstCombine/
H A DTruncInstCombine.cpp484 for (auto Incoming : zip(OldPN->incoming_values(), OldPN->blocks())) in ReduceExpressionGraph() local
485 NewPN->addIncoming(getReducedOperand(std::get<0>(Incoming), SclTy), in ReduceExpressionGraph()
486 std::get<1>(Incoming)); in ReduceExpressionGraph()
/freebsd/sbin/natd/samples/
H A Dnatd.cf.sample11 # Incoming connections. Should NEVER be set to "yes" if redirect_port
/freebsd/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/
H A DObjCARCOpts.cpp1087 Value *Incoming = GetRCIdentityRoot(PN->getIncomingValue(i)); in OptimizeIndividualCallImpl() local
1088 if (IsNullOrUndef(Incoming)) in OptimizeIndividualCallImpl()
1143 Value *Incoming = GetRCIdentityRoot(PN->getIncomingValue(i)); in OptimizeIndividualCallImpl() local
1144 if (IsNullOrUndef(Incoming)) in OptimizeIndividualCallImpl()
1163 Worklist.push_back(std::make_pair(Clone, Incoming)); in OptimizeIndividualCallImpl()

123