Gitiles
Code Review
Sign In
review.blissroms.org
/
platform_external_llvm80
/
refs/heads/r
/
lib
/
CodeGen
/
MachinePipeliner.cpp
4b3832c
Reapply r345008 "Split MachinePipeliner code into header and cpp files"
by Adrian Prantl
· 7 years ago
7a9527e
[NFC] fix trivial typos in comments
by Hiroshi Inoue
· 7 years ago
c802439
Revert "Revert "Revert "Resubmit rL345008 "Split MachinePipeliner code into header and cpp files""""
by Adrian Prantl
· 7 years ago
b4be4da
Revert "Revert "Resubmit rL345008 "Split MachinePipeliner code into header and cpp files"""
by Lama Saba
· 7 years ago
063801a
Revert "Resubmit rL345008 "Split MachinePipeliner code into header and cpp files""
by Lama Saba
· 7 years ago
97a2758
Resubmit rL345008 "Split MachinePipeliner code into header and cpp files"
by Lama Saba
· 7 years ago
ce0779c
Revert "Resubmit rL345008 "Split MachinePipeliner code into header and cpp files""
by Stefan Granitz
· 7 years ago
a99d6d2
Resubmit rL345008 "Split MachinePipeliner code into header and cpp files"
by Lama Saba
· 7 years ago
83895b3
[CodeGen][NFC] Make `TII::getMemOpBaseImmOfs` return a base operand
by Francis Visoiu Mistrih
· 7 years ago
4b57585e
[Pipeliner] Ignore Artificial dependences while computing recurrences.
by Sumanth Gundapaneni
· 7 years ago
e87a916
[Pipeliner] Remove the unneeded include header(NFC).
by Sumanth Gundapaneni
· 7 years ago
d07f87e
Revert "[MachinePipeliner] Split MachinePipeliner code into header and cpp files"
by Aleksandr Urakov
· 7 years ago
40760b7
[MachinePipeliner] Split MachinePipeliner code into header and cpp files
by Lama Saba
· 7 years ago
39197f3
[Pipeliner] copyToPhi DAG Mutation to improve scheduling.
by Sumanth Gundapaneni
· 7 years ago
ba50914
[Pipeliner] Use the Index from Topo instead of relying on NodeNum. (NFC)
by Sumanth Gundapaneni
· 7 years ago
19a8ca2
[Pipeliner] Fix the Schedule DAG topoligical order.
by Sumanth Gundapaneni
· 7 years ago
ea46abe
Replace most users of UnknownSize with LocationSize::unknown(); NFC
by George Burgess IV
· 7 years ago
3b35e17
llvm::sort(C.begin(), C.end(), ...) -> llvm::sort(C, ...)
by Fangrui Song
· 7 years ago
b064c24
ScheduleDAG: Cleanup dumping code; NFC
by Matthias Braun
· 7 years ago
6d962e3
[Pipeliner] Fix incorrect phi values in the epilog and kernel
by Brendon Cahoon
· 7 years ago
7e54adc
Consistently use MemoryLocation::UnknownSize to indicate unknown access size
by Krzysztof Parzyszek
· 7 years ago
2a752bf
[MI] Change the array of `MachineMemOperand` pointers to be
by Chandler Carruth
· 7 years ago
7d88286
[CodeGen] Fix inconsistent declaration parameter name
by Fangrui Song
· 7 years ago
73d058a
[NFC] fix trivial typos in comments
by Hiroshi Inoue
· 7 years ago
0818e78
Rename DEBUG macro to LLVM_DEBUG.
by Nicola Zaghen
· 7 years ago
0f38c60
IWYU for llvm-config.h in llvm, additions.
by Nico Weber
· 7 years ago
7dc3d5f
[NFC] fix trivial typos in comments
by Hiroshi Inoue
· 7 years ago
f0086dd
[Pipeliner] Use std::stable_sort when ordering NodeSets
by Krzysztof Parzyszek
· 7 years ago
8ba42a9
[CodeGen] Change std::sort to llvm::sort in response to r327219
by Mandeep Singh Grang
· 7 years ago
e67cab7
[Pipeliner] Several node-ordering fixes
by Krzysztof Parzyszek
· 7 years ago
b22cddf
[Pipeliner] Check for affine expression in isLoopCarriedOrder
by Krzysztof Parzyszek
· 7 years ago
b709662
[Pipeliner] Add missing loop carried dependences
by Krzysztof Parzyszek
· 7 years ago
276ad3c
[Pipeliner] Fix renaming in pipeliner when eliminating phis
by Krzysztof Parzyszek
· 7 years ago
2d4c98f
[Pipeliner] Fix number of phis to generate in the epilog
by Krzysztof Parzyszek
· 7 years ago
5f51cb0
[Pipeliner] Use latency to compute RecMII
by Krzysztof Parzyszek
· 7 years ago
6023f6c
[Pipeliner] Fix assert caused by pipeliner serialization
by Krzysztof Parzyszek
· 7 years ago
42f8f94
[Pipeliner] Enable more base+offset dependence changes in pipeliner
by Krzysztof Parzyszek
· 7 years ago
1e6d98e
[Pipeliner] Fix calculation when reusing phis
by Krzysztof Parzyszek
· 7 years ago
2fc30a3
[Pipeliner] Fix check for order dependences when finalizing instructions
by Krzysztof Parzyszek
· 7 years ago
d5ceb00
[Pipeliner] Fix in the pipeliner phi reuse code
by Krzysztof Parzyszek
· 7 years ago
a13b439
[Pipeliner] Pipeliner should mark physical registers as used
by Krzysztof Parzyszek
· 7 years ago
b2c8940
[Pipeliner] Correctly update memoperands in the epilog
by Krzysztof Parzyszek
· 7 years ago
31d44fc
[Hexagon] Eliminate subregisters from PHI nodes before pipelining
by Krzysztof Parzyszek
· 7 years ago
447a934
Quiet unused variable warnings. NFC.
by David L Kreitzer
· 7 years ago
eb85033
[Pipeliner] Fixed node order issue related to zero latency edges
by Roorda, Jan-Willem
· 7 years ago
751bada
[Pipeliner] Test commit: fixed spelling mistake in comments
by Roorda, Jan-Willem
· 8 years ago
48acebc
[Pipeliner] Drop memrefs instead of creating ones with size UINT64_MAX
by Krzysztof Parzyszek
· 8 years ago
c1836df
Revert "[Pipeliner] Drop memrefs instead of creating ones with size UINT64_MAX"
by Krzysztof Parzyszek
· 8 years ago
3f9418b
[Pipeliner] Drop memrefs instead of creating ones with size UINT64_MAX
by Krzysztof Parzyszek
· 8 years ago
5cba328
[NFC] fix trivial typos in comments
by Hiroshi Inoue
· 8 years ago
ce3ee9d
support phi ranges for machine-level IR
by Bob Wilson
· 8 years ago
d318139
MachineFunction: Return reference from getFunction(); NFC
by Matthias Braun
· 8 years ago
fa621d2
Rename LiveIntervalAnalysis.h to LiveIntervals.h
by Matthias Braun
· 8 years ago
e3a9b4c
Fix a bunch more layering of CodeGen headers that are in Target
by David Blaikie
· 8 years ago
4831923
Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layering
by David Blaikie
· 8 years ago
1d03d38
Reverting r315590; it did not include changes for llvm-tblgen, which is causing link errors for several people.
by Aaron Ballman
· 8 years ago
5298935
[dump] Remove NDEBUG from test to enable dump methods [NFC]
by Don Hinton
· 8 years ago
e9c467f
[Pipeliner] Fix offset value for instrs dependent on post-inc load/stores
by Krzysztof Parzyszek
· 8 years ago
9f806a0
[Pipeliner] Improve serialization order for post-increments
by Krzysztof Parzyszek
· 8 years ago
1842f4a
CodeGen: Minor cleanups to use MachineInstr::getMF. NFC
by Justin Bogner
· 8 years ago
8fd0504
[CodeGen] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes (NFC).
by Eugene Zelenko
· 8 years ago
8b71279
Guard print() functions only used by dump() functions.
by Florian Hahn
· 8 years ago
e3e43d9
Sort the remaining #include lines in include/... and lib/....
by Chandler Carruth
· 8 years ago
94c4904
CodeGen: Rename DEBUG_TYPE to match passnames
by Matthias Braun
· 8 years ago
8d28e34
Spelling mistakes in comments. NFCI.
by Simon Pilgrim
· 8 years ago
6707770
Rename AttributeSet to AttributeList
by Reid Kleckner
· 8 years ago
01137ce
Remove redundant conditions (PR31753). NFCI.
by Simon Pilgrim
· 8 years ago
878598d
[MachinePipeliner] Remove redundant destructor. NFC.
by Benjamin Kramer
· 9 years ago
88d2075
Cleanup dump() functions.
by Matthias Braun
· 9 years ago
8bfcb04
Add the DAG mutation interface to the software pipeliner
by Krzysztof Parzyszek
· 9 years ago
2272dc8
Fix two bugs in the pipeliner in renaming phis in the prolog and epilog
by Krzysztof Parzyszek
· 9 years ago
d6ca3f0
Extract LaneBitmask into a separate type
by Krzysztof Parzyszek
· 9 years ago
c4d8c58
Remove redundant condition (PR28800) NFCI.
by Simon Pilgrim
· 9 years ago
39e13bb
Use MachineInstr::mop_iterator instead of MIOperands; NFC
by Matthias Braun
· 9 years ago
93e6e54
Finish renaming remaining analyzeBranch functions
by Matt Arsenault
· 9 years ago
b1a710d
Make analyzeBranch family of instruction names consistent
by Matt Arsenault
· 9 years ago
c71d5b4
[CodeGen] Split out the notions of MI invariance and MI dereferenceability.
by Justin Lebar
· 9 years ago
e7555f0
[CodeGen] Rename MachineInstr::isInvariantLoad to isDereferenceableInvariantLoad. NFC
by Justin Lebar
· 9 years ago
1d79fff
ADT: Give ilist<T>::reverse_iterator a handle to the current node
by Duncan P. N. Exon Smith
· 9 years ago
66abb74
[CodeGen] Convert a loop to a for-each loop. NFC
by Justin Lebar
· 9 years ago
89aeadc
[Pipeliner] Fix an asssert due to invalid Phi in the epilog
by Brendon Cahoon
· 9 years ago
18c3af1
Minor comment fix ("generate" --> "generates").
by Justin Lebar
· 9 years ago
c986ab2
Fix some Clang-tidy modernize and Include What You Use warnings.
by Eugene Zelenko
· 9 years ago
284030a
Move helpers into anonymous namespaces. NFC.
by Benjamin Kramer
· 9 years ago
c54b1ec
Replace MachineInstr* with MachineInstr& in TargetInstrInfo, NFC
by Krzysztof Parzyszek
· 9 years ago
2695301
Fixed (incorrectly firing) MSVC unused variable warning
by Simon Pilgrim
· 9 years ago
c1359c9
MachinePipeliner pass that implements Swing Modulo Scheduling
by Brendon Cahoon
· 9 years ago