summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/MachineInstrBundle.cpp
Commit message (Expand)AuthorAgeFilesLines
* CodeGen/Passes: Pass MachineFunction as functor arg; NFCMatthias Braun2016-10-241-4/+6
* Move instances of std::function.Benjamin Kramer2016-06-121-1/+1
* Apply clang-tidy's misc-move-constructor-init throughout LLVM.Benjamin Kramer2016-05-271-1/+2
* [MachineInstrBundle] Actually set the PartialDeadDef flag only when the registerQuentin Colombet2016-04-271-1/+1
* [MachineInstrBundle] Improvement the recognition of dead definitions.Quentin Colombet2016-04-261-3/+7
* MachineInstrBundle: Fix reversed isSuperRegisterEq() callMatthias Braun2016-01-051-1/+1
* CodeGen: Redo analyzePhysRegs() and computeRegisterLiveness()Matthias Braun2015-12-111-23/+20
* x86: Emit LAHF/SAHF instead of PUSHF/POPFJF Bastien2015-08-101-1/+1
* Revert "Fix MO's analyzePhysReg, it was confusing sub- and super-registers. P...JF Bastien2015-08-051-1/+1
* Fix MO's analyzePhysReg, it was confusing sub- and super-registers. Problem p...JF Bastien2015-08-051-1/+1
* [ARM] Pass a callback to FunctionPass constructors to enable skipping executionAkira Hatanaka2015-06-081-1/+12
* Update SetVector to rely on the underlying set's insert to return a pair<iter...David Blaikie2014-11-191-4/+4
* Have MachineInstrBundle use the MachineFunction for subtargetEric Christopher2014-10-141-5/+5
* Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher2014-08-041-2/+3
* [C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper2014-03-071-2/+2
* [C++11] Replace llvm::next and llvm::prior with std::next and std::prev.Benjamin Kramer2014-03-021-2/+2
* Move an assertion so it doesn't dereference end().Jakob Stoklund Olesen2013-01-041-4/+3
* Use the new MI bundling API in MachineInstrBundle itself.Jakob Stoklund Olesen2012-12-131-4/+5
* Use the new script to sort the includes of every file under lib.Chandler Carruth2012-12-031-3/+3
* Fix physical register liveness calculations:Tim Northover2012-11-201-2/+4
* Increase the static sizes of some SmallSets. finalizeBundle() is very frequen...Michael Ilseman2012-09-171-4/+4
* whitespaceMichael Ilseman2012-09-171-1/+1
* Add an analyzePhysReg() function to MachineOperandIteratorBase that analyses ...James Molloy2012-09-121-2/+52
* Switch all register list clients to the new MC*Iterator interface.Jakob Stoklund Olesen2012-06-011-2/+2
* Avoid finalizeBundles infinite looping.Evan Cheng2012-03-061-0/+2
* Convert more GenRegisterInfo tables from unsigned to uint16_t to reduce stati...Craig Topper2012-03-051-1/+1
* Add an analyzeVirtReg() function.Jakob Stoklund Olesen2012-02-291-0/+33
* Codegen pass definition cleanup. No functionality.Andrew Trick2012-02-081-8/+2
* More bundle related API additions.Evan Cheng2012-01-191-1/+52
* Enhance finalizeBundle to return end of bundle iterator because it makes sense.Evan Cheng2012-01-191-3/+6
* - Slight change to finalizeBundle() interface. LastMI is not exclusive (pointingEvan Cheng2012-01-191-3/+18
* Rename Finalizebundle to finalizeBundle to conform to coding guideline.Evan Cheng2012-01-191-2/+2
* - Add MachineInstrBundle.h and MachineInstrBundle.cpp. This includes a functionEvan Cheng2011-12-141-0/+180
OpenPOWER on IntegriCloud