David Blaikie
|
48319238e4
Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layering
|
7 years ago |
Eugene Zelenko
|
7cf6af50d7
[CodeGen] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes (NFC).
|
8 years ago |
Chandler Carruth
|
e3e43d9d57
Sort the remaining #include lines in include/... and lib/....
|
8 years ago |
Matthias Braun
|
94c4904dc5
CodeGen: Rename DEBUG_TYPE to match passnames
|
8 years ago |
Matthias Braun
|
15cdf2c20b
MachineRegisterInfo: Remove unused arg from isConstantPhysReg(); NFC
|
8 years ago |
Dehao Chen
|
0872bb248f
Using branch probability to guide critical edge splitting.
|
8 years ago |
Dehao Chen
|
625e9e7e61
Revert r284545 again as the regression in ppc still exists. There is bug in MBPI exposed by th patch.
|
8 years ago |
Dehao Chen
|
f2a459b587
Using branch probability to guide critical edge splitting.
|
8 years ago |
Dehao Chen
|
00842505e0
revert r284541.
|
8 years ago |
Dehao Chen
|
6e98f1c84a
Using branch probability to guide critical edge splitting.
|
8 years ago |
Eugene Zelenko
|
3d7ca1cde6
Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes.
|
9 years ago |
Jacques Pienaar
|
48ed4ab2d6
Rename AnalyzeBranch* to analyzeBranch*.
|
9 years ago |
Duncan P. N. Exon Smith
|
dbcbdf39c6
CodeGen: Use MachineInstr& in MachineSink, NFC
|
9 years ago |
Duncan P. N. Exon Smith
|
567409db69
CodeGen: Use MachineInstr& in TargetInstrInfo, NFC
|
9 years ago |
Andrew Kaylor
|
1e455c5cfb
Re-commit optimization bisect support (r267022) without new pass manager support.
|
9 years ago |
Vedant Kumar
|
8866d94a61
Revert "Initial implementation of optimization bisect support."
|
9 years ago |
Quentin Colombet
|
f2cd15729a
[MachineBasicBlock] Make the pass argument truly mandatory when
|
9 years ago |
Andrew Kaylor
|
c852398cbc
Initial implementation of optimization bisect support.
|
9 years ago |
Fiona Glaser
|
513c245e44
MachineSink: make shouldSink a TII target hook
|
9 years ago |
Chad Rosier
|
cd3a68c781
[TII] Allow getMemOpBaseRegImmOfs() to accept negative offsets. NFC.
|
9 years ago |
Richard Trieu
|
1b96cbe208
Remove uses of builtin comma operator.
|
9 years ago |
Sanjoy Das
|
e0f8e1a9a9
[MachineSink] Don't break ImplicitNulls
|
9 years ago |
Owen Anderson
|
983d814835
Refine the definition of convergent to only disallow the addition of new control dependencies.
|
10 years ago |
Chandler Carruth
|
9146833fa3
[PM/AA] Rebuild LLVM's alias analysis infrastructure in a way compatible
|
10 years ago |
Reid Kleckner
|
c0e64ada5c
[WinEH] Add some support for code generating catchpad
|
10 years ago |
Arnaud A. de Grandmaison
|
443838d8aa
[MachineSink] Address post-commit review comments
|
10 years ago |
Arnaud A. de Grandmaison
|
981ffd1bc4
[MachineSink] Improve runtime performance. NFC.
|
10 years ago |
Owen Anderson
|
6f9474c1e1
Disable MachineSink on convergent operations, similar to how IR Sink is
|
10 years ago |
Matthias Braun
|
dfc41dbcda
MachineInstr: Remove unused parameter.
|
10 years ago |
Matthias Braun
|
3ac70da982
MachineSink: Collect registers before clearing their killflags.
|
10 years ago |