Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
5f7cb79e94e6ad4f34efe1f074956b7aaa05eaef
/
llvm
/
lib
/
CodeGen
/
PostRAHazardRecognizer.cpp
b3bde2e
Fix a bunch more layering of CodeGen headers that are in Target
by David Blaikie
· 8 years ago
3f833ed
Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layering
by David Blaikie
· 8 years ago
e9dea6e
fix typos in comments and error messges; NFC
by Hiroshi Inoue
· 8 years ago
6bda14b
Sort the remaining #include lines in include/... and lib/....
by Chandler Carruth
· 8 years ago
286d948
CodeGen: Use MachineInstr& in PostRAHazardRecognizer, NFC
by Duncan P. N. Exon Smith
· 9 years ago
2339f6f
PostRAHazardRecocgnizer: Fix unused-private-field warning
by Tom Stellard
· 10 years ago
ee34680
CodeGen: Add a stand-alone hazard recognizer pass
by Tom Stellard
· 10 years ago
00067fb
Generalize PostRAHazardRecognizer so it can be used in any pass for
by Andrew Trick
· 15 years ago
bf40707
Teach if-converter to be more careful with predicating instructions that would
by Evan Cheng
· 15 years ago
f128bdc
Make post-ra scheduling, anti-dep breaking, and register scavenger (conservatively) aware of predicated instructions. This enables ARM to move if-conversion before post-ra scheduler.
by Evan Cheng
· 15 years ago
078f4ce
- Do away with SimpleHazardRecognizer.h. It's not used and offers little value.
by Evan Cheng
· 15 years ago
[Renamed (88%) from llvm/lib/CodeGen/ExactHazardRecognizer.cpp]
0bdc634
Initial support for different kinds of FU reservation.
by Anton Korobeynikov
· 16 years ago
9a348a9
Factor out scoreboard into separate class. This way we might have several different score boards.
by Anton Korobeynikov
· 16 years ago
4a61882
Fix "the the" and similar typos.
by Dan Gohman
· 16 years ago
964a982
by David Greene
· 16 years ago
8501dbbe
Do a scheduling pass ignoring anti-dependencies to identify candidate registers that should be renamed.
by David Goodwin
· 16 years ago
9c09684
80 column violation.
by Evan Cheng
· 16 years ago
bf97147a
Make the end-of-itinerary mark explicit. Some cleanup.
by David Goodwin
· 16 years ago
74b7956
Use early returns.
by David Goodwin
· 16 years ago
bc74cae
Use delete[] to match new[] (found by valgrind).
by Duncan Sands
· 16 years ago
1d5d245
Don't crash when target has no itineraries.
by David Goodwin
· 16 years ago
a2c4594
Normalize how the 'namespace llvm {' is used in this file.
by Bill Wendling
· 16 years ago
d813cbf
Extend the instruction itinerary model to include the ability to indicate the def and use cycle for each operand. This additional information is optional, so existing itineraries do not need to be changed.
by David Goodwin
· 16 years ago
b369ee4
Enhance the InstrStage object to enable the specification of an Itinerary with overlapping stages. The default is to maintain the current behavior that the "next" stage immediately follows the previous one.
by David Goodwin
· 16 years ago
fd5defe
Allow a zero cycle stage to reserve/require a FU without advancing the cycle counter.
by David Goodwin
· 16 years ago
0c04f2b
Fix a -Asserts warning.
by Daniel Dunbar
· 16 years ago
f20236a
Replace DOUT.
by David Goodwin
· 16 years ago
6021b4d
Post RA scheduler changes. Introduce a hazard recognizer that uses the target schedule information to accurately model the pipeline. Update the scheduler to correctly handle multi-issue targets.
by David Goodwin
· 16 years ago