Home
last modified time | relevance | path

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

1234567

/freebsd/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRShiftExpand.cpp106 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 DLowerVectorIntrinsics.cpp39 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 DIntegerDivision.cpp324 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 DLowerMemIntrinsics.cpp73 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 DControlFlowUtils.cpp115 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 DLoopUnrollRuntime.cpp124 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 DBypassSlowDivision.cpp315 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 DMatrixUtils.cpp40 IV->addIncoming(ConstantInt::get(I32Ty, 0), Preheader); in CreateLoop()
46 IV->addIncoming(Inc, Latch); in CreateLoop()
H A DUnifyLoopExits.cpp128 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 DExpandFp.cpp220 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 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()
H A DAtomicExpandPass.cpp1133 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 DX86LowerAMXIntrinsics.cpp118 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 DLoopIdiomVectorize.cpp458 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 DTailRecursionElimination.cpp552 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 DDFAJumpThreading.cpp222 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 DScalarizeMaskedMemIntrin.cpp216 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 DPartiallyInlineLibCalls.cpp99 Phi->addIncoming(Call, &CurrBB); in optimizeSQRT()
100 Phi->addIncoming(LibCall, LibCallBB); in optimizeSQRT()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombinePHI.cpp290 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 DWebAssemblyLowerEmscriptenEHSjLj.cpp734 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 DAMDGPUAtomicOptimizer.cpp556 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 DAMDGPUCtorDtorLowering.cpp140 CallBackPHI->addIncoming(Start, &F.getEntryBlock()); in createInitOrFiniCalls()
141 CallBackPHI->addIncoming(NewCallBack, LoopBB); in createInitOrFiniCalls()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVCodeGenPrepare.cpp160 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 DMemorySSAUpdater.cpp119 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 DCGExprComplex.cpp891 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 …]

1234567