index
:
external_llvm.git
replicant-6.0
Android's llvm
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
test
/
CodeGen
Commit message (
Expand
)
Author
Age
Files
Lines
*
Fix a problem with DAGCombine on 64b targets where folding
Nate Begeman
2009-03-01
1
-0
/
+15
*
Minor optimization:
Evan Cheng
2009-03-01
2
-1
/
+16
*
Last commit accidentially deleted this code.
Evan Cheng
2009-02-28
1
-0
/
+229
*
Refactor TLS code and add some tests. The tests and expected results are:
Rafael Espindola
2009-02-27
14
-27
/
+132
*
Make sure this test passes on linux-ppc.
Evan Cheng
2009-02-27
1
-1
/
+1
*
MachineLICM CSE should match destination register classes; avoid hoisting imp...
Evan Cheng
2009-02-27
1
-0
/
+47
*
ADDS{D|S}rr_Int and MULS{D|S}rr_Int are not commutable. The users of these in...
Evan Cheng
2009-02-26
1
-0
/
+14
*
The last commit was overly conservative. It's ok to reuse value that's alread...
Evan Cheng
2009-02-26
1
-1
/
+1
*
Revert BuildVectorSDNode related patches: 65426, 65427, and 65296.
Evan Cheng
2009-02-25
1
-2
/
+2
*
Fast-isel can't do TLS yet, so it should fall back to SDISel
Dan Gohman
2009-02-23
1
-0
/
+10
*
Use the -stack-alignment option instead of using a target triple
Dan Gohman
2009-02-23
1
-4
/
+2
*
Only v1i16 (i.e. _m64) is returned via RAX / RDX.
Evan Cheng
2009-02-23
1
-1
/
+10
*
Make this test use darwin targe triple, to avoid stack traffic on linux.
Nate Begeman
2009-02-23
1
-0
/
+2
*
Generate better code for v8i16 shuffles on SSE2
Nate Begeman
2009-02-23
11
-32
/
+85
*
Introduce the BuildVectorSDNode class that encapsulates the ISD::BUILD_VECTOR
Scott Michel
2009-02-22
1
-2
/
+2
*
bug 3610: Test case.
Richard Pennington
2009-02-22
1
-0
/
+20
*
If a use operand is marked isKill, don't forget to add kill to its live inter...
Evan Cheng
2009-02-22
1
-0
/
+24
*
Be bug compatible with gcc by returning MMX values in RAX.
Evan Cheng
2009-02-22
1
-1
/
+5
*
Drop bunch of half-working stuff in the ext_weak linkage support.
Anton Korobeynikov
2009-02-21
1
-0
/
+20
*
If two-address def is dead and the instruction does not define other register...
Evan Cheng
2009-02-21
1
-0
/
+43
*
Teach LSR sink to sink the immediate portion of the common expression back in...
Evan Cheng
2009-02-21
4
-23
/
+117
*
Fix strange logic in CollectIVUsers used to determine whether all uses are
Evan Cheng
2009-02-20
1
-0
/
+44
*
Support return of MMX values in 64-bit mode.
Evan Cheng
2009-02-20
1
-0
/
+13
*
Fix a crash in the pre-alloc splitter exposed by recent codegen changes.
Owen Anderson
2009-02-20
1
-0
/
+71
*
make these tests pass when run on a G5.
Chris Lattner
2009-02-20
4
-5
/
+5
*
Implement "superhero" strength reduction, or full strength
Dan Gohman
2009-02-20
2
-1
/
+36
*
GV with null value initializer shouldn't go to BSS if it's meant for a mergea...
Evan Cheng
2009-02-18
1
-0
/
+4
*
A couple of places where reused use operands should be marked kill. This is e...
Evan Cheng
2009-02-17
2
-1
/
+118
*
Change these tests to use regular loads instead of llvm.x86.sse2.loadu.dq.
Dan Gohman
2009-02-16
2
-18
/
+14
*
Fix PR3522. It's not safe to sink into landing pad BB's.
Evan Cheng
2009-02-15
1
-0
/
+30
*
Teach x86 target -soft-float.
Evan Cheng
2009-02-13
1
-0
/
+27
*
Fix the code that checked if a SCEVAddRecExpr Start contains an
Dan Gohman
2009-02-13
1
-0
/
+292
*
Fix LSR's IV sorting function to explicitly sort by bitwidth
Dan Gohman
2009-02-13
1
-0
/
+22
*
Arrange to print constants that match "n" and "i" constraints
Dale Johannesen
2009-02-12
1
-0
/
+18
*
fix the X86 backend to just drop llvm.declare nodes for VLAs instead of
Chris Lattner
2009-02-12
1
-0
/
+76
*
add PR
Chris Lattner
2009-02-12
1
-0
/
+1
*
It's (currently) not safe to keep certain physical registers live across basi...
Evan Cheng
2009-02-12
1
-0
/
+28
*
Replace one of burr scheduling heuristic with something more sensible. Now ca...
Evan Cheng
2009-02-12
2
-1
/
+2
*
fix PR3537: if resetting bbi back to the start of a block, we need to
Chris Lattner
2009-02-12
1
-0
/
+35
*
rename test to avoid messing with tab completion of dates.
Chris Lattner
2009-02-12
1
-0
/
+0
*
Remove a bogus assertion. It's possible a live-in available value is used by ...
Evan Cheng
2009-02-11
1
-0
/
+49
*
Don't use special heuristics for nodes with no data predecessors
Dan Gohman
2009-02-11
4
-25
/
+26
*
Make a transformation added in 63266 a bit less aggressive.
Dale Johannesen
2009-02-11
1
-0
/
+70
*
Implement PR3495: local spiller optimization. The local spiller can now keep ...
Evan Cheng
2009-02-11
1
-0
/
+78
*
Handle llvm.x86.sse2.maskmov.dqu in 64-bit.
Evan Cheng
2009-02-10
1
-0
/
+11
*
Fix PR3457: Ignore control successors when looking for closest scheduled succ...
Evan Cheng
2009-02-10
3
-2
/
+23
*
Implement FpSET_ST1_*.
Evan Cheng
2009-02-09
1
-0
/
+7
*
Make sure constant subscript is truncated to ptr size if it may not fit.
Evan Cheng
2009-02-09
1
-0
/
+10
*
Re-enable machine sinking pass now that the coalescer bugs and the AnalyzeBrn...
Evan Cheng
2009-02-09
3
-3
/
+3
*
Fix PR3486. Fix a bug in code that manually patch physical register live inte...
Evan Cheng
2009-02-08
1
-0
/
+22
[next]