/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 __anon4c5015260111::SSAIfConv 511 PHIs.clear(); in canConvertIf() 516 PHIs.push_back(&*I); in canConvertIf() 517 PHIInfo &PI = PHIs.back(); in canConvertIf() 620 for (PHIInfo &PI : PHIs) { in replacePHIInstrs() 647 for (PHIInfo &PI : PHIs) { in rewritePHIOperands() 963 for (SSAIfConv::PHIInfo &PI : IfConv.PHIs) { 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 | 152 SmallVectorImpl<MachineInstr *> &PHIs, 356 SmallVectorImpl<MachineInstr *> &PHIs) { in collectUnprimedAccPHIs() argument 357 PHIs.push_back(RootPHI); in collectUnprimedAccPHIs() 359 while (VisitedIndex < PHIs.size()) { in collectUnprimedAccPHIs() 360 MachineInstr *VisitedPHI = PHIs[VisitedIndex]; in collectUnprimedAccPHIs() 382 if (llvm::is_contained(PHIs, Instr)) in collectUnprimedAccPHIs() 384 PHIs.push_back(Instr); in collectUnprimedAccPHIs() 397 SmallVectorImpl<MachineInstr *> &PHIs, Register Dst) { in convertUnprimedAccPHIs() argument 399 for (MachineInstr *PHI : llvm::reverse(PHIs)) { in convertUnprimedAccPHIs() 442 if (PHI != PHIs[0]) in convertUnprimedAccPHIs() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUMachineCFGStructurizer.cpp | 1386 SmallPtrSet<MachineInstr *, 2> PHIs; in extractKilledPHIs() local 1395 PHIs.insert(&Instr); in extractKilledPHIs() 1401 for (auto *PI : PHIs) { in extractKilledPHIs() 1620 SmallVector<MachineInstr *, 2> &PHIs) { in collectPHIs() argument 1623 PHIs.push_back(&BBI); in collectPHIs() 1631 SmallVector<MachineInstr *, 2> PHIs; in rewriteRegionExitPHIs() local 1636 collectPHIs(Exit, PHIs); in rewriteRegionExitPHIs() 1638 for (auto *PHII : PHIs) { in rewriteRegionExitPHIs() 1645 SmallVector<MachineInstr *, 2> PHIs; in rewriteRegionEntryPHIs() local 1648 collectPHIs(Entry, PHIs); in rewriteRegionEntryPHIs() [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].emitRawPointer(CGF), 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].emitRawPointer(CGF), LoopBB); in visitArray()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | GlobalOpt.cpp | 653 SmallPtrSetImpl<const PHINode*> &PHIs) { in AllUsesOfValueWillTrapIfNull() argument 676 if (!AllUsesOfValueWillTrapIfNull(CI, PHIs)) in AllUsesOfValueWillTrapIfNull() 679 if (!AllUsesOfValueWillTrapIfNull(GEPI, PHIs)) return false; in AllUsesOfValueWillTrapIfNull() 683 if (PHIs.insert(PN).second && !AllUsesOfValueWillTrapIfNull(PN, PHIs)) in AllUsesOfValueWillTrapIfNull() 713 SmallPtrSet<const PHINode *, 8> PHIs; in allUsesOfLoadedValueWillTrapIfNull() local 714 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 | 6390 SmallPtrSetImpl<const PHINode*> &PHIs, in GetStringLengthH() argument 6398 if (!PHIs.insert(PN).second) in GetStringLengthH() 6404 uint64_t Len = GetStringLengthH(IncValue, PHIs, CharSize); in GetStringLengthH() 6420 uint64_t Len1 = GetStringLengthH(SI->getTrueValue(), PHIs, CharSize); in GetStringLengthH() 6422 uint64_t Len2 = GetStringLengthH(SI->getFalseValue(), PHIs, CharSize); in GetStringLengthH() 6458 SmallPtrSet<const PHINode*, 32> PHIs; in GetStringLength() local 6459 uint64_t Len = GetStringLengthH(V, PHIs, CharSize); in GetStringLength()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | GVNSink.cpp | 647 void analyzeInitialPHIs(BasicBlock *BB, ModelledPHISet &PHIs, in analyzeInitialPHIs() argument 651 PHIs.insert(MPHI); in analyzeInitialPHIs()
|
H A D | IndVarSimplify.cpp | 412 SmallVector<WeakTrackingVH, 8> PHIs; in rewriteNonIntegerIVs() local 414 PHIs.push_back(&PN); in rewriteNonIntegerIVs() 417 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 | 6682 SmallVector<PHINode *, 4> PHIs; in SwitchToLookupTable() local 6703 PHIs.push_back(PHI); in SwitchToLookupTable() 6709 for (PHINode *PHI : PHIs) { in SwitchToLookupTable() 6713 uint64_t NumResults = ResultLists[PHIs[0]].size(); in SwitchToLookupTable() 6862 const ResultListTy &ResultList = ResultLists[PHIs[0]]; in SwitchToLookupTable() 6897 for (PHINode *PHI : PHIs) { in SwitchToLookupTable()
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/LiveDebugValues/ |
H A D | InstrRefBasedImpl.cpp | 3940 DenseMap<BlockValueNum, LDVSSAPhi *> PHIs; member in __anon52c3d0e81211::LDVSSAUpdater 3958 PHIs.clear(); in reset() 4074 Updater->PHIs[PHIValNum] = PHI; in CreateEmptyPHI() 4087 return Updater->PHIs.lookup(Val); in ValueIsPHI()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineCompares.cpp | 441 SetVector<PHINode *> PHIs; in canRewriteGEPAsOffset() local 480 PHIs.insert(PN); in canRewriteGEPAsOffset() 485 for (auto *PN : PHIs) in canRewriteGEPAsOffset()
|