summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/LiveInterval.cpp
Commit message (Expand)AuthorAgeFilesLines
* [LiveInterval] Allow updating subranges with slightly out-dated IRQuentin Colombet2019-11-131-5/+14
* LiveIntervals: Remove assertionMatt Arsenault2019-09-121-1/+2
* Finish moving TargetRegisterInfo::isVirtualRegister() and friends to llvm::Re...Daniel Sanders2019-08-011-2/+2
* Use llvm::upper_bound. NFCFangrui Song2019-04-121-3/+1
* [LiveRange] Reset the VNIs when splitting subrangesQuentin Colombet2019-03-261-2/+51
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* Update DBG_VALUE register operand during LiveInterval operationsYury Delendik2018-08-211-11/+11
* IWYU for llvm-config.h in llvm, additions.Nico Weber2018-04-301-0/+1
* LiveInterval: Print weight in print() function.Matthias Braun2018-01-291-0/+1
* Rename LiveIntervalAnalysis.h to LiveIntervals.hMatthias Braun2017-12-131-1/+1
* [CodeGen] Rename functions PrintReg* to printReg*Francis Visoiu Mistrih2017-11-281-1/+1
* Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie2017-11-171-1/+1
* Reverting r315590; it did not include changes for llvm-tblgen, which is causi...Aaron Ballman2017-10-151-3/+3
* [dump] Remove NDEBUG from test to enable dump methods [NFC]Don Hinton2017-10-121-3/+3
* [CodeGen] Fix some Clang-tidy modernize-use-using and Include What You Use wa...Eugene Zelenko2017-08-241-16/+30
* RegisterCoalescer: Simplify subrange splitting code; NFCMatthias Braun2017-03-031-0/+31
* Cleanup dump() functions.Matthias Braun2017-01-281-0/+2
* Implement LaneBitmask::any(), use it to replace !none(), NFCIKrzysztof Parzyszek2016-12-161-2/+2
* Extract LaneBitmask into a separate typeKrzysztof Parzyszek2016-12-151-6/+7
* Create subranges for new intervals resulting from live interval splittingKrzysztof Parzyszek2016-08-241-12/+82
* Use the range variant of remove_if instead of unpacking begin/endDavid Majnemer2016-08-121-1/+1
* Add print/dump routines to LiveInterval::SubRangeKrzysztof Parzyszek2016-07-121-10/+18
* CodeGen: Refactor renameDisconnectedComponents() as a passMatthias Braun2016-05-311-266/+1
* LiveIntervalAnalysis: Rework constructMainRangeFromSubranges()Matthias Braun2016-05-201-245/+12
* LiveIntervalAnalysis: Fix missing defs in renameDisconnectedComponents().Matthias Braun2016-05-201-7/+57
* Revert "LiveIntervalAnalysis: Rework constructMainRangeFromSubranges()"Tom Stellard2016-05-121-20/+245
* LiveIntervalAnalysis: Rework constructMainRangeFromSubranges()Matthias Braun2016-05-101-245/+20
* LiveInterval: Avoid unnecessary auto, add const; NFCMatthias Braun2016-05-101-3/+3
* [NFC] Header cleanupMehdi Amini2016-04-181-1/+0
* LiveInterval: Fix Distribute() failing on liveranges with unused VNInfosMatthias Braun2016-03-241-8/+13
* CodeGen: Take MachineInstr& in SlotIndexes and LiveIntervals, NFCDuncan P. N. Exon Smith2016-02-271-6/+6
* Remove uses of builtin comma operator.Richard Trieu2016-02-181-3/+5
* [regalloc][WinEH] Do not mark intervals as not spillable if they contain a re...Andrew Kaylor2016-02-081-0/+34
* Annotate dump() methods with LLVM_DUMP_METHOD, addressing Richard Smith r2591...Yaron Keren2016-01-291-5/+4
* LiveInterval: Add utility class to rename independent subregister usageMatthias Braun2016-01-201-0/+183
* LiveInterval: A LiveRange is enough for ConnectedVNInfoEqClasses::Classify()Matthias Braun2016-01-081-5/+5
* TargetRegisterInfo: Introduce PrintLaneMask.Matthias Braun2015-09-251-2/+1
* TargetRegisterInfo: Add typedef unsigned LaneBitmask and use it where apropri...Matthias Braun2015-09-251-4/+4
* Fix typoMatt Arsenault2015-09-241-1/+1
* LiveInterval: Distribute subregister liveranges to new intervals in Connected...Matthias Braun2015-09-221-29/+65
* LiveIntervalAnalysis: Factor common code into splitSeparateComponents; NFCMatthias Braun2015-09-221-9/+7
* LiveInterval: Document and enforce rules about empty subranges.Matthias Braun2015-07-161-0/+2
* Oops, didn't mean to commit my debug fprintfsMatthias Braun2015-04-081-4/+1
* LiveInterval: Fix computeFromMainRange() producing adjacent segments with sam...Matthias Braun2015-04-081-14/+45
* Move private classes into anonymous namespacesBenjamin Kramer2015-03-231-0/+2
* Recommit r231168: unique_ptrify LiveRange::segmentSetDavid Blaikie2015-03-041-1/+0
* Revert "unique_ptrify LiveRange::segmentSet"David Blaikie2015-03-041-0/+1
* Recommit r231168: unique_ptrify LiveRange::segmentSetDavid Blaikie2015-03-031-1/+0
* Revert "unique_ptrify LiveRange::segmentSet"David Blaikie2015-03-031-0/+1
* unique_ptrify LiveRange::segmentSetDavid Blaikie2015-03-031-1/+0
OpenPOWER on IntegriCloud