LLVM 22.0.0git
HexagonRDFOpt.cpp File Reference

Go to the source code of this file.

Functions

 INITIALIZE_PASS_BEGIN (HexagonRDFOpt, "hexagon-rdf-opt", "Hexagon RDF optimizations", false, false) INITIALIZE_PASS_END(HexagonRDFOpt

Variables

static unsigned RDFCount = 0
static cl::opt< unsignedRDFLimit ("hexagon-rdf-limit", cl::init(std::numeric_limits< unsigned >::max()))
cl::opt< unsignedRDFFuncBlockLimit
static cl::opt< boolRDFDump ("hexagon-rdf-dump", cl::Hidden)
static cl::opt< boolRDFTrackReserved ("hexagon-rdf-track-reserved", cl::Hidden)
hexagon rdf opt
hexagon rdf Hexagon RDF optimizations
hexagon rdf Hexagon RDF false

Function Documentation

◆ INITIALIZE_PASS_BEGIN()

INITIALIZE_PASS_BEGIN ( HexagonRDFOpt ,
"hexagon-rdf-opt" ,
"Hexagon RDF optimizations" ,
false ,
false  )

Variable Documentation

◆ false

hexagon rdf Hexagon RDF false

Definition at line 108 of file HexagonRDFOpt.cpp.

◆ opt

hexagon rdf opt

Definition at line 107 of file HexagonRDFOpt.cpp.

◆ optimizations

hexagon rdf Hexagon RDF optimizations

Definition at line 108 of file HexagonRDFOpt.cpp.

◆ RDFCount

unsigned RDFCount = 0
static

Definition at line 42 of file HexagonRDFOpt.cpp.

◆ RDFDump

cl::opt< bool > RDFDump("hexagon-rdf-dump", cl::Hidden) ( "hexagon-rdf-dump" ,
cl::Hidden  )
static

◆ RDFFuncBlockLimit

cl::opt<unsigned> RDFFuncBlockLimit
extern

◆ RDFLimit

cl::opt< unsigned > RDFLimit("hexagon-rdf-limit", cl::init(std::numeric_limits< unsigned >::max())) ( "hexagon-rdf-limit" ,
cl::init(std::numeric_limits< unsigned >::max())  )
static

◆ RDFTrackReserved

cl::opt< bool > RDFTrackReserved("hexagon-rdf-track-reserved", cl::Hidden) ( "hexagon-rdf-track-reserved" ,
cl::Hidden  )
static