Commit History

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