/external/swiftshader/third_party/LLVM/lib/CodeGen/ |
Passes.cpp | 35 /// RegAlloc command line options. 40 RegAlloc("regalloc", 54 Ctor = RegAlloc; 55 RegisterRegAlloc::setDefault(RegAlloc); 59 // so -regalloc=linearscan still works in clang.
|
/external/llvm/include/llvm/CodeGen/ |
PBQPRAConstraint.h | 24 namespace RegAlloc { 35 typedef PBQP::RegAlloc::PBQPRAGraph PBQPRAGraph;
|
RegAllocPBQP.h | 31 namespace RegAlloc { 182 typedef RegAlloc::AllowedRegVector AllowedRegVector; 342 typedef RegAlloc::NodeMetadata NodeMetadata; 344 typedef RegAlloc::GraphMetadata GraphMetadata; 590 } // namespace RegAlloc
|
/prebuilts/go/darwin-x86/src/cmd/compile/internal/ssa/ |
value.go | 106 r := v.Block.Func.RegAlloc 280 reg := v.Block.Func.RegAlloc[v.ID] 289 reg := v.Block.Func.RegAlloc[v.ID].(LocPair)[0] 298 reg := v.Block.Func.RegAlloc[v.ID].(LocPair)[1] 306 reg := v.Block.Func.RegAlloc[v.ID]
|
stackalloc.go | 344 if int(vid) >= len(f.RegAlloc) { 347 return f.RegAlloc[vid] 351 for v.ID >= ID(len(f.RegAlloc)) { 352 f.RegAlloc = append(f.RegAlloc, nil) 354 f.RegAlloc[v.ID] = loc
|
deadcode.go | 44 // After regalloc, consider all values to be live. 45 // See the comment at the top of regalloc.go and in deadcode for details. 46 if f.RegAlloc != nil { 100 // deadcode after regalloc is forbidden for now. Regalloc 103 // top of regalloc.go for details. 104 if f.RegAlloc != nil { 105 f.Fatalf("deadcode after regalloc")
|
check.go | 255 if f.RegAlloc == nil { 256 // Note: regalloc introduces non-dominating args. 257 // See TODO in regalloc.go.
|
html.go | 362 r := v.Block.Func.RegAlloc
|
func.go | 30 RegAlloc []Location
|
regalloc.go | 39 // If the spill (x2) is never used, it will be removed at the end of regalloc. 72 // Note: regalloc generates a not-quite-SSA output. If we have: 89 // SSA form isn't needed after regalloc. We'll just leave the use 91 // will have no use (so don't run deadcode after regalloc!). 129 // regalloc performs register allocation on f. It sets f.RegAlloc 131 func regalloc(f *Func) { func 134 s.regalloc(f) 284 v *Value // pre-regalloc value held in this register (TODO: can we use ID here?) 290 vid ID // pre-regalloc value needed in this registe 705 func (s *regAllocState) regalloc(f *Func) { func [all...] |
/prebuilts/go/linux-x86/src/cmd/compile/internal/ssa/ |
value.go | 106 r := v.Block.Func.RegAlloc 280 reg := v.Block.Func.RegAlloc[v.ID] 289 reg := v.Block.Func.RegAlloc[v.ID].(LocPair)[0] 298 reg := v.Block.Func.RegAlloc[v.ID].(LocPair)[1] 306 reg := v.Block.Func.RegAlloc[v.ID]
|
stackalloc.go | 344 if int(vid) >= len(f.RegAlloc) { 347 return f.RegAlloc[vid] 351 for v.ID >= ID(len(f.RegAlloc)) { 352 f.RegAlloc = append(f.RegAlloc, nil) 354 f.RegAlloc[v.ID] = loc
|
deadcode.go | 44 // After regalloc, consider all values to be live. 45 // See the comment at the top of regalloc.go and in deadcode for details. 46 if f.RegAlloc != nil { 100 // deadcode after regalloc is forbidden for now. Regalloc 103 // top of regalloc.go for details. 104 if f.RegAlloc != nil { 105 f.Fatalf("deadcode after regalloc")
|
check.go | 255 if f.RegAlloc == nil { 256 // Note: regalloc introduces non-dominating args. 257 // See TODO in regalloc.go.
|
html.go | 362 r := v.Block.Func.RegAlloc
|
func.go | 30 RegAlloc []Location
|
regalloc.go | 39 // If the spill (x2) is never used, it will be removed at the end of regalloc. 72 // Note: regalloc generates a not-quite-SSA output. If we have: 89 // SSA form isn't needed after regalloc. We'll just leave the use 91 // will have no use (so don't run deadcode after regalloc!). 129 // regalloc performs register allocation on f. It sets f.RegAlloc 131 func regalloc(f *Func) { func 134 s.regalloc(f) 284 v *Value // pre-regalloc value held in this register (TODO: can we use ID here?) 290 vid ID // pre-regalloc value needed in this registe 705 func (s *regAllocState) regalloc(f *Func) { func [all...] |
/external/mesa3d/src/gallium/drivers/nv50/codegen/ |
nv50_ir_ra.cpp | 192 class RegAlloc 195 RegAlloc(Program *program) : prog(program), sequence(0) { } 289 RegAlloc::BuildIntervalsPass::addLiveRange(Value *val, 313 RegAlloc::PhiMovesPass::needNewElseBlock(BasicBlock *b, BasicBlock *p) 335 RegAlloc::PhiMovesPass::visit(BasicBlock *bb) 385 RegAlloc::ArgumentMovesPass::visit(BasicBlock *bb) 450 RegAlloc::buildLiveSets(BasicBlock *bb) 513 RegAlloc::BuildIntervalsPass::collectLiveValues(BasicBlock *bb) 539 RegAlloc::BuildIntervalsPass::visit(BasicBlock *bb) [all...] |
/external/llvm/lib/CodeGen/ |
RegAllocPBQP.cpp | 63 #define DEBUG_TYPE "regalloc" 178 NodeCosts[PBQP::RegAlloc::getSpillOptionIdx()] = SpillCost; 188 typedef const PBQP::RegAlloc::AllowedRegVector* AllowedRegVecPtr; 684 if (AllocOption != PBQP::RegAlloc::getSpillOptionIdx()) { 759 // * Map current regalloc problem to a PBQP problem 791 DEBUG(dbgs() << " PBQP Regalloc round " << Round << ":\n"); 811 PBQP::Solution Solution = PBQP::RegAlloc::solve(G); 829 static Printable PrintNodeInfo(PBQP::RegAlloc::PBQPRAGraph::NodeId NId, 830 const PBQP::RegAlloc::PBQPRAGraph &G) { 840 void PBQP::RegAlloc::PBQPRAGraph::dump(raw_ostream &OS) const [all...] |
TargetPassConfig.cpp | 42 cl::desc("Disable Post Regalloc")); 64 "optimize-regalloc", cl::Hidden, 107 cl::desc("Run MachineScheduler post regalloc (independent of preRA sched)")); 712 llvm_unreachable("Invalid optimize-regalloc state"); 727 /// -regalloc=... command line option. 730 RegAlloc("regalloc", 738 Ctor = RegAlloc; 739 RegisterRegAlloc::setDefault(RegAlloc); 749 /// A target that uses the standard regalloc pass order for fast or optimize [all...] |
/external/clang/test/SemaCXX/ |
overloaded-operator.cpp | 298 class RegAlloc {
|
/prebuilts/go/darwin-x86/src/cmd/compile/internal/gc/ |
pgen.go | 232 for _, l := range f.RegAlloc {
|
ssa.go | [all...] |
/prebuilts/go/linux-x86/src/cmd/compile/internal/gc/ |
pgen.go | 232 for _, l := range f.RegAlloc {
|
ssa.go | [all...] |