Home
last modified time | relevance | path

Searched refs:RegAlloc (Results 1 – 10 of 10) sorted by relevance

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DPBQPRAConstraint.h25 namespace RegAlloc {
33 using PBQPRAGraph = PBQP::RegAlloc::PBQPRAGraph;
DRegAllocPBQP.h43 namespace RegAlloc {
169 using AllowedRegVector = RegAlloc::AllowedRegVector;
281 using NodeMetadata = RegAlloc::NodeMetadata;
283 using GraphMetadata = RegAlloc::GraphMetadata;
/third_party/mesa3d/src/gallium/drivers/nouveau/codegen/
Dnv50_ir_ra.cpp224 class RegAlloc class
227 RegAlloc(Program *program) : prog(program), func(NULL), sequence(0) { } in RegAlloc() function in nv50_ir::RegAlloc
374 RegAlloc::BuildIntervalsPass::addLiveRange(Value *val, in addLiveRange()
398 RegAlloc::PhiMovesPass::needNewElseBlock(BasicBlock *b, BasicBlock *p) in needNewElseBlock()
429 RegAlloc::PhiMovesPass::splitEdges(BasicBlock *bb) in splitEdges()
503 RegAlloc::PhiMovesPass::visit(BasicBlock *bb) in visit()
533 RegAlloc::ArgumentMovesPass::visit(BasicBlock *bb) in visit()
601 RegAlloc::buildLiveSets(BasicBlock *bb) in buildLiveSets()
664 RegAlloc::BuildIntervalsPass::collectLiveValues(BasicBlock *bb) in collectLiveValues()
688 RegAlloc::BuildIntervalsPass::visit(BasicBlock *bb) in visit()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DRegAllocPBQP.cpp208 NodeCosts[PBQP::RegAlloc::getSpillOptionIdx()] = SpillCost; in apply()
217 using AllowedRegVecPtr = const PBQP::RegAlloc::AllowedRegVector *;
724 if (AllocOption != PBQP::RegAlloc::getSpillOptionIdx()) { in mapPBQPToRegAlloc()
858 PBQP::Solution Solution = PBQP::RegAlloc::solve(G); in runOnMachineFunction()
876 static Printable PrintNodeInfo(PBQP::RegAlloc::PBQPRAGraph::NodeId NId, in PrintNodeInfo()
877 const PBQP::RegAlloc::PBQPRAGraph &G) { in PrintNodeInfo()
888 LLVM_DUMP_METHOD void PBQP::RegAlloc::PBQPRAGraph::dump(raw_ostream &OS) const { in dump()
909 LLVM_DUMP_METHOD void PBQP::RegAlloc::PBQPRAGraph::dump() const { in dump()
914 void PBQP::RegAlloc::PBQPRAGraph::printDot(raw_ostream &OS) const { in printDot()
DTargetPassConfig.cpp851 RegAlloc("regalloc", cl::Hidden, cl::init(&useDefaultRegisterAllocator), variable
1055 RegisterRegAlloc::setDefault(RegAlloc); in initializeDefaultRegisterAllocatorOnce()
1096 if (RegAlloc != &useDefaultRegisterAllocator && in addRegAssignmentFast()
1097 RegAlloc != &createFastRegisterAllocator) in addRegAssignmentFast()
1125 return RegAlloc.getNumOccurrences() == 0; in usingDefaultRegAlloc()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Lanai/
DLanaiSchedule.td44 // Enable Post RegAlloc Scheduler pass. [default = 0]
/third_party/skia/third_party/externals/swiftshader/third_party/subzero/src/
DIceTargetLowering.cpp610 LinearScan RegAlloc(Func); in postRegallocSplitting() local
611 RegAlloc.init(RAK_Global, SplitCandidates); in postRegallocSplitting()
612 RegAlloc.scan(RegMask); in postRegallocSplitting()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Target/
DTargetSchedule.td90 bit PostRAScheduler = 0; // Enable Post RegAlloc Scheduler pass.
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86ScheduleBdVer2.td29 let PostRAScheduler = 1; // Enable Post RegAlloc Scheduler pass.
/third_party/mesa3d/docs/relnotes/
D21.1.0.rst5485 - nv50/ir: Initialize RegAlloc member func in constructor.