summaryrefslogtreecommitdiff
path: root/lib/CodeGen/MachineInstrBundle.cpp
AgeCommit message (Expand)Author
2017-11-17Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie
2017-11-08Target/TargetInstrInfo.h -> CodeGen/TargetInstrInfo.h to match layeringDavid Blaikie
2016-10-24CodeGen/Passes: Pass MachineFunction as functor arg; NFCMatthias Braun
2016-06-12Move instances of std::function.Benjamin Kramer
2016-05-27Apply clang-tidy's misc-move-constructor-init throughout LLVM.Benjamin Kramer
2016-04-27[MachineInstrBundle] Actually set the PartialDeadDef flag only when the registerQuentin Colombet
2016-04-26[MachineInstrBundle] Improvement the recognition of dead definitions.Quentin Colombet
2016-01-05MachineInstrBundle: Fix reversed isSuperRegisterEq() callMatthias Braun
2015-12-11CodeGen: Redo analyzePhysRegs() and computeRegisterLiveness()Matthias Braun
2015-08-10x86: Emit LAHF/SAHF instead of PUSHF/POPFJF Bastien
2015-08-05Revert "Fix MO's analyzePhysReg, it was confusing sub- and super-registers. P...JF Bastien
2015-08-05Fix MO's analyzePhysReg, it was confusing sub- and super-registers. Problem p...JF Bastien
2015-06-08[ARM] Pass a callback to FunctionPass constructors to enable skipping executionAkira Hatanaka
2014-11-19Update SetVector to rely on the underlying set's insert to return a pair<iter...David Blaikie
2014-10-14Have MachineInstrBundle use the MachineFunction for subtargetEric Christopher
2014-08-04Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher
2014-03-07[C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper
2014-03-02[C++11] Replace llvm::next and llvm::prior with std::next and std::prev.Benjamin Kramer
2013-01-04Move an assertion so it doesn't dereference end().Jakob Stoklund Olesen
2012-12-13Use the new MI bundling API in MachineInstrBundle itself.Jakob Stoklund Olesen
2012-12-03Use the new script to sort the includes of every file under lib.Chandler Carruth
2012-11-20Fix physical register liveness calculations:Tim Northover
2012-09-17Increase the static sizes of some SmallSets. finalizeBundle() is very frequen...Michael Ilseman
2012-09-17whitespaceMichael Ilseman
2012-09-12Add an analyzePhysReg() function to MachineOperandIteratorBase that analyses ...James Molloy
2012-06-01Switch all register list clients to the new MC*Iterator interface.Jakob Stoklund Olesen
2012-03-06Avoid finalizeBundles infinite looping.Evan Cheng
2012-03-05Convert more GenRegisterInfo tables from unsigned to uint16_t to reduce stati...Craig Topper
2012-02-29Add an analyzeVirtReg() function.Jakob Stoklund Olesen
2012-02-08Codegen pass definition cleanup. No functionality.Andrew Trick
2012-01-19More bundle related API additions.Evan Cheng
2012-01-19Enhance finalizeBundle to return end of bundle iterator because it makes sense.Evan Cheng
2012-01-19- Slight change to finalizeBundle() interface. LastMI is not exclusive (pointingEvan Cheng
2012-01-19Rename Finalizebundle to finalizeBundle to conform to coding guideline.Evan Cheng
2011-12-14- Add MachineInstrBundle.h and MachineInstrBundle.cpp. This includes a functionEvan Cheng