Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
eedef73b633496ca52af265b472519f0e385a7d2
/
llvm
/
lib
/
CodeGen
/
MachineScheduler.cpp
4f57377
MachineScheduler: Move code to initialize a Candidate out of tryCandidate(); NFC
by Matthias Braun
· 10 years ago
6493bc2
MachineScheduler: Limit the size of the ready list.
by Matthias Braun
· 10 years ago
6013f45
Revert "Initial implementation of optimization bisect support."
by Vedant Kumar
· 10 years ago
f0f2792
Initial implementation of optimization bisect support.
by Andrew Kaylor
· 10 years ago
b550b76
MachineSched: Cleanup; NFC
by Matthias Braun
· 10 years ago
b550cb1
[NFC] Header cleanup
by Mehdi Amini
· 10 years ago
4c5bd58
[MachineScheduler]Add support for store clustering
by Jun Bum Lim
· 10 years ago
7511abd
MachineScheduler: Ignore COPYs with undef/dead op in CopyConstrain mutation.
by Matthias Braun
· 10 years ago
ac216fd
[misched] Fix a truncation issue from r263021.
by Chad Rosier
· 10 years ago
c27a18f
[TII] Allow getMemOpBaseRegImmOfs() to accept negative offsets. NFC.
by Chad Rosier
· 10 years ago
5c61d11
Add DAG mutation interface to the post-RA scheduler
by Krzysztof Parzyszek
· 10 years ago
be8f8c4
CodeGen: Update LiveIntervalAnalysis API to use MachineInstr&, NFC
by Duncan P. N. Exon Smith
· 10 years ago
3ac9cc6
CodeGen: Take MachineInstr& in SlotIndexes and LiveIntervals, NFC
by Duncan P. N. Exon Smith
· 10 years ago
816a1ab
MachineScheduler: Add a command line option to disable post scheduler.
by Chad Rosier
· 10 years ago
6338d7c
MachineScheduler: Honor optnone functions in the pre-ra scheduler.
by Chad Rosier
· 10 years ago
d4f6409
MachineScheduler: Allow independent scheduling of sub register defs
by Matthias Braun
· 10 years ago
5d45861
RegisterPressure: Make liveness tracking subregister aware
by Matthias Braun
· 10 years ago
5ce5306
MachineScheduler: Add a target hook for deciding which RegPressure sets to
by Tom Stellard
· 10 years ago
e6edd48
MachineScheduler: Print initial pressure in debug dump
by Matthias Braun
· 10 years ago
3b099db
MachineScheduler: Improve debug output for "only one node in readyset"
by Matthias Braun
· 10 years ago
9198c67
MachineScheduler: Add regpressure information to debug dump
by Matthias Braun
· 10 years ago
93563e7
ScheduleDAGInstrs: Remove IsPostRA flag; NFC
by Matthias Braun
· 10 years ago
f2f1944
Revert "ScheduleDAGInstrs: Remove IsPostRA flag"
by Matthias Braun
· 10 years ago
dc7580a
MachineScheduler: Fix typo in debug message
by Matthias Braun
· 10 years ago
7ffadd0
ScheduleDAGInstrs: Remove IsPostRA flag
by Matthias Braun
· 10 years ago
b0c437b
MachineScheduler: Use ranged for and slightly simplify the code
by Matthias Braun
· 10 years ago
14eedd1
Make the SelectionDAG graph printer use SDNode::PersistentId labels.
by James Y Knight
· 10 years ago
61f4d64
MachineScheduler: Add a way to disable the 'ReduceLatency' heuristic
by Matthias Braun
· 10 years ago
5ec1568
CodeGen: Continue removing ilist iterator implicit conversions
by Duncan P. N. Exon Smith
· 10 years ago
e72b0db
Make MachineScheduler debug output less confusing.
by James Y Knight
· 10 years ago
3e86de1
Revert "(HEAD -> master, origin/master, origin/HEAD) RegisterPressure: Move LiveInRegs/LiveOutRegs from RegisterPressure to PressureTracker"
by Matthias Braun
· 10 years ago
70eff25
RegisterPressure: Move LiveInRegs/LiveOutRegs from RegisterPressure to PressureTracker
by Matthias Braun
· 10 years ago
d78ee54
MachineScheduler: Provide an option for node hiding cutoff and disable it by default
by Matthias Braun
· 10 years ago
7b560d4
[PM/AA] Rebuild LLVM's alias analysis infrastructure in a way compatible
by Chandler Carruth
· 10 years ago
06b0ea2
Fix three typos in comments; "easilly" -> "easily".
by Nick Lewycky
· 10 years ago
2bd6dd8
MachineScheduler: Restrict macroop fusion to data-dependent instructions.
by Matthias Braun
· 10 years ago
f00654e
Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)
by Alexander Kornienko
· 10 years ago
70bc5f1
Fixed/added namespace ending comments using clang-tidy. NFC
by Alexander Kornienko
· 10 years ago
572e03a
Fix "the the" in comments.
by Eric Christopher
· 10 years ago
b666ea3
[TargetInstrInfo] Rename getLdStBaseRegImmOfs and implement for x86.
by Sanjoy Das
· 10 years ago
39a2afc
Rename TargetSubtargetInfo::enablePostMachineScheduler() to enablePostRAScheduler()
by Matthias Braun
· 10 years ago
569dc65a
MachineScheduler debug output clarity.
by Andrew Trick
· 10 years ago
e02d5da
RegisterPressureTracker: reword stale comments.
by Andrew Trick
· 10 years ago
43adfb3
Complete the MachineScheduler fix made way back in r210390.
by Andrew Trick
· 11 years ago
5f141b0
Remove useMachineScheduler and replace it with subtarget options
by Eric Christopher
· 11 years ago
3d4276f
The subtarget is cached on the MachineFunction. Access it directly.
by Eric Christopher
· 11 years ago
54c61ed
[MIScheduler] Slightly better handling of constrainLocalCopy when both source and dest are local
by Michael Kuperstein
· 11 years ago
7ba7830
Rename argument strings of codegen passes to avoid collisions with command line
by Akira Hatanaka
· 11 years ago
d65fd9f
Reapply "[MachineScheduler] Fix for PR21807: minor code difference building with/without -g."
by Andrea Di Biagio
· 11 years ago
5634a54
Revert: [MachineScheduler] Fix for PR21807: minor code difference building with/without -g.
by Andrea Di Biagio
· 11 years ago
01236e3
[MachineScheduler] Fix for PR21807: minor code difference building with/without -g.
by Andrea Di Biagio
· 11 years ago
99556d7
Access the subtarget off of the MachineFunction via the DAG
by Eric Christopher
· 11 years ago
7a87f8a
[MiSched] Fix a logic error in tryPressure()
by Hal Finkel
· 11 years ago
b5220dc
Debugging Utility - optional ability for dumping critical path length
by Gerolf Hoflehner
· 11 years ago
fc6de42
Have MachineFunction cache a pointer to the subtarget to make lookups
by Eric Christopher
· 11 years ago
d913448
Remove the TargetMachine forwards for TargetSubtargetInfo based
by Eric Christopher
· 11 years ago
aba845e
Revert "Revert "MachineScheduler: better book-keeping for asserts.""
by Chad Rosier
· 11 years ago
d8d510a
Move remaining LLVM_ENABLE_DUMP conditionals out of the headers
by Alp Toker
· 11 years ago
f575a73
Revert "MachineScheduler: better book-keeping for asserts."
by Chad Rosier
· 11 years ago
f1b307b
MachineScheduler: better book-keeping for asserts.
by Andrew Trick
· 11 years ago
040c0da
Left out the NDEBUG in the previous checkin.
by Andrew Trick
· 11 years ago
5632722
MachineScheduler: add some book-keeping to fix an assert.
by Andrew Trick
· 11 years ago
e69170a
Revert "Introduce a string_ostream string builder facilty"
by Alp Toker
· 11 years ago
6147173
Introduce a string_ostream string builder facilty
by Alp Toker
· 11 years ago
491e34a
Fix the scheduler's MaxObservedStall computation.
by Andrew Trick
· 11 years ago
7f1ebbe
Fix the MachineScheduler's logic for updating ready times for in-order.
by Andrew Trick
· 11 years ago
8d2ee37
Add a subtarget hook: enablePostMachineScheduler.
by Andrew Trick
· 11 years ago
3ccf71d
Move GenericScheduler and PostGenericScheduler into a header.
by Andrew Trick
· 11 years ago
9d74a5a
[C++11] Add 'override' keywords and remove 'virtual'. Additionally add 'final' and leave 'virtual' on some methods that are marked virtual without overriding anything and have no obvious overrides themselves.
by Craig Topper
· 12 years ago
1b9dde0
[Modules] Remove potential ODR violations by sinking the DEBUG_TYPE
by Chandler Carruth
· 12 years ago
422b93d
Use unique_ptr to manage objects owned by the ScheduleDAGMI.
by David Blaikie
· 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
7c99ec5
Disable each MachineFunctionPass for 'optnone' functions, unless that
by Paul Robinson
· 12 years ago
24e685f
[C++11] Remove 'virtual' keyword from methods marked with 'override' keyword.
by Craig Topper
· 12 years ago
b0f74b2
[C++11] Convert sort predicates into lambdas.
by Benjamin Kramer
· 12 years ago
4584cd5
[C++11] Add 'override' keyword to virtual methods that override their base class.
by Craig Topper
· 12 years ago
56440fd
Replace OwningPtr<T> with std::unique_ptr<T>.
by Ahmed Charles
· 12 years ago
b6d0bd4
[C++11] Replace llvm::next and llvm::prior with std::next and std::prev.
by Benjamin Kramer
· 12 years ago
7315602
Switch all uses of LLVM_OVERRIDE to just use 'override' directly.
by Craig Topper
· 12 years ago
cb40291
Fix known typos
by Alp Toker
· 12 years ago
4675351
Reformat a loop for basic hygeine. Self review.
by Andrew Trick
· 12 years ago
350ff2c
Fix PR18572 - llc crash during GenericScheduler::initPolicy().
by Andrew Trick
· 12 years ago
7230b37
CodeGen: silence a C++11 feature warning
by Saleem Abdulrasool
· 12 years ago
7afe481
Uninitialized variable (in never taken path) after factoring.
by Andrew Trick
· 12 years ago
33e05d7
Added debugging options: -misched-only-func/block
by Andrew Trick
· 12 years ago
d14d7c2
Add a PostMachineScheduler pass with generic implementation.
by Andrew Trick
· 12 years ago
17080b9
Stub out a PostMachineScheduler pass.
by Andrew Trick
· 12 years ago
d7f890e
Factor MI-Sched in preparation for post-ra scheduling support.
by Andrew Trick
· 12 years ago
fc127d1
Factor out the SchedRemainder/SchedBoundary from GenericScheduler strategy.
by Andrew Trick
· 12 years ago
f7760a2
comment grammar
by Andrew Trick
· 12 years ago
0d92abd
Fix bug introduced in r196517.
by Daniel Jasper
· 12 years ago
5a22df4
MI-Sched: Model "reserved" processor resources.
by Andrew Trick
· 12 years ago
880e573
MI-Sched: handle latency of in-order operations with the new machine model.
by Andrew Trick
· 12 years ago
bb1247b
comment typo and reformat
by Andrew Trick
· 12 years ago
d12ccbd
[weak vtables] Remove a bunch of weak vtables
by Juergen Ributzka
· 12 years ago
49109a2
Revert r194865 and r194874.
by Alexey Samsonov
· 12 years ago
dbedae8
[weak vtables] Remove a bunch of weak vtables
by Juergen Ributzka
· 12 years ago
88dd0ab
Pass LiveQueryResult by value
by Matthias Braun
· 12 years ago
dc4c1ad
Comment typo.
by Andrew Trick
· 12 years ago
978674b
Allow subtarget selection of the default MachineScheduler and document the interface.
by Andrew Trick
· 12 years ago
Next »