aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/CodeGen
AgeCommit message (Expand)Author
2012-07-09LOCALMODs from hg 0b098ca44de7 against r158408 (hg 90a87d6bfe45)Derek Schuff
2012-07-06Fix the naming of ensureAlignment. Per the coding standard function namesChad Rosier
2012-07-05Remove dead infrastructure for building DenseMaps with a SlotIndex asChandler Carruth
2012-07-05Finish fixing the MachineOperand hashing, providing a nice modernChandler Carruth
2012-07-04Add an experimental early if-conversion pass, off by default.Jakob Stoklund Olesen
2012-07-02Extend TargetPassConfig to allow running only a subset of the normal passes.Bob Wilson
2012-07-02Consistently use AnalysisID types in TargetPassConfig.Bob Wilson
2012-07-02Add all codegen passes to the PassManager via TargetPassConfig.Bob Wilson
2012-07-02Add a missing forward declaration of PassManagerBase.Bob Wilson
2012-06-29Add getUniqueVRegDef to MachineRegisterInfo.Manman Ren
2012-06-26Allow targets to inject passes before the virtual register rewriter.Jakob Stoklund Olesen
2012-06-22Remove ProcessImplicitDefs.h which was unused.Jakob Stoklund Olesen
2012-06-22Delete a boring statistic.Jakob Stoklund Olesen
2012-06-22Store live intervals in an IndexedMap.Jakob Stoklund Olesen
2012-06-22Revert r158679 - use case is unclear (and it increases the memory footprint).Hal Finkel
2012-06-22Stop computing physreg live ranges.Jakob Stoklund Olesen
2012-06-22Remove LiveIntervals::trackingRegUnits().Jakob Stoklund Olesen
2012-06-22Change comment into proper Doxygen member comment.Dmitri Gribenko
2012-06-22Emit relocations for DW_AT_location entries on systems which need it. This isNick Lewycky
2012-06-20Remove LiveIntervals::iterator.Jakob Stoklund Olesen
2012-06-20Add "extern template" declarations now that we use explicit instantiation.Andrew Trick
2012-06-20Only update regunit live ranges that have been precomputed.Jakob Stoklund Olesen
2012-06-20Remove 'static' from inline functions defined in header files.Chandler Carruth
2012-06-19Add an ensureMaxAlignment() function to MachineFrameInfo (analogous toChad Rosier
2012-06-19Typo. Patch by Cameron McInally <cameron.mcinally@nyu.edu>.Chad Rosier
2012-06-19Move the support for using .init_array from ARM to the genericRafael Espindola
2012-06-18Allow up to 64 functional units per processor itinerary.Hal Finkel
2012-06-16Guard private fields that are unused in Release builds with #ifndef NDEBUG.Benjamin Kramer
2012-06-13sched: Avoid trivially redundant DAG edges. Take the one with higher latency.Andrew Trick
2012-06-11misched: When querying RegisterPressureTracker, always save current and max p...Andrew Trick
2012-06-11Fix a problem with the reverse bundle iterators.Jakob Stoklund Olesen
2012-06-09Register pressure: added getPressureAfterInstr.Andrew Trick
2012-06-09Convert comments to proper Doxygen comments.Dmitri Gribenko
2012-06-08Reintroduce VirtRegRewriter.Jakob Stoklund Olesen
2012-06-07Add internal read flags to MachineInstrBuilder and hook them into the Machine...Pete Cooper
2012-06-06Move RegisterClassInfo.h.Andrew Trick
2012-06-06Move RegisterPressure.h.Andrew Trick
2012-06-06Remove unused private fields found by clang's new -Wunused-private-field.Benjamin Kramer
2012-06-05Simplify LiveInterval::print().Jakob Stoklund Olesen
2012-06-05Add experimental support for register unit liveness.Jakob Stoklund Olesen
2012-06-05Implement LiveRangeCalc::extendToUses() and createDeadDefs().Jakob Stoklund Olesen
2012-06-05misched: API for minimum vs. expected latency.Andrew Trick
2012-06-05Remove dead function.Jakob Stoklund Olesen
2012-06-05misched: Allow disabling scoreboard hazard checking for subtargets with aAndrew Trick
2012-06-05Remove the last remat-related code from LiveIntervalAnalysis.Jakob Stoklund Olesen
2012-06-05Stop using LiveIntervals::isReMaterializable().Jakob Stoklund Olesen
2012-06-04Delete dead code.Jakob Stoklund Olesen
2012-06-04Switch LiveIntervals member variable to LLVM naming standards.Jakob Stoklund Olesen
2012-06-02Fix typos found by http://github.com/lyda/misspell-checkBenjamin Kramer
2012-06-01Switch all register list clients to the new MC*Iterator interface.Jakob Stoklund Olesen