/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86FastPreTileConfig.cpp | 434 SmallVector<MachineInstr *, 8> PHIs; in canonicalizePHIs() local 441 PHIs.push_back(&MI); in canonicalizePHIs() 453 while (!PHIs.empty()) { in canonicalizePHIs() 454 MachineInstr *PHI = PHIs.pop_back_val(); in canonicalizePHIs() 489 SmallVector<MachineInstr *, 8> PHIs; in convertPHIs() local 495 PHIs.push_back(&MI); in convertPHIs() 497 while (!PHIs.empty()) { in convertPHIs() 498 MachineInstr *MI = PHIs.pop_back_val(); in convertPHIs()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | EarlyIfConversion.cpp | 120 SmallVector<PHIInfo, 8> PHIs; member in __anon9c4bbaee0111::SSAIfConv 511 PHIs.clear(); in canConvertIf() 516 PHIs.push_back(&*I); in canConvertIf() 517 PHIInfo &PI = PHIs.back(); in canConvertIf() 620 for (unsigned i = 0, e = PHIs.size(); i != e; ++i) { in replacePHIInstrs() 621 PHIInfo &PI = PHIs[i]; in replacePHIInstrs() 648 for (unsigned i = 0, e = PHIs.size(); i != e; ++i) { in rewritePHIOperands() 649 PHIInfo &PI = PHIs[i]; in rewritePHIOperands() 965 for (unsigned i = 0, e = IfConv.PHIs.size(); i != e; ++i) { in shouldConvertIf() 966 SSAIfConv::PHIInfo &PI = IfConv.PHIs[i]; in shouldConvertIf()
|
H A D | ComplexDeinterleavingPass.cpp | 1471 SmallVector<PHINode *> PHIs; in collectPotentialReductions() local
|
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCMIPeephole.cpp | 349 PHIs.push_back(RootPHI); in collectUnprimedAccPHIs() 351 while (VisitedIndex < PHIs.size()) { in collectUnprimedAccPHIs() 352 MachineInstr *VisitedPHI = PHIs[VisitedIndex]; in collectUnprimedAccPHIs() 374 if (llvm::is_contained(PHIs, Instr)) in collectUnprimedAccPHIs() 376 PHIs.push_back(Instr); in collectUnprimedAccPHIs() 389 SmallVectorImpl<MachineInstr *> &PHIs, Register Dst) { in convertUnprimedAccPHIs() argument 391 for (MachineInstr *PHI : llvm::reverse(PHIs)) { in convertUnprimedAccPHIs() 434 if (PHI != PHIs[0]) in convertUnprimedAccPHIs() 568 SmallVector<MachineInstr *, 4> PHIs; in simplifyCode() local 569 if (!collectUnprimedAccPHIs(MRI, RootPHI, PHIs)) in simplifyCode() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUMachineCFGStructurizer.cpp | 1388 SmallPtrSet<MachineInstr *, 2> PHIs; in extractKilledPHIs() local 1397 PHIs.insert(&Instr); in extractKilledPHIs() 1403 for (auto *PI : PHIs) { in extractKilledPHIs() 1625 PHIs.push_back(&BBI); in collectPHIs() 1633 SmallVector<MachineInstr *, 2> PHIs; in rewriteRegionExitPHIs() local 1638 collectPHIs(Exit, PHIs); in rewriteRegionExitPHIs() 1640 for (auto *PHII : PHIs) { in rewriteRegionExitPHIs() 1650 collectPHIs(Entry, PHIs); in rewriteRegionEntryPHIs() 1652 for (auto *PHII : PHIs) { in rewriteRegionEntryPHIs() 2423 collectPHIs(Entry, PHIs); in splitLoopPHIs() [all …]
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGNonTrivialStruct.cpp | 375 llvm::PHINode *PHIs[N]; in visitArray() local 378 PHIs[I] = CGF.Builder.CreatePHI(CGF.CGM.Int8PtrPtrTy, 2, "addr.cur"); in visitArray() 379 PHIs[I]->addIncoming(StartAddrs[I].getPointer(), PreheaderBB); in visitArray() 389 CGF.Builder.CreateICmpEQ(PHIs[DstIdx], DstArrayEnd, "done"); in visitArray() 400 Address(PHIs[I], CGF.Int8PtrTy, in visitArray() 413 PHIs[I]->addIncoming(NewAddrs[I].getPointer(), LoopBB); in visitArray()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | GlobalOpt.cpp | 643 SmallPtrSetImpl<const PHINode*> &PHIs) { in AllUsesOfValueWillTrapIfNull() argument 666 if (!AllUsesOfValueWillTrapIfNull(CI, PHIs)) in AllUsesOfValueWillTrapIfNull() 669 if (!AllUsesOfValueWillTrapIfNull(GEPI, PHIs)) return false; in AllUsesOfValueWillTrapIfNull() 673 if (PHIs.insert(PN).second && !AllUsesOfValueWillTrapIfNull(PN, PHIs)) in AllUsesOfValueWillTrapIfNull() 703 SmallPtrSet<const PHINode *, 8> PHIs; in allUsesOfLoadedValueWillTrapIfNull() local 704 if (!AllUsesOfValueWillTrapIfNull(LI, PHIs)) in allUsesOfLoadedValueWillTrapIfNull()
|
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | IVDescriptors.cpp | 433 SmallVector<Instruction *, 8> PHIs; in AddReductionVar() local 474 PHIs.push_back(UI); in AddReductionVar() 497 Worklist.append(PHIs.begin(), PHIs.end()); in AddReductionVar()
|
H A D | ValueTracking.cpp | 5770 SmallPtrSetImpl<const PHINode*> &PHIs, in GetStringLengthH() argument 5778 if (!PHIs.insert(PN).second) in GetStringLengthH() 5784 uint64_t Len = GetStringLengthH(IncValue, PHIs, CharSize); in GetStringLengthH() 5800 uint64_t Len1 = GetStringLengthH(SI->getTrueValue(), PHIs, CharSize); in GetStringLengthH() 5802 uint64_t Len2 = GetStringLengthH(SI->getFalseValue(), PHIs, CharSize); in GetStringLengthH() 5838 SmallPtrSet<const PHINode*, 32> PHIs; in GetStringLength() local 5839 uint64_t Len = GetStringLengthH(V, PHIs, CharSize); in GetStringLength()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | GVNSink.cpp | 603 void analyzeInitialPHIs(BasicBlock *BB, ModelledPHISet &PHIs, in analyzeInitialPHIs() argument 607 PHIs.insert(MPHI); in analyzeInitialPHIs()
|
H A D | IndVarSimplify.cpp | 402 SmallVector<WeakTrackingVH, 8> PHIs; in rewriteNonIntegerIVs() local 404 PHIs.push_back(&PN); in rewriteNonIntegerIVs() 407 for (WeakTrackingVH &PHI : PHIs) in rewriteNonIntegerIVs()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | BasicBlockUtils.cpp | 168 SmallVector<WeakTrackingVH, 8> PHIs; in DeleteDeadPHIs() local 170 PHIs.push_back(&PN); in DeleteDeadPHIs() 173 for (unsigned i = 0, e = PHIs.size(); i != e; ++i) in DeleteDeadPHIs() 174 if (PHINode *PN = dyn_cast_or_null<PHINode>(PHIs[i].operator Value*())) in DeleteDeadPHIs()
|
H A D | SimplifyCFG.cpp | 6586 SmallVector<PHINode *, 4> PHIs; in SwitchToLookupTable() local 6607 PHIs.push_back(PHI); in SwitchToLookupTable() 6613 for (PHINode *PHI : PHIs) { in SwitchToLookupTable() 6617 uint64_t NumResults = ResultLists[PHIs[0]].size(); in SwitchToLookupTable() 6755 const ResultListTy &ResultList = ResultLists[PHIs[0]]; in SwitchToLookupTable() 6790 for (PHINode *PHI : PHIs) { in SwitchToLookupTable()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/LiveDebugValues/ |
H A D | InstrRefBasedImpl.cpp | 3906 DenseMap<BlockValueNum, LDVSSAPhi *> PHIs; member in __anon61a206b01311::LDVSSAUpdater 3924 PHIs.clear(); in reset() 4040 Updater->PHIs[PHIValNum] = PHI; in CreateEmptyPHI() 4053 return Updater->PHIs.lookup(Val); in ValueIsPHI()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineCompares.cpp | 437 SetVector<PHINode *> PHIs; in canRewriteGEPAsOffset() local 476 PHIs.insert(PN); in canRewriteGEPAsOffset() 481 for (auto *PN : PHIs) in canRewriteGEPAsOffset()
|