projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Fix kill info for split intervals.
[oota-llvm.git]
/
lib
/
CodeGen
/
2007-12-05
Evan Cheng
Fix kill info for split intervals.
tree
|
commitdiff
2007-12-05
Chris Lattner
more scalarization
tree
|
commitdiff
2007-12-05
Chris Lattner
scalarize vector binops
tree
|
commitdiff
2007-12-05
Evan Cheng
- Mark last use of a split interval as kill instead...
tree
|
commitdiff
2007-12-05
Evan Cheng
Add a argument to storeRegToStackSlot and storeRegToAdd...
tree
|
commitdiff
2007-12-04
Evan Cheng
Remove a unsafe optimization. This fixes 401.bzip2.
tree
|
commitdiff
2007-12-04
Evan Cheng
Spiller unfold optimization bug: do not clobber a reusa...
tree
|
commitdiff
2007-12-04
Chris Lattner
Implement framework for scalarizing node results. ...
tree
|
commitdiff
2007-12-04
Chris Lattner
start providing framework for scalarizing vectors.
tree
|
commitdiff
2007-12-04
Evan Cheng
Discard split intervals made empty due to folding.
tree
|
commitdiff
2007-12-03
Evan Cheng
Bug fixes.
tree
|
commitdiff
2007-12-03
Duncan Sands
Rather than having special rules like "intrinsics cannot
tree
|
commitdiff
2007-12-03
Evan Cheng
Typo
tree
|
commitdiff
2007-12-03
Evan Cheng
Update kill info for uses of split intervals.
tree
|
commitdiff
2007-12-02
Evan Cheng
Remove redundant foldMemoryOperand variants and other...
tree
|
commitdiff
2007-12-01
Evan Cheng
Fix a bug where splitting cause some unnecessary spilling.
tree
|
commitdiff
2007-12-01
Evan Cheng
Allow some reloads to be folded in multi-use cases...
tree
|
commitdiff
2007-11-30
Evan Cheng
Do not fold reload into an instruction with multiple...
tree
|
commitdiff
2007-11-30
Devang Patel
Provide a way to update DescGlobals cache directly.
tree
|
commitdiff
2007-11-29
Evan Cheng
Do not lose rematerialization info when spilling alread...
tree
|
commitdiff
2007-11-29
Evan Cheng
Fix a major performance issue with splitting. If there...
tree
|
commitdiff
2007-11-29
Evan Cheng
Replace the odd kill# hack with something less fragile.
tree
|
commitdiff
2007-11-29
Evan Cheng
Fixed various live interval splitting bugs / compile...
tree
|
commitdiff
2007-11-29
Evan Cheng
Kill info update bug.
tree
|
commitdiff
2007-11-28
Duncan Sands
Add some convenience methods for querying attributes...
tree
|
commitdiff
2007-11-28
Duncan Sands
Add missing newlines at EOF.
tree
|
commitdiff
2007-11-28
Evan Cheng
Recover compile time regression.
tree
|
commitdiff
2007-11-27
Owen Anderson
Add MachineLoopInfo. This is not yet tested.
tree
|
commitdiff
2007-11-27
Nate Begeman
Support returning non-power-of-2 vectors to unblock...
tree
|
commitdiff
2007-11-27
Duncan Sands
Fix PR1146: parameter attributes are longer part of
tree
|
commitdiff
2007-11-27
Chris Lattner
err, no really.
tree
|
commitdiff
2007-11-27
Chris Lattner
don't depend on ADL.
tree
|
commitdiff
2007-11-26
Dan Gohman
Don't lower srem/urem X%C to X-X/C*C unless the divisio...
tree
|
commitdiff
2007-11-24
Chris Lattner
Implement expand support for MERGE_VALUEs that only...
tree
|
commitdiff
2007-11-24
Chris Lattner
Implement support for custom legalization in DAGTypeLeg...
tree
|
commitdiff
2007-11-24
Chris Lattner
Several changes:
tree
|
commitdiff
2007-11-21
Duncan Sands
Fix a bug in which node A is replaced by node B, but...
tree
|
commitdiff
2007-11-20
Dale Johannesen
Fix .eh table linkage issues on Darwin. Some EH support
tree
|
commitdiff
2007-11-19
Chris Lattner
ExpandUnalignedLoad doesn't handle vectors right at...
tree
|
commitdiff
2007-11-19
Chris Lattner
Implement vector expand support for shuffle_vector...
tree
|
commitdiff
2007-11-19
Chris Lattner
Implement splitting of UNDEF nodes. This is the first...
tree
|
commitdiff
2007-11-19
Dan Gohman
Add support in SplitVectorOp for remainder operators.
tree
|
commitdiff
2007-11-17
Nate Begeman
Add support for vectors to int <-> float casts.
tree
|
commitdiff
2007-11-17
Evan Cheng
Live interval splitting:
tree
|
commitdiff
2007-11-15
Anton Korobeynikov
Implement necessary bits for flt_rounds gcc builtin.
tree
|
commitdiff
2007-11-15
Nate Begeman
Basic non-power-of-2 vector support
tree
|
commitdiff
2007-11-15
Duncan Sands
This assertion was bogus.
tree
|
commitdiff
2007-11-15
Evan Cheng
Fix a thinko in post-allocation coalescer.
tree
|
commitdiff
2007-11-15
Bill Wendling
Adding debug output during coalescing.
tree
|
commitdiff
2007-11-15
Bill Wendling
Need to increment the iterator.
tree
|
commitdiff
2007-11-14
Anton Korobeynikov
Fix PIC jump table codegen on x86-32/linux. In fact...
tree
|
commitdiff
2007-11-14
Evan Cheng
Clean up sub-register implementation by moving subReg...
tree
|
commitdiff
2007-11-13
Owen Anderson
Run computeDomForest() on the set of registers that...
tree
|
commitdiff
2007-11-13
Owen Anderson
Preserve LiveVariables when doing critical edge splitting.
tree
|
commitdiff
2007-11-13
Dale Johannesen
Add parameter to getDwarfRegNum to permit targets
tree
|
commitdiff
2007-11-13
Bill Wendling
Unify CALLSEQ_{START,END}. They take 4 parameters:...
tree
|
commitdiff
2007-11-12
Owen Anderson
Break critical edges coming into blocks with PHI nodes.
tree
|
commitdiff
2007-11-12
Evan Cheng
Refactor some code.
tree
|
commitdiff
2007-11-12
Owen Anderson
As Chris and Evan pointed out, BreakCriticalMachineEdge...
tree
|
commitdiff
2007-11-09
Hartmut Kaiser
Fixed a strange construct. Please review.
tree
|
commitdiff
2007-11-09
Duncan Sands
Move MinAlign to MathExtras.h.
tree
|
commitdiff
2007-11-09
Duncan Sands
Fix some load/store logic that would be wrong for
tree
|
commitdiff
2007-11-09
Duncan Sands
Add terminating newline.
tree
|
commitdiff
2007-11-09
Evan Cheng
Much improved pic jumptable codegen:
tree
|
commitdiff
2007-11-09
Evan Cheng
Didn't mean to check these in.
tree
|
commitdiff
2007-11-09
Evan Cheng
Bug fix. Passive nodes are not in SUnitMap.
tree
|
commitdiff
2007-11-08
Owen Anderson
This preserves critical edge breaking.
tree
|
commitdiff
2007-11-08
Owen Anderson
Make BreakCriticalMachineEdges available as a pass...
tree
|
commitdiff
2007-11-08
Evan Cheng
If both parts of smul_lohi, etc. are used, don't simpli...
tree
|
commitdiff
2007-11-08
Owen Anderson
Add the majority of machine-level critical edge breakin...
tree
|
commitdiff
2007-11-08
Owen Anderson
Take another stab at getting isLiveIn() and isLiveOut...
tree
|
commitdiff
2007-11-08
Owen Anderson
Bring UsedBlocks back. StrongPHIElimination needs...
tree
|
commitdiff
2007-11-07
Evan Cheng
Simplify my (il)logic.
tree
|
commitdiff
2007-11-07
Owen Anderson
Add some more of StrongPHIElim.
tree
|
commitdiff
2007-11-06
Dan Gohman
Remainder operations must be either integer or floating...
tree
|
commitdiff
2007-11-06
Evan Cheng
When the allocator rewrite a spill register with new...
tree
|
commitdiff
2007-11-06
Evan Cheng
First step towards moving the coalescer to priority_que...
tree
|
commitdiff
2007-11-06
Evan Cheng
Fix a bug where a def use operand isn't being detected...
tree
|
commitdiff
2007-11-06
Evan Cheng
Add pseudo dependency to force two-address instruction...
tree
|
commitdiff
2007-11-06
Owen Anderson
Add a few comments.
tree
|
commitdiff
2007-11-06
Owen Anderson
DomForest is a forest of registers, not instructions.
tree
|
commitdiff
2007-11-06
Owen Anderson
StrongPHIElimination requires LiveVariables.
tree
|
commitdiff
2007-11-05
Dan Gohman
Add support for vector remainder operations.
tree
|
commitdiff
2007-11-05
Rafael Espindola
Move the LowerMEMCPY and LowerMEMCPYCall to a common...
tree
|
commitdiff
2007-11-05
Dale Johannesen
Make labels work in asm blocks; allow labels as
tree
|
commitdiff
2007-11-05
Duncan Sands
Don't output ABI size padding twice. By using the...
tree
|
commitdiff
2007-11-05
Evan Cheng
Move SimpleRegisterCoalescing.h to lib/CodeGen since...
tree
|
commitdiff
2007-11-05
Evan Cheng
Skip over deleted val#'s.
tree
|
commitdiff
2007-11-05
Evan Cheng
Handle cases where a register and one of its super...
tree
|
commitdiff
2007-11-05
Evan Cheng
Fix PR1187.
tree
|
commitdiff
2007-11-05
Duncan Sands
Eliminate the remaining uses of getTypeSize. This
tree
|
commitdiff
2007-11-04
Owen Anderson
Another step of stronger PHI elimination down.
tree
|
commitdiff
2007-11-04
Evan Cheng
If an interval is being undone clear its preference...
tree
|
commitdiff
2007-11-03
Evan Cheng
There are times when the coalescer would not coalesce...
tree
|
commitdiff
2007-11-02
Dan Gohman
Add std:: to sort calls.
tree
|
commitdiff
2007-11-02
Dan Gohman
Change illegal uses of ++ to uses of STLExtra.h's next...
tree
|
commitdiff
2007-11-02
Evan Cheng
One more extract_subreg coalescing bug.
tree
|
commitdiff
2007-11-02
Duncan Sands
Fix a thinko.
tree
|
commitdiff
2007-11-01
Duncan Sands
Executive summary: getTypeSize -> getTypeStoreSize...
tree
|
commitdiff
2007-11-01
Evan Cheng
- Coalesce extract_subreg when both intervals are relat...
tree
|
commitdiff
next