2005-09-28 |
Chris Lattner | Add FP versions of the binary operators, keeping the... |
commit | commitdiff | tree | snapshot |
2005-09-28 |
Chris Lattner | Add FP versions of the binary operators, keeping the... |
commit | commitdiff | tree | snapshot |
2005-09-28 |
Chris Lattner | Mark associative nodes as associative |
commit | commitdiff | tree | snapshot |
2005-09-28 |
Chris Lattner | add support for an associative marker |
commit | commitdiff | tree | snapshot |
2005-09-28 |
Chris Lattner | Emit an error if instructions or patterns are defined... |
commit | commitdiff | tree | snapshot |
2005-09-28 |
Chris Lattner | Nate pointed out that mulh[us] are commutative as well... |
commit | commitdiff | tree | snapshot |
2005-09-28 |
Chris Lattner | collect commutativity information |
commit | commitdiff | tree | snapshot |
2005-09-28 |
Chris Lattner | expose commutativity information |
commit | commitdiff | tree | snapshot |
2005-09-28 |
Chris Lattner | All (xor *) cases are autogenerated now |
commit | commitdiff | tree | snapshot |
2005-09-28 |
Chris Lattner | add support for missed eqv tests |
commit | commitdiff | tree | snapshot |
2005-09-28 |
Chris Lattner | add testcase for nand |
commit | commitdiff | tree | snapshot |
2005-09-28 |
Chris Lattner | Implement PowerPC/eqv-andc-orc-nor.ll:EQV3 |
commit | commitdiff | tree | snapshot |
2005-09-28 |
Chris Lattner | Consolidate the eqv.ll and nor.ll files together. |
commit | commitdiff | tree | snapshot |
2005-09-28 |
Chris Lattner | Prefer cheaper patterns to more expensive ones. Print... |
commit | commitdiff | tree | snapshot |
2005-09-28 |
Chris Lattner | simple tests for nor generation |
commit | commitdiff | tree | snapshot |
2005-09-28 |
Chris Lattner | learn to codegen not as NOR instead of xoris/xori |
commit | commitdiff | tree | snapshot |
2005-09-28 |
Chris Lattner | These nodes are all autogenerated |
commit | commitdiff | tree | snapshot |
2005-09-28 |
Chris Lattner | Select Constant nodes to TargetConstant nodes |
commit | commitdiff | tree | snapshot |
2005-09-28 |
Chris Lattner | Constant fold llvm.sqrt |
commit | commitdiff | tree | snapshot |
2005-09-27 |
Chris Lattner | add a note about a way to improve this code further... |
commit | commitdiff | tree | snapshot |
2005-09-27 |
Chris Lattner | Fix a regression in my previous patch, fixing GlobalOpt... |
commit | commitdiff | tree | snapshot |
2005-09-27 |
Chris Lattner | Testcase for PR632 |
commit | commitdiff | tree | snapshot |
2005-09-27 |
Chris Lattner | Darwin, like many BSD systems, has a setjmp/longjmp... |
commit | commitdiff | tree | snapshot |
2005-09-27 |
Chris Lattner | If the target prefers it, use _setjmp/_longjmp should... |
commit | commitdiff | tree | snapshot |
2005-09-27 |
Chris Lattner | initialize new flag |
commit | commitdiff | tree | snapshot |
2005-09-27 |
Chris Lattner | Add a new flag for targets where setjmp/longjmp saves... |
commit | commitdiff | tree | snapshot |
2005-09-27 |
Chris Lattner | Avoid spilling stack slots... to stack slots. |
commit | commitdiff | tree | snapshot |
2005-09-27 |
Chris Lattner | Completely rewrite 'correct' eh support. This changes... |
commit | commitdiff | tree | snapshot |
2005-09-27 |
Chris Lattner | Make the pass name simpler |
commit | commitdiff | tree | snapshot |
2005-09-27 |
Chris Lattner | fix CBackend/2005-09-27-VolatileFuncPtr.ll |
commit | commitdiff | tree | snapshot |
2005-09-27 |
Chris Lattner | new testcase the CBE creates invalid C code for |
commit | commitdiff | tree | snapshot |
2005-09-27 |
Chris Lattner | allow demotion to volatile values, add support for... |
commit | commitdiff | tree | snapshot |
2005-09-27 |
Chris Lattner | allow demotion to volatile values |
commit | commitdiff | tree | snapshot |
2005-09-27 |
Chris Lattner | Add a simple testcase for lowerinvoke |
commit | commitdiff | tree | snapshot |
2005-09-27 |
Chris Lattner | Make sure to clear the CodeGenMap after each basic... |
commit | commitdiff | tree | snapshot |
2005-09-27 |
Jim Laskey | Remove some redundancies. |
commit | commitdiff | tree | snapshot |
2005-09-27 |
Chris Lattner | Make this slightly more efficient by pushing actual... |
commit | commitdiff | tree | snapshot |
2005-09-27 |
Chris Lattner | Split SimpleConstantVal up into its components, so... |
commit | commitdiff | tree | snapshot |
2005-09-27 |
Chris Lattner | Split SimpleConstantVal up into its components, so... |
commit | commitdiff | tree | snapshot |
2005-09-27 |
Chris Lattner | Add support for external calls that we know how to... |
commit | commitdiff | tree | snapshot |
2005-09-27 |
Chris Lattner | add a new testcase for constant foldable calls |
commit | commitdiff | tree | snapshot |
2005-09-27 |
Chris Lattner | Fix a bug where we would evaluate stores into linkonce... |
commit | commitdiff | tree | snapshot |
2005-09-27 |
Chris Lattner | Implement support for static constructors with calls... |
commit | commitdiff | tree | snapshot |
2005-09-27 |
Chris Lattner | Add a more difficult testcase which uses a call to... |
commit | commitdiff | tree | snapshot |
2005-09-27 |
Chris Lattner | Refactor this code a bit, no functionality changes. |
commit | commitdiff | tree | snapshot |
2005-09-27 |
Chris Lattner | Move the post-lsr simplify cfg pass after lowereh,... |
commit | commitdiff | tree | snapshot |
2005-09-26 |
Chris Lattner | minor pattern shuffling |
commit | commitdiff | tree | snapshot |
2005-09-26 |
Chris Lattner | memoize the assert results |
commit | commitdiff | tree | snapshot |
2005-09-26 |
Chris Lattner | Emit the switch stmt cases in alphabetical order instea... |
commit | commitdiff | tree | snapshot |
2005-09-26 |
Jim Laskey | Addition of a simple two pass scheduler. This version... |
commit | commitdiff | tree | snapshot |
2005-09-26 |
Chris Lattner | implement a fixme: only select values once, even if... |
commit | commitdiff | tree | snapshot |
2005-09-26 |
Chris Lattner | Remove some dead code. ctor evaluation subsumes empty... |
commit | commitdiff | tree | snapshot |
2005-09-26 |
Chris Lattner | Add support for alloca, implementing ctor-list-opt... |
commit | commitdiff | tree | snapshot |
2005-09-26 |
Chris Lattner | Testcase that uses an alloca |
commit | commitdiff | tree | snapshot |
2005-09-26 |
Chris Lattner | Add a debug printout, fix a crash on kc++ |
commit | commitdiff | tree | snapshot |
2005-09-26 |
Chris Lattner | Implement loads/stores through GEP's of globals. This... |
commit | commitdiff | tree | snapshot |
2005-09-26 |
Chris Lattner | add another case, this one that uses getelementptr... |
commit | commitdiff | tree | snapshot |
2005-09-26 |
Chris Lattner | Replace TraverseGEPInitializer with ConstantFoldLoadThr... |
commit | commitdiff | tree | snapshot |
2005-09-26 |
Chris Lattner | Eliminate GetGEPGlobalInitializer in favor of the more... |
commit | commitdiff | tree | snapshot |
2005-09-26 |
Chris Lattner | Factor the GetGEPGlobalInitializer out of this pass... |
commit | commitdiff | tree | snapshot |
2005-09-26 |
Chris Lattner | Move the ConstantFoldLoadThroughGEPConstantExpr functio... |
commit | commitdiff | tree | snapshot |
2005-09-26 |
Chris Lattner | add a new function |
commit | commitdiff | tree | snapshot |
2005-09-26 |
Chris Lattner | add a comment |
commit | commitdiff | tree | snapshot |
2005-09-26 |
Chris Lattner | Add support for getelementptr, load, and correctly... |
commit | commitdiff | tree | snapshot |
2005-09-26 |
Chris Lattner | add a test for load |
commit | commitdiff | tree | snapshot |
2005-09-26 |
Chris Lattner | Add support for br/brcond/switch and phi |
commit | commitdiff | tree | snapshot |
2005-09-26 |
Chris Lattner | add another testcase with simple control flow |
commit | commitdiff | tree | snapshot |
2005-09-26 |
Chris Lattner | Add a simple interpreter to this code, allowing us... |
commit | commitdiff | tree | snapshot |
2005-09-26 |
Chris Lattner | make this harder: put some code into it |
commit | commitdiff | tree | snapshot |
2005-09-26 |
Chris Lattner | factor some code into a InstallGlobalCtors method,... |
commit | commitdiff | tree | snapshot |
2005-09-26 |
Chris Lattner | Make the global opt optimizer work on modules with... |
commit | commitdiff | tree | snapshot |
2005-09-26 |
Chris Lattner | Factor this code out into a few methods. |
commit | commitdiff | tree | snapshot |
2005-09-26 |
Chris Lattner | new testcase for static ctor list optimizations |
commit | commitdiff | tree | snapshot |
2005-09-25 |
Jeff Cohen | Fix VC++ build errors. |
commit | commitdiff | tree | snapshot |
2005-09-25 |
Chris Lattner | Fix some logic I broke that caused a regression on |
commit | commitdiff | tree | snapshot |
2005-09-24 |
Chris Lattner | Move MaskedValueIsZero up. |
commit | commitdiff | tree | snapshot |
2005-09-24 |
Chris Lattner | All of these should turn into sign extends (e.g. extsh... |
commit | commitdiff | tree | snapshot |
2005-09-24 |
Chris Lattner | Add long-overdue helpers for getting constants with... |
commit | commitdiff | tree | snapshot |
2005-09-24 |
Chris Lattner | Simplify this code a bit by relying on recursive simpli... |
commit | commitdiff | tree | snapshot |
2005-09-24 |
Chris Lattner | Enhance this to check for a crash, add a case that... |
commit | commitdiff | tree | snapshot |
2005-09-24 |
Chris Lattner | new testcase that crashes the CFE |
commit | commitdiff | tree | snapshot |
2005-09-24 |
Chris Lattner | new testcase for PR630 |
commit | commitdiff | tree | snapshot |
2005-09-24 |
Chris Lattner | Add support for a marker byte that indicates that we... |
commit | commitdiff | tree | snapshot |
2005-09-24 |
Chris Lattner | change proto slightly |
commit | commitdiff | tree | snapshot |
2005-09-24 |
Chris Lattner | memoize translations |
commit | commitdiff | tree | snapshot |
2005-09-24 |
Chris Lattner | Teach the dag isel generator how to construct arbitrary... |
commit | commitdiff | tree | snapshot |
2005-09-24 |
Chris Lattner | Teach the DAG isel generator to emit code that creates... |
commit | commitdiff | tree | snapshot |
2005-09-23 |
Chris Lattner | Emit better code (no more copies for var references... |
commit | commitdiff | tree | snapshot |
2005-09-23 |
Chris Lattner | Fix a fixme by passing around SDOperand's instead of... |
commit | commitdiff | tree | snapshot |
2005-09-23 |
Chris Lattner | Emit code that matches the incoming DAG pattern and... |
commit | commitdiff | tree | snapshot |
2005-09-23 |
Chris Lattner | emit information about the order patterns are to be... |
commit | commitdiff | tree | snapshot |
2005-09-23 |
Chris Lattner | start filling in the switch stmt |
commit | commitdiff | tree | snapshot |
2005-09-23 |
Chris Lattner | remove some debugging code |
commit | commitdiff | tree | snapshot |
2005-09-23 |
Chris Lattner | Fold two consequtive branches that share a common desti... |
commit | commitdiff | tree | snapshot |
2005-09-23 |
Chris Lattner | new testcase |
commit | commitdiff | tree | snapshot |
2005-09-23 |
Chris Lattner | simplify some logic further |
commit | commitdiff | tree | snapshot |
2005-09-23 |
Chris Lattner | pull a bunch of logic out of SimplifyCFG into a helper fn |
commit | commitdiff | tree | snapshot |
2005-09-23 |
Chris Lattner | speed up Archive::isBytecodeArchive in the case when... |
commit | commitdiff | tree | snapshot |
2005-09-23 |
Chris Lattner | Speed up isBytecodeLPath from 20s to .01s in common... |
commit | commitdiff | tree | snapshot |
2005-09-23 |
Chris Lattner | 1. Do not use .c_str() to keep a persistent handle... |
commit | commitdiff | tree | snapshot |
next |