Home
last modified time | relevance | path

Searched refs:addIncoming (Results 1 – 25 of 150) sorted by relevance

123456

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRShiftExpand.cpp105 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 DExpandLargeFpConvert.cpp216 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 DAtomicExpandPass.cpp1001 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 DExpandMemCmp.cpp385 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 DIntegerDivision.cpp325 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 DLowerMemIntrinsics.cpp72 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 DLoopUnrollRuntime.cpp125 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 DBasicBlockUtils.cpp995 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 DBypassSlowDivision.cpp316 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 DMatrixUtils.cpp40 IV->addIncoming(ConstantInt::get(I32Ty, 0), Preheader); in CreateLoop()
46 IV->addIncoming(Inc, Latch); in CreateLoop()
H A DUnifyLoopExits.cpp127 NewPhi->addIncoming(Def, In); in INITIALIZE_PASS_DEPENDENCY()
130 NewPhi->addIncoming(PoisonValue::get(Def->getType()), In); in INITIALIZE_PASS_DEPENDENCY()
H A DBreakCriticalEdges.cpp447 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 DX86LowerAMXIntrinsics.cpp126 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 DAArch64LoopIdiomTransform.cpp577 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 DTailRecursionElimination.cpp532 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 DScalarizeMaskedMemIntrin.cpp244 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 DDFAJumpThreading.cpp252 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 DPartiallyInlineLibCalls.cpp97 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 DInstCombinePHI.cpp294 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 DAMDGPUAtomicOptimizer.cpp582 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 DAMDGPUCtorDtorLowering.cpp138 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 DMemorySSAUpdater.cpp119 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 DWebAssemblyLowerEmscriptenEHSjLj.cpp736 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 DCGExprComplex.cpp823 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 DVPlanHCFGBuilder.cpp139 VPPhi->addIncoming( in fixPhiNodes()
143 VPPhi->addIncoming( in fixPhiNodes()
150 VPPhi->addIncoming(getOrCreateVPOperand(Phi->getIncomingValue(I)), in fixPhiNodes()

123456