Home
last modified time | relevance | path

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

/external/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;
/external/llvm-project/llvm/include/llvm/CodeGen/
DPBQPRAConstraint.h25 namespace RegAlloc {
33 using PBQPRAGraph = PBQP::RegAlloc::PBQPRAGraph;
DRegAllocPBQP.h45 namespace RegAlloc {
171 using AllowedRegVector = RegAlloc::AllowedRegVector;
283 using NodeMetadata = RegAlloc::NodeMetadata;
285 using GraphMetadata = RegAlloc::GraphMetadata;
/external/llvm/include/llvm/CodeGen/
DPBQPRAConstraint.h24 namespace RegAlloc {
35 typedef PBQP::RegAlloc::PBQPRAGraph PBQPRAGraph;
DRegAllocPBQP.h31 namespace RegAlloc {
182 typedef RegAlloc::AllowedRegVector AllowedRegVector;
342 typedef RegAlloc::NodeMetadata NodeMetadata;
344 typedef RegAlloc::GraphMetadata GraphMetadata;
/external/mesa3d/src/gallium/drivers/nouveau/codegen/
Dnv50_ir_ra.cpp224 class RegAlloc class
227 RegAlloc(Program *program) : prog(program), sequence(0) { } in RegAlloc() function in nv50_ir::RegAlloc
373 RegAlloc::BuildIntervalsPass::addLiveRange(Value *val, in addLiveRange()
397 RegAlloc::PhiMovesPass::needNewElseBlock(BasicBlock *b, BasicBlock *p) in needNewElseBlock()
428 RegAlloc::PhiMovesPass::splitEdges(BasicBlock *bb) in splitEdges()
502 RegAlloc::PhiMovesPass::visit(BasicBlock *bb) in visit()
532 RegAlloc::ArgumentMovesPass::visit(BasicBlock *bb) in visit()
600 RegAlloc::buildLiveSets(BasicBlock *bb) in buildLiveSets()
663 RegAlloc::BuildIntervalsPass::collectLiveValues(BasicBlock *bb) in collectLiveValues()
687 RegAlloc::BuildIntervalsPass::visit(BasicBlock *bb) in visit()
[all …]
/external/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()
/external/llvm/lib/CodeGen/
DRegAllocPBQP.cpp178 NodeCosts[PBQP::RegAlloc::getSpillOptionIdx()] = SpillCost; in apply()
188 typedef const PBQP::RegAlloc::AllowedRegVector* AllowedRegVecPtr;
684 if (AllocOption != PBQP::RegAlloc::getSpillOptionIdx()) { in mapPBQPToRegAlloc()
811 PBQP::Solution Solution = PBQP::RegAlloc::solve(G); in runOnMachineFunction()
829 static Printable PrintNodeInfo(PBQP::RegAlloc::PBQPRAGraph::NodeId NId, in PrintNodeInfo()
830 const PBQP::RegAlloc::PBQPRAGraph &G) { in PrintNodeInfo()
840 void PBQP::RegAlloc::PBQPRAGraph::dump(raw_ostream &OS) const { in dump()
861 LLVM_DUMP_METHOD void PBQP::RegAlloc::PBQPRAGraph::dump() const { dump(dbgs()); } in dump()
863 void PBQP::RegAlloc::PBQPRAGraph::printDot(raw_ostream &OS) const { in printDot()
DTargetPassConfig.cpp730 RegAlloc("regalloc", variable
738 Ctor = RegAlloc; in initializeDefaultRegisterAllocatorOnce()
739 RegisterRegAlloc::setDefault(RegAlloc); in initializeDefaultRegisterAllocatorOnce()
784 return RegAlloc.getNumOccurrences() == 0; in usingDefaultRegAlloc()
/external/llvm-project/llvm/lib/CodeGen/
DRegAllocPBQP.cpp207 NodeCosts[PBQP::RegAlloc::getSpillOptionIdx()] = SpillCost; in apply()
216 using AllowedRegVecPtr = const PBQP::RegAlloc::AllowedRegVector *;
738 if (AllocOpt != PBQP::RegAlloc::getSpillOptionIdx()) { in mapPBQPToRegAlloc()
865 PBQP::Solution Solution = PBQP::RegAlloc::solve(G); in runOnMachineFunction()
883 static Printable PrintNodeInfo(PBQP::RegAlloc::PBQPRAGraph::NodeId NId, in PrintNodeInfo()
884 const PBQP::RegAlloc::PBQPRAGraph &G) { in PrintNodeInfo()
895 LLVM_DUMP_METHOD void PBQP::RegAlloc::PBQPRAGraph::dump(raw_ostream &OS) const { in dump()
916 LLVM_DUMP_METHOD void PBQP::RegAlloc::PBQPRAGraph::dump() const { in dump()
921 void PBQP::RegAlloc::PBQPRAGraph::printDot(raw_ostream &OS) const { in printDot()
DTargetPassConfig.cpp901 RegAlloc("regalloc", cl::Hidden, cl::init(&useDefaultRegisterAllocator), variable
1113 RegisterRegAlloc::setDefault(RegAlloc); in initializeDefaultRegisterAllocatorOnce()
1154 if (RegAlloc != &useDefaultRegisterAllocator && in addRegAssignmentFast()
1155 RegAlloc != &createFastRegisterAllocator) in addRegAssignmentFast()
1184 return RegAlloc.getNumOccurrences() == 0; in usingDefaultRegAlloc()
/external/llvm-project/llvm/test/CodeGen/SystemZ/
Dmisched-readadvances.mir1 # Check that the extra operand for the full register added by RegAlloc does
/external/llvm-project/llvm/lib/Target/Lanai/
DLanaiSchedule.td44 // Enable Post RegAlloc Scheduler pass. [default = 0]
/external/llvm/lib/Target/Lanai/
DLanaiSchedule.td45 // Enable Post RegAlloc Scheduler pass. [default = 0]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Lanai/
DLanaiSchedule.td44 // Enable Post RegAlloc Scheduler pass. [default = 0]
/external/swiftshader/third_party/subzero/src/
DIceTargetLowering.cpp641 LinearScan RegAlloc(Func); in postRegallocSplitting() local
642 RegAlloc.init(RAK_Global, SplitCandidates); in postRegallocSplitting()
643 RegAlloc.scan(RegMask); in postRegallocSplitting()
/external/clang/test/SemaCXX/
Doverloaded-operator.cpp298 class RegAlloc { class
/external/llvm-project/clang/test/SemaCXX/
Doverloaded-operator.cpp298 class RegAlloc { class
/external/llvm/include/llvm/Target/
DTargetSchedule.td91 bit PostRAScheduler = 0; // Enable Post RegAlloc Scheduler pass.
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Target/
DTargetSchedule.td90 bit PostRAScheduler = 0; // Enable Post RegAlloc Scheduler pass.
/external/llvm-project/llvm/include/llvm/Target/
DTargetSchedule.td90 bit PostRAScheduler = false; // Enable Post RegAlloc Scheduler pass.
/external/llvm-project/llvm/lib/Target/X86/
DX86ScheduleBdVer2.td29 let PostRAScheduler = 1; // Enable Post RegAlloc Scheduler pass.
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86ScheduleBdVer2.td29 let PostRAScheduler = 1; // Enable Post RegAlloc Scheduler pass.