Home
last modified time | relevance | path

Searched refs:GenXNumbering (Results 1 – 14 of 14) sorted by relevance

/dports/devel/intel-graphics-compiler/intel-graphics-compiler-igc-1.0.9636/IGC/VectorCompiler/lib/GenXCodeGen/
H A DGenXNumbering.cpp44 void GenXNumbering::getAnalysisUsage(AnalysisUsage &AU) { in getAnalysisUsage()
52 bool GenXNumbering::runOnFunctionGroup(FunctionGroup &ArgFG) in runOnFunctionGroup()
66 void GenXNumbering::releaseMemory() { in releaseMemory()
176 unsigned GenXNumbering::getBaleNumber(Instruction *Inst) in getBaleNumber()
185 unsigned GenXNumbering::getNumber(Value *V) const { in getNumber()
195 void GenXNumbering::setNumber(Value *V, unsigned Number) in setNumber()
223 unsigned GenXNumbering::getKernelArgCopyNumber(Argument *Arg) in getKernelArgCopyNumber()
305 GenXNumbering::getPhiIncomingFromNumber(unsigned Number) { in getPhiIncomingFromNumber()
317 unsigned GenXNumbering::getPhiOffset(PHINode *Phi) const in getPhiOffset()
330 void GenXNumbering::dump() in dump()
[all …]
H A DGenXNumbering.h70 class GenXNumbering : public FGPassImplInterface,
71 public IDMixin<GenXNumbering> {
103 explicit GenXNumbering() : Baling(0) {} in GenXNumbering() function
104 ~GenXNumbering() { releaseMemory(); } in ~GenXNumbering()
143 using GenXNumberingWrapper = FunctionGroupWrapperPass<GenXNumbering>;
H A DGenXRematerialization.cpp35 GenXNumbering *Numbering = nullptr;
73 AU.addRequired<GenXNumbering>(); in getAnalysisUsage()
86 Numbering = &getAnalysis<GenXNumbering>(); in runOnFunctionGroup()
H A DGenXPrinter.cpp97 GenXLiveness *Liveness, GenXNumbering *Numbering, GenXVisaRegAlloc *RA) in printFunction()
205 GenXNumbering *Numbering = nullptr; in runOnFunction()
233 GenXNumbering *Numbering = nullptr; in runOnFunctionGroup()
H A DGenXLiveRanges.cpp121 AU.addRequired<GenXNumbering>(); in getAnalysisUsage()
136 Liveness->setNumbering(&getAnalysis<GenXNumbering>()); in runOnFunctionGroup()
H A DGenXLiveness.h184 class GenXNumbering; variable
486 GenXNumbering *Numbering = nullptr;
553 void setNumbering(GenXNumbering *N) { Numbering = N; } in setNumbering()
554 GenXNumbering *getNumbering() { return Numbering; } in getNumbering()
H A DGenXAddressCommoning.cpp176 GenXNumbering *Numbering = nullptr;
215 AU.addRequired<GenXNumbering>(); in getAnalysisUsage()
220 AU.addPreserved<GenXNumbering>(); in getAnalysisUsage()
273 Numbering = &getAnalysis<GenXNumbering>(); in runOnFunctionGroup()
H A DGenXVisaRegAlloc.cpp75 AU.addRequired<GenXNumbering>(); in getAnalysisUsage()
100 Numbering = &getAnalysis<GenXNumbering>(); in runOnFunctionGroup()
225 AccumulatorUsageLocalizer(const GenXNumbering &N, GenXLiveness &L) in AccumulatorUsageLocalizer()
243 const GenXNumbering &Numbering;
H A DGenXUnbaling.cpp296 GenXNumbering *Numbering = nullptr;
355 AU.addRequired<GenXNumbering>(); in getAnalysisUsage()
371 Numbering = &getAnalysis<GenXNumbering>(); in runOnFunctionGroup()
H A DGenXTidyControlFlow.cpp100 AU.addPreserved<GenXNumbering>(); in getAnalysisUsage()
H A DGenXVisaRegAlloc.h148 GenXNumbering *Numbering = nullptr;
H A DGenXCoalescing.cpp313 GenXNumbering *Numbering = nullptr;
332 AU.addRequired<GenXNumbering>(); in getAnalysisUsage()
341 AU.addPreserved<GenXNumbering>(); in getAnalysisUsage()
461 Numbering = &getAnalysis<GenXNumbering>(); in runOnFunctionGroup()
H A DGenXArgIndirection.cpp366 GenXNumbering *Numbering = nullptr;
386 AU.addRequired<GenXNumbering>(); in getAnalysisUsage()
392 AU.addPreserved<GenXNumbering>(); in getAnalysisUsage()
444 Numbering = &getAnalysis<GenXNumbering>(); in runOnFunctionGroup()
H A DGenXCisaBuilder.cpp574 GenXNumbering *Numbering = nullptr;