Searched refs:RegAlloc (Results 1 – 7 of 7) sorted by relevance
24 namespace RegAlloc {35 typedef PBQP::RegAlloc::PBQPRAGraph PBQPRAGraph;
30 namespace RegAlloc {181 typedef RegAlloc::AllowedRegVector AllowedRegVector;341 typedef RegAlloc::NodeMetadata NodeMetadata;343 typedef RegAlloc::GraphMetadata GraphMetadata;
192 class RegAlloc class195 RegAlloc(Program *program) : prog(program), sequence(0) { } in RegAlloc() function in nv50_ir::RegAlloc289 RegAlloc::BuildIntervalsPass::addLiveRange(Value *val, in addLiveRange()313 RegAlloc::PhiMovesPass::needNewElseBlock(BasicBlock *b, BasicBlock *p) in needNewElseBlock()335 RegAlloc::PhiMovesPass::visit(BasicBlock *bb) in visit()385 RegAlloc::ArgumentMovesPass::visit(BasicBlock *bb) in visit()450 RegAlloc::buildLiveSets(BasicBlock *bb) in buildLiveSets()513 RegAlloc::BuildIntervalsPass::collectLiveValues(BasicBlock *bb) in collectLiveValues()539 RegAlloc::BuildIntervalsPass::visit(BasicBlock *bb) in visit()1532 RegAlloc::exec() in exec()[all …]
170 NodeCosts[PBQP::RegAlloc::getSpillOptionIdx()] = SpillCost; in apply()180 typedef const PBQP::RegAlloc::AllowedRegVector* AllowedRegVecPtr;675 if (AllocOption != PBQP::RegAlloc::getSpillOptionIdx()) { in mapPBQPToRegAlloc()792 PBQP::Solution Solution = PBQP::RegAlloc::solve(G); in runOnMachineFunction()812 typedef PBQP::RegAlloc::PBQPRAGraph Graph;813 typedef PBQP::RegAlloc::PBQPRAGraph::NodeId NodeId;836 void PBQP::RegAlloc::PBQPRAGraph::dump(raw_ostream &OS) const { in dump()857 void PBQP::RegAlloc::PBQPRAGraph::dump() const { dump(dbgs()); } in dump()859 void PBQP::RegAlloc::PBQPRAGraph::printDot(raw_ostream &OS) const { in printDot()
629 RegAlloc("regalloc", variable663 Ctor = RegAlloc; in createRegAllocPass()664 RegisterRegAlloc::setDefault(RegAlloc); in createRegAllocPass()676 return RegAlloc.getNumOccurrences() == 0; in usingDefaultRegAlloc()
298 class RegAlloc { class
91 bit PostRAScheduler = 0; // Enable Post RegAlloc Scheduler pass.