summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/RegisterPressure.cpp
Commit message (Expand)AuthorAgeFilesLines
* [NFC] fix trivial typos in commentsHiroshi Inoue2018-01-171-1/+1
* Rename LiveIntervalAnalysis.h to LiveIntervals.hMatthias Braun2017-12-131-1/+1
* [CodeGen] Rename functions PrintReg* to printReg*Francis Visoiu Mistrih2017-11-281-2/+2
* Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie2017-11-171-2/+2
* Reverting r315590; it did not include changes for llvm-tblgen, which is causi...Aaron Ballman2017-10-151-1/+1
* [dump] Remove NDEBUG from test to enable dump methods [NFC]Don Hinton2017-10-121-1/+1
* Sort the remaining #include lines in include/... and lib/....Chandler Carruth2017-06-061-2/+2
* Revert "Correct register pressure calculation in presence of subregs"Stanislav Mekhanoshin2017-02-241-31/+11
* Correct register pressure calculation in presence of subregsStanislav Mekhanoshin2017-02-231-11/+31
* [CodeGen] Fix some Clang-tidy modernize and Include What You Use warnings; ot...Eugene Zelenko2017-02-211-15/+39
* Cleanup dump() functions.Matthias Braun2017-01-281-0/+3
* Implement LaneBitmask::any(), use it to replace !none(), NFCIKrzysztof Parzyszek2016-12-161-11/+11
* [codegen] Add generic functions to skip debug values.Florian Hahn2016-12-161-9/+4
* Extract LaneBitmask into a separate typeKrzysztof Parzyszek2016-12-151-44/+50
* Use the range variant of find/find_if instead of unpacking begin/endDavid Majnemer2016-08-121-4/+3
* Use the range variant of find_if instead of unpacking begin/endDavid Majnemer2016-08-121-20/+15
* RegisterPressure: Fix default lanemask for missing regunit intervalsMatthias Braun2016-04-291-35/+33
* RegisterPressure: Cannot produce dead (subregister) defs anymoreMatthias Braun2016-04-291-3/+2
* RegisterPressure: Simplify liveness tracking when lanemasks are not checked.Matthias Braun2016-03-291-31/+66
* RegisterPressure: Small cleanupMatthias Braun2016-03-051-11/+6
* WIP: CodeGen: Use MachineInstr& in MachineInstrBundle.h, NFCDuncan P. N. Exon Smith2016-02-271-1/+1
* CodeGen: Take MachineInstr& in SlotIndexes and LiveIntervals, NFCDuncan P. N. Exon Smith2016-02-271-8/+8
* MachineScheduler: Allow independent scheduling of sub register defsMatthias Braun2016-01-201-12/+71
* RegisterPressure: Make liveness tracking subregister awareMatthias Braun2016-01-201-169/+424
* RegisterPressure: Expose RegisterOperands APIMatthias Braun2016-01-121-61/+56
* use std::max ; NFCISanjay Patel2016-01-061-3/+2
* RegisterPressure: Factor out liveness dead-def detection logic; NFCIMatthias Braun2015-12-101-40/+43
* RegisterPressure: Use range based for, fix else style; NFCMatthias Braun2015-12-031-41/+28
* RegisterPressure: If we do not collect dead defs the list must be emptyMatthias Braun2015-12-011-5/+1
* RegisterPressure: Remove support for recede()/advance() at MBB boundariesMatthias Braun2015-12-011-18/+5
* RegisterPressure: Split RegisterOperands analysis code from result object; NFCMatthias Braun2015-12-011-43/+60
* RegisterPressure: Improve assert messageMatthias Braun2015-11-031-1/+2
* RegisterPressure: Slightly nicer pressure diff dumpingMatthias Braun2015-11-031-1/+3
* Revert "RegisterPressure: allocatable physreg uses are always kills"Matthias Braun2015-10-191-27/+25
* RegisterPressure: Unify the sparse sets in LiveRegsSet; NFCMatthias Braun2015-10-171-12/+19
* RegisterPressure: allocatable physreg uses are always killsMatthias Braun2015-10-171-25/+27
* RegisterPressure: Remove 0 entries from PressureChangeMatthias Braun2015-10-171-4/+14
* RegisterPressure: Hide non-const iterators of PressureDiffMatthias Braun2015-10-171-1/+1
* RegisterPressure: Use range based for, cleanupMatthias Braun2015-10-161-14/+7
* RegisterPressure: LiveRegSet tracks register units not physregsMatthias Braun2015-09-291-1/+1
* Revert "(HEAD -> master, origin/master, origin/HEAD) RegisterPressure: Move L...Matthias Braun2015-09-171-30/+32
* RegisterPressure: Move LiveInRegs/LiveOutRegs from RegisterPressure to Pressu...Matthias Braun2015-09-171-32/+30
* RegisterPressure: Simplify close{Top|Bottom}()Matthias Braun2015-09-141-12/+2
* Fix some comment typos.Benjamin Kramer2015-08-081-1/+1
* RegisterPressure: Add PressureDiff::dump()Matthias Braun2015-07-081-0/+12
* RegisterPressure: fix debug prints in case of physical registersFiona Glaser2015-05-271-2/+2
* RegisterPressureTracker: reword stale comments.Andrew Trick2015-05-171-7/+12
* Move private classes into anonymous namespacesBenjamin Kramer2015-03-231-0/+2
* 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
OpenPOWER on IntegriCloud