| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86FastPreTileConfig.cpp | 445 SmallVector<MachineInstr *, 8> PHIs; in canonicalizePHIs() local 452 PHIs.push_back(&MI); in canonicalizePHIs() 464 while (!PHIs.empty()) { in canonicalizePHIs() 465 MachineInstr *PHI = PHIs.pop_back_val(); in canonicalizePHIs() 500 SmallVector<MachineInstr *, 8> PHIs; in convertPHIs() local 506 PHIs.push_back(&MI); in convertPHIs() 508 while (!PHIs.empty()) { in convertPHIs() 509 MachineInstr *MI = PHIs.pop_back_val(); in convertPHIs()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCMIPeephole.cpp | 149 SmallVectorImpl<MachineInstr *> &PHIs, 352 SmallVectorImpl<MachineInstr *> &PHIs) { in collectUnprimedAccPHIs() argument 353 PHIs.push_back(RootPHI); in collectUnprimedAccPHIs() 355 while (VisitedIndex < PHIs.size()) { in collectUnprimedAccPHIs() 356 MachineInstr *VisitedPHI = PHIs[VisitedIndex]; in collectUnprimedAccPHIs() 378 if (llvm::is_contained(PHIs, Instr)) in collectUnprimedAccPHIs() 380 PHIs.push_back(Instr); in collectUnprimedAccPHIs() 393 SmallVectorImpl<MachineInstr *> &PHIs, Register Dst) { in convertUnprimedAccPHIs() argument 395 for (MachineInstr *PHI : llvm::reverse(PHIs)) { in convertUnprimedAccPHIs() 438 if (PHI != PHIs[0]) in convertUnprimedAccPHIs() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | EarlyIfConversion.cpp | 123 SmallVector<PHIInfo, 8> PHIs; member in __anon4c5015260111::SSAIfConv 518 PHIs.clear(); in canConvertIf() 523 PHIs.push_back(&*I); in canConvertIf() 524 PHIInfo &PI = PHIs.back(); in canConvertIf() 627 for (PHIInfo &PI : PHIs) { in replacePHIInstrs() 654 for (PHIInfo &PI : PHIs) { in rewritePHIOperands() 1016 for (SSAIfConv::PHIInfo &PI : IfConv.PHIs) { in shouldConvertIf()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGNonTrivialStruct.cpp | 388 llvm::PHINode *PHIs[N]; in visitArray() local 391 PHIs[I] = CGF.Builder.CreatePHI(CGF.CGM.Int8PtrPtrTy, 2, "addr.cur"); in visitArray() 392 PHIs[I]->addIncoming(StartAddrs[I].emitRawPointer(CGF), PreheaderBB); in visitArray() 402 CGF.Builder.CreateICmpEQ(PHIs[DstIdx], DstArrayEnd, "done"); in visitArray() 413 Address(PHIs[I], CGF.Int8PtrTy, in visitArray() 426 PHIs[I]->addIncoming(NewAddrs[I].emitRawPointer(CGF), LoopBB); in visitArray()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
| H A D | GlobalOpt.cpp | 660 SmallPtrSetImpl<const PHINode*> &PHIs) { in AllUsesOfValueWillTrapIfNull() argument 683 if (!AllUsesOfValueWillTrapIfNull(CI, PHIs)) in AllUsesOfValueWillTrapIfNull() 686 if (!AllUsesOfValueWillTrapIfNull(GEPI, PHIs)) return false; in AllUsesOfValueWillTrapIfNull() 690 if (PHIs.insert(PN).second && !AllUsesOfValueWillTrapIfNull(PN, PHIs)) in AllUsesOfValueWillTrapIfNull() 722 SmallPtrSet<const PHINode *, 8> PHIs; in allUsesOfLoadedValueWillTrapIfNull() local 723 if (!AllUsesOfValueWillTrapIfNull(LI, PHIs)) in allUsesOfLoadedValueWillTrapIfNull()
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | IVDescriptors.cpp | 435 SmallVector<Instruction *, 8> PHIs; in AddReductionVar() local 476 PHIs.push_back(UI); in AddReductionVar() 499 Worklist.append(PHIs.begin(), PHIs.end()); in AddReductionVar()
|
| H A D | ValueTracking.cpp | 6504 SmallPtrSetImpl<const PHINode*> &PHIs, in GetStringLengthH() argument 6512 if (!PHIs.insert(PN).second) in GetStringLengthH() 6518 uint64_t Len = GetStringLengthH(IncValue, PHIs, CharSize); in GetStringLengthH() 6534 uint64_t Len1 = GetStringLengthH(SI->getTrueValue(), PHIs, CharSize); in GetStringLengthH() 6536 uint64_t Len2 = GetStringLengthH(SI->getFalseValue(), PHIs, CharSize); in GetStringLengthH() 6572 SmallPtrSet<const PHINode*, 32> PHIs; in GetStringLength() local 6573 uint64_t Len = GetStringLengthH(V, PHIs, CharSize); in GetStringLength()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | GVNSink.cpp | 564 void analyzeInitialPHIs(BasicBlock *BB, ModelledPHISet &PHIs, in analyzeInitialPHIs() argument 568 PHIs.insert(MPHI); in analyzeInitialPHIs()
|
| H A D | IndVarSimplify.cpp | 410 SmallVector<WeakTrackingVH, 8> PHIs(llvm::make_pointer_range(Header->phis())); in rewriteNonIntegerIVs() local 413 for (WeakTrackingVH &PHI : PHIs) in rewriteNonIntegerIVs()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | BasicBlockUtils.cpp | 167 SmallVector<WeakTrackingVH, 8> PHIs(llvm::make_pointer_range(BB->phis())); in DeleteDeadPHIs() local 170 for (const auto &PHI : PHIs) in DeleteDeadPHIs()
|
| H A D | SimplifyCFG.cpp | 6859 SmallVector<PHINode *, 4> PHIs; in switchToLookupTable() local 6881 PHIs.push_back(PHI); in switchToLookupTable() 6887 for (PHINode *PHI : PHIs) { in switchToLookupTable() 6891 uint64_t NumResults = ResultLists[PHIs[0]].size(); in switchToLookupTable() 7040 const ResultListTy &ResultList = ResultLists[PHIs[0]]; in switchToLookupTable() 7075 for (PHINode *PHI : PHIs) { in switchToLookupTable()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/LiveDebugValues/ |
| H A D | InstrRefBasedImpl.cpp | 3967 DenseMap<BlockValueNum, LDVSSAPhi *> PHIs; member in __anon52c3d0e81211::LDVSSAUpdater 3985 PHIs.clear(); in reset() 4099 Updater->PHIs[PHIValNum] = PHI; in CreateEmptyPHI() 4112 return Updater->PHIs.lookup(Val); in ValueIsPHI()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineCompares.cpp | 439 SetVector<PHINode *> PHIs; in canRewriteGEPAsOffset() local 479 PHIs.insert(PN); in canRewriteGEPAsOffset() 484 for (auto *PN : PHIs) in canRewriteGEPAsOffset()
|