summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/MachineBasicBlock.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Let's try to fix GNU libstdc++ buildbotsMatthias Braun2015-08-241-1/+1
* MachineBasicBlock: Add liveins() method returning an iterator_rangeMatthias Braun2015-08-241-7/+6
* NFC. Convert comments in MachineBasicBlock.cpp into new style.Cong Hou2015-08-121-35/+23
* NFC. Fix some format issues in lib/CodeGen/MachineBasicBlock.cpp.Cong Hou2015-08-101-11/+13
* Revert r244154 which causes some build failure. See https://llvm.org/bugs/sho...Cong Hou2015-08-061-26/+4
* Record whether the weights on out-edges from a MBB are normalized.Cong Hou2015-08-051-4/+26
* Reverting r243386 because it has serious post-commit concerns that have not b...Aaron Ballman2015-07-291-0/+5
* Changes for MachineBasicBlock to use SortedVector for LiveIns.Puyan Lotfi2015-07-281-5/+0
* CodeGen: Push the ModuleSlotTracker through MachineOperandsDuncan P. N. Exon Smith2015-06-261-1/+1
* CodeGen: Use a single SlotTracker in MachineFunction::print()Duncan P. N. Exon Smith2015-06-261-1/+16
* [MachineBasicBlock] Add getFirstNonDebugInstr to complement getLastNonDebugInstrBenjamin Kramer2015-06-231-0/+8
* [MachineBasicBlock] Use the const_cast(this) trick to reduce duplicationBenjamin Kramer2015-06-231-25/+0
* MachineBasicBlock: Cleanup computeRegisterLiveness()Matthias Braun2015-05-271-16/+14
* MC: Clean up method names in MCContext.Jim Grosbach2015-05-181-1/+1
* Remove superfluous .str() and replace std::string concatenation with Twine.Yaron Keren2015-03-271-1/+1
* Rewrite MachineOperand::print and MachineInstr::print to avoidEric Christopher2015-02-271-1/+1
* The leak detector is dead, long live asan and valgrind.Rafael Espindola2014-12-221-5/+0
* CodeGen: Stop using LeakDetector for MachineInstrDuncan P. N. Exon Smith2014-12-111-4/+0
* Allow target to specify prefix for labelsMatt Arsenault2014-12-041-3/+1
* Update SetVector to rely on the underlying set's insert to return a pair<iter...David Blaikie2014-11-191-1/+1
* [MachineDominatorTree] Provide a method to inform a MachineDominatorTree that aQuentin Colombet2014-08-131-25/+2
* Have MachineFunction cache a pointer to the subtarget to make lookupsEric Christopher2014-08-051-14/+8
* Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher2014-08-041-8/+17
* Fix missing constMatt Arsenault2014-07-021-1/+1
* [Modules] Make Support/Debug.h modular. This requires it to not changeChandler Carruth2014-04-211-0/+2
* [C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper2014-04-141-25/+25
* Replace PROLOG_LABEL with a new CFI_INSTRUCTION.Rafael Espindola2014-03-071-1/+1
* [Modules] Move the LeakDetector header into the IR library where theChandler Carruth2014-03-041-1/+1
* [C++11] Replace llvm::next and llvm::prior with std::next and std::prev.Benjamin Kramer2014-03-021-4/+4
* PGO branch weight: update edge weights in IfConverter.Manman Ren2014-01-291-0/+7
* Put the functionality for printing a value to a raw_ostream as anChandler Carruth2014-01-091-8/+5
* Move the LLVM IR asm writer header files into the IR directory, as theyChandler Carruth2014-01-071-1/+1
* Make the llvm mangler depend only on DataLayout.Rafael Espindola2014-01-031-1/+2
* Add a RequireStructuredCFG Field to TargetMachine.Vincent Lejeune2013-12-071-0/+5
* Rename LiveRange to LiveInterval::SegmentMatthias Braun2013-10-101-3/+3
* Live-in copies go *after* EH_LABELs.Jakob Stoklund Olesen2013-07-041-1/+1
* Add MachineBasicBlock::addLiveIn().Jakob Stoklund Olesen2013-07-031-0/+33
* Use pointers to the MCAsmInfo and MCRegInfo.Bill Wendling2013-06-181-1/+1
* Optimize MachineBasicBlock::getSymbol by caching the symbol. Since the symbolEli Bendersky2013-04-221-7/+11
* Remove use of reverse iterators in repairIntervalsInRange(). While they wereCameron Zwarich2013-02-171-9/+1
* Fix a conversion from a forward iterator to a reverse iterator inCameron Zwarich2013-02-171-6/+7
* Add support for updating the LiveIntervals of registers used by 'exotic'Cameron Zwarich2013-02-171-0/+29
* Add blocks to the LiveIntervalAnalysis RegMaskBlocks array when splittingCameron Zwarich2013-02-121-2/+6
* Fix the updating of LiveIntervals after splitting a critical edge. PHI operandCameron Zwarich2013-02-121-12/+3
* Add support for updating LiveIntervals to MachineBasicBlock::SplitCriticalEdg...Cameron Zwarich2013-02-111-0/+68
* Update SlotIndexes after updateTerminator() possibly removes instructions. I amCameron Zwarich2013-02-111-0/+24
* Fix the unused but nearly correct method SlotIndexes::insertMBBInMaps() and addCameron Zwarich2013-02-101-0/+14
* Move all of the header files which are involved in modelling the LLVM IRChandler Carruth2013-01-021-2/+2
* Tighten up the splice() API for bundled instructions.Jakob Stoklund Olesen2012-12-181-13/+0
* Tighten the insert() API for bundled instructions.Jakob Stoklund Olesen2012-12-181-0/+12
OpenPOWER on IntegriCloud