Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
d95da99b9159ca326a62b6c8ca44cb4a93db184c
/
llvm
/
lib
/
CodeGen
/
MachinePipeliner.cpp
00056ed
[CodeGen] Be as conservative about atomic accesses as for volatile
by Philip Reames
· 7 years ago
31f47b8
[NFC] Test commit : fix typo.
by Alexey Lapshin
· 7 years ago
59d9973
[Pipeliner] Add two pragmas to control software pipelining optimization
by Brendon Cahoon
· 7 years ago
2946cd7
Update the file headers across all of the LLVM projects in the monorepo
by Chandler Carruth
· 7 years ago
fa2e358
Reapply r345008 "Split MachinePipeliner code into header and cpp files"
by Adrian Prantl
· 7 years ago
dad8c6a
[NFC] fix trivial typos in comments
by Hiroshi Inoue
· 7 years ago
8a753a2e
Revert "Revert "Revert "Resubmit rL345008 "Split MachinePipeliner code into header and cpp files""""
by Adrian Prantl
· 7 years ago
32f0839
Revert "Revert "Resubmit rL345008 "Split MachinePipeliner code into header and cpp files"""
by Lama Saba
· 7 years ago
f385c21
Revert "Resubmit rL345008 "Split MachinePipeliner code into header and cpp files""
by Lama Saba
· 7 years ago
ea9d555
Resubmit rL345008 "Split MachinePipeliner code into header and cpp files"
by Lama Saba
· 7 years ago
a9b7ca4
Revert "Resubmit rL345008 "Split MachinePipeliner code into header and cpp files""
by Stefan Granitz
· 7 years ago
4d752a8
Resubmit rL345008 "Split MachinePipeliner code into header and cpp files"
by Lama Saba
· 7 years ago
d7eebd6
[CodeGen][NFC] Make `TII::getMemOpBaseImmOfs` return a base operand
by Francis Visoiu Mistrih
· 7 years ago
ada0f51
[Pipeliner] Ignore Artificial dependences while computing recurrences.
by Sumanth Gundapaneni
· 7 years ago
dfdbc71
[Pipeliner] Remove the unneeded include header(NFC).
by Sumanth Gundapaneni
· 7 years ago
00d4c38
Revert "[MachinePipeliner] Split MachinePipeliner code into header and cpp files"
by Aleksandr Urakov
· 7 years ago
7d9b3a6
[MachinePipeliner] Split MachinePipeliner code into header and cpp files
by Lama Saba
· 7 years ago
62ac69d
[Pipeliner] copyToPhi DAG Mutation to improve scheduling.
by Sumanth Gundapaneni
· 7 years ago
77418a3
[Pipeliner] Use the Index from Topo instead of relying on NodeNum. (NFC)
by Sumanth Gundapaneni
· 7 years ago
8916e43
[Pipeliner] Fix the Schedule DAG topoligical order.
by Sumanth Gundapaneni
· 7 years ago
6ef8002
Replace most users of UnknownSize with LocationSize::unknown(); NFC
by George Burgess IV
· 7 years ago
0cac726
llvm::sort(C.begin(), C.end(), ...) -> llvm::sort(C, ...)
by Fangrui Song
· 7 years ago
726e12c
ScheduleDAG: Cleanup dumping code; NFC
by Matthias Braun
· 7 years ago
e3841eea
[Pipeliner] Fix incorrect phi values in the epilog and kernel
by Brendon Cahoon
· 7 years ago
cc3f630
Consistently use MemoryLocation::UnknownSize to indicate unknown access size
by Krzysztof Parzyszek
· 7 years ago
c73c030
[MI] Change the array of `MachineMemOperand` pointers to be
by Chandler Carruth
· 7 years ago
cb0bab8
[CodeGen] Fix inconsistent declaration parameter name
by Fangrui Song
· 7 years ago
c73b6d6
[NFC] fix trivial typos in comments
by Hiroshi Inoue
· 7 years ago
d34e60c
Rename DEBUG macro to LLVM_DEBUG.
by Nicola Zaghen
· 7 years ago
432a388
IWYU for llvm-config.h in llvm, additions.
by Nico Weber
· 8 years ago
372ffa1
[NFC] fix trivial typos in comments
by Hiroshi Inoue
· 8 years ago
6c2f868
[Pipeliner] Use std::stable_sort when ordering NodeSets
by Krzysztof Parzyszek
· 8 years ago
e92f0cf
[CodeGen] Change std::sort to llvm::sort in response to r327219
by Mandeep Singh Grang
· 8 years ago
3ca2334
[Pipeliner] Several node-ordering fixes
by Krzysztof Parzyszek
· 8 years ago
8c07d0c
[Pipeliner] Check for affine expression in isLoopCarriedOrder
by Krzysztof Parzyszek
· 8 years ago
9f041b1
[Pipeliner] Add missing loop carried dependences
by Krzysztof Parzyszek
· 8 years ago
16e66f5
[Pipeliner] Fix renaming in pipeliner when eliminating phis
by Krzysztof Parzyszek
· 8 years ago
3f72a6b
[Pipeliner] Fix number of phis to generate in the epilog
by Krzysztof Parzyszek
· 8 years ago
a212204
[Pipeliner] Use latency to compute RecMII
by Krzysztof Parzyszek
· 8 years ago
f13bbf1
[Pipeliner] Fix assert caused by pipeliner serialization
by Krzysztof Parzyszek
· 8 years ago
40df8a2
[Pipeliner] Enable more base+offset dependence changes in pipeliner
by Krzysztof Parzyszek
· 8 years ago
55cb4986
[Pipeliner] Fix calculation when reusing phis
by Krzysztof Parzyszek
· 8 years ago
8e1363d
[Pipeliner] Fix check for order dependences when finalizing instructions
by Krzysztof Parzyszek
· 8 years ago
3a0a15a
[Pipeliner] Fix in the pipeliner phi reuse code
by Krzysztof Parzyszek
· 8 years ago
b9b75b8
[Pipeliner] Pipeliner should mark physical registers as used
by Krzysztof Parzyszek
· 8 years ago
785b6ce
[Pipeliner] Correctly update memoperands in the epilog
by Krzysztof Parzyszek
· 8 years ago
c715a5d
[Hexagon] Eliminate subregisters from PHI nodes before pipelining
by Krzysztof Parzyszek
· 8 years ago
febf70a
Quiet unused variable warnings. NFC.
by David L Kreitzer
· 8 years ago
4b8bcf0
[Pipeliner] Fixed node order issue related to zero latency edges
by Roorda, Jan-Willem
· 8 years ago
20a0e55
[Pipeliner] Test commit: fixed spelling mistake in comments
by Roorda, Jan-Willem
· 8 years ago
2d79017
[Pipeliner] Drop memrefs instead of creating ones with size UINT64_MAX
by Krzysztof Parzyszek
· 8 years ago
10ab103
Revert "[Pipeliner] Drop memrefs instead of creating ones with size UINT64_MAX"
by Krzysztof Parzyszek
· 8 years ago
82da5d7
[Pipeliner] Drop memrefs instead of creating ones with size UINT64_MAX
by Krzysztof Parzyszek
· 8 years ago
8f976ba
[NFC] fix trivial typos in comments
by Hiroshi Inoue
· 8 years ago
90ecac0
support phi ranges for machine-level IR
by Bob Wilson
· 8 years ago
f1caa28
MachineFunction: Return reference from getFunction(); NFC
by Matthias Braun
· 8 years ago
f842297
Rename LiveIntervalAnalysis.h to LiveIntervals.h
by Matthias Braun
· 8 years ago
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
615eb47
Reverting r315590; it did not include changes for llvm-tblgen, which is causing link errors for several people.
by Aaron Ballman
· 8 years ago
3e0199f
[dump] Remove NDEBUG from test to enable dump methods [NFC]
by Don Hinton
· 8 years ago
12bdcab
[Pipeliner] Fix offset value for instrs dependent on post-inc load/stores
by Krzysztof Parzyszek
· 8 years ago
8f174dd
[Pipeliner] Improve serialization order for post-increments
by Krzysztof Parzyszek
· 8 years ago
fdf9bf4
CodeGen: Minor cleanups to use MachineInstr::getMF. NFC
by Justin Bogner
· 8 years ago
32a4056
[CodeGen] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes (NFC).
by Eugene Zelenko
· 8 years ago
6b3216a
Guard print() functions only used by dump() functions.
by Florian Hahn
· 8 years ago
6bda14b
Sort the remaining #include lines in include/... and lib/....
by Chandler Carruth
· 8 years ago
1527baa
CodeGen: Rename DEBUG_TYPE to match passnames
by Matthias Braun
· 8 years ago
6bdc755
Spelling mistakes in comments. NFCI.
by Simon Pilgrim
· 9 years ago
b518054
Rename AttributeSet to AttributeList
by Reid Kleckner
· 9 years ago
fbfb19b
Remove redundant conditions (PR31753). NFCI.
by Simon Pilgrim
· 9 years ago
3f6260c
[MachinePipeliner] Remove redundant destructor. NFC.
by Benjamin Kramer
· 9 years ago
8c209aa
Cleanup dump() functions.
by Matthias Braun
· 9 years ago
8839124
Add the DAG mutation interface to the software pipeliner
by Krzysztof Parzyszek
· 9 years ago
df24da2
Fix two bugs in the pipeliner in renaming phis in the prolog and epilog
by Krzysztof Parzyszek
· 9 years ago
91b5cf8
Extract LaneBitmask into a separate type
by Krzysztof Parzyszek
· 9 years ago
3d8482a
Remove redundant condition (PR28800) NFCI.
by Simon Pilgrim
· 9 years ago
fc37155
Use MachineInstr::mop_iterator instead of MIOperands; NFC
by Matthias Braun
· 9 years ago
1b9fc8e
Finish renaming remaining analyzeBranch functions
by Matt Arsenault
· 9 years ago
e8e0f5c
Make analyzeBranch family of instruction names consistent
by Matt Arsenault
· 9 years ago
adbf09e
[CodeGen] Split out the notions of MI invariance and MI dereferenceability.
by Justin Lebar
· 9 years ago
d98cf00
[CodeGen] Rename MachineInstr::isInvariantLoad to isDereferenceableInvariantLoad. NFC
by Justin Lebar
· 9 years ago
5c001c3
ADT: Give ilist<T>::reverse_iterator a handle to the current node
by Duncan P. N. Exon Smith
· 9 years ago
0a33a7a
[CodeGen] Convert a loop to a for-each loop. NFC
by Justin Lebar
· 9 years ago
65b6ebc
[Pipeliner] Fix an asssert due to invalid Phi in the epilog
by Brendon Cahoon
· 9 years ago
cf56e92
Minor comment fix ("generate" --> "generates").
by Justin Lebar
· 9 years ago
cdc7161
Fix some Clang-tidy modernize and Include What You Use warnings.
by Eugene Zelenko
· 9 years ago
b7d3311
Move helpers into anonymous namespaces. NFC.
by Benjamin Kramer
· 9 years ago
8fb181c
Replace MachineInstr* with MachineInstr& in TargetInstrInfo, NFC
by Krzysztof Parzyszek
· 9 years ago
b39236b
Fixed (incorrectly firing) MSVC unused variable warning
by Simon Pilgrim
· 9 years ago
254f889
MachinePipeliner pass that implements Swing Modulo Scheduling
by Brendon Cahoon
· 9 years ago