| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AVR/ |
| H A D | AVRShiftExpand.cpp | 105 ShiftAmountPHI->addIncoming(ShiftAmount, BB); in expand() 107 ValuePHI->addIncoming(BI->getOperand(0), BB); in expand() 113 ShiftAmountPHI->addIncoming(ShiftAmountSub, LoopBB); in expand() 132 ValuePHI->addIncoming(ValueShifted, LoopBB); in expand() 143 Result->addIncoming(BI->getOperand(0), BB); in expand() 144 Result->addIncoming(ValueShifted, LoopBB); in expand()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | ExpandLargeFpConvert.cpp | 216 Retval0->addIncoming(Cond8, IfThen5); in expandFPToI() 217 Retval0->addIncoming(Mul, IfThen12); in expandFPToI() 218 Retval0->addIncoming(Mul16, IfElse); in expandFPToI() 416 AAddr0->addIncoming(Or, SwDefault); in expandIToFP() 418 AAddr0->addIncoming(Shl, SwBB); in expandIToFP() 478 AAddr1Off0->addIncoming(ExtractT, IfThen20); in expandIToFP() 480 AAddr1Off0->addIncoming(ExtractT61, IfElse); in expandIToFP() 492 E0->addIncoming(Sub1, IfThen20); in expandIToFP() 493 E0->addIncoming(Sub2, SwEpilog); in expandIToFP() 494 E0->addIncoming(Sub2, IfElse); in expandIToFP() [all …]
|
| H A D | AtomicExpandPass.cpp | 1001 Loaded_MaskOut->addIncoming(InitLoaded_MaskOut, BB); in expandPartwordCmpXchg() 1035 Loaded_MaskOut->addIncoming(OldVal_MaskOut, FailureBB); in expandPartwordCmpXchg() 1358 LoadedTryStore->addIncoming(SecondLoad, ReleasedLoadBB); in expandAtomicCmpXchg() 1373 LoadedNoStore->addIncoming(UnreleasedLoad, StartBB); in expandAtomicCmpXchg() 1375 LoadedNoStore->addIncoming(SecondLoad, ReleasedLoadBB); in expandAtomicCmpXchg() 1386 LoadedFailure->addIncoming(LoadedNoStore, NoStoreBB); in expandAtomicCmpXchg() 1388 LoadedFailure->addIncoming(LoadedTryStore, TryStoreBB); in expandAtomicCmpXchg() 1400 LoadedExit->addIncoming(LoadedTryStore, SuccessBB); in expandAtomicCmpXchg() 1401 LoadedExit->addIncoming(LoadedFailure, FailureBB); in expandAtomicCmpXchg() 1517 Loaded->addIncoming(InitLoaded, BB); in insertRMWCmpXchgLoop() [all …]
|
| H A D | ExpandMemCmp.cpp | 385 PhiRes->addIncoming(Diff, BB); in emitLoadCompareByteBlock() 501 PhiRes->addIncoming(Zero, LoadCmpBlocks[BlockIndex]); in emitLoadCompareBlockMultipleLoads() 543 ResBlock.PhiSrc1->addIncoming(Loads.Lhs, LoadCmpBlocks[BlockIndex]); in emitLoadCompareBlock() 544 ResBlock.PhiSrc2->addIncoming(Loads.Rhs, LoadCmpBlocks[BlockIndex]); in emitLoadCompareBlock() 565 PhiRes->addIncoming(Zero, LoadCmpBlocks[BlockIndex]); in emitLoadCompareBlock() 579 PhiRes->addIncoming(Res, ResBlock.BB); in emitMemCmpResultBlock() 596 PhiRes->addIncoming(Res, ResBlock.BB); in emitMemCmpResultBlock()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | IntegerDivision.cpp | 325 Carry_1->addIncoming(Carry, DoWhile); in generateUnsignedDivisionCode() 327 SR_3->addIncoming(SR_1, Preheader); in generateUnsignedDivisionCode() 328 SR_3->addIncoming(SR_2, DoWhile); in generateUnsignedDivisionCode() 330 R_1->addIncoming(Tmp3, Preheader); in generateUnsignedDivisionCode() 331 R_1->addIncoming(R, DoWhile); in generateUnsignedDivisionCode() 333 Q_2->addIncoming(Q, Preheader); in generateUnsignedDivisionCode() 334 Q_2->addIncoming(Q_1, DoWhile); in generateUnsignedDivisionCode() 336 Carry_2->addIncoming(Zero, BB1); in generateUnsignedDivisionCode() 339 Q_3->addIncoming(Q, BB1); in generateUnsignedDivisionCode() 340 Q_3->addIncoming(Q_1, DoWhile); in generateUnsignedDivisionCode() [all …]
|
| H A D | LowerMemIntrinsics.cpp | 72 LoopIndex->addIncoming(ConstantInt::get(TypeOfCopyLen, 0U), PreLoopBB); in createMemCpyLoopKnownSize() 97 LoopIndex->addIncoming(NewIndex, LoopBB); in createMemCpyLoopKnownSize() 208 LoopIndex->addIncoming(ConstantInt::get(CopyLenType, 0U), PreLoopBB); in createMemCpyLoopUnknownSize() 230 LoopIndex->addIncoming(NewIndex, LoopBB); in createMemCpyLoopUnknownSize() 277 ResidualIndex->addIncoming(Zero, ResHeaderBB); in createMemCpyLoopUnknownSize() 303 ResidualIndex->addIncoming(ResNewIndex, ResLoopBB); in createMemCpyLoopUnknownSize() 409 LoopPhi->addIncoming(IndexPtr, LoopBB); in createMemMoveLoop() 410 LoopPhi->addIncoming(CopyLen, CopyBackwardsBB); in createMemMoveLoop() 428 FwdCopyPhi->addIncoming(FwdIndexPtr, FwdLoopBB); in createMemMoveLoop() 459 LoopIndex->addIncoming(ConstantInt::get(TypeOfCopyLen, 0), OrigBB); in createMemSetLoop() [all …]
|
| H A D | LoopUnrollRuntime.cpp | 125 NewPN->addIncoming(PN.getIncomingValueForBlock(NewPreHeader), in ConnectProlog() 129 NewPN->addIncoming(UndefValue::get(PN.getType()), PreHeader); in ConnectProlog() 140 NewPN->addIncoming(V, PrologLatch); in ConnectProlog() 148 PN.addIncoming(NewPN, PrologExit); in ConnectProlog() 256 PN.addIncoming(UndefValue::get(PN.getType()), PreHeader); in ConnectEpilog() 266 EpilogPN->addIncoming(V, EpilogLatch); in ConnectEpilog() 419 NewIdx->addIncoming(Zero, InsertTop); in CloneLoopBlocks() 420 NewIdx->addIncoming(IdxNext, NewBB); in CloneLoopBlocks() 863 PN.addIncoming(V, cast<BasicBlock>(VMap[PredBB])); in UnrollRuntimeLoopRemainder() 946 NewIdx->addIncoming(Zero, NewPreHeader); in UnrollRuntimeLoopRemainder() [all …]
|
| H A D | BasicBlockUtils.cpp | 995 NewPN->addIncoming(V, BB); in createPHIsForSplitLoopExit() 1284 PN->addIncoming(InVal, NewBB); in UpdatePHINodes() 1306 PN->addIncoming(NewPHI, NewBB); in UpdatePHINodes() 1513 PN->addIncoming(Clone1, NewBB1); in SplitLandingPadPredecessorsImpl() 1514 PN->addIncoming(Clone2, NewBB2); in SplitLandingPadPredecessorsImpl() 1740 IV->addIncoming(IVNext, LoopBody); in SplitBlockAndInsertSimpleForLoop() 1907 NewPhi->addIncoming(V, In); in reconnectPhis() 1915 Phi->addIncoming(NewPhi, GuardBlock); in reconnectPhis() 2025 Phi->addIncoming(IncomingId, In); in calcPredicateUsingInteger() 2078 Phi->addIncoming(BoolFalse, In); in calcPredicateUsingBooleans() [all …]
|
| H A D | BypassSlowDivision.cpp | 316 QuoPhi->addIncoming(LHS.Quotient, LHS.BB); in createDivRemPhiNodes() 317 QuoPhi->addIncoming(RHS.Quotient, RHS.BB); in createDivRemPhiNodes() 319 RemPhi->addIncoming(LHS.Remainder, LHS.BB); in createDivRemPhiNodes() 320 RemPhi->addIncoming(RHS.Remainder, RHS.BB); in createDivRemPhiNodes()
|
| H A D | MatrixUtils.cpp | 40 IV->addIncoming(ConstantInt::get(I32Ty, 0), Preheader); in CreateLoop() 46 IV->addIncoming(Inc, Latch); in CreateLoop()
|
| H A D | UnifyLoopExits.cpp | 127 NewPhi->addIncoming(Def, In); in INITIALIZE_PASS_DEPENDENCY() 130 NewPhi->addIncoming(PoisonValue::get(Def->getType()), In); in INITIALIZE_PASS_DEPENDENCY()
|
| H A D | BreakCriticalEdges.cpp | 447 NewIndPHI->addIncoming(IndPHI->getIncomingValueForBlock(IBRPred), in SplitIndirectBrCriticalEdges() 454 MergePHI->addIncoming(NewIndPHI, Target); in SplitIndirectBrCriticalEdges() 455 MergePHI->addIncoming(DirPHI, DirectSucc); in SplitIndirectBrCriticalEdges()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86LowerAMXIntrinsics.cpp | 126 IV->addIncoming(Inc, Latch); in createLoop() 196 VecCPhiRowLoop->addIncoming(VecZero, Start); in createTileLoadStoreLoops() 203 VecPhi->addIncoming(VecCPhiRowLoop, RowBody); in createTileLoadStoreLoops() 213 VecPhi->addIncoming(ResVec, ColLoopLatch); in createTileLoadStoreLoops() 214 VecCPhiRowLoop->addIncoming(ResVec, RowLatch); in createTileLoadStoreLoops() 322 VecCPhiRowLoop->addIncoming(VecC, Start); in createTileDPLoops() 325 VecDPhiRowLoop->addIncoming(VecZero, Start); in createTileDPLoops() 352 VecCPhi->addIncoming(VecCPhiColLoop, ColBody); in createTileDPLoops() 459 VecCPhi->addIncoming(NewVecC, InnerLoopLatch); in createTileDPLoops() 460 VecCPhiRowLoop->addIncoming(NewVecC, RowLatch); in createTileDPLoops() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64LoopIdiomTransform.cpp | 577 LoopPred->addIncoming(InitialPred, SVELoopPreheaderBlock); in expandFindMismatch() 616 LoopPred->addIncoming(NewPred, SVELoopIncBlock); in expandFindMismatch() 631 FoundPred->addIncoming(SVEMatchCmp, SVELoopStartBlock); in expandFindMismatch() 634 LastLoopPred->addIncoming(LoopPred, SVELoopStartBlock); in expandFindMismatch() 661 IndexPhi->addIncoming(Start, LoopPreHeaderBlock); in expandFindMismatch() 690 IndexPhi->addIncoming(PhiInc, LoopIncBlock); in expandFindMismatch() 707 ResPhi->addIncoming(MaxLen, LoopIncBlock); in expandFindMismatch() 708 ResPhi->addIncoming(IndexPhi, LoopStartBlock); in expandFindMismatch() 709 ResPhi->addIncoming(MaxLen, SVELoopIncBlock); in expandFindMismatch() 710 ResPhi->addIncoming(SVELoopRes, SVELoopMismatchBlock); in expandFindMismatch() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | TailRecursionElimination.cpp | 532 PN->addIncoming(&*I, NewEntry); in createTailRecurseLoopHeader() 548 RetPN->addIncoming(PoisonValue::get(RetType), NewEntry); in createTailRecurseLoopHeader() 549 RetKnownPN->addIncoming(ConstantInt::getFalse(BoolType), NewEntry); in createTailRecurseLoopHeader() 580 AccPN->addIncoming(Identity, P); in insertAccumulator() 582 AccPN->addIncoming(AccPN, P); in insertAccumulator() 693 ArgumentPHIs[I]->addIncoming(F.getArg(I), BB); in eliminateCall() 695 ArgumentPHIs[I]->addIncoming(CI->getArgOperand(I), BB); in eliminateCall() 711 RetPN->addIncoming(RetPN, BB); in eliminateCall() 712 RetKnownPN->addIncoming(RetKnownPN, BB); in eliminateCall() 721 RetPN->addIncoming(SI, BB); in eliminateCall() [all …]
|
| H A D | ScalarizeMaskedMemIntrin.cpp | 244 Phi->addIncoming(NewVResult, CondBlock); in scalarizeMaskedLoad() 245 Phi->addIncoming(VResult, PrevIfBlock); in scalarizeMaskedLoad() 498 Phi->addIncoming(NewVResult, CondBlock); in scalarizeMaskedGather() 499 Phi->addIncoming(VResult, PrevIfBlock); in scalarizeMaskedGather() 733 ResultPhi->addIncoming(NewVResult, CondBlock); in scalarizeMaskedExpandLoad() 734 ResultPhi->addIncoming(VResult, PrevIfBlock); in scalarizeMaskedExpandLoad() 740 PtrPhi->addIncoming(NewPtr, CondBlock); in scalarizeMaskedExpandLoad() 741 PtrPhi->addIncoming(Ptr, PrevIfBlock); in scalarizeMaskedExpandLoad() 845 PtrPhi->addIncoming(NewPtr, CondBlock); in scalarizeMaskedCompressStore() 846 PtrPhi->addIncoming(Ptr, PrevIfBlock); in scalarizeMaskedCompressStore()
|
| H A D | DFAJumpThreading.cpp | 252 SIUse->addIncoming(SI->getTrueValue(), TrueBlock); in unfold() 253 SIUse->addIncoming(SI->getFalseValue(), FalseBlock); in unfold() 259 Phi.addIncoming(OrigValue, TrueBlock); in unfold() 260 Phi.addIncoming(OrigValue, FalseBlock); in unfold() 289 SIUse->addIncoming(SIOp2, NewBlock); in unfold() 295 Phi->addIncoming(Phi->getIncomingValueForBlock(StartBlock), NewBlock); in unfold() 1076 Phi->addIncoming(Incoming, ClonedBB); in updateSuccessorPhis() 1081 Phi->addIncoming(ClonedVal, ClonedBB); in updateSuccessorPhis() 1083 Phi->addIncoming(Incoming, ClonedBB); in updateSuccessorPhis()
|
| H A D | PartiallyInlineLibCalls.cpp | 97 Phi->addIncoming(Call, &CurrBB); in optimizeSQRT() 98 Phi->addIncoming(LibCall, LibCallBB); in optimizeSQRT()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombinePHI.cpp | 294 NewPtrPHI->addIncoming(CI, IncomingBB); in foldIntegerTypedPHI() 353 NewOperand->addIncoming( in foldPHIArgInsertValueInstructionIntoPHI() 391 NewAggregateOperand->addIncoming( in foldPHIArgExtractValueInstructionIntoPHI() 473 NewLHS->addIncoming(NewInLHS, InBB); in foldPHIArgBinOpIntoPHI() 477 NewRHS->addIncoming(NewInRHS, InBB); in foldPHIArgBinOpIntoPHI() 763 NewPN->addIncoming(NewInVal, BB); in foldPHIArgLoadIntoPHI() 936 NewPN->addIncoming(NewInVal, BB); in foldPHIArgOpIntoPHI() 1219 EltPHI->addIncoming(PredVal, Pred); in SliceUpIllegalIntegerPHI() 1226 EltPHI->addIncoming(PredVal, Pred); in SliceUpIllegalIntegerPHI() 1235 EltPHI->addIncoming(PredVal, Pred); in SliceUpIllegalIntegerPHI() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUAtomicOptimizer.cpp | 582 Accumulator->addIncoming(Identity, EntryBB); in buildScanIteratively() 586 OldValuePhi->addIncoming(PoisonValue::get(Ty), EntryBB); in buildScanIteratively() 589 ActiveBits->addIncoming(Ballot, EntryBB); in buildScanIteratively() 613 OldValuePhi->addIncoming(OldValue, ComputeLoop); in buildScanIteratively() 618 Accumulator->addIncoming(NewAccumulator, ComputeLoop); in buildScanIteratively() 626 ActiveBits->addIncoming(NewActiveBits, ComputeLoop); in buildScanIteratively() 914 PHI->addIncoming(PoisonValue::get(Ty), Predecessor); in optimizeAtomic() 915 PHI->addIncoming(NewI, SingleLaneTerminator->getParent()); in optimizeAtomic() 995 PHI->addIncoming(PoisonValue::get(Ty), PixelEntryBB); in optimizeAtomic() 996 PHI->addIncoming(Result, I.getParent()); in optimizeAtomic()
|
| H A D | AMDGPUCtorDtorLowering.cpp | 138 CallBackPHI->addIncoming(Start, &F.getEntryBlock()); in createInitOrFiniCalls() 139 CallBackPHI->addIncoming(NewCallBack, LoopBB); in createInitOrFiniCalls()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | MemorySSAUpdater.cpp | 119 Phi->addIncoming(&*PhiOps[i++], Pred); in getPreviousDefRecursive() 399 MPhi->addIncoming(getPreviousDefFromEnd(Pred, CachedPreviousDef), Pred); in insertDef() 643 NewMPhi->addIncoming(IV, IBB); in updatePhisWhenInsertingUniqueBackedgeBlock() 660 MPhi->addIncoming(NewMPhi, BEBlock); in updatePhisWhenInsertingUniqueBackedgeBlock() 695 NewPhi->addIncoming( in updateForClonedLoop() 1015 NewPhi->addIncoming(LastDefForPred, Pred); in applyInsertUpdates() 1046 NewPhi->addIncoming(LastDefForPred, Pred); in applyInsertUpdates() 1050 NewPhi->addIncoming(DefP1, Pred); in applyInsertUpdates() 1101 IDFPhi->addIncoming(GetLastDef(Pi), Pi); in applyInsertUpdates() 1268 NewPhi->addIncoming(MA, B); in wireOldPredecessorsToNewImmediatePredecessor() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyLowerEmscriptenEHSjLj.cpp | 736 CallEmLongjmpBBThrewPHI->addIncoming(Threw, ThenBB1); in wrapTestSetjmp() 742 CallEmLongjmpBBThrewPHI->addIncoming(Threw, ThenBB1); in wrapTestSetjmp() 770 LabelPHI->addIncoming(ThenLabel, EndBB2); in wrapTestSetjmp() 772 LabelPHI->addIncoming(IRB.getInt32(-1), ElseBB1); in wrapTestSetjmp() 1130 RethrowLongjmpBBThrewPHI->addIncoming(Threw, &BB); in runEHOnFunction() 1136 RethrowLongjmpBBThrewPHI->addIncoming(Threw, &BB); in runEHOnFunction() 1342 SetjmpRet->addIncoming(IRB.getInt32(0), BB); in runSjLjOnFunction() 1635 SetjmpRetPHIs[I]->addIncoming(LongjmpResult, EndBB); in handleLongjmpableCallsForEmscriptenSjLj() 1767 LabelPHI->addIncoming(Label, EndBB); in handleLongjmpableCallsForWasmSjLj() 1768 LabelPHI->addIncoming(IRB.getInt32(-1), Entry); in handleLongjmpableCallsForWasmSjLj() [all …]
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGExprComplex.cpp | 823 RealPHI->addIncoming(ResR, OrigBB); in EmitBinMul() 824 RealPHI->addIncoming(ResR, INaNBB); in EmitBinMul() 827 ImagPHI->addIncoming(ResI, OrigBB); in EmitBinMul() 828 ImagPHI->addIncoming(ResI, INaNBB); in EmitBinMul() 954 VALr->addIncoming(DSTTr, TrueBB); in EmitRangeReductionDiv() 955 VALr->addIncoming(DSTFr, FalseBB); in EmitRangeReductionDiv() 957 VALi->addIncoming(DSTTi, TrueBB); in EmitRangeReductionDiv() 958 VALi->addIncoming(DSTFi, FalseBB); in EmitRangeReductionDiv() 1343 RealPN->addIncoming(LHS.first, LHSBlock); in VisitAbstractConditionalOperator() 1344 RealPN->addIncoming(RHS.first, RHSBlock); in VisitAbstractConditionalOperator() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | VPlanHCFGBuilder.cpp | 139 VPPhi->addIncoming( in fixPhiNodes() 143 VPPhi->addIncoming( in fixPhiNodes() 150 VPPhi->addIncoming(getOrCreateVPOperand(Phi->getIncomingValue(I)), in fixPhiNodes()
|