Daniel Sanders
|
25c2d2fbd9
Eliminate implicit Register->unsigned conversions in VirtRegMap. NFC
|
6 жил өмнө |
Daniel Sanders
|
c7a3c5c5d1
Finish moving TargetRegisterInfo::isVirtualRegister() and friends to llvm::Register as started by r367614. NFC
|
6 жил өмнө |
Matt Arsenault
|
e3747985b5
RegAlloc: Fix verifier error with undef identity copies
|
6 жил өмнө |
Chandler Carruth
|
6b547686c5
Update the file headers across all of the LLVM projects in the monorepo
|
6 жил өмнө |
Krzysztof Parzyszek
|
d7a0236f29
[RegAlloc] Check that subreg liveness tracking applies to given virtual reg
|
7 жил өмнө |
Justin Bogner
|
3d2940410b
Re-apply "[VirtRegRewriter] Avoid clobbering registers when expanding copy bundles"
|
7 жил өмнө |
Justin Bogner
|
a9f3f668fc
Revert "[VirtRegRewriter] Avoid clobbering registers when expanding copy bundles"
|
7 жил өмнө |
Justin Bogner
|
a1b4efd4bd
[VirtRegRewriter] Avoid clobbering registers when expanding copy bundles
|
7 жил өмнө |
Nicola Zaghen
|
0818e789cb
Rename DEBUG macro to LLVM_DEBUG.
|
7 жил өмнө |
Nico Weber
|
0f38c60baf
IWYU for llvm-config.h in llvm, additions.
|
7 жил өмнө |
Geoff Berry
|
13357c96d2
[MachineOperand][Target] MachineOperand::isRenamable semantics changes
|
7 жил өмнө |
Matthias Braun
|
209f048663
LiveStacks: Rename LiveStack.{h|cpp} to LiveStacks.{h|cpp}; NFC
|
7 жил өмнө |
Matthias Braun
|
fa621d294f
Rename LiveIntervalAnalysis.h to LiveIntervals.h
|
7 жил өмнө |
Geoff Berry
|
3b391fe80e
[MachineOperand][MIR] Add isRenamable to MachineOperand.
|
7 жил өмнө |
Francis Visoiu Mistrih
|
fd11bc0813
[CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register.
|
7 жил өмнө |
Francis Visoiu Mistrih
|
a4ec08b6fd
[CodeGen] Print register names in lowercase in both MIR and debug output
|
7 жил өмнө |
Francis Visoiu Mistrih
|
accb337c76
[CodeGen] Rename functions PrintReg* to printReg*
|
7 жил өмнө |
David Blaikie
|
e3a9b4ce3a
Fix a bunch more layering of CodeGen headers that are in Target
|
7 жил өмнө |
David Blaikie
|
48319238e4
Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layering
|
7 жил өмнө |
Aaron Ballman
|
1d03d382c1
Reverting r315590; it did not include changes for llvm-tblgen, which is causing link errors for several people.
|
7 жил өмнө |
Don Hinton
|
5298935fe7
[dump] Remove NDEBUG from test to enable dump methods [NFC]
|
7 жил өмнө |
Eugene Zelenko
|
16ffaf8e76
[CodeGen] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC).
|
8 жил өмнө |
Quentin Colombet
|
156a10346f
[VirtRegRewriter] Properly model the register liveness on undef subreg definition
|
8 жил өмнө |
Matthias Braun
|
9b4cf76a1e
RegAllocPBQP: Do not assign reserved physical register
|
8 жил өмнө |
Krzysztof Parzyszek
|
36d7c2b2e5
Move size and alignment information of regclass to TargetRegisterInfo
|
8 жил өмнө |
Matthias Braun
|
9c890fc5b3
SplitKit: Fix subreg copy related problems
|
8 жил өмнө |
Matthias Braun
|
94ebfcba48
SplitKit: Correctly implement partial subregister copies
|
8 жил өмнө |
Matthias Braun
|
852989f86c
VirtRegMap: Correctly deal with bundles when deleting identity copies.
|
8 жил өмнө |
Krzysztof Parzyszek
|
308c60d0cb
Implement LaneBitmask::any(), use it to replace !none(), NFCI
|
8 жил өмнө |
Krzysztof Parzyszek
|
d6ca3f019d
Extract LaneBitmask into a separate type
|
8 жил өмнө |