projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Use a MapVector instead of an extra sort.
[oota-llvm.git]
/
lib
/
CodeGen
/
RegisterCoalescer.cpp
2015-03-04
Matthias Braun
RegisterCoalescer: Gracefully continue if subrange...
blob
|
commitdiff
|
raw
2015-02-24
Eric Christopher
Rename UpdateRegAllocHint to match style guidelines.
blob
|
commitdiff
|
raw
|
diff to current
2015-02-16
Matthias Braun
RegisterCoalescer: Don't rematerialize subregister...
blob
|
commitdiff
|
raw
|
diff to current
2015-02-16
Matthias Braun
RegisterCoalescer: Do not look for regclass of IMPLICIT...
blob
|
commitdiff
|
raw
|
diff to current
2015-02-16
Matthias Braun
RegisterCoalescer: Improve previous fix for wrong def...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-27
Eric Christopher
Update a few calls to getSubtarget<> to either be getSu...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-27
Eric Christopher
MachineRegisterInfo can access TII off of the MachineFu...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-21
Matthias Braun
LiveIntervalAnalysis: Factor out code to update livenes...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-21
Matthias Braun
LiveIntervalAnalysis: Factor out code to update livenes...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-17
Matthias Braun
RegisterCoalescer: Cleanup and improved comment for...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-17
Matthias Braun
RegisterCoalescer: Cleanup by factoring out a common...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-17
Matthias Braun
RegisterCoalescer: Cleanup comment style
blob
|
commitdiff
|
raw
|
diff to current
2015-01-17
Matthias Braun
RegisterCoalescer: Drive-by typo + whitespace fix
blob
|
commitdiff
|
raw
|
diff to current
2015-01-15
Hal Finkel
Revert "r226086 - Revert "r226071 - [RegisterCoalescer...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-15
Hal Finkel
Revert "r226071 - [RegisterCoalescer] Remove copies...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-15
Hal Finkel
[RegisterCoalescer] Remove copies to reserved registers
blob
|
commitdiff
|
raw
|
diff to current
2015-01-14
Chandler Carruth
[cleanup] Re-sort all the #include lines in LLVM using
blob
|
commitdiff
|
raw
|
diff to current
2015-01-12
Matthias Braun
RegisterCoalescer: Turn some impossible conditions...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-10
Joerg Sonnenberger
Revert r225500, it leads to infinite loops.
blob
|
commitdiff
|
raw
|
diff to current
2015-01-09
Matthias Braun
RegisterCoalescer: Fix removeCopyByCommutingDef with...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-09
Matthias Braun
RegisterCoalescer: Some cleanup in removeCopyByCommutin...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-09
Matthias Braun
RegisterCoalescer: No need to set kill flags, they...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-09
Matthias Braun
RegisterCoalescer: Turn some impossible conditions...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-08
Matthias Braun
RegisterCoalescer: Do not remove IMPLICIT_DEFS if they...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-07
Matthias Braun
RegisterCoalescer: Fix valuesIdentical() in some subran...
blob
|
commitdiff
|
raw
|
diff to current
2014-12-25
David Majnemer
Silence GCC's -Wparentheses warning
blob
|
commitdiff
|
raw
|
diff to current
2014-12-24
Matthias Braun
RegisterCoalescer: With subrange liveness there may...
blob
|
commitdiff
|
raw
|
diff to current
2014-12-19
Matthias Braun
RegisterCoalescer: rewrite eliminateUndefCopy().
blob
|
commitdiff
|
raw
|
diff to current
2014-12-17
Matthias Braun
RegisterCoalescer: Fix stripCopies() picking up main...
blob
|
commitdiff
|
raw
|
diff to current
2014-12-17
Matthias Braun
RegisterCoalescer: Sprinkle some const modifiers.
blob
|
commitdiff
|
raw
|
diff to current
2014-12-11
Matthias Braun
LiveInterval: Use range based for loops for subregister...
blob
|
commitdiff
|
raw
|
diff to current
2014-12-10
Matthias Braun
LiveInterval: Use more range based for loops for value...
blob
|
commitdiff
|
raw
|
diff to current
2014-12-10
Matthias Braun
RegisterCoalescer: Preserve subregister liveranges.
blob
|
commitdiff
|
raw
|
diff to current
2014-12-10
Matthias Braun
LiveIntervalAnalysis: Add subregister aware variants...
blob
|
commitdiff
|
raw
|
diff to current
2014-12-04
Adrian Prantl
Simplify implementation and testcase of r223401 based...
blob
|
commitdiff
|
raw
|
diff to current
2014-12-04
Adrian Prantl
Debug info: If the RegisterCoalescer::reMaterializeTriv...
blob
|
commitdiff
|
raw
|
diff to current
2014-11-19
Matthias Braun
RegisterCoalescer: Improve debug messages
blob
|
commitdiff
|
raw
|
diff to current
2014-11-19
David Blaikie
Update SetVector to rely on the underlying set's insert...
blob
|
commitdiff
|
raw
|
diff to current
2014-11-17
Craig Topper
Move register class name strings to a single array...
blob
|
commitdiff
|
raw
|
diff to current
2014-10-09
Sanjay Patel
delete function names from comments
blob
|
commitdiff
|
raw
|
diff to current
2014-08-21
Craig Topper
Repace SmallPtrSet with SmallPtrSetImpl in function...
blob
|
commitdiff
|
raw
|
diff to current
2014-08-18
Craig Topper
Revert "Repace SmallPtrSet with SmallPtrSetImpl in...
blob
|
commitdiff
|
raw
|
diff to current
2014-08-17
Craig Topper
Repace SmallPtrSet with SmallPtrSetImpl in function...
blob
|
commitdiff
|
raw
|
diff to current
2014-08-04
Eric Christopher
Remove the TargetMachine forwards for TargetSubtargetIn...
blob
|
commitdiff
|
raw
|
diff to current
2014-07-29
Jiangning Liu
Add TargetInstrInfo interface isAsCheapAsAMove.
blob
|
commitdiff
|
raw
|
diff to current
2014-07-16
Chris Bieneman
[RegisterCoalescer] Moving the RegisterCoalescer subtar...
blob
|
commitdiff
|
raw
|
diff to current
2014-07-15
Chris Bieneman
[RegisterCoalescer] Add new subtarget hook allowing...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-30
Alexey Samsonov
Convert more loops to range-based equivalents
blob
|
commitdiff
|
raw
|
diff to current
2014-04-22
Chandler Carruth
[Modules] Remove potential ODR violations by sinking...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-14
Craig Topper
[C++11] More 'nullptr' conversion. In some cases just...
blob
|
commitdiff
|
raw
|
diff to current
2014-04-11
Quentin Colombet
[Register Coalescer] Fix wrong live-range information...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-17
Owen Anderson
Switch a number of loops in lib/CodeGen over to range...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-15
Arnaud A. de Grand...
Remove some dead assignements found by scan-build
blob
|
commitdiff
|
raw
|
diff to current
2014-03-13
Owen Anderson
Phase 2 of the great MachineRegisterInfo cleanup. ...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-13
Owen Anderson
Phase 1 of refactoring the MachineRegisterInfo iterator...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-07
Craig Topper
[C++11] Add 'override' keyword to virtual methods that...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-06
Ahmed Charles
Replace OwningPtr<T> with std::unique_ptr<T>.
blob
|
commitdiff
|
raw
|
diff to current
2014-03-02
Benjamin Kramer
[C++11] Replace llvm::tie with std::tie.
blob
|
commitdiff
|
raw
|
diff to current
2014-03-02
Benjamin Kramer
[C++11] Replace llvm::next and llvm::prior with std...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-16
Tim Northover
ReMat: fix overly cavalier attitude to sub-register...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-14
Patrik Hagglund
Fix valgrind warning for gcc builds.
blob
|
commitdiff
|
raw
|
diff to current
2014-01-13
Tim Northover
Revert "ReMat: fix overly cavalier attitude to sub...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-13
Tim Northover
ReMat: fix overly cavalier attitude to sub-register...
blob
|
commitdiff
|
raw
|
diff to current
2013-10-10
Matthias Braun
Print register in LiveInterval::print()
blob
|
commitdiff
|
raw
|
diff to current
2013-10-10
Matthias Braun
Represent RegUnit liveness with LiveRange instance
blob
|
commitdiff
|
raw
|
diff to current
2013-10-10
Matthias Braun
Work on LiveRange instead of LiveInterval where possible
blob
|
commitdiff
|
raw
|
diff to current
2013-10-10
Matthias Braun
Pass LiveQueryResult by value
blob
|
commitdiff
|
raw
|
diff to current
2013-10-10
Matthias Braun
Rename LiveRange to LiveInterval::Segment
blob
|
commitdiff
|
raw
|
diff to current
2013-10-04
Matthias Braun
Fix comment
blob
|
commitdiff
|
raw
|
diff to current
2013-09-26
Andrew Trick
Added temp flag -misched-bench for staging in default...
blob
|
commitdiff
|
raw
|
diff to current
2013-09-22
Benjamin Kramer
Provide basic type safety for array_pod_sort comparators.
blob
|
commitdiff
|
raw
|
diff to current
2013-09-06
Matthias Braun
avoid unnecessary direct access to LiveInterval::ranges
blob
|
commitdiff
|
raw
|
diff to current
2013-09-06
Matthias Braun
remove unused argument from LiveRanges::join()
blob
|
commitdiff
|
raw
|
diff to current
2013-09-06
Matthias Braun
remove pointless assert
blob
|
commitdiff
|
raw
|
diff to current
2013-09-06
Matthias Braun
fix comment
blob
|
commitdiff
|
raw
|
diff to current
2013-08-14
Mark Lacey
Track new virtual registers by register number.
blob
|
commitdiff
|
raw
|
diff to current
2013-07-05
Jakob Stoklund Olesen
Use modern API to avoid exposing LiveInterval internals.
blob
|
commitdiff
|
raw
|
diff to current
2013-06-21
Andrew Trick
Fix a -join-globalcopies bug; handle undef operands.
blob
|
commitdiff
|
raw
|
diff to current
2013-06-21
Andrew Trick
Modify the -join-globalcopies option (off by default).
blob
|
commitdiff
|
raw
|
diff to current
2013-06-21
Andrew Trick
Make rematerialization in the coalescer less sensitive...
blob
|
commitdiff
|
raw
|
diff to current
2013-06-14
Tim Northover
Mark rematerialized super/sub registers as dead.
blob
|
commitdiff
|
raw
|
diff to current
2013-05-30
Tim Northover
Fix rematerialization into physical registers.
blob
|
commitdiff
|
raw
|
diff to current
2013-05-29
Tim Northover
Teach ReMaterialization to be more cunning about subreg...
blob
|
commitdiff
|
raw
|
diff to current
2013-03-05
Bill Wendling
Remove unused #includes.
blob
|
commitdiff
|
raw
|
diff to current
2013-02-14
Cameron Zwarich
RegisterCoalescer::reMaterializeTrivialDef() can constr...
blob
|
commitdiff
|
raw
|
diff to current
2013-02-14
Cameron Zwarich
Fix RegisterCoalescer::rematerializeTrivialDef() so...
blob
|
commitdiff
|
raw
|
diff to current
2013-02-14
Cameron Zwarich
Fix some issues with rematerialization in RegisterCoale...
blob
|
commitdiff
|
raw
|
diff to current
2013-02-13
Manman Ren
Debug Info: LiveDebugVarible can remove DBG_VALUEs...
blob
|
commitdiff
|
raw
|
diff to current
2013-01-03
Jakob Stoklund Olesen
Fix PR14732 by handling all kinds of IMPLICIT_DEF live...
blob
|
commitdiff
|
raw
|
diff to current
2013-01-02
Chandler Carruth
Move all of the header files which are involved in...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-03
Chandler Carruth
Use the new script to sort the includes of every file...
blob
|
commitdiff
|
raw
|
diff to current
2012-11-29
Jakob Stoklund Olesen
Avoid rewriting instructions twice.
blob
|
commitdiff
|
raw
|
diff to current
2012-11-28
Jakob Stoklund Olesen
Make the LiveRegMatrix analysis available to targets.
blob
|
commitdiff
|
raw
|
diff to current
2012-11-27
Jakub Staszak
Remove duplicated #includes.
blob
|
commitdiff
|
raw
|
diff to current
2012-11-16
Andrew Trick
Use array_pod_sort instead of std::sort.
blob
|
commitdiff
|
raw
|
diff to current
2012-11-15
Andrew Trick
Fix an obvious merge bug in -join-globalcopies (disabled).
blob
|
commitdiff
|
raw
|
diff to current
2012-11-14
Jakub Staszak
Use reserve() to avoid vector reallocation.
blob
|
commitdiff
|
raw
|
diff to current
2012-11-14
Jakub Staszak
canJoinPhys method doesn't modify CoalescerPair. Make...
blob
|
commitdiff
|
raw
|
diff to current
2012-11-13
Andrew Trick
Revert -join-splitedges to a boolean cmd line option.
blob
|
commitdiff
|
raw
|
diff to current
2012-11-13
Andrew Trick
The MachineScheduler does not currently require JoinSpl...
blob
|
commitdiff
|
raw
|
diff to current
next