summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/LiveRegMatrix.cpp
Commit message (Expand)AuthorAgeFilesLines
* Sink all InitializePasses.h includesReid Kleckner2019-11-131-0/+1
* Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVMDaniel Sanders2019-08-151-1/+1
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen2018-05-141-18/+18
* Take into account the cost of local intervals when selecting split candidate.Marina Yatsina2018-01-311-0/+16
* Rename LiveIntervalAnalysis.h to LiveIntervals.hMatthias Braun2017-12-131-1/+1
* [CodeGen] Rename functions PrintReg* to printReg*Francis Visoiu Mistrih2017-11-281-6/+6
* Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie2017-11-171-2/+2
* Sort the remaining #include lines in include/... and lib/....Chandler Carruth2017-06-061-3/+3
* LiveRegMatrix: Fix some subreg interference checksMatthias Braun2017-03-021-5/+8
* LIU:::Query: Query LiveRange instead of LiveInterval; NFCMatthias Braun2017-03-011-1/+1
* [CodeGen] Fix some Clang-tidy modernize and Include What You Use warnings; ot...Eugene Zelenko2017-02-171-4/+10
* Implement LaneBitmask::any(), use it to replace !none(), NFCIKrzysztof Parzyszek2016-12-161-1/+1
* Extract LaneBitmask into a separate typeKrzysztof Parzyszek2016-12-151-1/+1
* Move helpers into anonymous namespaces. NFC.Benjamin Kramer2016-08-061-3/+4
* TargetRegisterInfo: Introduce PrintLaneMask.Matthias Braun2015-09-251-1/+0
* TargetRegisterInfo: Add typedef unsigned LaneBitmask and use it where apropri...Matthias Braun2015-09-251-1/+1
* MachineRegisterInfo: Remove UsedPhysReg infrastructureMatthias Braun2015-07-141-3/+1
* RAGreedy: Keep track of allocated PhysRegs internallyMatthias Braun2015-07-141-0/+8
* [cleanup] Re-sort all the #include lines in LLVM usingChandler Carruth2015-01-141-1/+1
* LiveInterval: Use range based for loops for subregister ranges.Matthias Braun2014-12-111-4/+3
* LiveRegMatrix: Respect subregister liveness when allocating registers.Matthias Braun2014-12-101-14/+49
* Remove unnecessary TargetMachine.h includes.Eric Christopher2014-10-141-1/+0
* Have MachineFunction cache a pointer to the subtarget to make lookupsEric Christopher2014-08-051-1/+1
* Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher2014-08-041-1/+1
* [Modules] Remove potential ODR violations by sinking the DEBUG_TYPEChandler Carruth2014-04-221-1/+2
* Replace OwningPtr<T> with std::unique_ptr<T>.Ahmed Charles2014-03-061-1/+1
* This small change reduces compile time for small programs on targets that havePuyan Lotfi2014-02-061-1/+3
* Represent RegUnit liveness with LiveRange instanceMatthias Braun2013-10-101-2/+4
* Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-031-4/+4
* Make the LiveRegMatrix analysis available to targets.Jakob Stoklund Olesen2012-11-281-2/+2
* Allow overlaps between virtreg and physreg live ranges.Jakob Stoklund Olesen2012-09-061-1/+3
* Accept null PhysReg arguments to checkRegMaskInterference.Jakob Stoklund Olesen2012-06-151-1/+1
* Sketch a LiveRegMatrix analysis pass.Jakob Stoklund Olesen2012-06-091-0/+152
OpenPOWER on IntegriCloud