Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
ef77a87a9e9834b57eb006bfd7372f25f71b43f1
/
llvm
/
lib
/
CodeGen
/
RegAllocBase.h
2d2dec9
Remove LiveIntervalUnions from RegAllocBase.
by Jakob Stoklund Olesen
· 13 years ago
03b87d5
Convert RABasic to using LiveRegMatrix interference checking.
by Jakob Stoklund Olesen
· 13 years ago
be33629
Also compute MBB live-in lists in the new rewriter pass.
by Jakob Stoklund Olesen
· 13 years ago
05ff466
Move RegisterClassInfo.h.
by Andrew Trick
· 13 years ago
c141ba5
Move LiveUnionArray into LiveIntervalUnion.h
by Jakob Stoklund Olesen
· 14 years ago
20f19eb
Make data structures private.
by Jakob Stoklund Olesen
· 14 years ago
73edbf1
Sink spillInterferences into RABasic.
by Jakob Stoklund Olesen
· 14 years ago
06ec4203
Cleanup.
by Jakob Stoklund Olesen
· 14 years ago
b8bf3c0
Switch AllocationOrder to using RegisterClassInfo instead of a BitVector
by Jakob Stoklund Olesen
· 15 years ago
50215af
Fix PR9883. Make sure all caches are invalidated when a live range is repaired.
by Jakob Stoklund Olesen
· 15 years ago
e29d63e
Tag cached interference with a user-provided tag instead of the virtual register number.
by Jakob Stoklund Olesen
· 15 years ago
2329c54
Change the RAGreedy register assignment order so large live ranges are allocated first.
by Jakob Stoklund Olesen
· 15 years ago
1305bc0
Evict a lighter single interference before attempting to split a live range.
by Jakob Stoklund Olesen
· 15 years ago
bfef075
Add a missing word to a comment.
by Cameron Zwarich
· 15 years ago
2e98ee3
Make the -verify-regalloc command line option available to base classes as
by Jakob Stoklund Olesen
· 15 years ago
92da705
Add named timer groups for the different stages of register allocation.
by Jakob Stoklund Olesen
· 15 years ago
8de03d2
Move MRI into RegAllocBase. Clean up debug output a bit.
by Jakob Stoklund Olesen
· 15 years ago
ccef098
Added register reassignment prototype to RAGreedy. It's a simple
by Andrew Trick
· 15 years ago
e0df786
Store (priority,regnum) pairs in the priority queue instead of providing an
by Jakob Stoklund Olesen
· 15 years ago
5885e99
Move RABasic::addMBBLiveIns to the base class, it is generally useful.
by Jakob Stoklund Olesen
· 15 years ago
db357d7
Switch LiveIntervalUnion from std::set to IntervalMap.
by Jakob Stoklund Olesen
· 15 years ago
fce64c9
Coding style. No significant functionality. Abandon linear scan style
by Andrew Trick
· 15 years ago
f11344d
Check TRI->getReservedRegs because other allocators do it. Even though
by Andrew Trick
· 15 years ago
89eb6a8
RABasic is nearly functionally complete. There are a few remaining
by Andrew Trick
· 15 years ago
4886605
Adds RABasic verification and tracing.
by Andrew Trick
· 15 years ago
42d50e9
Reverting r118604. Windows build broke.
by Andrew Trick
· 15 years ago
85064c1
Adds RABasic verification and tracing.
by Andrew Trick
· 15 years ago
3528465
Adds support for spilling previously allocated live intervals to
by Andrew Trick
· 15 years ago
84aef49
Jakob's review of the basic register allocator.
by Andrew Trick
· 15 years ago
e8719c5
Nonvirtual dtor that was accessible enough to be bad.
by Andrew Trick
· 15 years ago
1c24605
This is a prototype of an experimental register allocation
by Andrew Trick
· 15 years ago