/freebsd/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/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | ExpandLargeFpConvert.cpp | 218 Retval0->addIncoming(Cond8, IfThen5); in expandFPToI() 219 Retval0->addIncoming(Mul, IfThen12); in expandFPToI() 220 Retval0->addIncoming(Mul16, IfElse); in expandFPToI() 221 Retval0->addIncoming(Builder.getIntN(BitWidth, 0), Entry); in expandFPToI() 419 AAddr0->addIncoming(Or, SwDefault); in expandIToFP() 420 AAddr0->addIncoming(IsSigned ? Sub : IntVal, IfThen4); in expandIToFP() 421 AAddr0->addIncoming(Shl, SwBB); in expandIToFP() 481 AAddr1Off0->addIncoming(ExtractT, IfThen20); in expandIToFP() 482 AAddr1Off0->addIncoming(ExtractT60, SwEpilog); in expandIToFP() 483 AAddr1Off0->addIncoming(ExtractT61, IfElse); in expandIToFP() [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()
|
H A D | AtomicExpandPass.cpp | 1084 Loaded_MaskOut->addIncoming(InitLoaded_MaskOut, BB); in expandPartwordCmpXchg() 1118 Loaded_MaskOut->addIncoming(OldVal_MaskOut, FailureBB); in expandPartwordCmpXchg() 1418 LoadedTryStore->addIncoming(UnreleasedLoad, ReleasingStoreBB); in expandAtomicCmpXchg() 1442 LoadedTryStore->addIncoming(SecondLoad, ReleasedLoadBB); in expandAtomicCmpXchg() 1457 LoadedNoStore->addIncoming(UnreleasedLoad, StartBB); in expandAtomicCmpXchg() 1459 LoadedNoStore->addIncoming(SecondLoad, ReleasedLoadBB); in expandAtomicCmpXchg() 1470 LoadedFailure->addIncoming(LoadedNoStore, NoStoreBB); in expandAtomicCmpXchg() 1472 LoadedFailure->addIncoming(LoadedTryStore, TryStoreBB); in expandAtomicCmpXchg() 1484 LoadedExit->addIncoming(LoadedTryStore, SuccessBB); in expandAtomicCmpXchg() 1485 LoadedExit->addIncoming(LoadedFailure, FailureBB); in expandAtomicCmpXchg() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | IntegerDivision.cpp | 324 Carry_1->addIncoming(Zero, Preheader); in generateUnsignedDivisionCode() 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() 337 Carry_2->addIncoming(Carry, DoWhile); in generateUnsignedDivisionCode() [all …]
|
H A D | LoopUnrollRuntime.cpp | 125 NewPN->addIncoming(PN.getIncomingValueForBlock(NewPreHeader), in ConnectProlog() 129 NewPN->addIncoming(PoisonValue::get(PN.getType()), PreHeader); in ConnectProlog() 140 NewPN->addIncoming(V, PrologLatch); in ConnectProlog() 148 PN.addIncoming(NewPN, PrologExit); in ConnectProlog() 256 PN.addIncoming(PoisonValue::get(PN.getType()), PreHeader); in ConnectEpilog() 266 EpilogPN->addIncoming(V, EpilogLatch); in ConnectEpilog() 293 NewPN->addIncoming(PN.getIncomingValueForBlock(NewPreHeader), PreHeader); in ConnectEpilog() 295 NewPN->addIncoming(PN.getIncomingValueForBlock(Latch), Latch); in ConnectEpilog() 419 NewIdx->addIncoming(Zero, InsertTop); in CloneLoopBlocks() 420 NewIdx->addIncoming(IdxNext, NewBB); in CloneLoopBlocks() [all …]
|
H A D | LowerMemIntrinsics.cpp | 73 LoopIndex->addIncoming(ConstantInt::get(TypeOfCopyLen, 0U), PreLoopBB); in createMemCpyLoopKnownSize() 98 LoopIndex->addIncoming(NewIndex, LoopBB); in createMemCpyLoopKnownSize() 231 LoopIndex->addIncoming(ConstantInt::get(CopyLenType, 0U), PreLoopBB); in createMemCpyLoopUnknownSize() 253 LoopIndex->addIncoming(NewIndex, LoopBB); in createMemCpyLoopUnknownSize() 303 ResidualIndex->addIncoming(Zero, ResHeaderBB); in createMemCpyLoopUnknownSize() 329 ResidualIndex->addIncoming(ResNewIndex, ResLoopBB); in createMemCpyLoopUnknownSize() 435 LoopPhi->addIncoming(IndexPtr, LoopBB); in createMemMoveLoop() 436 LoopPhi->addIncoming(CopyLen, CopyBackwardsBB); in createMemMoveLoop() 455 FwdCopyPhi->addIncoming(FwdIndexPtr, FwdLoopBB); in createMemMoveLoop() 456 FwdCopyPhi->addIncoming(ConstantInt::get(TypeOfCopyLen, 0), CopyForwardBB); in createMemMoveLoop() [all …]
|
H A D | BasicBlockUtils.cpp | 889 LandingPadReplacement->addIncoming(NewLP, NewBB); in ehAwareSplitEdge() 1006 NewPN->addIncoming(V, BB); in createPHIsForSplitLoopExit() 1296 PN->addIncoming(InVal, NewBB); in UpdatePHINodes() 1314 NewPHI->addIncoming(V, IncomingBB); in UpdatePHINodes() 1318 PN->addIncoming(NewPHI, NewBB); in UpdatePHINodes() 1389 cast<PHINode>(I)->addIncoming(PoisonValue::get(I->getType()), NewBB); in SplitBlockPredecessorsImpl() 1525 PN->addIncoming(Clone1, NewBB1); in SplitLandingPadPredecessorsImpl() 1526 PN->addIncoming(Clone2, NewBB2); in SplitLandingPadPredecessorsImpl() 1751 IV->addIncoming(ConstantInt::get(Ty, 0), LoopPred); in SplitBlockAndInsertSimpleForLoop() 1752 IV->addIncoming(IVNext, LoopBody); in SplitBlockAndInsertSimpleForLoop() [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 | 445 NewIndPHI->addIncoming(IndPHI->getIncomingValueForBlock(IBRPred), in SplitIndirectBrCriticalEdges() 452 MergePHI->addIncoming(NewIndPHI, Target); in SplitIndirectBrCriticalEdges() 453 MergePHI->addIncoming(DirPHI, DirectSucc); in SplitIndirectBrCriticalEdges()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86LowerAMXIntrinsics.cpp | 120 IV->addIncoming(ConstantInt::get(I16Ty, 0), Preheader); in createLoop() 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() 339 VecCPhiColLoop->addIncoming(VecCPhiRowLoop, RowBody); in createTileDPLoops() 341 VecDPhiColLoop->addIncoming(VecDPhiRowLoop, RowBody); in createTileDPLoops() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | LoopIdiomVectorize.cpp | 409 LoopPred->addIncoming(InitialPred, VectorLoopPreheaderBlock); in createMaskedFindMismatch() 411 VectorIndexPhi->addIncoming(ExtStart, VectorLoopPreheaderBlock); in createMaskedFindMismatch() 444 VectorIndexPhi->addIncoming(NewVectorIndexPhi, VectorLoopIncBlock); in createMaskedFindMismatch() 448 LoopPred->addIncoming(NewPred, VectorLoopIncBlock); in createMaskedFindMismatch() 464 FoundPred->addIncoming(VectorMatchCmp, VectorLoopStartBlock); in createMaskedFindMismatch() 467 LastLoopPred->addIncoming(LoopPred, VectorLoopStartBlock); in createMaskedFindMismatch() 470 VectorFoundIndex->addIncoming(VectorIndexPhi, VectorLoopStartBlock); in createMaskedFindMismatch() 502 VectorIndexPhi->addIncoming(ExtStart, VectorLoopPreheaderBlock); in createPredicatedFindMismatch() 558 VectorIndexPhi->addIncoming(NewVectorIndexPhi, VectorLoopIncBlock); in createPredicatedFindMismatch() 574 CTZLCSSAPhi->addIncoming(CTZ, VectorLoopStartBlock); in createPredicatedFindMismatch() [all …]
|
H A D | VPlanHCFGBuilder.cpp | 139 VPPhi->addIncoming( in fixPhiNodes() 143 VPPhi->addIncoming( in fixPhiNodes() 150 VPPhi->addIncoming(getOrCreateVPOperand(Phi->getIncomingValue(I)), in fixPhiNodes()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | TailRecursionElimination.cpp | 534 PN->addIncoming(&*I, NewEntry); in createTailRecurseLoopHeader() 550 RetPN->addIncoming(PoisonValue::get(RetType), NewEntry); in createTailRecurseLoopHeader() 551 RetKnownPN->addIncoming(ConstantInt::getFalse(BoolType), NewEntry); in createTailRecurseLoopHeader() 582 AccPN->addIncoming(Identity, P); in insertAccumulator() 584 AccPN->addIncoming(AccPN, P); in insertAccumulator() 695 ArgumentPHIs[I]->addIncoming(F.getArg(I), BB); in eliminateCall() 697 ArgumentPHIs[I]->addIncoming(CI->getArgOperand(I), BB); in eliminateCall() 713 RetPN->addIncoming(RetPN, BB); in eliminateCall() 714 RetKnownPN->addIncoming(RetKnownPN, BB); in eliminateCall() 724 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() 738 ResultPhi->addIncoming(NewVResult, CondBlock); in scalarizeMaskedExpandLoad() 739 ResultPhi->addIncoming(VResult, PrevIfBlock); in scalarizeMaskedExpandLoad() 745 PtrPhi->addIncoming(NewPtr, CondBlock); in scalarizeMaskedExpandLoad() 746 PtrPhi->addIncoming(Ptr, PrevIfBlock); in scalarizeMaskedExpandLoad() 855 PtrPhi->addIncoming(NewPtr, CondBlock); in scalarizeMaskedCompressStore() 856 PtrPhi->addIncoming(Ptr, PrevIfBlock); in scalarizeMaskedCompressStore()
|
H A D | DFAJumpThreading.cpp | 260 SIUse->addIncoming(SI->getTrueValue(), TrueBlock); in unfold() 261 SIUse->addIncoming(SI->getFalseValue(), FalseBlock); in unfold() 267 Phi.addIncoming(OrigValue, TrueBlock); in unfold() 268 Phi.addIncoming(OrigValue, FalseBlock); in unfold() 297 SIUse->addIncoming(SIOp2, NewBlock); in unfold() 303 Phi->addIncoming(Phi->getIncomingValueForBlock(StartBlock), NewBlock); in unfold() 1121 Phi->addIncoming(Incoming, ClonedBB); in updateSuccessorPhis() 1126 Phi->addIncoming(ClonedVal, ClonedBB); in updateSuccessorPhis() 1128 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/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombinePHI.cpp | 258 NewPtrPHI->addIncoming(IncomingVal, IncomingBB); in foldIntegerTypedPHI() 294 NewPtrPHI->addIncoming(CI, IncomingBB); in foldIntegerTypedPHI() 353 NewOperand->addIncoming( in foldPHIArgInsertValueInstructionIntoPHI() 391 NewAggregateOperand->addIncoming( in foldPHIArgExtractValueInstructionIntoPHI() 452 NewLHS->addIncoming(InLHS, PN.getIncomingBlock(0)); in foldPHIArgBinOpIntoPHI() 460 NewRHS->addIncoming(InRHS, PN.getIncomingBlock(0)); in foldPHIArgBinOpIntoPHI() 473 NewLHS->addIncoming(NewInLHS, InBB); in foldPHIArgBinOpIntoPHI() 477 NewRHS->addIncoming(NewInRHS, InBB); in foldPHIArgBinOpIntoPHI() 587 NewPN->addIncoming(FirstOp, PN.getIncomingBlock(0)); in foldPHIArgGEPIntoPHI() 602 OpPhi->addIncoming(InGEP->getOperand(Op), InBB); in foldPHIArgGEPIntoPHI() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyLowerEmscriptenEHSjLj.cpp | 731 CallEmLongjmpBBThrewPHI->addIncoming(Threw, ThenBB1); in wrapTestSetjmp() 732 CallEmLongjmpBBThrewValuePHI->addIncoming(ThrewValue, ThenBB1); in wrapTestSetjmp() 737 CallEmLongjmpBBThrewPHI->addIncoming(Threw, ThenBB1); in wrapTestSetjmp() 738 CallEmLongjmpBBThrewValuePHI->addIncoming(ThrewValue, ThenBB1); in wrapTestSetjmp() 763 LabelPHI->addIncoming(ThenLabel, EndBB2); in wrapTestSetjmp() 765 LabelPHI->addIncoming(IRB.getInt32(-1), ElseBB1); in wrapTestSetjmp() 1123 RethrowLongjmpBBThrewPHI->addIncoming(Threw, &BB); in runEHOnFunction() 1129 RethrowLongjmpBBThrewPHI->addIncoming(Threw, &BB); in runEHOnFunction() 1313 SetjmpRet->addIncoming(IRB.getInt32(0), BB); in runSjLjOnFunction() 1527 SetjmpRetPHIs[I]->addIncoming(LongjmpResult, EndBB); in handleLongjmpableCallsForEmscriptenSjLj() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUAtomicOptimizer.cpp | 574 Accumulator->addIncoming(Identity, EntryBB); in buildScanIteratively() 578 OldValuePhi->addIncoming(PoisonValue::get(Ty), EntryBB); in buildScanIteratively() 581 ActiveBits->addIncoming(Ballot, EntryBB); in buildScanIteratively() 599 OldValuePhi->addIncoming(OldValue, ComputeLoop); in buildScanIteratively() 604 Accumulator->addIncoming(NewAccumulator, ComputeLoop); in buildScanIteratively() 612 ActiveBits->addIncoming(NewActiveBits, ComputeLoop); in buildScanIteratively() 904 PHI->addIncoming(PoisonValue::get(Ty), Predecessor); in optimizeAtomic() 905 PHI->addIncoming(NewI, SingleLaneTerminator->getParent()); in optimizeAtomic() 977 PHI->addIncoming(PoisonValue::get(Ty), PixelEntryBB); in optimizeAtomic() 978 PHI->addIncoming(Result, I.getParent()); in optimizeAtomic()
|
H A D | AMDGPUCtorDtorLowering.cpp | 138 CallBackPHI->addIncoming(Start, &F.getEntryBlock()); in lowerCtorsAndDtors() 139 CallBackPHI->addIncoming(NewCallBack, LoopBB);
|
/freebsd/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/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGExprComplex.cpp | 891 RealPHI->addIncoming(ResR, OrigBB); in EmitBinMul() 892 RealPHI->addIncoming(ResR, INaNBB); in EmitBinMul() 893 RealPHI->addIncoming(LibCallR, LibCallBB); in EmitBinMul() 895 ImagPHI->addIncoming(ResI, OrigBB); in EmitBinMul() 896 ImagPHI->addIncoming(ResI, INaNBB); in EmitBinMul() 897 ImagPHI->addIncoming(LibCallI, LibCallBB); in EmitBinMul() 1022 VALr->addIncoming(DSTTr, TrueBB); in EmitRangeReductionDiv() 1023 VALr->addIncoming(DSTFr, FalseBB); in EmitRangeReductionDiv() 1025 VALi->addIncoming(DSTTi, TrueBB); in EmitRangeReductionDiv() 1026 VALi->addIncoming(DSTFi, FalseBB); in EmitRangeReductionDiv() [all …]
|