CodeGen: Avoid more ilist iterator implicit conversions, NFC
[oota-llvm.git] / lib / CodeGen / RegisterCoalescer.cpp
2015-10-09 Duncan P. N. Exon... CodeGen: Avoid more ilist iterator implicit conversions...
2015-09-28 Andrew KaylorImproved the interface of methods commuting operands...
2015-09-25 Matthias BraunTargetRegisterInfo: Introduce PrintLaneMask.
2015-09-25 Matthias BraunTargetRegisterInfo: Add typedef unsigned LaneBitmask...
2015-09-22 Matthias BraunLiveIntervalAnalysis: Factor common code into splitSepa...
2015-09-09 Chandler Carruth[PM/AA] Rebuild LLVM's alias analysis infrastructure...
2015-08-08 Benjamin KramerFix some comment typos.
2015-07-31 Daniel Sanders[regalloc] Make RegMask clobbers prevent merging vreg...
2015-06-30 Matthias BraunRegisterCoalescer: Cleanup empty subranges after shrink...
2015-06-23 Alexander KornienkoRevert r240137 (Fixed/added namespace ending comments...
2015-06-19 Alexander KornienkoFixed/added namespace ending comments using clang-tidy...
2015-06-16 Matthias BraunTargetRegisterInfo: Make the concept of imprecise lane...
2015-05-29 Matthias BraunCodeGen: Use mop_iterator instead of MIOperands/ConstMI...
2015-05-19 Matthias BraunMachineInstr: Remove unused parameter.
2015-05-19 Matthias BraunRegisterCoalescer: Improve a comment.
2015-05-06 Quentin Colombet[RegisterCoalescer] Make sure each live-range has only...
2015-04-28 Matthias BraunRegisterCoalescer: hide terminal rule option by default
2015-04-24 Matthias BraunRegisterCoalescer: implicit phsreg uses are fine when...
2015-04-23 Matthias BraunRegisterCoalescer: Avoid unnecessary register class...
2015-03-30 Quentin Colombet[RegisterCoalescer] Fix a potential misuse of direct...
2015-03-27 Quentin Colombet[RegisterCoalescer] Refine the terminal rule to still...
2015-03-26 Quentin Colombet[RegisterCoalescer] Add a rule to consider more profita...
2015-03-25 Matthias BraunRegisterCoalescer: Fix implicit def handling in registe...
2015-03-19 Matthias BraunDo not track subregister liveness when it brings no...
2015-03-11 Eric ChristopherRemove useMachineScheduler and replace it with subtarge...
2015-03-04 Matthias BraunRegisterCoalescer: Gracefully continue if subrange...
2015-02-24 Eric ChristopherRename UpdateRegAllocHint to match style guidelines.
2015-02-16 Matthias BraunRegisterCoalescer: Don't rematerialize subregister...
2015-02-16 Matthias BraunRegisterCoalescer: Do not look for regclass of IMPLICIT...
2015-02-16 Matthias BraunRegisterCoalescer: Improve previous fix for wrong def...
2015-01-27 Eric ChristopherUpdate a few calls to getSubtarget<> to either be getSu...
2015-01-27 Eric ChristopherMachineRegisterInfo can access TII off of the MachineFu...
2015-01-21 Matthias BraunLiveIntervalAnalysis: Factor out code to update livenes...
2015-01-21 Matthias BraunLiveIntervalAnalysis: Factor out code to update livenes...
2015-01-17 Matthias BraunRegisterCoalescer: Cleanup and improved comment for...
2015-01-17 Matthias BraunRegisterCoalescer: Cleanup by factoring out a common...
2015-01-17 Matthias BraunRegisterCoalescer: Cleanup comment style
2015-01-17 Matthias BraunRegisterCoalescer: Drive-by typo + whitespace fix
2015-01-15 Hal FinkelRevert "r226086 - Revert "r226071 - [RegisterCoalescer...
2015-01-15 Hal FinkelRevert "r226071 - [RegisterCoalescer] Remove copies...
2015-01-15 Hal Finkel[RegisterCoalescer] Remove copies to reserved registers
2015-01-14 Chandler Carruth[cleanup] Re-sort all the #include lines in LLVM using
2015-01-12 Matthias BraunRegisterCoalescer: Turn some impossible conditions...
2015-01-10 Joerg SonnenbergerRevert r225500, it leads to infinite loops.
2015-01-09 Matthias BraunRegisterCoalescer: Fix removeCopyByCommutingDef with...
2015-01-09 Matthias BraunRegisterCoalescer: Some cleanup in removeCopyByCommutin...
2015-01-09 Matthias BraunRegisterCoalescer: No need to set kill flags, they...
2015-01-09 Matthias BraunRegisterCoalescer: Turn some impossible conditions...
2015-01-08 Matthias BraunRegisterCoalescer: Do not remove IMPLICIT_DEFS if they...
2015-01-07 Matthias BraunRegisterCoalescer: Fix valuesIdentical() in some subran...
2014-12-25 David MajnemerSilence GCC's -Wparentheses warning
2014-12-24 Matthias BraunRegisterCoalescer: With subrange liveness there may...
2014-12-19 Matthias BraunRegisterCoalescer: rewrite eliminateUndefCopy().
2014-12-17 Matthias BraunRegisterCoalescer: Fix stripCopies() picking up main...
2014-12-17 Matthias BraunRegisterCoalescer: Sprinkle some const modifiers.
2014-12-11 Matthias BraunLiveInterval: Use range based for loops for subregister...
2014-12-10 Matthias BraunLiveInterval: Use more range based for loops for value...
2014-12-10 Matthias BraunRegisterCoalescer: Preserve subregister liveranges.
2014-12-10 Matthias BraunLiveIntervalAnalysis: Add subregister aware variants...
2014-12-04 Adrian PrantlSimplify implementation and testcase of r223401 based...
2014-12-04 Adrian PrantlDebug info: If the RegisterCoalescer::reMaterializeTriv...
2014-11-19 Matthias BraunRegisterCoalescer: Improve debug messages
2014-11-19 David BlaikieUpdate SetVector to rely on the underlying set's insert...
2014-11-17 Craig TopperMove register class name strings to a single array...
2014-10-09 Sanjay Pateldelete function names from comments
2014-08-21 Craig TopperRepace SmallPtrSet with SmallPtrSetImpl in function...
2014-08-18 Craig TopperRevert "Repace SmallPtrSet with SmallPtrSetImpl in...
2014-08-17 Craig TopperRepace SmallPtrSet with SmallPtrSetImpl in function...
2014-08-04 Eric ChristopherRemove the TargetMachine forwards for TargetSubtargetIn...
2014-07-29 Jiangning LiuAdd TargetInstrInfo interface isAsCheapAsAMove.
2014-07-16 Chris Bieneman[RegisterCoalescer] Moving the RegisterCoalescer subtar...
2014-07-15 Chris Bieneman[RegisterCoalescer] Add new subtarget hook allowing...
2014-04-30 Alexey SamsonovConvert more loops to range-based equivalents
2014-04-22 Chandler Carruth[Modules] Remove potential ODR violations by sinking...
2014-04-14 Craig Topper[C++11] More 'nullptr' conversion. In some cases just...
2014-04-11 Quentin Colombet[Register Coalescer] Fix wrong live-range information...
2014-03-17 Owen AndersonSwitch a number of loops in lib/CodeGen over to range...
2014-03-15 Arnaud A. de Grand... Remove some dead assignements found by scan-build
2014-03-13 Owen AndersonPhase 2 of the great MachineRegisterInfo cleanup. ...
2014-03-13 Owen AndersonPhase 1 of refactoring the MachineRegisterInfo iterator...
2014-03-07 Craig Topper[C++11] Add 'override' keyword to virtual methods that...
2014-03-06 Ahmed CharlesReplace OwningPtr<T> with std::unique_ptr<T>.
2014-03-02 Benjamin Kramer[C++11] Replace llvm::tie with std::tie.
2014-03-02 Benjamin Kramer[C++11] Replace llvm::next and llvm::prior with std...
2014-01-16 Tim NorthoverReMat: fix overly cavalier attitude to sub-register...
2014-01-14 Patrik HagglundFix valgrind warning for gcc builds.
2014-01-13 Tim NorthoverRevert "ReMat: fix overly cavalier attitude to sub...
2014-01-13 Tim NorthoverReMat: fix overly cavalier attitude to sub-register...
2013-10-10 Matthias BraunPrint register in LiveInterval::print()
2013-10-10 Matthias BraunRepresent RegUnit liveness with LiveRange instance
2013-10-10 Matthias BraunWork on LiveRange instead of LiveInterval where possible
2013-10-10 Matthias BraunPass LiveQueryResult by value
2013-10-10 Matthias BraunRename LiveRange to LiveInterval::Segment
2013-10-04 Matthias BraunFix comment
2013-09-26 Andrew TrickAdded temp flag -misched-bench for staging in default...
2013-09-22 Benjamin KramerProvide basic type safety for array_pod_sort comparators.
2013-09-06 Matthias Braunavoid unnecessary direct access to LiveInterval::ranges
2013-09-06 Matthias Braunremove unused argument from LiveRanges::join()
2013-09-06 Matthias Braunremove pointless assert
2013-09-06 Matthias Braunfix comment
next