| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | StatepointLowering.cpp | 248 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 (isa<ConstantSDNode>(Incoming) || isa<ConstantFPSDNode>(Incoming) || in willLowerDirectly() 262 Incoming.isUndef()); in willLowerDirectly() 272 SDValue Incoming = Builder.getValue(IncomingValue); in reservePreviousStackSlotForValue() local 276 if (willLowerDirectly(Incoming)) in reservePreviousStackSlotForValue() 279 SDValue OldLocation = Builder.StatepointLowering.getLocation(Incoming); in reservePreviousStackSlotForValue() 314 Builder.StatepointLowering.setLocation(Incoming, Loc); in reservePreviousStackSlotForValue() 375 spillIncomingStatepointValue(SDValue Incoming, SDValue Chain, in spillIncomingStatepointValue() argument [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPURewriteUndefForPHI.cpp | 120 Value *Incoming = PHI.getIncomingValue(i); in INITIALIZE_PASS_DEPENDENCY() local 123 if (Incoming == &PHI) in INITIALIZE_PASS_DEPENDENCY() 126 if (isa<UndefValue>(Incoming)) { in INITIALIZE_PASS_DEPENDENCY() 134 UniqueDefinedIncoming = Incoming; in INITIALIZE_PASS_DEPENDENCY() 136 } else if (Incoming == UniqueDefinedIncoming) { in INITIALIZE_PASS_DEPENDENCY()
|
| H A D | SIInsertWaitcnts.cpp | 376 std::unique_ptr<WaitcntBrackets> Incoming; member 1840 if (BI.Incoming) { in runOnMachineFunction() 1842 Brackets = std::make_unique<WaitcntBrackets>(*BI.Incoming); in runOnMachineFunction() 1844 *Brackets = *BI.Incoming; in runOnMachineFunction() 1860 if (!SuccBI.Incoming) { in runOnMachineFunction() 1867 SuccBI.Incoming = std::make_unique<WaitcntBrackets>(*Brackets); in runOnMachineFunction() 1869 } else if (SuccBI.Incoming->merge(*Brackets)) { in runOnMachineFunction() 1876 MoveBracketsToSucc->Incoming = std::move(Brackets); in runOnMachineFunction()
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombinePHI.cpp | 142 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 …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/SystemZ/ |
| H A D | SystemZHazardRecognizer.cpp | 451 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 D | SystemZHazardRecognizer.h | 156 void copyState(SystemZHazardRecognizer *Incoming);
|
| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/ |
| H A D | ReachingDefAnalysis.cpp | 86 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() 163 const LiveRegsDefInfo &Incoming = MBBOutRegsInfos[pred->getNumber()]; in reprocessBasicBlock() local 165 if (Incoming.empty()) in reprocessBasicBlock() 169 int Def = Incoming[Unit]; in reprocessBasicBlock() 445 SmallPtrSet<MachineInstr*, 2> Incoming; in getUniqueReachingMIDef() local 448 getLiveOuts(Pred, PhysReg, Incoming); in getUniqueReachingMIDef() 453 if (Incoming.size() == 1 && (*Incoming.begin())->getParent() != Parent) in getUniqueReachingMIDef() 454 return *Incoming.begin(); in getUniqueReachingMIDef()
|
| H A D | ExecutionDomainFix.cpp | 172 LiveRegsDVInfo &Incoming = MBBOutRegsInfos[pred->getNumber()]; in enterBasicBlock() local 175 if (Incoming.empty()) in enterBasicBlock() 179 DomainValue *pdv = resolve(Incoming[rx]); in enterBasicBlock()
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/ |
| H A D | LoopDeletion.cpp | 277 Value *Incoming = PN.getIncomingValueForBlock(Pred); in canProveExitOnFirstIteration() local 280 if (isa<UndefValue>(Incoming)) in canProveExitOnFirstIteration() 283 if (OnlyInput && OnlyInput != Incoming) in canProveExitOnFirstIteration() 285 OnlyInput = Incoming; in canProveExitOnFirstIteration() 323 auto *Incoming = GetSoleInputOnFirstIteration(PN); in canProveExitOnFirstIteration() local 324 if (Incoming && DT.dominates(Incoming, BB->getTerminator())) { in canProveExitOnFirstIteration() 326 getValueOnFirstIteration(Incoming, FirstIterValue, SQ); in canProveExitOnFirstIteration()
|
| H A D | DFAJumpThreading.cpp | 462 for (Value *Incoming : Phi->incoming_values()) { in isCandidate() 463 addToQueue(Incoming, Q, SeenValues); in isCandidate() 673 Value *Incoming = CurPhi->getIncomingValueForBlock(IncomingBB); in getStateDefMap() local 675 if (Incoming == FirstDef || isa<ConstantInt>(Incoming) || in getStateDefMap() 676 SeenValues.contains(Incoming) || IsOutsideLoops) { in getStateDefMap() 681 if (!isa<PHINode>(Incoming)) in getStateDefMap() 684 Stack.push_back(cast<PHINode>(Incoming)); in getStateDefMap() 1105 Value *Incoming = Phi->getIncomingValueForBlock(BB); in updateSuccessorPhis() local 1106 if (Incoming) { in updateSuccessorPhis() 1107 if (isa<Constant>(Incoming)) { in updateSuccessorPhis() [all …]
|
| H A D | CorrelatedValuePropagation.cpp | 173 Value *Incoming = P->getIncomingValue(i); in simplifyCommonValuePhi() local 174 if (auto *IncomingConstant = dyn_cast<Constant>(Incoming)) { in simplifyCommonValuePhi() 178 CommonValue = Incoming; in simplifyCommonValuePhi() 179 } else if (Incoming != CommonValue) { in simplifyCommonValuePhi() 218 static Value *getValueOnEdge(LazyValueInfo *LVI, Value *Incoming, in getValueOnEdge() argument 221 if (Constant *C = LVI->getConstantOnEdge(Incoming, From, To, CxtI)) in getValueOnEdge() 228 auto *SI = dyn_cast<SelectInst>(Incoming); in getValueOnEdge() 271 Value *Incoming = P->getIncomingValue(i); in processPHI() local 272 if (isa<Constant>(Incoming)) continue; in processPHI() 274 Value *V = getValueOnEdge(LVI, Incoming, P->getIncomingBlock(i), BB, P); in processPHI()
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Utils/ |
| H A D | BasicBlockUtils.cpp | 1704 const SetVector<BasicBlock *> &Incoming, in reconnectPhis() argument 1710 PHINode::Create(Phi->getType(), Incoming.size(), in reconnectPhis() 1712 for (auto *In : Incoming) { in reconnectPhis() 1721 assert(NewPhi->getNumIncomingValues() == Incoming.size()); in reconnectPhis() 1806 const BBSetVector &Incoming, const BBSetVector &Outgoing, in calcPredicateUsingInteger() argument 1808 auto &Context = Incoming.front()->getContext(); in calcPredicateUsingInteger() 1811 auto Phi = PHINode::Create(Type::getInt32Ty(Context), Incoming.size(), in calcPredicateUsingInteger() 1814 for (auto In : Incoming) { in calcPredicateUsingInteger() 1851 const BBSetVector &Incoming, const BBSetVector &Outgoing, in calcPredicateUsingBooleans() argument 1854 auto &Context = Incoming.front()->getContext(); in calcPredicateUsingBooleans() [all …]
|
| H A D | UnifyLoopExits.cpp | 92 const SetVector<BasicBlock *> &Incoming, in INITIALIZE_PASS_DEPENDENCY() 124 PHINode::Create(Def->getType(), Incoming.size(), in INITIALIZE_PASS_DEPENDENCY() 126 for (auto *In : Incoming) { in INITIALIZE_PASS_DEPENDENCY()
|
| H A D | LoopUnroll.cpp | 577 Value *Incoming = PHI.getIncomingValueForBlock(*BB); in UnrollLoop() local 578 ValueToValueMapTy::iterator It = LastValueMap.find(Incoming); in UnrollLoop() 580 Incoming = It->second; in UnrollLoop() 581 PHI.addIncoming(Incoming, New); in UnrollLoop()
|
| H A D | LoopUtils.cpp | 1214 Value *Incoming = P->getIncomingValueForBlock(ExitingBlocks[0]); in canLoopBeDeleted() local 1222 if (Phi.PN == P && (Phi.PN)->getIncomingValue(i) == Incoming) { in canLoopBeDeleted() 1229 if (!found && (I = dyn_cast<Instruction>(Incoming))) in canLoopBeDeleted()
|
| /openbsd-src/gnu/llvm/llvm/lib/Analysis/ |
| H A D | DependenceGraphBuilder.cpp | 145 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 D | LoopInfo.cpp | 124 bool Loop::getIncomingAndBackEdge(BasicBlock *&Incoming, in getIncomingAndBackEdge() argument 128 Incoming = nullptr; in getIncomingAndBackEdge() 135 Incoming = *PI++; in getIncomingAndBackEdge() 139 if (contains(Incoming)) { in getIncomingAndBackEdge() 142 std::swap(Incoming, Backedge); in getIncomingAndBackEdge() 146 assert(Incoming && Backedge && "expected non-null incoming and backedges"); in getIncomingAndBackEdge() 153 BasicBlock *Incoming = nullptr, *Backedge = nullptr; in getCanonicalInductionVariable() local 154 if (!getIncomingAndBackEdge(Incoming, Backedge)) in getCanonicalInductionVariable() 161 dyn_cast<ConstantInt>(PN->getIncomingValueForBlock(Incoming))) in getCanonicalInductionVariable()
|
| H A D | InstructionSimplify.cpp | 542 for (Value *Incoming : PI->incoming_values()) { in threadBinOpOverPHI() 544 if (Incoming == PI) in threadBinOpOverPHI() 546 Value *V = PI == LHS ? simplifyBinOp(Opcode, Incoming, RHS, Q, MaxRecurse) in threadBinOpOverPHI() 547 : simplifyBinOp(Opcode, LHS, Incoming, Q, MaxRecurse); in threadBinOpOverPHI() 583 Value *Incoming = PI->getIncomingValue(u); in threadCmpOverPHI() local 586 if (Incoming == PI) in threadCmpOverPHI() 591 Value *V = simplifyCmpInst(Pred, Incoming, RHS, Q.getWithInstruction(InTI), in threadCmpOverPHI() 5031 for (Value *Incoming : IncomingValues) { in simplifyPHINode() 5033 if (Incoming == PN) in simplifyPHINode() 5035 if (Q.isUndefValue(Incoming)) { in simplifyPHINode() [all …]
|
| H A D | IRSimilarityIdentifier.cpp | 154 BasicBlock *Incoming = PN->getIncomingBlock(Idx); in setPHIPredecessors() local 155 BBNumIt = BasicBlockToInteger.find(Incoming); in setPHIPredecessors()
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/AggressiveInstCombine/ |
| H A D | TruncInstCombine.cpp | 484 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()
|
| /openbsd-src/gnu/llvm/llvm/bindings/ocaml/llvm/ |
| H A D | llvm_ocaml.c | 1571 value llvm_add_incoming(value Incoming, LLVMValueRef PhiNode) { in llvm_add_incoming() argument 1572 LLVMAddIncoming(PhiNode, (LLVMValueRef *)&Field(Incoming, 0), in llvm_add_incoming() 1573 (LLVMBasicBlockRef *)&Field(Incoming, 1), 1); in llvm_add_incoming() 2188 LLVMValueRef llvm_build_phi(value Incoming, value Name, value B) { in llvm_build_phi() argument 2192 assert(Incoming != Val_int(0) && "Empty list passed to Llvm.build_phi!"); in llvm_build_phi() 2194 Hd = Field(Incoming, 0); in llvm_build_phi() 2199 for (Tl = Incoming; Tl != Val_int(0); Tl = Field(Tl, 1)) { in llvm_build_phi()
|
| /openbsd-src/share/snmp/ |
| H A D | OPENBSD-RELAYD-MIB.txt | 638 "Incoming address of this Session" 646 "Incoming address family of this Session" 670 "Incoming port of this Session"
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/ObjCARC/ |
| H A D | ObjCARCOpts.cpp | 1084 Value *Incoming = GetRCIdentityRoot(PN->getIncomingValue(i)); in OptimizeIndividualCallImpl() local 1085 if (IsNullOrUndef(Incoming)) in OptimizeIndividualCallImpl() 1140 Value *Incoming = GetRCIdentityRoot(PN->getIncomingValue(i)); in OptimizeIndividualCallImpl() local 1141 if (IsNullOrUndef(Incoming)) in OptimizeIndividualCallImpl() 1159 Worklist.push_back(std::make_pair(Clone, Incoming)); in OptimizeIndividualCallImpl()
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/IPO/ |
| H A D | IROutliner.cpp | 233 BasicBlock *Incoming = PN.getIncomingBlock(Idx); in replaceTargetsFromPHINode() local 234 if (!Included.contains(Incoming)) in replaceTargetsFromPHINode() 237 BranchInst *BI = dyn_cast<BranchInst>(Incoming->getTerminator()); in replaceTargetsFromPHINode() 1186 Value *Incoming; in getGVNForPHINode() local 1189 Incoming = PN->getIncomingValue(Idx); in getGVNForPHINode() 1196 std::optional<unsigned> OGVN = Cand.getGVN(Incoming); in getGVNForPHINode()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/Hexagon/ |
| H A D | HexagonHardwareLoops.cpp | 578 MachineBasicBlock *Incoming = *PI++; in getLoopTripCount() local 584 if (L->contains(Incoming)) { in getLoopTripCount() 587 std::swap(Incoming, Backedge); in getLoopTripCount()
|