summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SplitKit.cpp
Commit message (Expand)AuthorAgeFilesLines
* Move LiveRangeCalc header to publicily available position. NFCMarcello Maggioni2019-10-171-1/+1
* Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVMDaniel Sanders2019-08-151-2/+2
* [LiveRange] Reset the VNIs when splitting subrangesQuentin Colombet2019-03-261-4/+5
* 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-82/+88
* [DebugInfo] Examine all uses of isDebugValue() for debug instructions.Shiva Chen2018-05-091-1/+1
* IWYU for llvm-config.h in llvm, additions.Nico Weber2018-04-301-0/+1
* SplitKit: Fix liveness recomputation in some remat cases.Matthias Braun2018-02-021-10/+43
* Rename LiveIntervalAnalysis.h to LiveIntervals.hMatthias Braun2017-12-131-1/+1
* [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register.Francis Visoiu Mistrih2017-12-071-1/+1
* [CodeGen] Unify MBB reference format in both MIR and debug outputFrancis Visoiu Mistrih2017-12-041-17/+19
* [CodeGen] Print "%vreg0" as "%0" in both MIR and debug outputFrancis Visoiu Mistrih2017-11-301-2/+2
* [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-3/+3
* Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layeringDavid Blaikie2017-11-081-1/+1
* 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
* [CodeGen] Fix some Clang-tidy modernize-use-using and Include What You Use wa...Eugene Zelenko2017-08-291-18/+38
* Implement LaneBitmask::getNumLanes and LaneBitmask::getHighestLaneKrzysztof Parzyszek2017-07-201-3/+3
* fix trivial typos; NFCHiroshi Inoue2017-07-091-4/+4
* SplitKit: Fix partially live subreg splittingMatthias Braun2017-06-121-2/+1
* SplitKit: Fix subreg copy related problemsMatthias Braun2017-03-211-1/+0
* SplitKit: Correctly implement partial subregister copiesMatthias Braun2017-03-171-26/+126
* Fix regalloc assignment of overlapping registersStanislav Mekhanoshin2017-02-011-0/+21
* Implement LaneBitmask::any(), use it to replace !none(), NFCIKrzysztof Parzyszek2016-12-161-1/+1
* Extract LaneBitmask into a separate typeKrzysztof Parzyszek2016-12-151-6/+6
* Check proper live range in extendPHIRangesKrzysztof Parzyszek2016-11-211-4/+10
* Place the lowered phi instruction(s) before the DEBUG_VALUE entryKeith Walker2016-09-161-1/+1
* Do not consider subreg defs as reads when computing subrange livenessKrzysztof Parzyszek2016-09-021-5/+2
* Make buildbots happy.George Burgess IV2016-08-251-1/+1
* Create subranges for new intervals resulting from live interval splittingKrzysztof Parzyszek2016-08-241-62/+209
* Allow dead insts to be kept in DeadRemat only when they are rematerializable.Wei Mi2016-07-081-4/+6
* InsertPointAnalysis: Move current live interval from being a class memberWei Mi2016-05-231-8/+8
* [NFC] Extract LastSplitPoint computation from SplitAnalysis to a new classWei Mi2016-05-111-43/+54
* [WinEH] Update SplitAnalysis::computeLastSplitPoint to cope with multiple EH ...David Majnemer2016-04-251-4/+12
* Recommit r265547, and r265610,r265639,r265657 on top of it, plusWei Mi2016-04-131-10/+102
* Revert r265547 "Recommit r265309 after fixed an invalid memory reference bug ...Hans Wennborg2016-04-081-87/+6
* Recommit r265309 after fixed an invalid memory reference bug happenedWei Mi2016-04-061-6/+87
* Revert r265309 and r265312 because they caused some errors I need to investig...Wei Mi2016-04-041-87/+6
* Replace analyzeSiblingValues with new algorithm to fix its compileWei Mi2016-04-041-6/+87
* CodeGen: Take MachineInstr& in SlotIndexes and LiveIntervals, NFCDuncan P. N. Exon Smith2016-02-271-8/+9
* Annotate dump() methods with LLVM_DUMP_METHOD, addressing Richard Smith r2591...Yaron Keren2016-01-291-1/+1
* CodeGen: Remove implicit ilist iterator conversions, NFCDuncan P. N. Exon Smith2015-10-091-14/+16
* LiveIntervalAnalysis: Factor common code into splitSeparateComponents; NFCMatthias Braun2015-09-221-10/+8
* [WinEH] Add and use hasEHPadSuccessor instead of getLandingPadSuccessorReid Kleckner2015-09-171-0/+1
* LiveIntervalAnalysis: Factor out code to update liveness on vreg def removalMatthias Braun2015-01-211-6/+4
* LiveInterval: Use more range based for loops for value numbers and segments.Matthias Braun2014-12-101-27/+16
* Grab the subtarget and subtarget dependent variables off ofEric Christopher2014-10-141-8/+2
* 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-23/+16
OpenPOWER on IntegriCloud