summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/LiveVariables.cpp
Commit message (Expand)AuthorAgeFilesLines
* Prune two MachineInstr.h includes, fix up depsReid Kleckner2019-10-191-0/+1
* Apply llvm-prefer-register-over-unsigned from clang-tidy to LLVMDaniel Sanders2019-08-151-3/+3
* Finish moving TargetRegisterInfo::isVirtualRegister() and friends to llvm::Re...Daniel Sanders2019-08-011-12/+10
* [NFC] add/modify wrapper function for findRegisterDefOperand().Chen Zheng2019-02-201-1/+1
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [DebugInfo] Examine all uses of isDebugValue() for debug instructions.Shiva Chen2018-05-091-2/+2
* IWYU for llvm-config.h in llvm, additions.Nico Weber2018-04-301-0/+1
* Remove redundant includes from lib/CodeGen.Michael Zolotukhin2017-12-131-1/+0
* [CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register.Francis Visoiu Mistrih2017-12-071-6/+6
* 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
* [LiveVariables] Switch Kill/Defs sets to be DenseSet(s).Davide Italiano2017-05-111-1/+1
* Cleanup dump() functions.Matthias Braun2017-01-281-2/+2
* Modify df_iterator to support post-order actionsDavid Callahan2016-10-051-1/+1
* CodeGen: Use MachineInstr& in LiveVariables API, NFCDuncan P. N. Exon Smith2016-07-011-24/+24
* CodeGen: Use range-based for in LiveVariables, NFCDuncan P. N. Exon Smith2016-06-301-6/+4
* LiveVariables: Fix typo and shorten commentMatthias Braun2016-03-291-4/+2
* LiveVariables: Do not remove dead flags from vreg operandsMatthias Braun2016-03-291-3/+8
* Annotate dump() methods with LLVM_DUMP_METHOD, addressing Richard Smith r2591...Yaron Keren2016-01-291-1/+1
* LiveVariables should not clobber MachineOperand::IsDead, ::IsKill on reserved...Matthias Braun2015-11-241-2/+6
* CodeGen: Remove more ilist iterator implicit conversions, NFCDuncan P. N. Exon Smith2015-10-091-1/+1
* Save LaneMask with livein registersMatthias Braun2015-09-091-6/+6
* [WinEH] Add some support for code generating catchpadReid Kleckner2015-08-271-1/+1
* MachineBasicBlock: Add liveins() method returning an iterator_rangeMatthias Braun2015-08-241-9/+6
* [LiveVariables] Improve isLiveOut runtime performances. NFC.Arnaud A. de Grandmaison2015-06-111-31/+8
* Re-sort includes with sort-includes.py and insert raw_ostream.h where it's used.Benjamin Kramer2015-03-231-0/+1
* Remove unnecessary TargetMachine.h includes.Eric Christopher2014-10-141-1/+0
* CodeGen/LiveVariables: use vector::assign()Dylan Noblesmith2014-08-261-8/+4
* CodeGen/LiveVariables: hoist out code in nested loopsDylan Noblesmith2014-08-251-110/+121
* CodeGen/LiveVariables: switch to std::vectorDylan Noblesmith2014-08-251-11/+13
* Use range based for loops to avoid needing to re-mention SmallPtrSet size.Craig Topper2014-08-241-5/+1
* 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
* Convert more loops to range-based equivalentsAlexey Samsonov2014-04-301-6/+8
* Convert several loops over MachineFunction basic blocks to range-based loopsAlexey Samsonov2014-04-301-3/+2
* [C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper2014-04-141-13/+13
* Use SmallVectorImpl& instead of SmallVector to avoid repeating small vector s...Craig Topper2013-07-111-2/+2
* Use SmallVectorImpl instead of SmallVector for iterators and references to av...Craig Topper2013-07-031-2/+2
* Simplify logic now that r182490 is in place. No functional change intended.Chad Rosier2013-05-221-15/+14
* Remove special-casing of return blocks for liveness.Jakob Stoklund Olesen2013-02-051-23/+0
* Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-031-5/+5
* Switch most getReservedRegs() clients to the MRI equivalent.Jakob Stoklund Olesen2012-10-151-4/+2
* Release build: guard dump functions withManman Ren2012-09-111-1/+1
* LiveVariables: Compute a set of defs and kills to speed up updating LV during...Benjamin Kramer2012-09-091-4/+30
* Release build: guard dump functions with "ifndef NDEBUG"Manman Ren2012-09-061-0/+2
* Teach LiveVariables to handle <undef> operands.Jakob Stoklund Olesen2012-06-231-3/+5
* Switch all register list clients to the new MC*Iterator interface.Jakob Stoklund Olesen2012-06-011-32/+29
* Fix typo.Lang Hames2012-04-011-1/+1
* Assert on SSA errors in LiveVariables.Jakob Stoklund Olesen2012-03-091-0/+1
OpenPOWER on IntegriCloud