Home
last modified time | relevance | path

Searched refs:GenXLiveness (Results 1 – 19 of 19) sorted by relevance

/dports/devel/intel-graphics-compiler/intel-graphics-compiler-igc-1.0.9636/IGC/VectorCompiler/lib/GenXCodeGen/
H A DGenXLiveness.cpp76 void GenXLiveness::releaseMemory() { in releaseMemory()
130 void GenXLiveness::rebuildCallGraph() in rebuildCallGraph()
148 void GenXLiveness::buildSubroutineLRs() in buildSubroutineLRs()
190 void GenXLiveness::buildLiveRange(Value *V) in buildLiveRange()
460 void GenXLiveness::removeBale(Bale &B) { in removeBale()
475 void GenXLiveness::removeValue(Value *V) in removeValue()
481 void GenXLiveness::removeValue(SimpleValue V) in removeValue()
595 void GenXLiveness::eraseLiveRange(Value *V) in eraseLiveRange()
609 void GenXLiveness::eraseLiveRange(SimpleValue V) in eraseLiveRange()
727 Function *GenXLiveness::isUnifiedRet(Value *V) in isUnifiedRet()
[all …]
H A DGenXPressureTracker.h17 class GenXLiveness; variable
28 GenXLiveness *Liveness = nullptr;
44 PressureTracker(const DataLayout& DL, FunctionGroup &FG, GenXLiveness *L,
H A DGenXLiveRanges.cpp49 GenXLiveness *Liveness = nullptr;
73 bool testDuplicates(/*const*/ llvm::GenXLiveness& Liveness) { in testDuplicates()
120 AU.addRequired<GenXLiveness>(); in getAnalysisUsage()
133 Liveness = &getAnalysis<GenXLiveness>(); in runOnFunctionGroup()
H A DGenXRematerialization.cpp34 GenXLiveness *Liveness = nullptr;
72 AU.addRequired<GenXLiveness>(); in getAnalysisUsage()
85 Liveness = &getAnalysis<GenXLiveness>(); in runOnFunctionGroup()
H A DGenXLiveness.h183 class GenXLiveness; variable
353 friend class llvm::GenXLiveness;
470 void build(GenXLiveness *Liveness);
480 class GenXLiveness : public FGPassImplInterface, public IDMixin<GenXLiveness> {
502 ~GenXLiveness() { releaseMemory(); } in ~GenXLiveness()
626 using GenXLivenessWrapper = FunctionGroupWrapperPass<GenXLiveness>;
H A DGenXPrinter.cpp97 GenXLiveness *Liveness, GenXNumbering *Numbering, GenXVisaRegAlloc *RA) in printFunction()
204 GenXLiveness *Liveness = nullptr; in runOnFunction()
232 GenXLiveness *Liveness = nullptr; in runOnFunctionGroup()
H A DGenXCategory.cpp172 GenXLiveness *Liveness = nullptr;
382 AU.addRequired<GenXLiveness>(); in getAnalysisUsage()
385 AU.addPreserved<GenXLiveness>(); in getAnalysisUsage()
399 Liveness = &getAnalysis<GenXLiveness>(); in runOnFunctionGroup()
573 if (!GenXLiveness::wrapsAround(Phi, Phi)) in fixCircularPhis()
H A DGenXVisaRegAlloc.cpp74 AU.addRequired<GenXLiveness>(); in getAnalysisUsage()
99 Liveness = &getAnalysis<GenXLiveness>(); in runOnFunctionGroup()
225 AccumulatorUsageLocalizer(const GenXNumbering &N, GenXLiveness &L) in AccumulatorUsageLocalizer()
244 GenXLiveness &Liveness;
423 GenXLiveness &Liveness) { in coalesceConstState()
H A DGenXBaling.h233 class GenXLiveness; variable
392 GenXLiveness *Liveness; // only in group baling
H A DGenXUnbaling.cpp295 GenXLiveness *Liveness = nullptr;
354 AU.addRequired<GenXLiveness>(); in getAnalysisUsage()
358 AU.addPreserved<GenXLiveness>(); in getAnalysisUsage()
370 Liveness = &getAnalysis<GenXLiveness>(); in runOnFunctionGroup()
H A DGenXAddressCommoning.cpp175 GenXLiveness *Liveness = nullptr;
214 AU.addRequired<GenXLiveness>(); in getAnalysisUsage()
218 AU.addPreserved<GenXLiveness>(); in getAnalysisUsage()
272 Liveness = &getAnalysis<GenXLiveness>(); in runOnFunctionGroup()
H A DGenXTidyControlFlow.cpp89 GenXLiveness *Liveness = nullptr;
H A DGenXVisaRegAlloc.h147 GenXLiveness *Liveness = nullptr;
H A DGenXCoalescing.cpp312 GenXLiveness *Liveness = nullptr;
330 AU.addRequired<GenXLiveness>(); in getAnalysisUsage()
339 AU.addPreserved<GenXLiveness>(); in getAnalysisUsage()
460 Liveness = &getAnalysis<GenXLiveness>(); in runOnFunctionGroup()
628 if (GenXLiveness::wrapsAround(CI.getOperand(0), &CI)) in visitCastInst()
H A DGenXArgIndirection.cpp365 GenXLiveness *Liveness = nullptr;
387 AU.addRequired<GenXLiveness>(); in getAnalysisUsage()
391 AU.addPreserved<GenXLiveness>(); in getAnalysisUsage()
445 Liveness = &getAnalysis<GenXLiveness>(); in runOnFunctionGroup()
H A DGenXSimdCFConformance.cpp268 GenXLiveness *Liveness = nullptr;
437 AU.addRequired<GenXLiveness>(); in getAnalysisUsage()
440 AU.addPreserved<GenXLiveness>(); in getAnalysisUsage()
664 Liveness = &getAnalysis<GenXLiveness>(); in runOnFunctionGroup()
H A DGenXBaling.cpp121 AU.addPreserved<GenXLiveness>(); in getAnalysisUsage()
130 Liveness = getAnalysisIfAvailable<GenXLiveness>(); in runOnFunctionGroup()
H A DGenXDepressurizer.cpp400 AU.addPreserved<GenXLiveness>(); in getAnalysisUsage()
H A DGenXCisaBuilder.cpp264 const llvm::GenXLiveness *const Liveness) { in testPhiNodeHasNoMismatchedRegs()
573 GenXLiveness *Liveness = nullptr;
846 AU.addRequired<GenXLiveness>(); in INITIALIZE_PASS_DEPENDENCY()
864 KernelBuilder->Liveness = &getAnalysis<GenXLiveness>(); in runOnFunctionGroup()