Dmitri Gribenko
|
76de8c13bc
Revert "[MachineCopyPropagation] Remove redundant copies after TailDup via machine-cp"
|
6 years ago |
Kai Luo
|
8033db9a2d
[MachineCopyPropagation] Remove redundant copies after TailDup via machine-cp
|
6 years ago |
Daniel Sanders
|
57a8129407
Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVM
|
6 years ago |
Jeremy Morse
|
04fd1a03bc
[DebugInfo] MCP: collect and update DBG_VALUEs encountered in local block
|
6 years ago |
Daniel Sanders
|
c7a3c5c5d1
Finish moving TargetRegisterInfo::isVirtualRegister() and friends to llvm::Register as started by r367614. NFC
|
6 years ago |
Chandler Carruth
|
6b547686c5
Update the file headers across all of the LLVM projects in the monorepo
|
6 years ago |
Justin Bogner
|
db46784d64
Reapply "[MachineCopyPropagation] Reimplement CopyTracker in terms of register units"
|
6 years ago |
Carlos Alberto Enciso
|
42b5443507
[DebugInfo][Dexter] Incorrect DBG_VALUE after MCP dead copy instruction removal.
|
6 years ago |
Hans Wennborg
|
8056d4002a
Revert r342942 "[MachineCopyPropagation] Reimplement CopyTracker in terms of register units"
|
7 years ago |
Justin Bogner
|
742443a030
[MachineCopyPropagation] Reimplement CopyTracker in terms of register units
|
7 years ago |
Justin Bogner
|
60a5c7791a
[MachineCopyPropagation] Rework how we manage RegMask clobbers
|
7 years ago |
Justin Bogner
|
97eaa64e59
[MachineCopyPropagation] Refactor copy tracking into a class. NFC
|
7 years ago |
Justin Bogner
|
b69da1b452
[MachineCopyPropagation] Minor clang-formatting. NFC
|
7 years ago |
Krzysztof Parzyszek
|
873b4b66d3
[CodeGen] Ignore debug uses in MachineCopyPropagation
|
7 years ago |
Nicola Zaghen
|
0818e789cb
Rename DEBUG macro to LLVM_DEBUG.
|
7 years ago |
Eli Friedman
|
033a78e4eb
[MachineCopyPropagation] Handle COPY with overlapping source/dest.
|
7 years ago |
Geoff Berry
|
1bfec906a8
Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding"
|
7 years ago |
Quentin Colombet
|
0d9a8774c9
Revert "[MachineCopyPropagation] Extend pass to do COPY source forwarding"
|
7 years ago |
Geoff Berry
|
c1676d5461
[MachineCopyPropagation] Extend pass to do COPY source forwarding
|
7 years ago |
Matthias Braun
|
d318139827
MachineFunction: Return reference from getFunction(); NFC
|
7 years ago |
Michael Zolotukhin
|
41b2567ccb
Remove redundant includes from lib/CodeGen.
|
7 years ago |
Francis Visoiu Mistrih
|
fd11bc0813
[CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register.
|
7 years ago |
Francis Visoiu Mistrih
|
a4ec08b6fd
[CodeGen] Print register names in lowercase in both MIR and debug output
|
7 years ago |
David Blaikie
|
e3a9b4ce3a
Fix a bunch more layering of CodeGen headers that are in Target
|
7 years ago |
Alexander Timofeev
|
23476c4f80
[AMDGPU] Prevent Machine Copy Propagation from replacing live copy with the dead one
|
7 years ago |
David Blaikie
|
48319238e4
Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layering
|
7 years ago |
Alexander Timofeev
|
f6eb7ff7f8
[AMDGPU] : revert r315908
|
7 years ago |
Alexander Timofeev
|
7811640b9a
[AMDGPU] Prevent Machine Copy Propagation from replacing live copy with the dead one
|
7 years ago |
Geoff Berry
|
c3ef7ae13a
Revert "Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding""
|
8 years ago |
Geoff Berry
|
d990d28864
Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding"
|
8 years ago |