Chandler Carruth
|
6b547686c5
Update the file headers across all of the LLVM projects in the monorepo
|
пре 6 година |
Nicola Zaghen
|
0818e789cb
Rename DEBUG macro to LLVM_DEBUG.
|
пре 7 година |
Francis Visoiu Mistrih
|
accb337c76
[CodeGen] Rename functions PrintReg* to printReg*
|
пре 7 година |
Jonas Paulsson
|
a9fba7123d
[RegAlloc, SystemZ] Increase number of LOCRs by passing "hard" regalloc hints.
|
пре 7 година |
David Majnemer
|
975248e4fb
Use the range variant of find instead of unpacking begin/end
|
пре 9 година |
Matthias Braun
|
2aa5727755
TargetRegisterInfo: Provide a way to check assigned registers in getRegAllocationHints()
|
пре 10 година |
Chandler Carruth
|
8677f2ff9a
[Modules] Remove potential ODR violations by sinking the DEBUG_TYPE
|
пре 11 година |
Jakob Stoklund Olesen
|
da5f1ed640
Assert that the target provided hints are in the allocation order.
|
пре 12 година |
Jakub Staszak
|
7dcb23a052
Remove unneeded "TargetMachine.h" #includes.
|
пре 12 година |
Jakob Stoklund Olesen
|
f7999fe1cb
Speed up the AllocationOrder class a bit.
|
пре 12 година |
Chandler Carruth
|
a1514e24cc
Sort includes for all of the .h files under the 'lib' tree. These were
|
пре 12 година |
Jakob Stoklund Olesen
|
fc29db1214
Use the new getRegAllocationHints() hook from AllocationOrder.
|
пре 12 година |
Jakob Stoklund Olesen
|
39b5c0c049
Use MCPhysReg for RegisterClassInfo allocation orders.
|
пре 12 година |
Jakob Stoklund Olesen
|
1ead68d769
Make the LiveRegMatrix analysis available to targets.
|
пре 12 година |
Jakob Stoklund Olesen
|
14d1dd95c7
Remove RegisterClassInfo::isReserved() and isAllocatable().
|
пре 13 година |
Andrew Trick
|
1525260b3e
Move RegisterClassInfo.h.
|
пре 13 година |
Craig Topper
|
b6632ba380
Use uint16_t instead of unsigned to store registers in reg classes. Reduces static data size.
|
пре 13 година |
Jakob Stoklund Olesen
|
dd5a847152
Rename TRI::getAllocationOrder() to getRawAllocationOrder().
|
пре 14 година |
Jakob Stoklund Olesen
|
a46a100945
Get allocation orders from RegisterClassInfo when possible.
|
пре 14 година |
Jakob Stoklund Olesen
|
5f2316a3b5
Switch AllocationOrder to using RegisterClassInfo instead of a BitVector
|
пре 14 година |
Jakob Stoklund Olesen
|
c9df025e33
Simplify a bunch of isVirtualRegister() and isPhysicalRegister() logic.
|
пре 14 година |
Jakob Stoklund Olesen
|
dd479e9769
Use AllocationOrder in RegAllocGreedy, fix a bug in the hint calculation.
|
пре 14 година |
Jakob Stoklund Olesen
|
c9672cb8be
Add an AllocationOrder class that can iterate over the allocatable physical
|
пре 14 година |