| /freebsd/contrib/llvm-project/llvm/lib/Target/AVR/ |
| H A D | AVRShiftExpand.cpp | 106 ShiftAmountPHI->addIncoming(ShiftAmount, BB); in expand() 108 ValuePHI->addIncoming(BI->getOperand(0), BB); in expand() 114 ShiftAmountPHI->addIncoming(ShiftAmountSub, LoopBB); in expand() 133 ValuePHI->addIncoming(ValueShifted, LoopBB); in expand() 144 Result->addIncoming(BI->getOperand(0), BB); in expand() 145 Result->addIncoming(ValueShifted, LoopBB); in expand()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | LowerVectorIntrinsics.cpp | 39 LoopIndex->addIncoming(ConstantInt::get(Int64Ty, 0U), PreLoopBB); in lowerUnaryVectorIntrinsicAsLoop() 41 Vec->addIncoming(CI->getArgOperand(0), PreLoopBB); in lowerUnaryVectorIntrinsicAsLoop() 48 Vec->addIncoming(NewVec, LoopBB); in lowerUnaryVectorIntrinsicAsLoop() 52 LoopIndex->addIncoming(NextLoopIndex, LoopBB); in lowerUnaryVectorIntrinsicAsLoop()
|
| 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 | LowerMemIntrinsics.cpp | 73 LoopIndex->addIncoming(ConstantInt::get(TypeOfCopyLen, 0U), PreLoopBB); in createMemCpyLoopKnownSize() 101 LoopIndex->addIncoming(NewIndex, LoopBB); in createMemCpyLoopKnownSize() 236 LoopIndex->addIncoming(ConstantInt::get(CopyLenType, 0U), PreLoopBB); in createMemCpyLoopUnknownSize() 262 LoopIndex->addIncoming(NewIndex, LoopBB); in createMemCpyLoopUnknownSize() 307 ResidualIndex->addIncoming(Zero, ResHeaderBB); in createMemCpyLoopUnknownSize() 331 ResidualIndex->addIncoming(ResNewIndex, ResLoopBB); in createMemCpyLoopUnknownSize() 549 ResidualLoopPhi->addIncoming(ResidualIndex, ResidualLoopBB); in createMemMoveLoopUnknownSize() 550 ResidualLoopPhi->addIncoming(CopyLen, CopyBackwardsBB); in createMemMoveLoopUnknownSize() 575 MainLoopPhi->addIncoming(MainIndex, MainLoopBB); in createMemMoveLoopUnknownSize() 576 MainLoopPhi->addIncoming(RuntimeLoopBytes, PredBB); in createMemMoveLoopUnknownSize() [all …]
|
| H A D | ControlFlowUtils.cpp | 115 Phi->addIncoming(IncomingId, BB); in calcPredicateUsingInteger() 168 Phi->addIncoming(BoolFalse, BB); in calcPredicateUsingBooleans() 172 Phi->addIncoming(BoolTrue, BB); in calcPredicateUsingBooleans() 176 Phi->addIncoming(Condition, BB); in calcPredicateUsingBooleans() 180 Phi->addIncoming(Inverted, BB); in calcPredicateUsingBooleans() 257 NewPhi->addIncoming(V, BB); in reconnectPhis() 270 Phi->addIncoming(NewV, GuardBlock); in reconnectPhis()
|
| H A D | LoopUnrollRuntime.cpp | 124 NewPN->addIncoming(PN.getIncomingValueForBlock(NewPreHeader), in ConnectProlog() 128 NewPN->addIncoming(PoisonValue::get(PN.getType()), PreHeader); in ConnectProlog() 139 NewPN->addIncoming(V, PrologLatch); in ConnectProlog() 147 PN.addIncoming(NewPN, PrologExit); in ConnectProlog() 255 PN.addIncoming(PoisonValue::get(PN.getType()), PreHeader); in ConnectEpilog() 265 EpilogPN->addIncoming(V, EpilogLatch); in ConnectEpilog() 292 NewPN->addIncoming(PN.getIncomingValueForBlock(NewPreHeader), PreHeader); in ConnectEpilog() 294 NewPN->addIncoming(PN.getIncomingValueForBlock(Latch), Latch); in ConnectEpilog() 418 NewIdx->addIncoming(Zero, InsertTop); in CloneLoopBlocks() 419 NewIdx->addIncoming(IdxNext, NewBB); in CloneLoopBlocks() [all …]
|
| H A D | BypassSlowDivision.cpp | 315 QuoPhi->addIncoming(LHS.Quotient, LHS.BB); in createDivRemPhiNodes() 316 QuoPhi->addIncoming(RHS.Quotient, RHS.BB); in createDivRemPhiNodes() 318 RemPhi->addIncoming(LHS.Remainder, LHS.BB); in createDivRemPhiNodes() 319 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 | 128 NewPhi->addIncoming(Def, In); in INITIALIZE_PASS_DEPENDENCY() 131 NewPhi->addIncoming(PoisonValue::get(Def->getType()), In); in INITIALIZE_PASS_DEPENDENCY()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | ExpandFp.cpp | 220 Retval0->addIncoming(Cond8, IfThen5); in expandFPToI() 221 Retval0->addIncoming(Mul, IfThen12); in expandFPToI() 222 Retval0->addIncoming(Mul16, IfElse); in expandFPToI() 223 Retval0->addIncoming(Builder.getIntN(BitWidth, 0), Entry); in expandFPToI() 424 AAddr0->addIncoming(Or, SwDefault); in expandIToFP() 425 AAddr0->addIncoming(IsSigned ? Sub : IntVal, IfThen4); in expandIToFP() 426 AAddr0->addIncoming(Shl, SwBB); in expandIToFP() 486 AAddr1Off0->addIncoming(ExtractT, IfThen20); in expandIToFP() 487 AAddr1Off0->addIncoming(ExtractT60, SwEpilog); in expandIToFP() 488 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 | 1133 Loaded_MaskOut->addIncoming(InitLoaded_MaskOut, BB); in expandPartwordCmpXchg() 1167 Loaded_MaskOut->addIncoming(OldVal_MaskOut, FailureBB); in expandPartwordCmpXchg() 1467 LoadedTryStore->addIncoming(UnreleasedLoad, ReleasingStoreBB); in expandAtomicCmpXchg() 1491 LoadedTryStore->addIncoming(SecondLoad, ReleasedLoadBB); in expandAtomicCmpXchg() 1506 LoadedNoStore->addIncoming(UnreleasedLoad, StartBB); in expandAtomicCmpXchg() 1508 LoadedNoStore->addIncoming(SecondLoad, ReleasedLoadBB); in expandAtomicCmpXchg() 1519 LoadedFailure->addIncoming(LoadedNoStore, NoStoreBB); in expandAtomicCmpXchg() 1521 LoadedFailure->addIncoming(LoadedTryStore, TryStoreBB); in expandAtomicCmpXchg() 1533 LoadedExit->addIncoming(LoadedTryStore, SuccessBB); in expandAtomicCmpXchg() 1534 LoadedExit->addIncoming(LoadedFailure, FailureBB); in expandAtomicCmpXchg() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86LowerAMXIntrinsics.cpp | 118 IV->addIncoming(ConstantInt::get(I16Ty, 0), Preheader); in createLoop() 124 IV->addIncoming(Inc, Latch); in createLoop() 194 VecCPhiRowLoop->addIncoming(VecZero, Start); in createTileLoadStoreLoops() 201 VecPhi->addIncoming(VecCPhiRowLoop, RowBody); in createTileLoadStoreLoops() 211 VecPhi->addIncoming(ResVec, ColLoopLatch); in createTileLoadStoreLoops() 212 VecCPhiRowLoop->addIncoming(ResVec, RowLatch); in createTileLoadStoreLoops() 320 VecCPhiRowLoop->addIncoming(VecC, Start); in createTileDPLoops() 323 VecDPhiRowLoop->addIncoming(VecZero, Start); in createTileDPLoops() 337 VecCPhiColLoop->addIncoming(VecCPhiRowLoop, RowBody); in createTileDPLoops() 339 VecDPhiColLoop->addIncoming(VecDPhiRowLoop, RowBody); in createTileDPLoops() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | LoopIdiomVectorize.cpp | 458 LoopPred->addIncoming(InitialPred, VectorLoopPreheaderBlock); in createMaskedFindMismatch() 460 VectorIndexPhi->addIncoming(ExtStart, VectorLoopPreheaderBlock); in createMaskedFindMismatch() 493 VectorIndexPhi->addIncoming(NewVectorIndexPhi, VectorLoopIncBlock); in createMaskedFindMismatch() 497 LoopPred->addIncoming(NewPred, VectorLoopIncBlock); in createMaskedFindMismatch() 513 FoundPred->addIncoming(VectorMatchCmp, VectorLoopStartBlock); in createMaskedFindMismatch() 516 LastLoopPred->addIncoming(LoopPred, VectorLoopStartBlock); in createMaskedFindMismatch() 519 VectorFoundIndex->addIncoming(VectorIndexPhi, VectorLoopStartBlock); in createMaskedFindMismatch() 549 VectorIndexPhi->addIncoming(ExtStart, VectorLoopPreheaderBlock); in createPredicatedFindMismatch() 605 VectorIndexPhi->addIncoming(NewVectorIndexPhi, VectorLoopIncBlock); in createPredicatedFindMismatch() 621 CTZLCSSAPhi->addIncoming(CTZ, VectorLoopStartBlock); in createPredicatedFindMismatch() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | TailRecursionElimination.cpp | 552 PN->addIncoming(&*I, NewEntry); in createTailRecurseLoopHeader() 568 RetPN->addIncoming(PoisonValue::get(RetType), NewEntry); in createTailRecurseLoopHeader() 569 RetKnownPN->addIncoming(ConstantInt::getFalse(BoolType), NewEntry); in createTailRecurseLoopHeader() 600 AccPN->addIncoming(Identity, P); in insertAccumulator() 602 AccPN->addIncoming(AccPN, P); in insertAccumulator() 713 ArgumentPHIs[I]->addIncoming(F.getArg(I), BB); in eliminateCall() 715 ArgumentPHIs[I]->addIncoming(CI->getArgOperand(I), BB); in eliminateCall() 731 RetPN->addIncoming(RetPN, BB); in eliminateCall() 732 RetKnownPN->addIncoming(RetKnownPN, BB); in eliminateCall() 743 RetPN->addIncoming(SI, BB); in eliminateCall() [all …]
|
| H A D | DFAJumpThreading.cpp | 222 NewPhi->addIncoming(SIOp2, StartBlock); in unfold() 228 Phi.addIncoming(Phi.getIncomingValueForBlock(StartBlock), NewBlock); in unfold() 233 SIUse->addIncoming(NewPhi, NewBlock); in unfold() 241 EndPhi->addIncoming(EndPhi, Pred); in unfold() 244 EndPhi->addIncoming(SIOp1, StartBlock); in unfold() 245 EndPhi->addIncoming(NewPhi, NewBlock); in unfold() 306 NewPhiT->addIncoming(TrueVal, StartBlock); in unfold() 307 NewPhiF->addIncoming(FalseVal, NewBlockT); in unfold() 314 SIUse->addIncoming(NewPhiT, NewBlockT); in unfold() 315 SIUse->addIncoming(NewPhiF, NewBlockF); in unfold() [all …]
|
| H A D | ScalarizeMaskedMemIntrin.cpp | 216 Phi->addIncoming(Load, CondBlock); in scalarizeMaskedLoad() 217 Phi->addIncoming(Src0, IfBlock); in scalarizeMaskedLoad() 281 Phi->addIncoming(NewVResult, CondBlock); in scalarizeMaskedLoad() 282 Phi->addIncoming(VResult, PrevIfBlock); in scalarizeMaskedLoad() 569 Phi->addIncoming(NewVResult, CondBlock); in scalarizeMaskedGather() 570 Phi->addIncoming(VResult, PrevIfBlock); in scalarizeMaskedGather() 818 ResultPhi->addIncoming(NewVResult, CondBlock); in scalarizeMaskedExpandLoad() 819 ResultPhi->addIncoming(VResult, PrevIfBlock); in scalarizeMaskedExpandLoad() 825 PtrPhi->addIncoming(NewPtr, CondBlock); in scalarizeMaskedExpandLoad() 826 PtrPhi->addIncoming(Ptr, PrevIfBlock); in scalarizeMaskedExpandLoad() [all …]
|
| H A D | PartiallyInlineLibCalls.cpp | 99 Phi->addIncoming(Call, &CurrBB); in optimizeSQRT() 100 Phi->addIncoming(LibCall, LibCallBB); in optimizeSQRT()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombinePHI.cpp | 290 NewPtrPHI->addIncoming(IncomingVal, IncomingBB); in foldIntegerTypedPHI() 326 NewPtrPHI->addIncoming(CI, IncomingBB); in foldIntegerTypedPHI() 385 NewOperand->addIncoming( in foldPHIArgInsertValueInstructionIntoPHI() 423 NewAggregateOperand->addIncoming( in foldPHIArgExtractValueInstructionIntoPHI() 484 NewLHS->addIncoming(InLHS, PN.getIncomingBlock(0)); in foldPHIArgBinOpIntoPHI() 492 NewRHS->addIncoming(InRHS, PN.getIncomingBlock(0)); in foldPHIArgBinOpIntoPHI() 505 NewLHS->addIncoming(NewInLHS, InBB); in foldPHIArgBinOpIntoPHI() 509 NewRHS->addIncoming(NewInRHS, InBB); in foldPHIArgBinOpIntoPHI() 619 NewPN->addIncoming(FirstOp, PN.getIncomingBlock(0)); in foldPHIArgGEPIntoPHI() 634 OpPhi->addIncoming(InGEP->getOperand(Op), InBB); in foldPHIArgGEPIntoPHI() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyLowerEmscriptenEHSjLj.cpp | 734 CallEmLongjmpBBThrewPHI->addIncoming(Threw, ThenBB1); in wrapTestSetjmp() 735 CallEmLongjmpBBThrewValuePHI->addIncoming(ThrewValue, ThenBB1); in wrapTestSetjmp() 740 CallEmLongjmpBBThrewPHI->addIncoming(Threw, ThenBB1); in wrapTestSetjmp() 741 CallEmLongjmpBBThrewValuePHI->addIncoming(ThrewValue, ThenBB1); in wrapTestSetjmp() 766 LabelPHI->addIncoming(ThenLabel, EndBB2); in wrapTestSetjmp() 768 LabelPHI->addIncoming(IRB.getInt32(-1), ElseBB1); in wrapTestSetjmp() 1128 RethrowLongjmpBBThrewPHI->addIncoming(Threw, &BB); in runEHOnFunction() 1134 RethrowLongjmpBBThrewPHI->addIncoming(Threw, &BB); in runEHOnFunction() 1318 SetjmpRet->addIncoming(IRB.getInt32(0), BB); in runSjLjOnFunction() 1532 SetjmpRetPHIs[I]->addIncoming(LongjmpResult, EndBB); in handleLongjmpableCallsForEmscriptenSjLj() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUAtomicOptimizer.cpp | 556 Accumulator->addIncoming(Identity, EntryBB); in buildScanIteratively() 560 OldValuePhi->addIncoming(PoisonValue::get(Ty), EntryBB); in buildScanIteratively() 563 ActiveBits->addIncoming(Ballot, EntryBB); in buildScanIteratively() 581 OldValuePhi->addIncoming(OldValue, ComputeLoop); in buildScanIteratively() 586 Accumulator->addIncoming(NewAccumulator, ComputeLoop); in buildScanIteratively() 594 ActiveBits->addIncoming(NewActiveBits, ComputeLoop); in buildScanIteratively() 885 PHI->addIncoming(PoisonValue::get(Ty), Predecessor); in optimizeAtomic() 886 PHI->addIncoming(NewI, SingleLaneTerminator->getParent()); in optimizeAtomic() 964 PHI->addIncoming(PoisonValue::get(Ty), PixelEntryBB); in optimizeAtomic() 965 PHI->addIncoming(Result, I.getParent()); in optimizeAtomic()
|
| H A D | AMDGPUCtorDtorLowering.cpp | 140 CallBackPHI->addIncoming(Start, &F.getEntryBlock()); in createInitOrFiniCalls() 141 CallBackPHI->addIncoming(NewCallBack, LoopBB); in createInitOrFiniCalls()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVCodeGenPrepare.cpp | 160 WidePhi->addIncoming(ConstantAggregateZero::get(WideTy), in widenVPMerge() 166 WidePhi->addIncoming(WideMerge, Phi->getIncomingBlock(1)); in widenVPMerge() 233 VecPHI->addIncoming(InsertElt, BB); in visitIntrinsicInst()
|
| /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() 645 NewMPhi->addIncoming(IV, IBB); in updatePhisWhenInsertingUniqueBackedgeBlock() 662 MPhi->addIncoming(NewMPhi, BEBlock); in updatePhisWhenInsertingUniqueBackedgeBlock() 701 NewPhi->addIncoming(getNewDefiningAccessForClone(IncomingAccess, VMap, in updateForClonedLoop() 1024 NewPhi->addIncoming(LastDefForPred, Pred); in applyInsertUpdates() 1055 NewPhi->addIncoming(LastDefForPred, Pred); in applyInsertUpdates() 1059 NewPhi->addIncoming(DefP1, Pred); in applyInsertUpdates() 1110 IDFPhi->addIncoming(GetLastDef(Pi), Pi); in applyInsertUpdates() 1283 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 …]
|