Daniel Sanders
|
57a8129407
Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVM
|
6 년 전 |
Daniel Sanders
|
0b3e53d745
Use MCRegister in MCRegisterInfo's interfaces
|
6 년 전 |
Daniel Sanders
|
c7a3c5c5d1
Finish moving TargetRegisterInfo::isVirtualRegister() and friends to llvm::Register as started by r367614. NFC
|
6 년 전 |
Matt Arsenault
|
9d5e3568ac
RegAllocFast: Set MayLiveAcrossBlocks when allocating uses
|
6 년 전 |
Matt Arsenault
|
5fd17c6d29
RegAllocFast: Improve hinting heuristic
|
6 년 전 |
Quentin Colombet
|
5c75d64b7b
[RegAllocFast] Scan physcial reg definitions before assigning virtual reg definitions
|
6 년 전 |
Matt Arsenault
|
edc4b49937
Reapply r359906, "RegAllocFast: Add heuristic to detect values not live-out of a block"
|
6 년 전 |
Nico Weber
|
53c6ce1a39
Revert r359906, "RegAllocFast: Add heuristic to detect values not live-out of a block"
|
6 년 전 |
Matt Arsenault
|
ca31476482
RegAllocFast: Add heuristic to detect values not live-out of a block
|
6 년 전 |
Matt Arsenault
|
c5826b9f48
RegAllocFast: Do not allocate registers for undef uses
|
6 년 전 |
Matt Arsenault
|
51c2ad77cd
RegAllocFast: Remove early selection loop, the spill calculation will report cost 0 anyway for free regs
|
6 년 전 |
Matt Arsenault
|
9629afce59
RegAllocFast: Add hint to debug printing
|
6 년 전 |
Chandler Carruth
|
6b547686c5
Update the file headers across all of the LLVM projects in the monorepo
|
6 년 전 |
Matthias Braun
|
3816d00971
RegAllocFast: Further cleanups; NFC
|
6 년 전 |
Matthias Braun
|
b7a96d6f83
RegAllocFast: Leave unassigned virtreg entries in map
|
6 년 전 |
Matthias Braun
|
b8a4e3806c
RegAllocFast: Further cleanups; NFC
|
6 년 전 |
Matthias Braun
|
2c10712291
RegAllocFast: Refactor PhysRegState usage; NFC
|
6 년 전 |
Matthias Braun
|
a2606fd7a7
RegAllocFast: Factor spill/reload creation into their own functions; NFC
|
6 년 전 |
Matthias Braun
|
a007c003b5
RegAllocFast: Cleanups; NFC
|
6 년 전 |
Matthias Braun
|
f41ebcbed2
RegAllocFast: Rename statistic from NumCopies to NumCoalesced
|
6 년 전 |
Fangrui Song
|
7d88286b7c
[CodeGen] Fix inconsistent declaration parameter name
|
7 년 전 |
Nicola Zaghen
|
0818e789cb
Rename DEBUG macro to LLVM_DEBUG.
|
7 년 전 |
Shiva Chen
|
24abe71d71
[DebugInfo] Examine all uses of isDebugValue() for debug instructions.
|
7 년 전 |
Adrian Prantl
|
26b584c691
Remove \brief commands from doxygen comments.
|
7 년 전 |
Geoff Berry
|
13357c96d2
[MachineOperand][Target] MachineOperand::isRenamable semantics changes
|
7 년 전 |
Quentin Colombet
|
263c46c7a9
[RAFast] Don't dereference MBB::end
|
7 년 전 |
Michael Zolotukhin
|
41b2567ccb
Remove redundant includes from lib/CodeGen.
|
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
|
e6b89910eb
[CodeGen] Always use `printReg` to print registers in both MIR and debug
|
7 년 전 |