projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
SelectionDAG: Expand SELECT_CC to SELECT + SETCC
[oota-llvm.git]
/
lib
/
CodeGen
/
InlineSpiller.cpp
2014-04-22
Chandler Carruth
[Modules] Remove potential ODR violations by sinking...
blob
|
commitdiff
|
raw
2014-04-14
Craig Topper
[C++11] More 'nullptr' conversion. In some cases just...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-21
Manman Ren
Register allocator: add condition to hoist a spill...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-14
Owen Anderson
Revert r203883 (which was more of a bandaid) and fix...
blob
|
commitdiff
|
raw
|
diff to current
2014-03-14
Pete Cooper
Fix issue with r203865. The old behaviour would get...
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-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-07
Chandler Carruth
Re-sort all of the includes with ./utils/sort_includes...
blob
|
commitdiff
|
raw
|
diff to current
2014-01-07
Andrew Trick
Fix for PR18396: Assertion: MO->isDead "Cannot fold...
blob
|
commitdiff
|
raw
|
diff to current
2013-11-17
Andrew Trick
Added a size field to the stack map record to handle...
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
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-09-16
Adrian Prantl
Debug info: Fix PR16736 and rdar://problem/14990587.
blob
|
commitdiff
|
raw
|
diff to current
2013-08-14
Mark Lacey
Auto-compute live intervals on demand.
blob
|
commitdiff
|
raw
|
diff to current
2013-07-10
Adrian Prantl
Safeguard DBG_VALUE handling. Unbreaks the ASAN buildbot.
blob
|
commitdiff
|
raw
|
diff to current
2013-06-21
Andrew Trick
Update physreg live intervals during remat.
blob
|
commitdiff
|
raw
|
diff to current
2013-06-17
Benjamin Kramer
Switch spill weights from a basic loop depth estimation...
blob
|
commitdiff
|
raw
|
diff to current
2013-06-16
David Blaikie
Debug Info: Simplify Frame Index handling in DBG_VALUE...
blob
|
commitdiff
|
raw
|
diff to current
2013-05-23
Benjamin Kramer
InlineSpiller: Store bucket pointers instead of iterators.
blob
|
commitdiff
|
raw
|
diff to current
2013-05-05
Benjamin Kramer
InlineSpiller: Remove quadratic behavior.
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-28
Jakob Stoklund Olesen
Make the LiveRegMatrix analysis available to targets.
blob
|
commitdiff
|
raw
|
diff to current
2012-09-12
James Molloy
Add an analyzePhysReg() function to MachineOperandItera...
blob
|
commitdiff
|
raw
|
diff to current
2012-09-01
Logan Chien
Fix typo.
blob
|
commitdiff
|
raw
|
diff to current
2012-07-14
Jakob Stoklund Olesen
Account for early-clobber reload instructions.
blob
|
commitdiff
|
raw
|
diff to current
2012-06-15
Jakob Stoklund Olesen
Print out register number in InlineSpiller.
blob
|
commitdiff
|
raw
|
diff to current
2012-06-06
Benjamin Kramer
Round 2 of dead private variable removal.
blob
|
commitdiff
|
raw
|
diff to current
2012-05-20
Jakob Stoklund Olesen
Use LiveRangeQuery instead of getLiveRangeContaining().
blob
|
commitdiff
|
raw
|
diff to current
2012-04-02
Pete Cooper
Moved LiveRangeEdit.h so that it can be called from...
blob
|
commitdiff
|
raw
|
diff to current
2012-04-02
Pete Cooper
Refactored the LiveRangeEdit interface so that MachineF...
blob
|
commitdiff
|
raw
|
diff to current
2012-03-01
Jakob Stoklund Olesen
Make InlineSpiller bundle-aware.
blob
|
commitdiff
|
raw
|
diff to current
2012-02-04
Jakob Stoklund Olesen
Don't store COPY pointers in VNInfo.
blob
|
commitdiff
|
raw
|
diff to current
2011-12-12
Pete Cooper
Fixed register allocator splitting a live range on...
blob
|
commitdiff
|
raw
|
diff to current
2011-12-07
Evan Cheng
Add bundle aware API for querying instruction propertie...
blob
|
commitdiff
|
raw
|
diff to current
2011-11-14
Jakob Stoklund Olesen
Use getVNInfoBefore() when it makes sense.
blob
|
commitdiff
|
raw
|
diff to current
2011-11-13
Jakob Stoklund Olesen
Terminate all dead defs at the dead slot instead of...
blob
|
commitdiff
|
raw
|
diff to current
2011-11-13
Jakob Stoklund Olesen
Rename SlotIndexes to match how they are used.
blob
|
commitdiff
|
raw
|
diff to current
2011-11-13
Jakob Stoklund Olesen
Stop tracking spill slot uses in VirtRegMap.
blob
|
commitdiff
|
raw
|
diff to current
2011-11-10
Jakob Stoklund Olesen
Strip old implicit operands after foldMemoryOperand.
blob
|
commitdiff
|
raw
|
diff to current
2011-10-14
Jakob Stoklund Olesen
Add value numbers when spilling dead defs.
blob
|
commitdiff
|
raw
|
diff to current
2011-09-16
Jakob Stoklund Olesen
Disable local spill hoisting for non-killing copies.
blob
|
commitdiff
|
raw
|
diff to current
2011-09-15
Jakob Stoklund Olesen
Add an option to disable spill hoisting.
blob
|
commitdiff
|
raw
|
diff to current
2011-09-15
Jakob Stoklund Olesen
Count correctly when a COPY turns into a spill or reload.
blob
|
commitdiff
|
raw
|
diff to current
2011-09-15
Jakob Stoklund Olesen
Count inserted spills and reloads more accurately.
blob
|
commitdiff
|
raw
|
diff to current
2011-09-15
Jakob Stoklund Olesen
Trace through sibling PHIs in bulk.
blob
|
commitdiff
|
raw
|
diff to current
2011-09-09
Jakob Stoklund Olesen
Reapply r139247: Cache intermediate results during...
blob
|
commitdiff
|
raw
|
diff to current
2011-09-07
Jakob Stoklund Olesen
Revert r139247 "Cache intermediate results during trace...
blob
|
commitdiff
|
raw
|
diff to current
2011-09-07
Jakob Stoklund Olesen
Cache intermediate results during traceSiblingValue.
blob
|
commitdiff
|
raw
|
diff to current
2011-09-01
Jakob Stoklund Olesen
Revert r138794, "Do not try to rematerialize a value...
blob
|
commitdiff
|
raw
|
diff to current
2011-08-30
Bob Wilson
Do not try to rematerialize a value from a partial...
blob
|
commitdiff
|
raw
|
diff to current
2011-07-18
Jakob Stoklund Olesen
Fix PR10387.
blob
|
commitdiff
|
raw
|
diff to current
2011-07-09
Jakob Stoklund Olesen
Oops, didn't mean to commit that.
blob
|
commitdiff
|
raw
|
diff to current
2011-07-09
Jakob Stoklund Olesen
Hoist spills within a basic block.
blob
|
commitdiff
|
raw
|
diff to current
2011-07-05
Jakob Stoklund Olesen
Fix PR10277.
blob
|
commitdiff
|
raw
|
diff to current
2011-06-30
Rafael Espindola
Create a isFullCopy predicate.
blob
|
commitdiff
|
raw
|
diff to current
2011-05-11
Jakob Stoklund Olesen
Avoid hoisting spills when looking at a copy from anoth...
blob
|
commitdiff
|
raw
|
diff to current
2011-05-05
Jakob Stoklund Olesen
Add some statistics to the splitting and spilling frame...
blob
|
commitdiff
|
raw
|
diff to current
2011-04-30
Jakob Stoklund Olesen
Avoid using stale entries form the sibling value map.
blob
|
commitdiff
|
raw
|
diff to current
2011-04-20
Jakob Stoklund Olesen
Add debug output for rematerializable instructions.
blob
|
commitdiff
|
raw
|
diff to current
2011-04-18
Jakob Stoklund Olesen
Handle spilling around an instruction that has an early...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-31
Jakob Stoklund Olesen
Pick a conservative register class when creating a...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-29
Jakob Stoklund Olesen
Recompute register class and hint for registers created...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-29
Jakob Stoklund Olesen
Remember to use the correct register when rematerializi...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-29
Jakob Stoklund Olesen
Run dead code elimination immediately after remateriali...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-29
Jakob Stoklund Olesen
Properly enable rematerialization when spilling after...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-26
Jakob Stoklund Olesen
Use individual register classes when spilling snippets.
blob
|
commitdiff
|
raw
|
diff to current
2011-03-20
Jakob Stoklund Olesen
Also eliminate redundant spills downstream of inserted...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-20
Jakob Stoklund Olesen
Change an argument to a LiveInterval instead of a regis...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-19
Jakob Stoklund Olesen
Add debug output.
blob
|
commitdiff
|
raw
|
diff to current
2011-03-18
Jakob Stoklund Olesen
Hoist spills when the same value is known to be in...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-17
Jakob Stoklund Olesen
Dead code elimination may separate the live interval...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-15
Jakob Stoklund Olesen
Trace back through sibling copies to hoist spills and...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-14
Jakob Stoklund Olesen
Rename members to match LLVM naming conventions more...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-13
Jakob Stoklund Olesen
Tell the register allocator about new unused virtual...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-12
Jakob Stoklund Olesen
Include snippets in the live stack interval.
blob
|
commitdiff
|
raw
|
diff to current
2011-03-12
Jakob Stoklund Olesen
Spill multiple registers at once.
blob
|
commitdiff
|
raw
|
diff to current
2011-03-10
Jakob Stoklund Olesen
Change the Spiller interface to take a LiveRangeEdit...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-10
Jakob Stoklund Olesen
Make SpillIs an optional pointer. Avoid creating a...
blob
|
commitdiff
|
raw
|
diff to current
2011-03-09
Jakob Stoklund Olesen
Add a LiveRangeEdit::Delegate protocol.
blob
|
commitdiff
|
raw
|
diff to current
2011-03-07
Jakob Stoklund Olesen
Make the UselessRegs argument optional in the LiveRange...
blob
|
commitdiff
|
raw
|
diff to current
2011-02-24
Jakob Stoklund Olesen
Use the same spill slot for all live ranges that descen...
blob
|
commitdiff
|
raw
|
diff to current
2011-02-22
Jakob Stoklund Olesen
80 Col.
blob
|
commitdiff
|
raw
|
diff to current
2011-02-09
Jakob Stoklund Olesen
Set an allocation hint when rematting before a COPY.
blob
|
commitdiff
|
raw
|
diff to current
2011-02-08
Jakob Stoklund Olesen
Avoid folding a load instruction into an instruction...
blob
|
commitdiff
|
raw
|
diff to current
2011-01-09
Jakob Stoklund Olesen
Teach TargetRegisterInfo how to cram stack slot indexes...
blob
|
commitdiff
|
raw
|
diff to current
2010-12-18
Jakob Stoklund Olesen
Apparently, operandices is not a word.
blob
|
commitdiff
|
raw
|
diff to current
2010-12-18
Jakob Stoklund Olesen
Teach the inline spiller to attempt folding a load...
blob
|
commitdiff
|
raw
|
diff to current
2010-12-18
Jakob Stoklund Olesen
Pass a Banner argument to the machine code verifier...
blob
|
commitdiff
|
raw
|
diff to current
2010-12-10
Jakob Stoklund Olesen
Rip out live range splitting support from the inline...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-15
Jakob Stoklund Olesen
When spilling a register defined by an early clobber...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-10
Jakob Stoklund Olesen
Hook up AliasAnalysis in InlineSpiller. This is used...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-10
Andrew Trick
RABasic is nearly functionally complete. There are...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-10
Jakob Stoklund Olesen
Simplify the LiveRangeEdit::canRematerializeAt() interf...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-04
Jakob Stoklund Olesen
Disable fancy splitting during spilling unless -extra...
blob
|
commitdiff
|
raw
|
diff to current
2010-11-03
Jakob Stoklund Olesen
Tag debug output as regalloc
blob
|
commitdiff
|
raw
|
diff to current
2010-11-01
Jakob Stoklund Olesen
Don't assign new registers created during a split to...
blob
|
commitdiff
|
raw
|
diff to current
next