Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
2d15858e406fa13fe5e1444aa49b5567cd18fcea
/
llvm
/
lib
/
CodeGen
/
ScoreboardHazardRecognizer.cpp
b03fd12
Replace "fallthrough" comments with LLVM_FALLTHROUGH
by Justin Bogner
· 9 years ago
ea0b1e7
ScoreboardHazardRecognizer: unbreak TSAN by moving a static mutated variable to a member
by Mehdi Amini
· 10 years ago
eb2a254
Annotate dump() methods with LLVM_DUMP_METHOD, addressing Richard Smith r259192 post commit comment.
by Yaron Keren
· 10 years ago
1175945
Change MCSchedModel to be a struct of statically initialized data.
by Pete Cooper
· 11 years ago
1b9dde0
[Modules] Remove potential ODR violations by sinking the DEBUG_TYPE
by Chandler Carruth
· 12 years ago
c0196b1
[C++11] More 'nullptr' conversion. In some cases just using a boolean check instead of comparing to nullptr.
by Craig Topper
· 12 years ago
19f49ac
Release build: guard dump functions with
by Manman Ren
· 13 years ago
742534c
Release build: guard dump functions with "ifndef NDEBUG"
by Manman Ren
· 13 years ago
87255e3
I'm introducing a new machine model to simultaneously allow simple
by Andrew Trick
· 13 years ago
8db5547
Revert r158679 - use case is unclear (and it increases the memory footprint).
by Hal Finkel
· 13 years ago
421a5ba
Fixing a compiler warning in MSVC 10.
by Aaron Ballman
· 13 years ago
8eac009
Allow up to 64 functional units per processor itinerary.
by Hal Finkel
· 13 years ago
73d7736
misched: Added MultiIssueItineraries.
by Andrew Trick
· 13 years ago
ed7c96d
misched: Allow disabling scoreboard hazard checking for subtargets with a
by Andrew Trick
· 13 years ago
484f424
ScoreboardHazardRecognizer: Remove dead conditional in debug code.
by Benjamin Kramer
· 13 years ago
4e7f6a7
misched: trace formatting
by Andrew Trick
· 13 years ago
edbb58c5
Remove unnecessary default cases in switches that cover all enum values.
by David Blaikie
· 14 years ago
7a6e8f2
Remove an invalid assert that is really just asserting when the scheduler emits
by Cameron Zwarich
· 14 years ago
8264e27
Sink SubtargetFeature and TargetInstrItineraries (renamed MCInstrItineraries) into MC.
by Evan Cheng
· 14 years ago
6cc775f
- Rename TargetInstrDesc, TargetOperandInfo to MCInstrDesc and MCOperandInfo and
by Evan Cheng
· 14 years ago
47ff14b
Convert -enable-sched-cycles and -enable-sched-hazard to -disable
by Andrew Trick
· 15 years ago
10ffc2b
Various bits of framework needed for precise machine-level selection
by Andrew Trick
· 15 years ago
00067fb
Generalize PostRAHazardRecognizer so it can be used in any pass for
by Andrew Trick
· 15 years ago
[Renamed (82%) from llvm/lib/CodeGen/PostRAHazardRecognizer.cpp]
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