index
:
external_llvm.git
replicant-6.0
Android's llvm
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
Commit message (
Expand
)
Author
Age
Files
Lines
...
*
Move MaskedValueIsZero up.
Chris Lattner
2005-09-24
1
-77
/
+146
*
All of these should turn into sign extends (e.g. extsh/extsb on PPC)
Chris Lattner
2005-09-24
1
-0
/
+43
*
Add long-overdue helpers for getting constants with known upper bits
Chris Lattner
2005-09-24
1
-0
/
+14
*
Simplify this code a bit by relying on recursive simplification. Support
Chris Lattner
2005-09-24
1
-51
/
+43
*
Enhance this to check for a crash, add a case that crashes simplifylibcalls,
Chris Lattner
2005-09-24
1
-2
/
+6
*
new testcase that crashes the CFE
Chris Lattner
2005-09-24
1
-0
/
+33
*
new testcase for PR630
Chris Lattner
2005-09-24
1
-0
/
+9
*
Add support for a marker byte that indicates that we shouldn't add the user
Chris Lattner
2005-09-24
1
-7
/
+12
*
change proto slightly
Chris Lattner
2005-09-24
1
-1
/
+2
*
memoize translations
Chris Lattner
2005-09-24
1
-0
/
+11
*
Teach the dag isel generator how to construct arbitrary immediates. The
Chris Lattner
2005-09-24
1
-1
/
+6
*
Teach the DAG isel generator to emit code that creates nodes.
Chris Lattner
2005-09-24
2
-18
/
+110
*
Emit better code (no more copies for var references), and support DAG patterns
Chris Lattner
2005-09-23
2
-8
/
+25
*
Fix a fixme by passing around SDOperand's instead of SDNode*'s
Chris Lattner
2005-09-23
1
-15
/
+14
*
Emit code that matches the incoming DAG pattern and checks predicates.
Chris Lattner
2005-09-23
2
-4
/
+64
*
emit information about the order patterns are to be matched.
Chris Lattner
2005-09-23
2
-1
/
+60
*
start filling in the switch stmt
Chris Lattner
2005-09-23
2
-2
/
+19
*
remove some debugging code
Chris Lattner
2005-09-23
1
-1
/
+0
*
Fold two consequtive branches that share a common destination between them.
Chris Lattner
2005-09-23
1
-33
/
+119
*
new testcase
Chris Lattner
2005-09-23
1
-0
/
+12
*
simplify some logic further
Chris Lattner
2005-09-23
1
-6
/
+1
*
pull a bunch of logic out of SimplifyCFG into a helper fn
Chris Lattner
2005-09-23
1
-112
/
+112
*
speed up Archive::isBytecodeArchive in the case when the archive doesn't have
Chris Lattner
2005-09-23
2
-36
/
+48
*
Speed up isBytecodeLPath from 20s to .01s in common cases. This makes -native
Chris Lattner
2005-09-23
1
-17
/
+11
*
1. Do not use .c_str() to keep a persistent handle on a temporary string.
Chris Lattner
2005-09-23
1
-23
/
+32
*
Turn (X^C1) == C2 into X == C1^C2 iff X&~C1 = 0 (and move a function)
Chris Lattner
2005-09-23
1
-72
/
+86
*
new testcase
Chris Lattner
2005-09-23
1
-0
/
+11
*
Testcase for PR629
Chris Lattner
2005-09-21
1
-0
/
+5
*
Expose the LiveInterval interfaces as public headers.
Chris Lattner
2005-09-21
6
-400
/
+4
*
move the live interval headers out of lib/CodeGen/
Chris Lattner
2005-09-21
1
-1
/
+1
*
Recommend what I actually test
Chris Lattner
2005-09-21
1
-1
/
+2
*
Start threading across blocks with code in them, so long as the code does
Chris Lattner
2005-09-20
1
-15
/
+64
*
make this test harder: add a case where instructions are in the bb to be
Chris Lattner
2005-09-20
1
-0
/
+19
*
Implement merging of blocks with the same condition if the block has multiple
Chris Lattner
2005-09-20
1
-21
/
+59
*
new testcase
Chris Lattner
2005-09-20
1
-1
/
+19
*
Reject a case we don't handle yet
Chris Lattner
2005-09-19
1
-1
/
+3
*
remove debugging code :-/
Chris Lattner
2005-09-19
1
-2
/
+0
*
Implement SimplifyCFG/branch-phi-thread.ll, the most trivial case of threading
Chris Lattner
2005-09-19
1
-0
/
+73
*
new testcase.
Chris Lattner
2005-09-19
1
-0
/
+26
*
Stub out the rest of the DAG Combiner. Just need to fill in the
Nate Begeman
2005-09-19
1
-8
/
+104
*
Teach the local spiller to turn stack slot loads into register-register copies
Chris Lattner
2005-09-19
1
-26
/
+52
*
Implement the isLoadFromStackSlot interface
Chris Lattner
2005-09-19
2
-0
/
+28
*
Refactor this code a bit and make it more general. This now compiles:
Chris Lattner
2005-09-18
1
-24
/
+53
*
Compile
Chris Lattner
2005-09-18
1
-31
/
+70
*
Generalize this transform, using MaskedValueIsZero, allowing us to compile:
Chris Lattner
2005-09-18
1
-14
/
+21
*
fix typeo
Chris Lattner
2005-09-18
1
-1
/
+1
*
Remove unintentionally committed code
Chris Lattner
2005-09-18
1
-3
/
+0
*
implement shift.ll:test25. This compiles:
Chris Lattner
2005-09-18
1
-3
/
+53
*
new testcase
Chris Lattner
2005-09-18
1
-0
/
+8
*
Implement add.ll:test29. Codegening:
Chris Lattner
2005-09-18
1
-0
/
+66
[prev]
[next]