2005-05-06 |
Chris Lattner | add tail marker as a comment
|
commit | commitdiff | tree |
2005-05-06 |
Chris Lattner | Make the stub functions be tail calls
|
commit | commitdiff | tree |
2005-05-06 |
Chris Lattner | Preserve tail marker
|
commit | commitdiff | tree |
2005-05-06 |
Chris Lattner | Implement Transforms/Inline/inline-tail.ll
|
commit | commitdiff | tree |
2005-05-06 |
Chris Lattner | Make sure to not accidentally get a bogus tail marker
|
commit | commitdiff | tree |
2005-05-06 |
Chris Lattner | preserve the tail marker
|
commit | commitdiff | tree |
2005-05-06 |
Chris Lattner | add a default arg
|
commit | commitdiff | tree |
2005-05-06 |
Chris Lattner | Don't forget these are calls
|
commit | commitdiff | tree |
2005-05-06 |
Chris Lattner | lex tail
|
commit | commitdiff | tree |
2005-05-06 |
Chris Lattner | test that tail call survives bytecodification
|
commit | commitdiff | tree |
2005-05-06 |
Chris Lattner | add bytecode reader support for tail calls
|
commit | commitdiff | tree |
2005-05-06 |
Chris Lattner | Hilight tail
|
commit | commitdiff | tree |
2005-05-06 |
Chris Lattner | These are legal for tail calls
|
commit | commitdiff | tree |
2005-05-06 |
Chris Lattner | Add a 'tail' marker for call instructions, patch contributed by
|
commit | commitdiff | tree |
2005-05-06 |
Chris Lattner | Add info on new 'tail' marker
|
commit | commitdiff | tree |
2005-05-06 |
Chris Lattner | Wrap long lines
|
commit | commitdiff | tree |
2005-05-06 |
Chris Lattner | DCE intrinsic instructions without side effects.
|
commit | commitdiff | tree |
2005-05-06 |
Chris Lattner | These intrinsics do not access memory
|
commit | commitdiff | tree |
2005-05-06 |
Chris Lattner | Teach instcombine propagate zeroness through shl instruction...
|
commit | commitdiff | tree |
2005-05-06 |
Chris Lattner | new testcases
|
commit | commitdiff | tree |
2005-05-06 |
Chris Lattner | Implement shift.ll:test23. If we are shifting right...
|
commit | commitdiff | tree |
2005-05-06 |
Chris Lattner | new testcase
|
commit | commitdiff | tree |
2005-05-06 |
Chris Lattner | Implement xor.ll:test22
|
commit | commitdiff | tree |
2005-05-06 |
Chris Lattner | implement and.ll:test30 and set.ll:test21
|
commit | commitdiff | tree |
2005-05-06 |
Chris Lattner | new testcase for unneeded and
|
commit | commitdiff | tree |
2005-05-06 |
Chris Lattner | new testcase
|
commit | commitdiff | tree |
2005-05-06 |
Chris Lattner | implement or.ll:test20
|
commit | commitdiff | tree |
2005-05-06 |
Chris Lattner | new testcase
|
commit | commitdiff | tree |
2005-05-05 |
Chris Lattner | new testcase for PR541
|
commit | commitdiff | tree |
2005-05-05 |
Chris Lattner | add support for undef values of opaque type, addressing...
|
commit | commitdiff | tree |
2005-05-05 |
Chris Lattner | Add some extra checks. Opaque types don't have a null...
|
commit | commitdiff | tree |
2005-05-05 |
Chris Lattner | new testcase
|
commit | commitdiff | tree |
2005-05-05 |
Chris Lattner | When hitting an unsupported intrinsic, actually print it
|
commit | commitdiff | tree |
2005-05-05 |
Chris Lattner | Fix a bug compimling Ruby, fixing this testcase:
|
commit | commitdiff | tree |
2005-05-05 |
Chris Lattner | new testcase for a bug Jim found
|
commit | commitdiff | tree |
2005-05-04 |
Chris Lattner | Instcombine: cast (X != 0) to int, cast (X == 1) to...
|
commit | commitdiff | tree |
2005-05-04 |
Chris Lattner | new testcase
|
commit | commitdiff | tree |
2005-05-03 |
Chris Lattner | fix a bug in the 1 index GEP handling code
|
commit | commitdiff | tree |
2005-05-03 |
Chris Lattner | add direct support for making GEP instrs with one index
|
commit | commitdiff | tree |
2005-05-01 |
Chris Lattner | Implement getelementptr.ll:test11
|
commit | commitdiff | tree |
2005-05-01 |
Chris Lattner | new testcase
|
commit | commitdiff | tree |
2005-05-01 |
Chris Lattner | Check for volatile loads only once.
|
commit | commitdiff | tree |
2005-05-01 |
Chris Lattner | add a new testcase
|
commit | commitdiff | tree |
2005-04-30 |
Chris Lattner | Eliminate some random whitespace
|
commit | commitdiff | tree |
2005-04-30 |
Chris Lattner | Codegen and legalize sin/cos/llvm.sqrt as FSIN/FCOS...
|
commit | commitdiff | tree |
2005-04-30 |
Chris Lattner | add sin/cos tests
|
commit | commitdiff | tree |
2005-04-30 |
Chris Lattner | Doesn't support these nodes
|
commit | commitdiff | tree |
2005-04-30 |
Chris Lattner | This target doesn't support the FSIN/FCOS/FSQRT nodes yet
|
commit | commitdiff | tree |
2005-04-30 |
Chris Lattner | Add support for FSIN/FCOS when unsafe math ops are...
|
commit | commitdiff | tree |
2005-04-30 |
Chris Lattner | Add support for llvm.sqrt and sin/cos if unsafe math...
|
commit | commitdiff | tree |
2005-04-30 |
Chris Lattner | Expose an option allowing unsafe math optimizations...
|
commit | commitdiff | tree |
2005-04-30 |
Chris Lattner | Lower llvm.sqrt -> fsqrt/sqrt
|
commit | commitdiff | tree |
2005-04-30 |
Chris Lattner | Add a test for llvm.sqrt
|
commit | commitdiff | tree |
2005-04-30 |
Chris Lattner | Add llvm.sqrt intrinsic, patch contributed by Morten...
|
commit | commitdiff | tree |
2005-04-28 |
Chris Lattner | Add support for FSQRT node, patch contributed by Morten...
|
commit | commitdiff | tree |
2005-04-28 |
Chris Lattner | These functions can set errno!
|
commit | commitdiff | tree |
2005-04-28 |
Chris Lattner | Add some new X86 instrs, patch contributed by Morten...
|
commit | commitdiff | tree |
2005-04-28 |
Chris Lattner | Codegen fabs/fabsf as FABS. Patch contributed by Morten...
|
commit | commitdiff | tree |
2005-04-28 |
Chris Lattner | Legalize FSQRT, FSIN, FCOS nodes, patch contributed...
|
commit | commitdiff | tree |
2005-04-28 |
Chris Lattner | Add FSQRT, FSIN, FCOS nodes, patch contributed by Morten...
|
commit | commitdiff | tree |
2005-04-27 |
Chris Lattner | remove 'statement with no effect' warning
|
commit | commitdiff | tree |
2005-04-27 |
Chris Lattner | Unbreak the sparc backend.
|
commit | commitdiff | tree |
2005-04-27 |
Chris Lattner | detect functions that never return, and turn the instructio...
|
commit | commitdiff | tree |
2005-04-27 |
Chris Lattner | Test the noreturn function optimization
|
commit | commitdiff | tree |
2005-04-26 |
Chris Lattner | This analysis doesn't take 'throwing' into consideration...
|
commit | commitdiff | tree |
2005-04-26 |
Chris Lattner | no parens
|
commit | commitdiff | tree |
2005-04-26 |
Chris Lattner | update some paths
|
commit | commitdiff | tree |
2005-04-26 |
Chris Lattner | don't let Reid build void*'s :)
|
commit | commitdiff | tree |
2005-04-26 |
Chris Lattner | Make interval partition print correctly, patch contributed by
|
commit | commitdiff | tree |
2005-04-26 |
Chris Lattner | Fix the compile failures from last night.
|
commit | commitdiff | tree |
2005-04-26 |
Chris Lattner | Fold (X > -1) | (Y > -1) --> (X&Y > -1)
|
commit | commitdiff | tree |
2005-04-25 |
Chris Lattner | implement some more logical compares with constants...
|
commit | commitdiff | tree |
2005-04-25 |
Chris Lattner | Codegen x < 0 | y < 0 as (x|y) < 0. This allows us...
|
commit | commitdiff | tree |
2005-04-25 |
Chris Lattner | Make dominates(A,B) work with post dominators. Patch...
|
commit | commitdiff | tree |
2005-04-25 |
Chris Lattner | implement getelementptr.ll:test10
|
commit | commitdiff | tree |
2005-04-25 |
Chris Lattner | rename fn
|
commit | commitdiff | tree |
2005-04-25 |
Chris Lattner | new testcase
|
commit | commitdiff | tree |
2005-04-25 |
Chris Lattner | Correctly handle global-argument aliases induced in...
|
commit | commitdiff | tree |
2005-04-25 |
Chris Lattner | Don't mess up SCC traversal when a node has null edges...
|
commit | commitdiff | tree |
2005-04-25 |
Chris Lattner | document 'opaque' types
|
commit | commitdiff | tree |
2005-04-25 |
Chris Lattner | Add feedback from Vikram
|
commit | commitdiff | tree |
2005-04-25 |
Chris Lattner | fix some bugs
|
commit | commitdiff | tree |
2005-04-24 |
Chris Lattner | Eliminate cases where we could << by 64, which is undefined...
|
commit | commitdiff | tree |
2005-04-24 |
Chris Lattner | Implement xor.ll:test21: select (not C), A, B -> select...
|
commit | commitdiff | tree |
2005-04-24 |
Chris Lattner | Test that xor/select are folded into a select with...
|
commit | commitdiff | tree |
2005-04-24 |
Chris Lattner | Allow these methods to take a generic Value* to simplify...
|
commit | commitdiff | tree |
2005-04-24 |
Chris Lattner | allow these to take a generic Value*
|
commit | commitdiff | tree |
2005-04-24 |
Chris Lattner | Use getPrimitiveSizeInBits() instead of getPrimitiveSize()*8
|
commit | commitdiff | tree |
2005-04-24 |
Chris Lattner | unxfail this.
|
commit | commitdiff | tree |
2005-04-24 |
Chris Lattner | add a new testcase which occurs in 181.mcf
|
commit | commitdiff | tree |
2005-04-23 |
Chris Lattner | Add a helper method
|
commit | commitdiff | tree |
2005-04-23 |
Chris Lattner | Fix a bug in my previous checkin
|
commit | commitdiff | tree |
2005-04-23 |
Chris Lattner | This file is never referenced
|
commit | commitdiff | tree |
2005-04-23 |
Chris Lattner | Add a method, remove last use of Type.def
|
commit | commitdiff | tree |
2005-04-23 |
Chris Lattner | add a method, remove a dead #include
|
commit | commitdiff | tree |
2005-04-23 |
Chris Lattner | Types.def is going away
|
commit | commitdiff | tree |
2005-04-23 |
Chris Lattner | Propagate eq sets through the bu graphs to the cbu...
|
commit | commitdiff | tree |
2005-04-23 |
Chris Lattner | add a bunch of documentation about the LLVM type resolution...
|
commit | commitdiff | tree |
2005-04-23 |
Chris Lattner | make an advanced topics section, move symtab to it
|
commit | commitdiff | tree |
2005-04-23 |
Chris Lattner | This is not needed
|
commit | commitdiff | tree |
next |