/llvm-project/llvm/lib/CodeGen/ |
H A D | MachineSSAUpdater.cpp | 276 MachineInstr *PHI; global() member in llvm::SSAUpdaterTraits::PHI_iterator 296 PHI_begin(PhiT * PHI) PHI_begin() argument 298 PHI_end(PhiT * PHI) PHI_end() argument 325 MachineInstr *PHI = CreateEmptyPHI() local 333 AddPHIOperand(MachineInstr * PHI,Register Val,MachineBasicBlock * Pred) AddPHIOperand() argument 354 MachineInstr *PHI = ValueIsPHI(Val, Updater); ValueIsNewPHI() local 362 GetPHIValue(MachineInstr * PHI) GetPHIValue() argument [all...] |
H A D | SwiftErrorValueTracking.cpp | 243 MachineInstrBuilder PHI = in propagateVRegs() local
|
H A D | SafeStack.cpp | 611 InsertBefore = PHI->getIncomingBlock(U)->getTerminator(); in moveStaticAllocasToUnsafeStack() local 621 if (auto *PHI = dyn_cast<PHINode>(User)) in moveStaticAllocasToUnsafeStack() local
|
/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | SSAUpdater.cpp | 77 IsEquivalentPHI(PHINode * PHI,SmallDenseMap<BasicBlock *,Value *,8> & ValueMapping) 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; 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()) { calculateIterationsToPeel() local 1066 PHINode *PHI = cast<PHINode>(I); peelLoop() local [all...] |
H A D | PredicateInfo.cpp | 147 return std::make_pair(PHI->getIncomingBlock(*VD.U), PHI->getParent()); in getBlockEdge() local 303 if (!PHI) in stackIsInScope() local
|
/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 |
|
H A D | SIOptimizeVGPRLiveRange.cpp | 509 MachineInstrBuilder PHI = BuildMI(*Flow, Flow->getFirstNonPHI(), DebugLoc(), optimizeLiveRange() local 572 MachineInstrBuilder PHI = optimizeWaterfallLiveRange() local [all...] |
H A D | AMDGPUAtomicOptimizer.cpp | 891 PHINode *const PHI = B.CreatePHI(Ty, 2); optimizeAtomic() local 957 PHINode *const PHI = B.CreatePHI(Ty, 2); optimizeAtomic() local [all...] |
/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...] |
/llvm-project/polly/lib/Transform/ |
H A D | ZoneAlgo.cpp | 511 static bool isRecursivePHI(const PHINode *PHI) { in isRecursivePHI() 541 auto *PHI = cast<PHINode>(SAI->getBasePtr()); in computePerPHI() local 863 auto *PHI = dyn_cast<PHINode>(static_cast<Value *>( in normalizeValInst() local 909 auto *PHI = cast<PHINode>(MA->getAccessInstruction()); in isNormalizable() local 939 auto *PHI = dyn_cast<PHINode>(static_cast<Value *>(OutTupleId.get_user())); in isNormalized() local 1011 auto *PHI = cast<PHINode>(MA->getAccessInstruction()); in computeNormalizedPHIs() local 1033 auto *PHI = cast<PHINode>(MA->getAccessInstruction()); in computeNormalizedPHIs() local
|
/llvm-project/polly/lib/Support/ |
H A D | VirtualInstruction.cpp | 28 if (PHINode *PHI = dyn_cast<PHINode>(UI)) { in create() local 386 PHINode *PHI = dyn_cast<PHINode>(Inst); in walkReachable() local [all...] |
/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVCodeGenPrepare.cpp | 134 auto *PHI = dyn_cast<PHINode>(I.getOperand(0)); visitIntrinsicInst() local
|
/llvm-project/polly/lib/CodeGen/ |
H A D | BlockGenerators.cpp | 808 auto PHI = cast<PHINode>(Array->getBasePtr()); in createScalarInitialization() local 368 if (auto *PHI = dyn_cast<PHINode>(Inst)) { copyInstruction() local 834 if (auto *PHI = dyn_cast_or_null<PHINode>(Inst)) createScalarInitialization() local 936 PHINode *PHI = dyn_cast<PHINode>(Val); createExitPHINodeMerges() local 1333 addOperandToPHI(ScopStmt & Stmt,PHINode * PHI,PHINode * PHICopy,BasicBlock * IncomingBB,LoopToScevMapT & LTS) addOperandToPHI() argument 1381 copyPHIInstruction(ScopStmt & Stmt,PHINode * PHI,ValueMapT & BBMap,LoopToScevMapT & LTS) copyPHIInstruction() argument [all...] |
/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) analyzeInstructionForSinking() local 774 ModelledPHI PHI(NewInsts, OpNum, ActivePreds); analyzeInstructionForSinking() local [all...] |
/llvm-project/llvm/lib/Target/X86/ |
H A D | X86LowerAMXType.cpp | 556 replacePhiDefWithLoad(Instruction * PHI,Value * StorePtr) replacePhiDefWithLoad() argument 618 volatileTilePHI(PHINode * PHI) volatileTilePHI() argument 841 } else if (auto *PHI = dyn_cast<PHINode>(V)) { optimizeAMXCastFromPhi() local 912 } else if (auto *PHI = dyn_cast<PHINode>(V)) { optimizeAMXCastFromPhi() local [all...] |
H A D | X86FastPreTileConfig.cpp | 323 convertPHI(MachineBasicBlock * MBB,MachineInstr & PHI) convertPHI() argument 454 MachineInstr *PHI = PHIs.pop_back_val(); canonicalizePHIs() local [all...] |
/llvm-project/llvm/lib/CodeGen/LiveDebugValues/ |
H A D | InstrRefBasedImpl.cpp | 3956 operator <<(raw_ostream & out,const LDVSSAPhi & PHI) operator <<() argument 3985 LDVSSAPhi *PHI; global() member in llvm::SSAUpdaterTraits::PHI_iterator 4006 PHI_begin(PhiT * PHI) PHI_begin() argument 4008 PHI_end(PhiT * PHI) PHI_end() argument 4040 LDVSSAPhi *PHI = BB->newPHI(PHIValNum); CreateEmptyPHI() local 4047 AddPHIOperand(LDVSSAPhi * PHI,BlockValueNum Val,LDVSSABlock * Pred) AddPHIOperand() argument 4060 LDVSSAPhi *PHI = ValueIsPHI(Val, Updater); ValueIsNewPHI() local 4068 GetPHIValue(LDVSSAPhi * PHI) GetPHIValue() argument 4178 for (auto &PHI : CreatedPHIs) resolveDbgPHIsImpl() local 4185 for (auto &PHI : SortedPHIs) { resolveDbgPHIsImpl() local [all...] |
/llvm-project/polly/include/polly/ |
H A D | ScopInfo.h | 191 PHI, global() enumerator 1456 lookupPHIReadOf(PHINode * PHI) lookupPHIReadOf() argument 1463 lookupPHIWriteOf(PHINode * PHI) lookupPHIWriteOf() argument 1979 PHINode *PHI = cast<PHINode>(Access->getAccessInstruction()); addAccessFunction() local [all...] |
/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineNegator.cpp | 308 auto *PHI = cast<PHINode>(I); visitImpl() local [all...] |
/llvm-project/polly/lib/Analysis/ |
H A D | ScopBuilder.cpp | 445 } else if (auto *PHI = dyn_cast<PHINode>(Condition)) { in buildConditionSets() local 1081 void ScopBuilder::buildPHIAccesses(ScopStmt *PHIStmt, PHINode *PHI, in buildPHIAccesses() argument 1928 PHINode *PHI = dyn_cast<PHINode>(Inst); joinOrderedPHIs() local 2076 PHINode *PHI = dyn_cast<PHINode>(Inst); buildAccessFunctions() local 2414 ensurePHIWrite(PHINode * PHI,ScopStmt * IncomingStmt,BasicBlock * IncomingBlock,Value * IncomingValue,bool IsExitBlock) ensurePHIWrite() argument 2451 addPHIReadAccess(ScopStmt * PHIStmt,PHINode * PHI) addPHIReadAccess() argument 3543 PHINode *PHI = dyn_cast<PHINode>(&Inst); buildScop() local [all...] |