2005-05-06 |
Chris Lattner | Implement shift.ll:test23. If we are shifting right... |
tree | commitdiff |
2005-05-06 |
Chris Lattner | Implement xor.ll:test22 |
tree | commitdiff |
2005-05-06 |
Chris Lattner | implement and.ll:test30 and set.ll:test21 |
tree | commitdiff |
2005-05-06 |
Chris Lattner | implement or.ll:test20 |
tree | commitdiff |
2005-05-05 |
Misha Brukman | * Order #includes alphabetically |
tree | commitdiff |
2005-05-05 |
Misha Brukman | Remove extra blank line |
tree | commitdiff |
2005-05-05 |
Misha Brukman | Remove vim settings from source code; people should... |
tree | commitdiff |
2005-05-05 |
Chris Lattner | add support for undef values of opaque type, addressing... |
tree | commitdiff |
2005-05-05 |
Chris Lattner | Add some extra checks. Opaque types don't have a null... |
tree | commitdiff |
2005-05-05 |
Chris Lattner | When hitting an unsupported intrinsic, actually print it |
tree | commitdiff |
2005-05-05 |
Andrew Lenharth | ctpop lowering in legalize |
tree | commitdiff |
2005-05-05 |
Chris Lattner | Fix a bug compimling Ruby, fixing this testcase: |
tree | commitdiff |
2005-05-04 |
Andrew Lenharth | fix typo |
tree | commitdiff |
2005-05-04 |
Andrew Lenharth | Well, add support for ct* for 21264 only. |
tree | commitdiff |
2005-05-04 |
Andrew Lenharth | Make promoteOp work for CT* |
tree | commitdiff |
2005-05-04 |
Chris Lattner | Instcombine: cast (X != 0) to int, cast (X == 1) to... |
tree | commitdiff |
2005-05-04 |
Reid Spencer | Implement the IsDigitOptimization for simplifying calls... |
tree | commitdiff |
2005-05-04 |
Reid Spencer | * Correct the function prototypes for some of the funct... |
tree | commitdiff |
2005-05-03 |
Andrew Lenharth | Implement count leading zeros (ctlz), count trailing... |
tree | commitdiff |
2005-05-03 |
Chris Lattner | fix a bug in the 1 index GEP handling code |
tree | commitdiff |
2005-05-03 |
Reid Spencer | Implement optimizations for the strchr and llvm.memset... |
tree | commitdiff |
2005-05-03 |
Chris Lattner | add direct support for making GEP instrs with one index |
tree | commitdiff |
2005-05-03 |
Jeff Cohen | Use ANSI-approved way of getting the value infinity... |
tree | commitdiff |
2005-05-03 |
Reid Spencer | Avoid garbage output in the statistics display by ensur... |
tree | commitdiff |
2005-05-03 |
Reid Spencer | Add the StrNCmpOptimization which is similar to strcmp. |
tree | commitdiff |
2005-05-02 |
Reid Spencer | Implement the fprintf optimization which converts calls... |
tree | commitdiff |
2005-05-02 |
Andrew Lenharth | fold fp div by 0 to inf, the way gcc does. This is... |
tree | commitdiff |
2005-05-02 |
Andrew Lenharth | Remove support for 1.0 style varargs |
tree | commitdiff |
2005-05-02 |
John Criswell | Fixed a comment. |
tree | commitdiff |
2005-05-02 |
Duraid Madina | support multiplication by constant negative integers |
tree | commitdiff |
2005-05-02 |
Duraid Madina | add support for bools to SELECT, this fixes Prolangs... |
tree | commitdiff |
2005-05-01 |
Chris Lattner | Implement getelementptr.ll:test11 |
tree | commitdiff |
2005-05-01 |
Chris Lattner | Check for volatile loads only once. |
tree | commitdiff |
2005-05-01 |
Tanya Lattner | SMS for superblocks. |
tree | commitdiff |
2005-05-01 |
Tanya Lattner | Added extra constructor for superblocks. |
tree | commitdiff |
2005-04-30 |
Tanya Lattner | Fixed bug in searchPath function for finding nodes... |
tree | commitdiff |
2005-04-30 |
Andrew Lenharth | I was sure I had thought about this and there was a... |
tree | commitdiff |
2005-04-30 |
Alkis Evlogimenos | Do not use deprecated APIs |
tree | commitdiff |
2005-04-30 |
Reid Spencer | Fix a comment that stated the wrong thing. |
tree | commitdiff |
2005-04-30 |
Chris Lattner | Eliminate some random whitespace |
tree | commitdiff |
2005-04-30 |
Chris Lattner | Codegen and legalize sin/cos/llvm.sqrt as FSIN/FCOS... |
tree | commitdiff |
2005-04-30 |
Chris Lattner | Doesn't support these nodes |
tree | commitdiff |
2005-04-30 |
Chris Lattner | This target doesn't support the FSIN/FCOS/FSQRT nodes yet |
tree | commitdiff |
2005-04-30 |
Chris Lattner | Add support for FSIN/FCOS when unsafe math ops are... |
tree | commitdiff |
2005-04-30 |
Chris Lattner | Add support for llvm.sqrt and sin/cos if unsafe math... |
tree | commitdiff |
2005-04-30 |
Chris Lattner | Expose an option allowing unsafe math optimizations... |
tree | commitdiff |
2005-04-30 |
Chris Lattner | Lower llvm.sqrt -> fsqrt/sqrt |
tree | commitdiff |
2005-04-30 |
Chris Lattner | Add llvm.sqrt intrinsic, patch contributed by Morten... |
tree | commitdiff |
2005-04-30 |
Reid Spencer | * Don't depend on "guessing" what a FILE* is, just... |
tree | commitdiff |
2005-04-29 |
Reid Spencer | Implement the optimizations for "pow" and "fputs" libra... |
tree | commitdiff |
2005-04-29 |
Reid Spencer | Remove optimizations that don't require both operands... |
tree | commitdiff |
2005-04-29 |
Jeff Cohen | Consistently use 'class' to silence VC++ |
tree | commitdiff |
2005-04-28 |
Reid Spencer | * Add constant folding for additional floating point... |
tree | commitdiff |
2005-04-28 |
Chris Lattner | Add support for FSQRT node, patch contributed by Morten... |
tree | commitdiff |
2005-04-28 |
Chris Lattner | These functions can set errno! |
tree | commitdiff |
2005-04-28 |
Chris Lattner | Add some new X86 instrs, patch contributed by Morten... |
tree | commitdiff |
2005-04-28 |
Chris Lattner | Codegen fabs/fabsf as FABS. Patch contributed by Morte... |
tree | commitdiff |
2005-04-28 |
Chris Lattner | Legalize FSQRT, FSIN, FCOS nodes, patch contributed... |
tree | commitdiff |
2005-04-28 |
Chris Lattner | Add FSQRT, FSIN, FCOS nodes, patch contributed by Morte... |
tree | commitdiff |
2005-04-28 |
Reid Spencer | Remove from the TODO list those optimizations that... |
tree | commitdiff |
2005-04-28 |
Reid Spencer | Document additional libcall transformations that need... |
tree | commitdiff |
2005-04-27 |
Reid Spencer | Doxygenate. |
tree | commitdiff |
2005-04-27 |
Chris Lattner | remove 'statement with no effect' warning |
tree | commitdiff |
2005-04-27 |
Andrew Lenharth | Implement Value* tracking for loads and stores in the... |
tree | commitdiff |
2005-04-27 |
Chris Lattner | Unbreak the sparc backend. |
tree | commitdiff |
2005-04-27 |
Reid Spencer | More Cleanup: |
tree | commitdiff |
2005-04-27 |
Duraid Madina | clean up some warnings |
tree | commitdiff |
2005-04-27 |
Reid Spencer | This is a cleanup commit: |
tree | commitdiff |
2005-04-27 |
Chris Lattner | detect functions that never return, and turn the instr... |
tree | commitdiff |
2005-04-27 |
Reid Spencer | Prefix the debug statistics so they group together. |
tree | commitdiff |
2005-04-27 |
Reid Spencer | In debug builds, make a statistic for each kind of... |
tree | commitdiff |
2005-04-26 |
Chris Lattner | This analysis doesn't take 'throwing' into consideratio... |
tree | commitdiff |
2005-04-26 |
Reid Spencer | Fix up the debug statement to actually use a newline... |
tree | commitdiff |
2005-04-26 |
Reid Spencer | Uh, this isn't argpromotion. |
tree | commitdiff |
2005-04-26 |
Reid Spencer | Add some debugging output so we can tell which calls... |
tree | commitdiff |
2005-04-26 |
Reid Spencer | No, seriously folks, memcpy really does return void. |
tree | commitdiff |
2005-04-26 |
Reid Spencer | memcpy returns void!!!!! |
tree | commitdiff |
2005-04-26 |
Chris Lattner | don't let Reid build void*'s :) |
tree | commitdiff |
2005-04-26 |
Reid Spencer | Fix some bugs found by running on llvm-test: |
tree | commitdiff |
2005-04-26 |
Reid Spencer | Changes From Review Feedback: |
tree | commitdiff |
2005-04-26 |
Chris Lattner | Make interval partition print correctly, patch contribu... |
tree | commitdiff |
2005-04-26 |
Chris Lattner | Fix the compile failures from last night. |
tree | commitdiff |
2005-04-26 |
Duraid Madina | constmul bugfix: multiply by 27611 was broken |
tree | commitdiff |
2005-04-26 |
Duraid Madina | clean up the code! (oops) lots more cleaning left,... |
tree | commitdiff |
2005-04-26 |
Reid Spencer | * Merge get_GVInitializer and getCharArrayLength into... |
tree | commitdiff |
2005-04-26 |
Duraid Madina | * Add code to reduce multiplies by constant integers... |
tree | commitdiff |
2005-04-26 |
Reid Spencer | * Implement StrLenOptimization |
tree | commitdiff |
2005-04-26 |
Reid Spencer | Incorporate feedback from Chris: |
tree | commitdiff |
2005-04-26 |
Chris Lattner | Fold (X > -1) | (Y > -1) --> (X&Y > -1) |
tree | commitdiff |
2005-04-25 |
Reid Spencer | Changes due to code review and new implementation: |
tree | commitdiff |
2005-04-25 |
Chris Lattner | implement some more logical compares with constants... |
tree | commitdiff |
2005-04-25 |
Reid Spencer | Lots of changes based on review and new functionality: |
tree | commitdiff |
2005-04-25 |
Chris Lattner | Codegen x < 0 | y < 0 as (x|y) < 0. This allows us... |
tree | commitdiff |
2005-04-25 |
Chris Lattner | Make dominates(A,B) work with post dominators. Patch... |
tree | commitdiff |
2005-04-25 |
Chris Lattner | implement getelementptr.ll:test10 |
tree | commitdiff |
2005-04-25 |
Chris Lattner | Correctly handle global-argument aliases induced in... |
tree | commitdiff |
2005-04-25 |
Chris Lattner | Don't mess up SCC traversal when a node has null edges... |
tree | commitdiff |
2005-04-25 |
Reid Spencer | Post-Review Cleanup: |
tree | commitdiff |
2005-04-25 |
Reid Spencer | Shut GCC 4.0 up about classes that have virtual functio... |
tree | commitdiff |
2005-04-25 |
Reid Spencer | A new pass to provide specific optimizations for certai... |
tree | commitdiff |
next |