Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
llvm
/
d0f3c46d166b5d0ab4573987011cab7bd1ec28e0
/
lib
/
CodeGen
/
AggressiveAntiDepBreaker.h
2973b57
80 column and whitespace cleanup
by Jim Grosbach
· 16 years ago
990d285
<rdar://problem/7453528>. Track only physical registers that are valid for the target.
by David Goodwin
· 16 years ago
557bbe6
Remove some old experimental code that is no longer needed. Remove additional, speculative scheduling pass as its cost did not translate into significant performance improvement. Minor tweaks.
by David Goodwin
· 16 years ago
3e72d30
Fix a couple of problems with maintaining liveness information for antidep breaking.
by David Goodwin
· 16 years ago
87d21b9
Allow target to specify regclass for which antideps will only be broken along the critical path.
by David Goodwin
· 16 years ago
0855dee
Allow targets to specify register classes whose member registers should not be renamed to break anti-dependencies.
by David Goodwin
· 16 years ago
5409783
Break anti-dependencies using free registers in a round-robin manner to avoid introducing new anti-dependencies.
by David Goodwin
· 16 years ago
4de099d
Do a scheduling pass ignoring anti-dependencies to identify candidate registers that should be renamed.
by David Goodwin
· 16 years ago
67a8a7b
Fix a couple of bugs in aggressive anti-dep breaking.
by David Goodwin
· 16 years ago
82c7248
Make AntiDepReg.h internal.
by David Goodwin
· 16 years ago
e10deca
Allow the aggressive anti-dep breaker to process the same region multiple times. This is necessary because new anti-dependencies are exposed when "current" ones are broken.
by David Goodwin
· 16 years ago
3487771
Add aggressive anti-dependence breaker. Currently it is not the default for any target. Enable with -break-anti-dependencies=all.
by David Goodwin
· 16 years ago