/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | MachineSSAUpdater.cpp | 265 MachineInstr *PHI; global() member in llvm::SSAUpdaterTraits::PHI_iterator 285 PHI_begin(PhiT * PHI) PHI_begin() argument 287 PHI_end(PhiT * PHI) PHI_end() argument 315 MachineInstr *PHI = InsertNewDef(TargetOpcode::PHI, BB, Loc, CreateEmptyPHI() local 323 AddPHIOperand(MachineInstr * PHI,Register Val,MachineBasicBlock * Pred) AddPHIOperand() argument 344 MachineInstr *PHI = ValueIsPHI(Val, Updater); ValueIsNewPHI() local 352 GetPHIValue(MachineInstr * PHI) GetPHIValue() argument [all...] |
H A D | SwiftErrorValueTracking.cpp | 243 MachineInstrBuilder PHI = in propagateVRegs() local
|
H A D | SafeStack.cpp | 611 if (auto *PHI = dyn_cast<PHINode>(User)) in moveStaticAllocasToUnsafeStack() local 621 if (auto *PHI = dyn_cast<PHINode>(User)) in moveStaticAllocasToUnsafeStack() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | SSAUpdater.cpp | 77 static bool IsEquivalentPHI(PHINode *PHI, in IsEquivalentPHI() argument 275 PHINode *PHI; global() member in llvm::SSAUpdaterTraits::PHI_iterator 292 PHI_begin(PhiT * PHI) PHI_begin() argument 293 PHI_end(PhiT * PHI) PHI_end() argument 320 PHINode *PHI = CreateEmptyPHI() local 328 AddPHIOperand(PHINode * PHI,Value * Val,BasicBlock * Pred) AddPHIOperand() argument 340 PHINode *PHI = ValueIsPHI(Val, Updater); ValueIsNewPHI() local 348 GetPHIValue(PHINode * PHI) GetPHIValue() argument [all...] |
H A D | CanonicalizeFreezeInLoops.cpp | 97 PHINode *PHI; member 159 for (auto &PHI : L->getHeader()->phis()) { in run() local 198 PHINode *PHI = Info.PHI; run() local [all...] |
H A D | FlattenCFG.cpp | 137 PHINode *PHI = dyn_cast<PHINode>(BB->begin()); in FlattenParallelAndOr() local
|
H A D | LoopPeel.cpp | 257 for (auto &PHI : L.getHeader()->phis()) { in calculateIterationsToPeel() local 1026 PHINode *PHI = cast<PHINode>(I); peelLoop() local [all...] |
H A D | PredicateInfo.cpp | 147 auto *PHI = cast<PHINode>(VD.U->getUser()); in getBlockEdge() local 303 auto *PHI = dyn_cast<PHINode>(VDUse.U->getUser()); in stackIsInScope() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPURewriteUndefForPHI.cpp | 106 for (auto &PHI : BB.phis()) { in INITIALIZE_PASS_DEPENDENCY() local 166 for (auto *PHI : ToBeDeleted) in INITIALIZE_PASS_DEPENDENCY() local
|
H A D | AMDGPUMachineCFGStructurizer.cpp | 284 static unsigned getPHINumInputs(MachineInstr &PHI) { in getPHINumInputs() argument 289 static MachineBasicBlock *getPHIPred(MachineInstr &PHI, unsigned Index) { in getPHIPred() argument 294 static void setPhiPred(MachineInstr &PHI, unsigned Index, in setPhiPred() argument 299 static unsigned getPHISourceReg(MachineInstr &PHI, unsigned Index) { in getPHISourceReg() argument 304 getPHIDestReg(MachineInstr & PHI) getPHIDestReg() argument 754 MachineInstr &PHI = II; storeLiveOuts() local 825 MachineInstr &PHI = II; storeLiveOuts() local 1325 getPHIRegionIndices(RegionMRT * Region,MachineInstr & PHI,SmallVector<unsigned,2> & PHIRegionIndices) getPHIRegionIndices() argument 1337 getPHIRegionIndices(LinearizedRegion * Region,MachineInstr & PHI,SmallVector<unsigned,2> & PHIRegionIndices) getPHIRegionIndices() argument 1349 getPHINonRegionIndices(LinearizedRegion * Region,MachineInstr & PHI,SmallVector<unsigned,2> & PHINonRegionIndices) getPHINonRegionIndices() argument 1361 storePHILinearizationInfoDest(unsigned LDestReg,MachineInstr & PHI,SmallVector<unsigned,2> * RegionIndices) storePHILinearizationInfoDest() argument 1376 storePHILinearizationInfo(MachineInstr & PHI,SmallVector<unsigned,2> * RegionIndices) storePHILinearizationInfo() argument 1413 shrinkPHI(MachineInstr & PHI,SmallVector<unsigned,2> & PHIIndices,unsigned * ReplaceReg) shrinkPHI() argument 1419 shrinkPHI(MachineInstr & PHI,unsigned CombinedSourceReg,MachineBasicBlock * SourceMBB,SmallVector<unsigned,2> & PHIIndices,unsigned * ReplaceReg) shrinkPHI() argument 1479 replacePHI(MachineInstr & PHI,unsigned CombinedSourceReg,MachineBasicBlock * LastMerge,SmallVector<unsigned,2> & PHIRegionIndices) replacePHI() argument 1522 replaceEntryPHI(MachineInstr & PHI,unsigned CombinedSourceReg,MachineBasicBlock * IfMBB,SmallVector<unsigned,2> & PHIRegionIndices) replaceEntryPHI() argument 1570 replaceLiveOutRegs(MachineInstr & PHI,SmallVector<unsigned,2> & PHIRegionIndices,unsigned CombinedSourceReg,LinearizedRegion * LRegion) replaceLiveOutRegs() argument 1600 rewriteRegionExitPHI(RegionMRT * Region,MachineBasicBlock * LastMerge,MachineInstr & PHI,LinearizedRegion * LRegion) rewriteRegionExitPHI() argument 1613 rewriteRegionEntryPHI(LinearizedRegion * Region,MachineBasicBlock * IfMBB,MachineInstr & PHI) rewriteRegionEntryPHI() argument 2381 splitLoopPHI(MachineInstr & PHI,MachineBasicBlock * Entry,MachineBasicBlock * EntrySucc,LinearizedRegion * LRegion) splitLoopPHI() argument [all...] |
H A D | SIOptimizeVGPRLiveRange.cpp | 509 MachineInstrBuilder PHI = BuildMI(*Flow, Flow->getFirstNonPHI(), DebugLoc(), in optimizeLiveRange() local 572 MachineInstrBuilder PHI = optimizeWaterfallLiveRange() local [all...] |
H A D | AMDGPUAtomicOptimizer.cpp | 913 PHINode *const PHI = B.CreatePHI(Ty, 2); optimizeAtomic() local 994 PHINode *const PHI = B.CreatePHI(Ty, 2); optimizeAtomic() local [all...] |
/freebsd-src/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
H A D | SSAUpdaterImpl.h | 373 ValT PHI = Traits::CreateEmptyPHI(Info->BB, Info->NumPreds, Updater); FindAvailableVals() local 392 PhiT *PHI = Traits::ValueIsNewPHI(Info->AvailableVal, Updater); FindAvailableVals() local 430 CheckIfPHIMatches(PhiT * PHI) CheckIfPHIMatches() argument 480 if (PhiT *PHI = (*I)->PHITag) { RecordMatchingPHIs() local [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVCodeGenPrepare.cpp | 134 auto *PHI = dyn_cast<PHINode>(I.getOperand(0)); visitIntrinsicInst() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86LowerAMXType.cpp | 550 replacePhiDefWithLoad(Instruction * PHI,Value * StorePtr) replacePhiDefWithLoad() argument 612 volatileTilePHI(PHINode * PHI) volatileTilePHI() argument 835 } else if (auto *PHI = dyn_cast<PHINode>(V)) { optimizeAMXCastFromPhi() local 906 } else if (auto *PHI = dyn_cast<PHINode>(V)) { optimizeAMXCastFromPhi() local [all...] |
H A D | X86FastPreTileConfig.cpp | 323 MachineInstr &PHI) { in convertPHI() argument 454 MachineInstr *PHI = PHIs.pop_back_val(); canonicalizePHIs() local [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/LiveDebugValues/ |
H A D | InstrRefBasedImpl.cpp | 3955 operator <<(raw_ostream & out,const LDVSSAPhi & PHI) operator <<() argument 3984 LDVSSAPhi *PHI; global() member in llvm::SSAUpdaterTraits::PHI_iterator 4005 PHI_begin(PhiT * PHI) PHI_begin() argument 4007 PHI_end(PhiT * PHI) PHI_end() argument 4039 LDVSSAPhi *PHI = BB->newPHI(PHIValNum); CreateEmptyPHI() local 4046 AddPHIOperand(LDVSSAPhi * PHI,BlockValueNum Val,LDVSSABlock * Pred) AddPHIOperand() argument 4059 LDVSSAPhi *PHI = ValueIsPHI(Val, Updater); ValueIsNewPHI() local 4067 GetPHIValue(LDVSSAPhi * PHI) GetPHIValue() argument 4177 for (auto &PHI : CreatedPHIs) resolveDbgPHIsImpl() local 4184 for (auto &PHI : SortedPHIs) { resolveDbgPHIsImpl() local [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineNegator.cpp | 308 auto *PHI = cast<PHINode>(I); visitImpl() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | GVNSink.cpp | 705 for (auto &PHI : NeededPHIs) analyzeInstructionForSinking() local 732 ModelledPHI PHI(NewInsts, OpNum, ActivePreds); analyzeInstructionForSinking() local [all...] |
H A D | LoopFuse.cpp | 1662 while (PHINode *PHI = dyn_cast<PHINode>(&FC1.Header->front())) { in performFusion() local 1945 while (PHINode *PHI = dyn_cast<PHINode>(&FC1.Header->front())) { fuseGuardedLoops() local [all...] |
H A D | LoopLoadElimination.cpp | 447 PHINode *PHI = PHINode::Create(Initial->getType(), 2, "store_forwarded"); propagateStoredValueToLoadUsers() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/ |
H A D | ObjCARCContract.cpp | 619 if (PHINode *PHI = dyn_cast<PHINode>(U.getUser())) { in run() local [all...] |
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
H A D | PGOMemOPSizeOpt.cpp | 391 MO.I->replaceAllUsesWith(PHI); in perform() local
|
/freebsd-src/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | ABIInfoImpl.cpp | 241 llvm::PHINode *PHI = CGF.Builder.CreatePHI(Addr1.getType(), 2, Name); emitMergePHI() local
|
/freebsd-src/contrib/llvm-project/llvm/lib/Target/Mips/ |
H A D | MipsRegisterBankInfo.cpp | 241 if (auto *PHI = dyn_cast<GPhi>(MI)) { AmbiguousRegDefUseContainer() local
|