/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | MachineSSAUpdater.cpp | 276 MachineInstr *PHI; member in llvm::SSAUpdaterTraits::PHI_iterator 296 static inline PHI_iterator PHI_begin(PhiT *PHI) { return PHI_iterator(PHI); } in PHI_begin() 298 static inline PHI_iterator PHI_end(PhiT *PHI) { in PHI_end() 325 MachineInstr *PHI = in CreateEmptyPHI() local 333 static void AddPHIOperand(MachineInstr *PHI, Register Val, in AddPHIOperand() 354 MachineInstr *PHI = ValueIsPHI(Val, Updater); in ValueIsNewPHI() local 362 static Register GetPHIValue(MachineInstr *PHI) { in GetPHIValue()
|
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/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | SSAUpdater.cpp | 77 static bool IsEquivalentPHI(PHINode *PHI, in IsEquivalentPHI() 275 PHINode *PHI; member in llvm::SSAUpdaterTraits::PHI_iterator 292 static PHI_iterator PHI_begin(PhiT *PHI) { return PHI_iterator(PHI); } in PHI_begin() 293 static PHI_iterator PHI_end(PhiT *PHI) { in PHI_end() 320 PHINode *PHI = in CreateEmptyPHI() local 328 static void AddPHIOperand(PHINode *PHI, Value *Val, BasicBlock *Pred) { in AddPHIOperand() 340 PHINode *PHI = ValueIsPHI(Val, Updater); in ValueIsNewPHI() local 348 static Value *GetPHIValue(PHINode *PHI) { in GetPHIValue()
|
H A D | CanonicalizeFreezeInLoops.cpp | 97 PHINode *PHI; member 159 for (auto &PHI : L->getHeader()->phis()) { in run() local 198 PHINode *PHI = Info.PHI; in run() local
|
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 1066 PHINode *PHI = cast<PHINode>(I); in peelLoop() local
|
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/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPURewriteUndefForPHI.cpp | 107 if (UA.isDivergent(&PHI)) in INITIALIZE_PASS_DEPENDENCY() local 167 for (auto *PHI : ToBeDeleted) INITIALIZE_PASS_DEPENDENCY() local [all...] |
H A D | AMDGPUMachineCFGStructurizer.cpp | 284 static unsigned getPHINumInputs(MachineInstr &PHI) { in getPHINumInputs() 289 static MachineBasicBlock *getPHIPred(MachineInstr &PHI, unsigned Index) { in getPHIPred() 294 static void setPhiPred(MachineInstr &PHI, unsigned Index, in setPhiPred() 299 static unsigned getPHISourceReg(MachineInstr &PHI, unsigned Index) { in getPHISourceReg() 304 static unsigned getPHIDestReg(MachineInstr &PHI) { in getPHIDestReg() 752 MachineInstr &PHI = II; in storeLiveOuts() local 823 MachineInstr &PHI = II; in storeLiveOuts() local 1323 RegionMRT *Region, MachineInstr &PHI, in getPHIRegionIndices() 1335 LinearizedRegion *Region, MachineInstr &PHI, in getPHIRegionIndices() 1347 LinearizedRegion *Region, MachineInstr &PHI, in getPHINonRegionIndices() [all …]
|
H A D | SIOptimizeVGPRLiveRange.cpp | 509 MachineInstrBuilder PHI = BuildMI(*Flow, Flow->getFirstNonPHI(), DebugLoc(), in optimizeLiveRange() local 572 MachineInstrBuilder PHI = in optimizeWaterfallLiveRange() local
|
H A D | AMDGPUAtomicOptimizer.cpp | 903 PHINode *const PHI = B.CreatePHI(Ty, 2); in optimizeAtomic() local 976 PHINode *const PHI = B.CreatePHI(Ty, 2); in optimizeAtomic() local
|
H A D | AMDGPULowerBufferFatPointers.cpp | 832 if (auto *PHI = dyn_cast<PHINode>(I)) { in getPossibleRsrcRoots() local 904 if (auto *PHI = dyn_cast<PHINode>(I)) { in processConditionals() local 1475 PtrParts SplitPtrStructs::visitPHINode(PHINode &PHI) { in visitPHINode()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
H A D | SSAUpdaterImpl.h | 373 ValT PHI = Traits::CreateEmptyPHI(Info->BB, Info->NumPreds, Updater); in FindAvailableVals() local 392 PhiT *PHI = Traits::ValueIsNewPHI(Info->AvailableVal, Updater); in FindAvailableVals() local 430 bool CheckIfPHIMatches(PhiT *PHI) { in CheckIfPHIMatches() 480 if (PhiT *PHI = (*I)->PHITag) { in RecordMatchingPHIs() local
|
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVCodeGenPrepare.cpp | 144 auto *PHI = dyn_cast<PHINode>(I.getOperand(0)); in visitIntrinsicInst() local
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86LowerAMXType.cpp | 556 void X86VolatileTileData::replacePhiDefWithLoad(Instruction *PHI, in replacePhiDefWithLoad() 618 void X86VolatileTileData::volatileTilePHI(PHINode *PHI) { in volatileTilePHI() 841 } else if (auto *PHI = dyn_cast<PHINode>(V)) { in optimizeAMXCastFromPhi() local 912 } else if (auto *PHI = dyn_cast<PHINode>(V)) { in optimizeAMXCastFromPhi() local
|
H A D | X86FastPreTileConfig.cpp | 323 MachineInstr &PHI) { in convertPHI() 454 MachineInstr *PHI = PHIs.pop_back_val(); in canonicalizePHIs() local
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | JumpTableToSwitch.cpp | 116 PHINode *PHI = in expandToSwitch() local
|
H A D | GVNSink.cpp | 748 for (auto &PHI : NeededPHIs) in analyzeInstructionForSinking() local 774 ModelledPHI PHI(NewInsts, OpNum, ActivePreds); in analyzeInstructionForSinking() local
|
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())) { in fuseGuardedLoops() local
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/LiveDebugValues/ |
H A D | InstrRefBasedImpl.cpp | 3989 raw_ostream &operator<<(raw_ostream &out, const LDVSSAPhi &PHI) { in operator <<() 4018 LDVSSAPhi *PHI; member in llvm::SSAUpdaterTraits::PHI_iterator 4039 static inline PHI_iterator PHI_begin(PhiT *PHI) { return PHI_iterator(PHI); } in PHI_begin() 4041 static inline PHI_iterator PHI_end(PhiT *PHI) { in PHI_end() 4073 LDVSSAPhi *PHI = BB->newPHI(PHIValNum); in CreateEmptyPHI() local 4080 static void AddPHIOperand(LDVSSAPhi *PHI, BlockValueNum Val, LDVSSABlock *Pred) { in AddPHIOperand() 4093 LDVSSAPhi *PHI = ValueIsPHI(Val, Updater); in ValueIsNewPHI() local 4101 static BlockValueNum GetPHIValue(LDVSSAPhi *PHI) { return PHI->PHIValNum; } in GetPHIValue() 4211 for (auto &PHI : CreatedPHIs) in resolveDbgPHIsImpl() local 4218 for (auto &PHI : SortedPHIs) { in resolveDbgPHIsImpl() local
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineNegator.cpp | 313 auto *PHI = cast<PHINode>(I); in visitImpl() local
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/ |
H A D | ObjCARCContract.cpp | 619 if (PHINode *PHI = dyn_cast<PHINode>(U.getUser())) { in run() local
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
H A D | PGOMemOPSizeOpt.cpp | 386 PHINode *PHI = nullptr; in perform() local
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
H A D | MipsRegisterBankInfo.cpp | 222 if (auto *PHI = dyn_cast<GPhi>(MI)) { in AmbiguousRegDefUseContainer() local
|