summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/RegisterPressure.cpp
Commit message (Expand)AuthorAgeFilesLines
* Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVMDaniel Sanders2019-08-151-2/+2
* [NFC] Add a couple of dump routines for RegisterPressure helper classesPhilip Reames2019-08-151-0/+16
* Finish moving TargetRegisterInfo::isVirtualRegister() and friends to llvm::Re...Daniel Sanders2019-08-011-8/+8
* RegPressure: Fix crash on blocks with only dbg_valueMatt Arsenault2019-03-271-1/+7
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* Fixes removal of dead elements from PressureDiff (PR37252).Yury Gribov2018-09-261-2/+1
* Revert r342457 "Fixes removal of dead elements from PressureDiff (PR37252)."Hans Wennborg2018-09-181-1/+2
* Fixes removal of dead elements from PressureDiff (PR37252).Yury Gribov2018-09-181-2/+1
* [DebugInfo] Examine all uses of isDebugValue() for debug instructions.Shiva Chen2018-05-091-3/+3
* IWYU for llvm-config.h in llvm, additions.Nico Weber2018-04-301-0/+1
* Report fatal error in the case of out of memorySerge Pavlov2018-02-201-1/+1
* Revert r325224 "Report fatal error in the case of out of memory"Serge Pavlov2018-02-151-2/+1
* Report fatal error in the case of out of memorySerge Pavlov2018-02-151-1/+2
* [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
OpenPOWER on IntegriCloud