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 |
2005-04-25 |
Reid Spencer | Older compilers won't like the inline virtual destructo... |
tree | commitdiff |
2005-04-24 |
Reid Spencer | Shut GCC 4.0 up about classes with virtual functions... |
tree | commitdiff |
2005-04-24 |
Chris Lattner | Eliminate cases where we could << by 64, which is undef... |
tree | commitdiff |
2005-04-24 |
Chris Lattner | Implement xor.ll:test21: select (not C), A, B -> selec... |
tree | commitdiff |
2005-04-24 |
Chris Lattner | Allow these methods to take a generic Value* to simplif... |
tree | commitdiff |
2005-04-24 |
Chris Lattner | Use getPrimitiveSizeInBits() instead of getPrimitiveSiz... |
tree | commitdiff |
2005-04-23 |
Chris Lattner | Fix a bug in my previous checkin |
tree | commitdiff |
2005-04-23 |
Chris Lattner | Add a method, remove last use of Type.def |
tree | commitdiff |
2005-04-23 |
Jeff Cohen | Eliminate tabs and trailing spaces |
tree | commitdiff |
2005-04-23 |
Chris Lattner | Propagate eq sets through the bu graphs to the cbu... |
tree | commitdiff |
2005-04-23 |
Chris Lattner | Generalize the setcc -> PHI and Select folding optimiz... |
tree | commitdiff |
2005-04-22 |
Misha Brukman | * Order #includes as per style guide |
tree | commitdiff |
2005-04-22 |
Misha Brukman | Convert tabs to spaces |
tree | commitdiff |
2005-04-22 |
Alkis Evlogimenos | Silence gcc-4.0.0 warnings. |
tree | commitdiff |
2005-04-22 |
Misha Brukman | Convert tabs to spaces |
tree | commitdiff |
2005-04-22 |
Reid Spencer | Implement the --enable-targets= feature of the configur... |
tree | commitdiff |
2005-04-22 |
Andrew Lenharth | keep track of max depth stats |
tree | commitdiff |
2005-04-22 |
Tanya Lattner | Updated dependence analyzer. Fixed numerous bugs. Same... |
tree | commitdiff |
2005-04-22 |
Chris Lattner | Malloc/Free have mod/ref effects. Do not allow CSE... |
tree | commitdiff |
2005-04-22 |
Misha Brukman | Convert tabs to spaces |
tree | commitdiff |
2005-04-22 |
Misha Brukman | Convert tabs to spaces |
tree | commitdiff |
2005-04-21 |
Misha Brukman | Remove trailing whitespace |
tree | commitdiff |
2005-04-21 |
Misha Brukman | * Remove trailing whitespace |
tree | commitdiff |
2005-04-21 |
Misha Brukman | Remove trailing whitespace |
tree | commitdiff |
2005-04-21 |
Misha Brukman | Remove trailing whitespace |
tree | commitdiff |
2005-04-21 |
Misha Brukman | Remove trailing whitespace |
tree | commitdiff |
2005-04-21 |
Misha Brukman | * Remove trailing whitespace |
tree | commitdiff |
2005-04-21 |
Misha Brukman | Remove trailing whitespace |
tree | commitdiff |
2005-04-21 |
Misha Brukman | * Remove trailing whitespace |
tree | commitdiff |
2005-04-21 |
Misha Brukman | Remove trailing whitespace |
tree | commitdiff |
2005-04-21 |
Misha Brukman | Remove trailing whitespace |
tree | commitdiff |
2005-04-21 |
Misha Brukman | * Remove trailing whitespace |
tree | commitdiff |
2005-04-21 |
Chris Lattner | Match another form of eqv |
tree | commitdiff |
2005-04-21 |
Chris Lattner | Handle stores of global address as stores of immediates... |
tree | commitdiff |
2005-04-21 |
Chris Lattner | Handle (store &GV -> mem) as a store immediate. This... |
tree | commitdiff |
2005-04-21 |
Reid Spencer | Use the actual uid/gid for defaulting the fields in... |
tree | commitdiff |
2005-04-21 |
Chris Lattner | Fix a bug where we would not promote calls to invokes... |
tree | commitdiff |
2005-04-21 |
Reid Spencer | Eliminate calls to system dependent function getuid... |
tree | commitdiff |
2005-04-21 |
Reid Spencer | Provide an implementation of the GetCurrentUserId and... |
tree | commitdiff |
2005-04-21 |
Chris Lattner | add support for taking and resolving the address of... |
tree | commitdiff |
2005-04-21 |
Chris Lattner | Improve doxygen, from part of Evan's patch that didn... |
tree | commitdiff |
2005-04-21 |
Chris Lattner | Improve doxygen documentation, patch contributed by... |
tree | commitdiff |
2005-04-21 |
Chris Lattner | Improve and elimination. On PPC, for: |
tree | commitdiff |
2005-04-21 |
Chris Lattner | Fold (x & 8) != 0 and (x & 8) == 8 into (x & 8) >> 3. |
tree | commitdiff |
2005-04-21 |
Chris Lattner | Instcombine this: |
tree | commitdiff |
2005-04-21 |
Chris Lattner | Teach simplifycfg that setcc is cheap and non-trapping... |
tree | commitdiff |
2005-04-21 |
Reid Spencer | For Bug 543: |
tree | commitdiff |
2005-04-21 |
Reid Spencer | For Bug 543: |
tree | commitdiff |
2005-04-20 |
Misha Brukman | Remove trailing whitespace, patch by Markus Oberhumer. |
tree | commitdiff |
next |