Remove static global GCNames from Function.cpp and move it to the Context
[oota-llvm.git] / lib / CodeGen / MachineLICM.cpp
2016-01-06 Sanjay Patelrangify; NFCI
2015-12-23 Philip Reames[MachineLICM] Fix handling of memoperands
2015-12-10 Sanjay Patelremove duplicated comments and don't repeat function...
2015-10-09 Duncan P. N. Exon... CodeGen: Continue removing ilist iterator implicit...
2015-09-09 Matthias BraunSave LaneMask with livein registers
2015-09-09 Chandler Carruth[PM/AA] Rebuild LLVM's alias analysis infrastructure...
2015-08-27 Reid Kleckner[WinEH] Add some support for code generating catchpad
2015-08-24 Matthias BraunMachineBasicBlock: Add liveins() method returning an...
2015-08-11 Alex LorenzPseudoSourceValue: Replace global manager with a manage...
2015-06-13 Matthias BraunMachineLICM: Use TargetSchedModel instead of just itine...
2015-05-29 Matthias BraunCodeGen: Use mop_iterator instead of MIOperands/ConstMI...
2015-05-19 Matthias BraunMachineInstr: Remove unused parameter.
2015-04-14 Daniel Jasper[MachineLICM] Use newer model of register pressure...
2015-04-08 Daniel Jasper[MachineLICM] Cleanup, remove unused parameters. NFC.
2015-04-07 Daniel JasperCleanup register pressure calculation in MachineLICM.
2015-04-07 Daniel Jasper[MachineLICM] Remove obsolete comment about not conside...
2015-04-03 Daniel Jasper[MachineLICM] Small cleanup: Constify and rangeify.
2015-03-14 Daniel Jasper[MachineLICM] First steps of sinking GEPs near calls.
2015-02-05 Daniel JasperSmall cleanup of MachineLICM.cpp
2015-01-08 Hal Finkel[MachineLICM] A command-line option to hoist even cheap...
2014-11-19 David BlaikieUpdate SetVector to rely on the underlying set's insert...
2014-10-14 Eric ChristopherRemove the use and member variable of the TargetMachine...
2014-10-03 Benjamin KramerEliminate some deep std::vector copies. NFC.
2014-08-04 Eric ChristopherRemove the TargetMachine forwards for TargetSubtargetIn...
2014-07-29 Jiangning LiuAdd TargetInstrInfo interface isAsCheapAsAMove.
2014-04-22 Chandler Carruth[Modules] Remove potential ODR violations by sinking...
2014-04-15 Nick LewyckyBreak PseudoSourceValue out of the Value hierarchy...
2014-04-14 Craig Topper[C++11] More 'nullptr' conversion. In some cases just...
2014-03-31 Paul RobinsonDisable each MachineFunctionPass for 'optnone' function...
2014-03-17 Owen AndersonSwitch a number of loops in lib/CodeGen over to range...
2014-03-13 Owen AndersonPhase 2 of the great MachineRegisterInfo cleanup. ...
2014-03-07 Craig Topper[C++11] Add 'override' keyword to virtual methods that...
2013-09-15 Benjamin KramerReplace some unnecessary vector copies with references.
2013-08-20 Richard SandifordFix overly pessimistic shortcut in post-RA MachineLICM
2013-07-11 Craig TopperUse SmallVectorImpl& instead of SmallVector to avoid...
2013-01-11 Benjamin KramerSplit TargetLowering into a CodeGen and a SelectionDAG...
2012-12-13 Patrik HagglundChange TargetLowering::getRepRegClassFor to take an...
2012-12-11 Patrik HagglundRevert EVT->MVT changes, r169836-169851, due to buildbo...
2012-12-11 Patrik HagglundChange TargetLowering::getRepRegClassFor to take an...
2012-12-03 Chandler CarruthUse the new script to sort the includes of every file...
2012-08-22 Craig TopperAdd a getName function to MachineFunction. Use it in...
2012-06-01 Jakob Stoklund OlesenSwitch all register list clients to the new MC*Iterator...
2012-05-07 Jakob Stoklund OlesenAdd an MF argument to TRI::getPointerRegClass() and...
2012-04-11 Jakob Stoklund OlesenTweak MachineLICM heuristics for cheap instructions.
2012-04-11 Jakob Stoklund OlesenOnly check for PHI uses inside the current loop.
2012-03-27 Evan ChengPost-ra LICM should take care not to hoist an instructi...
2012-03-04 Craig TopperUse uint16_t to store register overlaps to reduce stati...
2012-02-28 Chad RosierFix 80-column violation.
2012-02-17 Jakob Stoklund OlesenRevert r150288, "Allow Post-RA LICM to hoist reserved...
2012-02-11 Jakob Stoklund OlesenAllow Post-RA LICM to hoist reserved register reads.
2012-02-11 Jakob Stoklund OlesenDon't read PreRegAlloc before it is initialized.
2012-02-08 Andrew TrickCodegen pass definition cleanup. No functionality.
2012-02-08 Andrew TrickMove pass configuration out of pass constructors: Machi...
2012-02-08 Andrew Trickwhitespace
2012-02-02 Jakob Stoklund OlesenRequire non-NULL register masks.
2012-01-23 Jakob Stoklund OlesenFix PR11829. PostRA LICM was too aggressive.
2012-01-23 Jakob Stoklund OlesenSimplify debug output.
2012-01-20 Jakob Stoklund OlesenSupport register masks in MachineLICM.
2012-01-16 Jakob Stoklund OlesenExtract method for detecting constant unallocatable...
2012-01-10 Evan Cheng80 col violation.
2011-12-22 Pete CooperHoisted some loop invariant smallvector lookups out...
2011-12-22 Pete CooperChanged MachineLICM to use a worklist list MachineCSE...
2011-12-07 Evan ChengAdd bundle aware API for querying instruction propertie...
2011-12-06 Evan ChengFirst chunk of MachineInstr bundle support.
2011-11-16 Owen AndersonRename MVT::untyped to MVT::Untyped to match similar...
2011-10-26 Evan ChengDisable LICM speculation in high register pressure...
2011-10-20 Devang PatelAs Evan suggested, loads from constant pool are safe...
2011-10-20 Devang PatelAdd a comment.
2011-10-17 Evan ChengConstraint register class with constrainRegClass()...
2011-10-17 Devang PatelIt is safe to speculate load from GOT. This fixes perfo...
2011-10-13 Nick LewyckyTabs to spaces.
2011-10-12 Evan ChengDisable machine LICM speculation check (for profitabili...
2011-10-12 Bill WendlingExpand the check for a landing pad so that it looks...
2011-10-12 Evan ChengFix r141744.
2011-10-11 Evan ChengRefine r141689 with a tri-state variable.
2011-10-11 Bill WendlingN.B. This is with the new EH scheme:
2011-10-11 Devang PatelAdd dominance check for the instruction being hoisted.
2011-10-10 Devang PatelRevert r141569 and r141576.
2011-10-10 Devang PatelIf loop header is also loop exiting block then it may...
2011-10-10 Devang PatelAdd dominance check for the instruction being hoisted.
2011-09-01 Evan ChengTeach MachineLICM reg pressure tracking code to deal...
2011-06-29 Evan ChengSink SubtargetFeature and TargetInstrItineraries (renam...
2011-06-28 Evan Cheng- Rename TargetInstrDesc, TargetOperandInfo to MCInstrD...
2011-06-27 Evan ChengMore refactoring. Move getRegClass from TargetOperandIn...
2011-04-11 Evan ChengLook pass copies when determining whether hoisting...
2011-03-07 Cameron ZwarichMove getRegPressureLimit() from TargetLoweringInfo...
2011-01-20 Evan ChengSorry, several patches in one.
2011-01-10 Jakob Stoklund OlesenSimplify a bunch of isVirtualRegister() and isPhysicalR...
2010-11-11 Dan GohmanAdd a FIXME comment.
2010-11-01 Jakob Stoklund OlesenMachineLICM should not claim to be preserving the CFG...
2010-10-26 Evan ChengUse instruction itinerary to determine what instruction...
2010-10-20 Evan ChengMore accurate estimate / tracking of register pressure.
2010-10-20 Dan GohmanMake CodeGen TBAA-aware.
2010-10-19 Evan ChengRe-enable register pressure aware machine licm with...
2010-10-19 Owen AndersonGet rid of static constructors for pass registration...
2010-10-19 Daniel DunbarRevert r116781 "- Add a hook for target to determine...
2010-10-19 Andrew TrickFix for machine licm assert: RCCost <= RegPressure...
2010-10-19 Evan Cheng- Add a hook for target to determine whether an instruc...
2010-10-16 Evan ChengMore machine LICM work. It now tracks register pressure...
2010-10-14 Evan ChengRegister pressure and instruction latency aware machine...
next