| /llvm-project-15.0.7/llvm/lib/Target/AVR/ |
| H A D | AVRShiftExpand.cpp | 103 ShiftAmountPHI->addIncoming(ShiftAmount, BB); in expand() 105 ValuePHI->addIncoming(BI->getOperand(0), BB); in expand() 111 ShiftAmountPHI->addIncoming(ShiftAmountSub, LoopBB); in expand() 130 ValuePHI->addIncoming(ValueShifted, LoopBB); in expand() 141 Result->addIncoming(BI->getOperand(0), BB); in expand() 142 Result->addIncoming(ValueShifted, LoopBB); in expand()
|
| /llvm-project-15.0.7/llvm/unittests/Analysis/ |
| H A D | PhiValuesTest.cpp | 47 Phi1->addIncoming(Val1, If); in TEST() 48 Phi1->addIncoming(Val2, Else); in TEST() 50 Phi2->addIncoming(Val1, If); in TEST() 51 Phi2->addIncoming(Val3, Else); in TEST() 120 Phi1->addIncoming(Val1, If1); in TEST() 121 Phi1->addIncoming(Val2, Else1); in TEST() 123 Phi2->addIncoming(Val2, If1); in TEST() 124 Phi2->addIncoming(Val3, Else1); in TEST() 126 Phi3->addIncoming(Phi1, If2); in TEST() 127 Phi3->addIncoming(Val3, Else2); in TEST()
|
| H A D | ScalarEvolutionTest.cpp | 142 PN->addIncoming(Constant::getNullValue(Ty), EntryBB); in TEST_F() 143 PN->addIncoming(UndefValue::get(Ty), LoopBB); in TEST_F() 331 Phi->addIncoming(Acc[i], LoopBB); in TEST_F() 332 Phi->addIncoming(UndefValue::get(Ty), EntryBB); in TEST_F() 699 PN->addIncoming(Dec, IncBB); in TEST_F() 770 Phi->addIncoming(Add, L); in TEST_F() 870 Phi->addIncoming(Add, L); in TEST_F() 938 Phi->addIncoming(MinInt64, EntryBB); in TEST_F() 939 Phi->addIncoming(Add, LoopBB); in TEST_F() 995 Phi->addIncoming(Arg, EntryBB); in TEST_F() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Utils/ |
| H A D | IntegerDivision.cpp | 344 Carry_1->addIncoming(Carry, DoWhile); in generateUnsignedDivisionCode() 346 SR_3->addIncoming(SR_1, Preheader); in generateUnsignedDivisionCode() 347 SR_3->addIncoming(SR_2, DoWhile); in generateUnsignedDivisionCode() 349 R_1->addIncoming(Tmp3, Preheader); in generateUnsignedDivisionCode() 350 R_1->addIncoming(R, DoWhile); in generateUnsignedDivisionCode() 352 Q_2->addIncoming(Q, Preheader); in generateUnsignedDivisionCode() 353 Q_2->addIncoming(Q_1, DoWhile); in generateUnsignedDivisionCode() 355 Carry_2->addIncoming(Zero, BB1); in generateUnsignedDivisionCode() 358 Q_3->addIncoming(Q, BB1); in generateUnsignedDivisionCode() 359 Q_3->addIncoming(Q_1, DoWhile); in generateUnsignedDivisionCode() [all …]
|
| H A D | LoopUnrollRuntime.cpp | 113 NewPN->addIncoming(PN.getIncomingValueForBlock(NewPreHeader), in ConnectProlog() 117 NewPN->addIncoming(UndefValue::get(PN.getType()), PreHeader); in ConnectProlog() 128 NewPN->addIncoming(V, PrologLatch); in ConnectProlog() 136 PN.addIncoming(NewPN, PrologExit); in ConnectProlog() 237 PN.addIncoming(UndefValue::get(PN.getType()), PreHeader); in ConnectEpilog() 247 EpilogPN->addIncoming(V, EpilogLatch); in ConnectEpilog() 373 NewIdx->addIncoming(Zero, InsertTop); in CloneLoopBlocks() 374 NewIdx->addIncoming(IdxNext, NewBB); in CloneLoopBlocks() 845 PN.addIncoming(V, cast<BasicBlock>(VMap[PredBB])); in UnrollRuntimeLoopRemainder() 925 NewIdx->addIncoming(Zero, NewPreHeader); in UnrollRuntimeLoopRemainder() [all …]
|
| H A D | LowerMemIntrinsics.cpp | 81 LoopIndex->addIncoming(ConstantInt::get(TypeOfCopyLen, 0U), PreLoopBB); in createMemCpyLoopKnownSize() 106 LoopIndex->addIncoming(NewIndex, LoopBB); in createMemCpyLoopKnownSize() 237 LoopIndex->addIncoming(ConstantInt::get(CopyLenType, 0U), PreLoopBB); in createMemCpyLoopUnknownSize() 259 LoopIndex->addIncoming(NewIndex, LoopBB); in createMemCpyLoopUnknownSize() 306 ResidualIndex->addIncoming(Zero, ResHeaderBB); in createMemCpyLoopUnknownSize() 336 ResidualIndex->addIncoming(ResNewIndex, ResLoopBB); in createMemCpyLoopUnknownSize() 446 LoopPhi->addIncoming(IndexPtr, LoopBB); in createMemMoveLoop() 447 LoopPhi->addIncoming(CopyLen, CopyBackwardsBB); in createMemMoveLoop() 465 FwdCopyPhi->addIncoming(FwdIndexPtr, FwdLoopBB); in createMemMoveLoop() 501 LoopIndex->addIncoming(ConstantInt::get(TypeOfCopyLen, 0), OrigBB); in createMemSetLoop() [all …]
|
| H A D | AMDGPUEmitPrintf.cpp | 123 PtrPhi->addIncoming(Str, Prev); in getStrlenWithNull() 125 PtrPhi->addIncoming(PtrNext, While); in getStrlenWithNull() 143 LenPhi->addIncoming(Len, WhileDone); in getStrlenWithNull() 144 LenPhi->addIncoming(Zero, Prev); in getStrlenWithNull()
|
| H A D | BasicBlockUtils.cpp | 760 NewPN->addIncoming(V, BB); in createPHIsForSplitLoopExit() 1052 PN->addIncoming(InVal, NewBB); in UpdatePHINodes() 1074 PN->addIncoming(NewPHI, NewBB); in UpdatePHINodes() 1281 PN->addIncoming(Clone1, NewBB1); in SplitLandingPadPredecessorsImpl() 1282 PN->addIncoming(Clone2, NewBB2); in SplitLandingPadPredecessorsImpl() 1602 NewPhi->addIncoming(V, In); in reconnectPhis() 1610 Phi->addIncoming(NewPhi, GuardBlock); in reconnectPhis() 1708 Phi->addIncoming(BoolFalse, In); in convertToGuardPredicates() 1714 Phi->addIncoming(BoolTrue, In); in convertToGuardPredicates() 1720 Phi->addIncoming(Condition, In); in convertToGuardPredicates() [all …]
|
| H A D | BypassSlowDivision.cpp | 318 QuoPhi->addIncoming(LHS.Quotient, LHS.BB); in createDivRemPhiNodes() 319 QuoPhi->addIncoming(RHS.Quotient, RHS.BB); in createDivRemPhiNodes() 321 RemPhi->addIncoming(LHS.Remainder, LHS.BB); in createDivRemPhiNodes() 322 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 | 124 NewPhi->addIncoming(Def, In); in INITIALIZE_PASS_DEPENDENCY() 127 NewPhi->addIncoming(UndefValue::get(Def->getType()), In); in INITIALIZE_PASS_DEPENDENCY()
|
| /llvm-project-15.0.7/llvm/lib/Target/X86/ |
| H A D | X86LowerAMXIntrinsics.cpp | 127 IV->addIncoming(Inc, Latch); in createLoop() 199 VecCPhiRowLoop->addIncoming(VecZero, Start); in createTileLoadStoreLoops() 206 VecPhi->addIncoming(VecCPhiRowLoop, RowBody); in createTileLoadStoreLoops() 216 VecPhi->addIncoming(ResVec, ColLoopLatch); in createTileLoadStoreLoops() 217 VecCPhiRowLoop->addIncoming(ResVec, RowLatch); in createTileLoadStoreLoops() 325 VecCPhiRowLoop->addIncoming(VecC, Start); in createTileDPLoops() 328 VecDPhiRowLoop->addIncoming(VecZero, Start); in createTileDPLoops() 355 VecCPhi->addIncoming(VecCPhiColLoop, ColBody); in createTileDPLoops() 462 VecCPhi->addIncoming(NewVecC, InnerLoopLatch); in createTileDPLoops() 463 VecCPhiRowLoop->addIncoming(NewVecC, RowLatch); in createTileDPLoops() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Scalar/ |
| H A D | TailRecursionElimination.cpp | 524 PN->addIncoming(&*I, NewEntry); in createTailRecurseLoopHeader() 538 RetPN->addIncoming(PoisonValue::get(RetType), NewEntry); in createTailRecurseLoopHeader() 539 RetKnownPN->addIncoming(ConstantInt::getFalse(BoolType), NewEntry); in createTailRecurseLoopHeader() 569 AccPN->addIncoming(Identity, P); in insertAccumulator() 571 AccPN->addIncoming(AccPN, P); in insertAccumulator() 676 ArgumentPHIs[I]->addIncoming(F.getArg(I), BB); in eliminateCall() 678 ArgumentPHIs[I]->addIncoming(CI->getArgOperand(I), BB); in eliminateCall() 694 RetPN->addIncoming(RetPN, BB); in eliminateCall() 695 RetKnownPN->addIncoming(RetKnownPN, BB); in eliminateCall() 704 RetPN->addIncoming(SI, BB); in eliminateCall() [all …]
|
| H A D | ScalarizeMaskedMemIntrin.cpp | 247 Phi->addIncoming(NewVResult, CondBlock); in scalarizeMaskedLoad() 248 Phi->addIncoming(VResult, PrevIfBlock); in scalarizeMaskedLoad() 505 Phi->addIncoming(NewVResult, CondBlock); in scalarizeMaskedGather() 506 Phi->addIncoming(VResult, PrevIfBlock); in scalarizeMaskedGather() 740 ResultPhi->addIncoming(NewVResult, CondBlock); in scalarizeMaskedExpandLoad() 741 ResultPhi->addIncoming(VResult, PrevIfBlock); in scalarizeMaskedExpandLoad() 747 PtrPhi->addIncoming(NewPtr, CondBlock); in scalarizeMaskedExpandLoad() 748 PtrPhi->addIncoming(Ptr, PrevIfBlock); in scalarizeMaskedExpandLoad() 852 PtrPhi->addIncoming(NewPtr, CondBlock); in scalarizeMaskedCompressStore() 853 PtrPhi->addIncoming(Ptr, PrevIfBlock); in scalarizeMaskedCompressStore()
|
| H A D | DFAJumpThreading.cpp | 299 SIUse->addIncoming(SI->getTrueValue(), TrueBlock); in unfold() 300 SIUse->addIncoming(SI->getFalseValue(), FalseBlock); in unfold() 305 Phi.addIncoming(Phi.getIncomingValueForBlock(StartBlock), TrueBlock); in unfold() 306 Phi.addIncoming(Phi.getIncomingValueForBlock(StartBlock), FalseBlock); in unfold() 331 SIUse->addIncoming(SIOp2, NewBlock); in unfold() 337 Phi->addIncoming(Phi->getIncomingValueForBlock(StartBlock), NewBlock); in unfold() 1108 Phi->addIncoming(Incoming, ClonedBB); in updateSuccessorPhis() 1113 Phi->addIncoming(ClonedVal, ClonedBB); in updateSuccessorPhis() 1115 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()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombinePHI.cpp | 290 NewPtrPHI->addIncoming(CI, IncomingBB); in foldIntegerTypedPHI() 346 NewOperand->addIncoming( in foldPHIArgInsertValueInstructionIntoPHI() 384 NewAggregateOperand->addIncoming( in foldPHIArgExtractValueInstructionIntoPHI() 466 NewLHS->addIncoming(NewInLHS, InBB); in foldPHIArgBinOpIntoPHI() 470 NewRHS->addIncoming(NewInRHS, InBB); in foldPHIArgBinOpIntoPHI() 755 NewPN->addIncoming(NewInVal, BB); in foldPHIArgLoadIntoPHI() 928 NewPN->addIncoming(NewInVal, BB); in foldPHIArgOpIntoPHI() 1208 EltPHI->addIncoming(PredVal, Pred); in SliceUpIllegalIntegerPHI() 1215 EltPHI->addIncoming(PredVal, Pred); in SliceUpIllegalIntegerPHI() 1224 EltPHI->addIncoming(PredVal, Pred); in SliceUpIllegalIntegerPHI() [all …]
|
| /llvm-project-15.0.7/llvm/unittests/Transforms/Utils/ |
| H A D | LocalTest.cpp | 44 phi->addIncoming(phi, bb0); in TEST() 45 phi->addIncoming(phi, bb1); in TEST() 85 P1->addIncoming(B.getInt32(42), Entry); in TEST() 88 P2->addIncoming(B.getInt32(42), Entry); in TEST() 91 P3->addIncoming(B.getInt32(42), Entry); in TEST() 92 P3->addIncoming(B.getInt32(23), BB); in TEST() 95 P4->addIncoming(B.getInt32(42), Entry); in TEST() 96 P4->addIncoming(B.getInt32(23), BB); in TEST() 98 P1->addIncoming(P3, BB); in TEST() 99 P2->addIncoming(P4, BB); in TEST()
|
| /llvm-project-15.0.7/llvm/unittests/IR/ |
| H A D | BasicBlockTest.cpp | 60 P1->addIncoming(P2, BB.get()); in TEST() 61 P2->addIncoming(P1, BB.get()); in TEST() 62 P3->addIncoming(Sum, BB.get()); in TEST() 67 PN.addIncoming(UndefValue::get(Int32Ty), BB1.get()); in TEST() 68 PN.addIncoming(UndefValue::get(Int32Ty), BB2.get()); in TEST()
|
| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | MemorySSAUpdater.cpp | 119 Phi->addIncoming(&*PhiOps[i++], Pred); in getPreviousDefRecursive() 652 NewMPhi->addIncoming(IV, IBB); in updatePhisWhenInsertingUniqueBackedgeBlock() 669 MPhi->addIncoming(NewMPhi, BEBlock); in updatePhisWhenInsertingUniqueBackedgeBlock() 715 NewPhi->addIncoming(IncMUD, IncBB); in updateForClonedLoop() 719 NewPhi->addIncoming(NewDefPhi, IncBB); in updateForClonedLoop() 721 NewPhi->addIncoming(IncPhi, IncBB); in updateForClonedLoop() 1040 NewPhi->addIncoming(LastDefForPred, Pred); in applyInsertUpdates() 1075 NewPhi->addIncoming(DefP1, Pred); in applyInsertUpdates() 1126 IDFPhi->addIncoming(GetLastDef(Pi), Pi); in applyInsertUpdates() 1293 NewPhi->addIncoming(MA, B); in wireOldPredecessorsToNewImmediatePredecessor() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyLowerEmscriptenEHSjLj.cpp | 737 CallEmLongjmpBBThrewPHI->addIncoming(Threw, ThenBB1); in wrapTestSetjmp() 743 CallEmLongjmpBBThrewPHI->addIncoming(Threw, ThenBB1); in wrapTestSetjmp() 771 LabelPHI->addIncoming(ThenLabel, EndBB2); in wrapTestSetjmp() 773 LabelPHI->addIncoming(IRB.getInt32(-1), ElseBB1); in wrapTestSetjmp() 1132 RethrowLongjmpBBThrewPHI->addIncoming(Threw, &BB); in runEHOnFunction() 1138 RethrowLongjmpBBThrewPHI->addIncoming(Threw, &BB); in runEHOnFunction() 1343 SetjmpRet->addIncoming(IRB.getInt32(0), BB); in runSjLjOnFunction() 1641 SetjmpRetPHIs[I]->addIncoming(LongjmpResult, EndBB); in handleLongjmpableCallsForEmscriptenSjLj() 1775 LabelPHI->addIncoming(Label, EndBB); in handleLongjmpableCallsForWasmSjLj() 1776 LabelPHI->addIncoming(IRB.getInt32(-1), Entry); in handleLongjmpableCallsForWasmSjLj() [all …]
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | ExpandMemCmp.cpp | 344 PhiRes->addIncoming(Diff, BB); in emitLoadCompareByteBlock() 459 PhiRes->addIncoming(Zero, LoadCmpBlocks[BlockIndex]); in emitLoadCompareBlockMultipleLoads() 495 ResBlock.PhiSrc1->addIncoming(Loads.Lhs, LoadCmpBlocks[BlockIndex]); in emitLoadCompareBlock() 496 ResBlock.PhiSrc2->addIncoming(Loads.Rhs, LoadCmpBlocks[BlockIndex]); in emitLoadCompareBlock() 517 PhiRes->addIncoming(Zero, LoadCmpBlocks[BlockIndex]); in emitLoadCompareBlock() 531 PhiRes->addIncoming(Res, ResBlock.BB); in emitMemCmpResultBlock() 548 PhiRes->addIncoming(Res, ResBlock.BB); in emitMemCmpResultBlock()
|
| H A D | AtomicExpandPass.cpp | 962 Loaded_MaskOut->addIncoming(InitLoaded_MaskOut, BB); in expandPartwordCmpXchg() 996 Loaded_MaskOut->addIncoming(OldVal_MaskOut, FailureBB); in expandPartwordCmpXchg() 1322 LoadedTryStore->addIncoming(SecondLoad, ReleasedLoadBB); in expandAtomicCmpXchg() 1336 LoadedNoStore->addIncoming(UnreleasedLoad, StartBB); in expandAtomicCmpXchg() 1338 LoadedNoStore->addIncoming(SecondLoad, ReleasedLoadBB); in expandAtomicCmpXchg() 1349 LoadedFailure->addIncoming(LoadedNoStore, NoStoreBB); in expandAtomicCmpXchg() 1351 LoadedFailure->addIncoming(LoadedTryStore, TryStoreBB); in expandAtomicCmpXchg() 1363 LoadedExit->addIncoming(LoadedTryStore, SuccessBB); in expandAtomicCmpXchg() 1364 LoadedExit->addIncoming(LoadedFailure, FailureBB); in expandAtomicCmpXchg() 1480 Loaded->addIncoming(InitLoaded, BB); in insertRMWCmpXchgLoop() [all …]
|
| /llvm-project-15.0.7/llvm/examples/BrainF/ |
| H A D | BrainF.cpp | 303 phi_0->addIncoming(curhead, bb_0); in readloop() 437 phi->addIncoming(curhead, builder->GetInsertBlock()); in readloop() 457 phi_1->addIncoming(head_0, testbb); in readloop()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/ |
| H A D | VPlanRecipes.cpp | 137 Phi->addIncoming(State.get(ExitValue, VPIteration(State.UF - 1, Lane)), in fixPhi() 916 VPhi->addIncoming(IEI->getOperand(0), PredicatingBB); // Unmodified vector. in execute() 917 VPhi->addIncoming(IEI, PredicatedBB); // New vector with inserted element. in execute() 928 Phi->addIncoming(PoisonValue::get(ScalarPredInst->getType()), in execute() 930 Phi->addIncoming(ScalarPredInst, PredicatedBB); in execute() 970 EntryPart->addIncoming(Start, VectorPH); in execute() 1076 EntryPart->addIncoming(VectorInit, VectorPH); in execute() 1150 cast<PHINode>(EntryPart)->addIncoming(StartVal, VectorPH); in execute() 1220 EntryPart->addIncoming(StartMask, VectorPH); in execute()
|