| /openbsd-src/gnu/llvm/llvm/lib/Target/X86/ |
| H A D | X86FastPreTileConfig.cpp | 435 SmallVector<MachineInstr *, 8> PHIs; in canonicalizePHIs() local 442 PHIs.push_back(&MI); in canonicalizePHIs() 454 while (!PHIs.empty()) { in canonicalizePHIs() 455 MachineInstr *PHI = PHIs.pop_back_val(); in canonicalizePHIs() 490 SmallVector<MachineInstr *, 8> PHIs; in convertPHIs() local 496 PHIs.push_back(&MI); in convertPHIs() 498 while (!PHIs.empty()) { in convertPHIs() 499 MachineInstr *MI = PHIs.pop_back_val(); in convertPHIs()
|
| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/ |
| H A D | EarlyIfConversion.cpp | 120 SmallVector<PHIInfo, 8> PHIs; member in __anon3786be1d0111::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() 935 for (unsigned i = 0, e = IfConv.PHIs.size(); i != e; ++i) { in shouldConvertIf() 936 SSAIfConv::PHIInfo &PI = IfConv.PHIs[i]; in shouldConvertIf()
|
| /openbsd-src/gnu/llvm/llvm/docs/HistoricalNotes/ |
| H A D | 2003-06-26-Reoptimizer2.txt | 30 It does copy insertions for PHIs, which it infers from the machine 32 the PHIs. 102 along with the PHIs that are inserted. 103 PHIs are followed by the copies that implement them.
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/PowerPC/ |
| H A D | PPCMIPeephole.cpp | 288 SmallVectorImpl<MachineInstr *> &PHIs) { in collectUnprimedAccPHIs() argument 289 PHIs.push_back(RootPHI); in collectUnprimedAccPHIs() 291 while (VisitedIndex < PHIs.size()) { in collectUnprimedAccPHIs() 292 MachineInstr *VisitedPHI = PHIs[VisitedIndex]; in collectUnprimedAccPHIs() 314 if (llvm::is_contained(PHIs, Instr)) in collectUnprimedAccPHIs() 316 PHIs.push_back(Instr); in collectUnprimedAccPHIs() 329 SmallVectorImpl<MachineInstr *> &PHIs, in convertUnprimedAccPHIs() argument 332 for (MachineInstr *PHI : llvm::reverse(PHIs)) { in convertUnprimedAccPHIs() 375 if (PHI != PHIs[0]) in convertUnprimedAccPHIs() 475 SmallVector<MachineInstr *, 4> PHIs; in simplifyCode() local [all …]
|
| /openbsd-src/gnu/llvm/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() 1622 SmallVector<MachineInstr *, 2> &PHIs) { in collectPHIs() argument 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() 1647 SmallVector<MachineInstr *, 2> PHIs; in rewriteRegionEntryPHIs() local 1650 collectPHIs(Entry, PHIs); in rewriteRegionEntryPHIs() [all …]
|
| /openbsd-src/gnu/llvm/clang/lib/CodeGen/ |
| H A D | CGNonTrivialStruct.cpp | 378 llvm::PHINode *PHIs[N]; in visitArray() local 381 PHIs[I] = CGF.Builder.CreatePHI(CGF.CGM.Int8PtrPtrTy, 2, "addr.cur"); in visitArray() 382 PHIs[I]->addIncoming(StartAddrs[I].getPointer(), PreheaderBB); in visitArray() 392 CGF.Builder.CreateICmpEQ(PHIs[DstIdx], DstArrayEnd, "done"); in visitArray() 403 Address(PHIs[I], CGF.Int8PtrTy, in visitArray() 416 PHIs[I]->addIncoming(NewAddrs[I].getPointer(), LoopBB); in visitArray()
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/IPO/ |
| H A D | GlobalOpt.cpp | 602 SmallPtrSetImpl<const PHINode*> &PHIs) { in AllUsesOfValueWillTrapIfNull() argument 625 if (!AllUsesOfValueWillTrapIfNull(CI, PHIs)) return false; in AllUsesOfValueWillTrapIfNull() 627 if (!AllUsesOfValueWillTrapIfNull(GEPI, PHIs)) return false; in AllUsesOfValueWillTrapIfNull() 631 if (PHIs.insert(PN).second && !AllUsesOfValueWillTrapIfNull(PN, PHIs)) in AllUsesOfValueWillTrapIfNull() 661 SmallPtrSet<const PHINode *, 8> PHIs; in allUsesOfLoadedValueWillTrapIfNull() local 662 if (!AllUsesOfValueWillTrapIfNull(LI, PHIs)) in allUsesOfLoadedValueWillTrapIfNull()
|
| /openbsd-src/gnu/llvm/llvm/lib/Analysis/ |
| H A D | IVDescriptors.cpp | 437 SmallVector<Instruction *, 8> PHIs; in AddReductionVar() local 478 PHIs.push_back(UI); in AddReductionVar() 501 Worklist.append(PHIs.begin(), PHIs.end()); in AddReductionVar()
|
| H A D | ValueTracking.cpp | 4437 SmallPtrSetImpl<const PHINode*> &PHIs, in GetStringLengthH() argument 4445 if (!PHIs.insert(PN).second) in GetStringLengthH() 4451 uint64_t Len = GetStringLengthH(IncValue, PHIs, CharSize); in GetStringLengthH() 4467 uint64_t Len1 = GetStringLengthH(SI->getTrueValue(), PHIs, CharSize); in GetStringLengthH() 4469 uint64_t Len2 = GetStringLengthH(SI->getFalseValue(), PHIs, CharSize); in GetStringLengthH() 4505 SmallPtrSet<const PHINode*, 32> PHIs; in GetStringLength() local 4506 uint64_t Len = GetStringLengthH(V, PHIs, CharSize); in GetStringLength()
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/ |
| H A D | GVNSink.cpp | 606 void analyzeInitialPHIs(BasicBlock *BB, ModelledPHISet &PHIs, in analyzeInitialPHIs() argument 610 PHIs.insert(MPHI); in analyzeInitialPHIs()
|
| H A D | IndVarSimplify.cpp | 414 SmallVector<WeakTrackingVH, 8> PHIs; in rewriteNonIntegerIVs() local 416 PHIs.push_back(&PN); in rewriteNonIntegerIVs() 419 for (unsigned i = 0, e = PHIs.size(); i != e; ++i) in rewriteNonIntegerIVs() 420 if (PHINode *PN = dyn_cast_or_null<PHINode>(&*PHIs[i])) in rewriteNonIntegerIVs()
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Utils/ |
| H A D | BasicBlockUtils.cpp | 167 SmallVector<WeakTrackingVH, 8> PHIs; in DeleteDeadPHIs() local 169 PHIs.push_back(&PN); in DeleteDeadPHIs() 172 for (unsigned i = 0, e = PHIs.size(); i != e; ++i) in DeleteDeadPHIs() 173 if (PHINode *PN = dyn_cast_or_null<PHINode>(PHIs[i].operator Value*())) in DeleteDeadPHIs()
|
| H A D | SimplifyCFG.cpp | 6427 SmallVector<PHINode *, 4> PHIs; in SwitchToLookupTable() local 6448 PHIs.push_back(PHI); in SwitchToLookupTable() 6454 for (PHINode *PHI : PHIs) { in SwitchToLookupTable() 6458 uint64_t NumResults = ResultLists[PHIs[0]].size(); in SwitchToLookupTable() 6563 const ResultListTy &ResultList = ResultLists[PHIs[0]]; in SwitchToLookupTable() 6598 for (PHINode *PHI : PHIs) { in SwitchToLookupTable()
|
| /openbsd-src/gnu/gcc/gcc/ |
| H A D | timevar.def | 93 DEFTIMEVAR (TV_TREE_REDPHI , "tree redundant PHIs")
|
| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/LiveDebugValues/ |
| H A D | InstrRefBasedImpl.cpp | 3906 DenseMap<BlockValueNum, LDVSSAPhi *> PHIs; member in __anon968387df1311::LDVSSAUpdater 3924 PHIs.clear(); in reset() 4040 Updater->PHIs[PHIValNum] = PHI; in CreateEmptyPHI() 4053 auto PHIIt = Updater->PHIs.find(Val); in ValueIsPHI() 4054 if (PHIIt == Updater->PHIs.end()) in ValueIsPHI()
|
| /openbsd-src/gnu/llvm/llvm/docs/ |
| H A D | AssignmentTracking.md | 177 `llvm.dbg.assign` intrinsics after the resultant PHIs generated during
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineCompares.cpp | 425 SetVector<PHINode *> PHIs; in canRewriteGEPAsOffset() local 476 PHIs.insert(PN); in canRewriteGEPAsOffset() 481 for (auto *PN : PHIs) in canRewriteGEPAsOffset()
|