Petar Jovanovic
|
32d37d6720
[X86] Correct dwarf unwind information in function epilogue
|
8 rokov pred |
Eugene Zelenko
|
e74c436b70
[CodeGen] Fix some Clang-tidy modernize-use-using and Include What You Use warnings; other minor fixes (NFC).
|
8 rokov pred |
Chandler Carruth
|
e3e43d9d57
Sort the remaining #include lines in include/... and lib/....
|
8 rokov pred |
Matthias Braun
|
b0e29ac6a6
LivePhysRegs: Skip reserved regs in computeLiveIns; NFCI
|
8 rokov pred |
Matthias Braun
|
bd265c3ec6
Revert "LivePhysRegs: Skip reserved regs in computeLiveIns; NFCI"
|
8 rokov pred |
Matthias Braun
|
b0019d8f2c
LivePhysRegs: Skip reserved regs in computeLiveIns; NFCI
|
8 rokov pred |
Matthias Braun
|
94c4904dc5
CodeGen: Rename DEBUG_TYPE to match passnames
|
8 rokov pred |
Krzysztof Parzyszek
|
3da6edb996
Remove stale live-ins in the branch folder
|
8 rokov pred |
Kyle Butt
|
ad1b74fa7d
CodeGen: BranchFolding: Merge identical blocks, even if they are short.
|
8 rokov pred |
Taewook Oh
|
39985529f8
NFC: Reformats comments according to the coding guildelines.
|
8 rokov pred |
Taewook Oh
|
5c088820ba
[BranchFolding] Merge debug locations from common tail instead of removing
|
8 rokov pred |
Taewook Oh
|
f8bacbb9bd
[BranchFolding] Update debug location along with the update of branch instruction.
|
8 rokov pred |
Hans Wennborg
|
b6ae6ad928
[X86] Re-enable conditional tail calls and fix PR31257.
|
8 rokov pred |
Xinliang David Li
|
210c690520
include function name in dot filename
|
8 rokov pred |
Reid Kleckner
|
f3470b10da
[BranchFolding] Tail common all identical unreachable blocks
|
8 rokov pred |
Hans Wennborg
|
34a6e0d36a
[X86] Disable conditional tail calls (PR31257)
|
8 rokov pred |
Kyle Butt
|
5818a513ae
CodeGen: Allow small copyable blocks to "break" the CFG.
|
8 rokov pred |
Xinliang David Li
|
828b398771
Add support to dump dot graph block layout after MBP
|
8 rokov pred |
Matthias Braun
|
fe82f4a18b
BranchRelaxation: Recompute live-ins when splitting a block
|
8 rokov pred |
Florian Hahn
|
f295c8c72c
[codegen] Add generic functions to skip debug values.
|
8 rokov pred |
Andrew Kaylor
|
c24eb2145a
Avoid infinite loops in branch folding
|
8 rokov pred |
Matthias Braun
|
f3e629e3ec
LivePhysReg: Use reference instead of pointer in init(); NFC
|
8 rokov pred |
Robert Lougher
|
72c8379fda
Reapply: "Remove debug location from common tail when tail-merging"
|
8 rokov pred |
Robert Lougher
|
59a91134b9
revert: "Remove debug location from common tail when tail-merging"
|
8 rokov pred |
Robert Lougher
|
e05a7ffa08
Remove debug location from common tail when tail-merging
|
8 rokov pred |
Krzysztof Parzyszek
|
7479130c26
Do not remove implicit defs in BranchFolder
|
8 rokov pred |
Matthias Braun
|
b72235f318
BranchFolder: Fix invalid undef flags after merge.
|
9 rokov pred |
Matt Arsenault
|
93e6e5414d
Finish renaming remaining analyzeBranch functions
|
9 rokov pred |
Matt Arsenault
|
b1a710d5f0
Make analyzeBranch family of instruction names consistent
|
9 rokov pred |
Ahmed Bougacha
|
59a2759391
[BranchFolding] Unique added live-ins after hoisting code.
|
9 rokov pred |