summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/MachineBasicBlock.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Remove extra whitespace. NFC.Junmo Park2016-01-071-1/+1
* Fix a type issue in r255455. Should not use unsigned type as std::abs()'s tem...Cong Hou2015-12-131-1/+1
* Replace <cstdint> by llvm/Support/DataTypes.h for the typedef of uint64_t. NFC.Cong Hou2015-12-131-1/+1
* Add the missing header file <cstdint> needed by uint64_tCong Hou2015-12-131-0/+1
* Normalize MBB's successors' probabilities in several locations.Cong Hou2015-12-131-3/+23
* CodeGen: Redo analyzePhysRegs() and computeRegisterLiveness()Matthias Braun2015-12-111-24/+22
* Allow known and unknown probabilities coexist in MBB's successor list.Cong Hou2015-12-011-8/+17
* Replace all weight-based interfaces in MBB with probability-based interfaces,...Cong Hou2015-12-011-109/+33
* Revert r254348: "Replace all weight-based interfaces in MBB with probability-...Hans Wennborg2015-12-011-33/+109
* Replace all weight-based interfaces in MBB with probability-based interfaces,...Cong Hou2015-12-011-109/+33
* Let SelectionDAG start to use probability-based interface to add successors.Cong Hou2015-11-241-3/+22
* Remove a redundant assertion in MachineBasicBlock.cpp. NFC.Cong Hou2015-11-181-1/+0
* Remove redundant code in MachineBasicBlock.cpp. NFC.Cong Hou2015-11-181-28/+8
* [WinEH] Don't forward branches across empty EH pad BBsReid Kleckner2015-11-111-0/+1
* [WinEH] Mark funclet entries and exits as clobbering all registersReid Kleckner2015-11-061-0/+14
* Add new interfaces to MBB for manipulating successors with probabilities inst...Cong Hou2015-11-041-0/+82
* Create a new interface addSuccessorWithoutWeight(MBB*) in MBB to add successo...Cong Hou2015-10-271-7/+11
* CodeGen: Avoid ilist iterator implicit conversions in a few more places, NFCDuncan P. N. Exon Smith2015-10-091-21/+19
* Rename some function arguments in MachineBasicBlock.cpp/h by turning the firs...Cong Hou2015-09-291-55/+55
* TargetRegisterInfo: Introduce PrintLaneMask.Matthias Braun2015-09-251-2/+1
* TargetRegisterInfo: Add typedef unsigned LaneBitmask and use it where apropri...Matthias Braun2015-09-251-3/+3
* [WinEH] Add and use hasEHPadSuccessor instead of getLandingPadSuccessorReid Kleckner2015-09-171-0/+7
* Use the cached TargetInstrInfo instead of looking it up again.Eric Christopher2015-09-161-2/+1
* Save LaneMask with livein registersMatthias Braun2015-09-091-9/+40
* [WinEH] Add some support for code generating catchpadReid Kleckner2015-08-271-9/+8
* MachineBasicBlock: Use MCPhysReg instead of unsigned in livein APIMatthias Braun2015-08-251-5/+4
* Try to fix buildbotsMatthias Braun2015-08-241-1/+2
* 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
OpenPOWER on IntegriCloud