2005-09-29 |
Chris Lattner | new testcase for isascii
|
commit | commitdiff | tree |
2005-09-29 |
Chris Lattner | remove a bunch of unneeded stuff, or self evident comments
|
commit | commitdiff | tree |
2005-09-29 |
Chris Lattner | add a new testcase
|
commit | commitdiff | tree |
2005-09-29 |
Chris Lattner | Implement a couple of memcmp folds from the todo list
|
commit | commitdiff | tree |
2005-09-29 |
Chris Lattner | Never rely on ReplaceAllUsesWith when selecting, use...
|
commit | commitdiff | tree |
2005-09-28 |
Chris Lattner | Codegen ADD X, IMM -> addis/addi if needed.
|
commit | commitdiff | tree |
2005-09-28 |
Chris Lattner | add a testcase for a feature we regressed on because...
|
commit | commitdiff | tree |
2005-09-28 |
Chris Lattner | Autogen MUL, move FP cases together
|
commit | commitdiff | tree |
2005-09-28 |
Chris Lattner | disentangle FP from INT versions of div/mul
|
commit | commitdiff | tree |
2005-09-28 |
Chris Lattner | Use the autogenerated matcher for ADD/SUB
|
commit | commitdiff | tree |
2005-09-28 |
Chris Lattner | add a patter for SUBFIC
|
commit | commitdiff | tree |
2005-09-28 |
Chris Lattner | Mark int binops as int-only, add FP binops. Mark FADD...
|
commit | commitdiff | tree |
2005-09-28 |
Chris Lattner | wrap a long line
|
commit | commitdiff | tree |
2005-09-28 |
Chris Lattner | Add FP versions of the binary operators, keeping the...
|
commit | commitdiff | tree |
2005-09-28 |
Chris Lattner | Add FP versions of the binary operators, keeping the...
|
commit | commitdiff | tree |
2005-09-28 |
Chris Lattner | Add FP versions of the binary operators, keeping the...
|
commit | commitdiff | tree |
2005-09-28 |
Chris Lattner | Mark associative nodes as associative
|
commit | commitdiff | tree |
2005-09-28 |
Chris Lattner | add support for an associative marker
|
commit | commitdiff | tree |
2005-09-28 |
Chris Lattner | Emit an error if instructions or patterns are defined...
|
commit | commitdiff | tree |
2005-09-28 |
Chris Lattner | Nate pointed out that mulh[us] are commutative as well...
|
commit | commitdiff | tree |
2005-09-28 |
Chris Lattner | collect commutativity information
|
commit | commitdiff | tree |
2005-09-28 |
Chris Lattner | expose commutativity information
|
commit | commitdiff | tree |
2005-09-28 |
Chris Lattner | All (xor *) cases are autogenerated now
|
commit | commitdiff | tree |
2005-09-28 |
Chris Lattner | add support for missed eqv tests
|
commit | commitdiff | tree |
2005-09-28 |
Chris Lattner | add testcase for nand
|
commit | commitdiff | tree |
2005-09-28 |
Chris Lattner | Implement PowerPC/eqv-andc-orc-nor.ll:EQV3
|
commit | commitdiff | tree |
2005-09-28 |
Chris Lattner | Consolidate the eqv.ll and nor.ll files together.
|
commit | commitdiff | tree |
2005-09-28 |
Chris Lattner | Prefer cheaper patterns to more expensive ones. Print...
|
commit | commitdiff | tree |
2005-09-28 |
Chris Lattner | simple tests for nor generation
|
commit | commitdiff | tree |
2005-09-28 |
Chris Lattner | learn to codegen not as NOR instead of xoris/xori
|
commit | commitdiff | tree |
2005-09-28 |
Chris Lattner | These nodes are all autogenerated
|
commit | commitdiff | tree |
2005-09-28 |
Chris Lattner | Select Constant nodes to TargetConstant nodes
|
commit | commitdiff | tree |
2005-09-28 |
Chris Lattner | Constant fold llvm.sqrt
|
commit | commitdiff | tree |
2005-09-27 |
Chris Lattner | add a note about a way to improve this code further...
|
commit | commitdiff | tree |
2005-09-27 |
Chris Lattner | Fix a regression in my previous patch, fixing GlobalOpt...
|
commit | commitdiff | tree |
2005-09-27 |
Chris Lattner | Testcase for PR632
|
commit | commitdiff | tree |
2005-09-27 |
Chris Lattner | Darwin, like many BSD systems, has a setjmp/longjmp...
|
commit | commitdiff | tree |
2005-09-27 |
Chris Lattner | If the target prefers it, use _setjmp/_longjmp should...
|
commit | commitdiff | tree |
2005-09-27 |
Chris Lattner | initialize new flag
|
commit | commitdiff | tree |
2005-09-27 |
Chris Lattner | Add a new flag for targets where setjmp/longjmp saves...
|
commit | commitdiff | tree |
2005-09-27 |
Chris Lattner | Avoid spilling stack slots... to stack slots.
|
commit | commitdiff | tree |
2005-09-27 |
Chris Lattner | Completely rewrite 'correct' eh support. This changes...
|
commit | commitdiff | tree |
2005-09-27 |
Chris Lattner | Make the pass name simpler
|
commit | commitdiff | tree |
2005-09-27 |
Chris Lattner | fix CBackend/2005-09-27-VolatileFuncPtr.ll
|
commit | commitdiff | tree |
2005-09-27 |
Chris Lattner | new testcase the CBE creates invalid C code for
|
commit | commitdiff | tree |
2005-09-27 |
Chris Lattner | allow demotion to volatile values, add support for...
|
commit | commitdiff | tree |
2005-09-27 |
Chris Lattner | allow demotion to volatile values
|
commit | commitdiff | tree |
2005-09-27 |
Chris Lattner | Add a simple testcase for lowerinvoke
|
commit | commitdiff | tree |
2005-09-27 |
Chris Lattner | Make sure to clear the CodeGenMap after each basic...
|
commit | commitdiff | tree |
2005-09-27 |
Chris Lattner | Make this slightly more efficient by pushing actual...
|
commit | commitdiff | tree |
2005-09-27 |
Chris Lattner | Split SimpleConstantVal up into its components, so...
|
commit | commitdiff | tree |
2005-09-27 |
Chris Lattner | Split SimpleConstantVal up into its components, so...
|
commit | commitdiff | tree |
2005-09-27 |
Chris Lattner | Add support for external calls that we know how to...
|
commit | commitdiff | tree |
2005-09-27 |
Chris Lattner | add a new testcase for constant foldable calls
|
commit | commitdiff | tree |
2005-09-27 |
Chris Lattner | Fix a bug where we would evaluate stores into linkonce...
|
commit | commitdiff | tree |
2005-09-27 |
Chris Lattner | Implement support for static constructors with calls...
|
commit | commitdiff | tree |
2005-09-27 |
Chris Lattner | Add a more difficult testcase which uses a call to...
|
commit | commitdiff | tree |
2005-09-27 |
Chris Lattner | Refactor this code a bit, no functionality changes.
|
commit | commitdiff | tree |
2005-09-27 |
Chris Lattner | Move the post-lsr simplify cfg pass after lowereh,...
|
commit | commitdiff | tree |
2005-09-26 |
Chris Lattner | minor pattern shuffling
|
commit | commitdiff | tree |
2005-09-26 |
Chris Lattner | memoize the assert results
|
commit | commitdiff | tree |
2005-09-26 |
Chris Lattner | Emit the switch stmt cases in alphabetical order instead...
|
commit | commitdiff | tree |
2005-09-26 |
Chris Lattner | implement a fixme: only select values once, even if...
|
commit | commitdiff | tree |
2005-09-26 |
Chris Lattner | Remove some dead code. ctor evaluation subsumes empty...
|
commit | commitdiff | tree |
2005-09-26 |
Chris Lattner | Add support for alloca, implementing ctor-list-opt...
|
commit | commitdiff | tree |
2005-09-26 |
Chris Lattner | Testcase that uses an alloca
|
commit | commitdiff | tree |
2005-09-26 |
Chris Lattner | Add a debug printout, fix a crash on kc++
|
commit | commitdiff | tree |
2005-09-26 |
Chris Lattner | Implement loads/stores through GEP's of globals. This...
|
commit | commitdiff | tree |
2005-09-26 |
Chris Lattner | add another case, this one that uses getelementptr...
|
commit | commitdiff | tree |
2005-09-26 |
Chris Lattner | Replace TraverseGEPInitializer with ConstantFoldLoadThroughG...
|
commit | commitdiff | tree |
2005-09-26 |
Chris Lattner | Eliminate GetGEPGlobalInitializer in favor of the more...
|
commit | commitdiff | tree |
2005-09-26 |
Chris Lattner | Factor the GetGEPGlobalInitializer out of this pass...
|
commit | commitdiff | tree |
2005-09-26 |
Chris Lattner | Move the ConstantFoldLoadThroughGEPConstantExpr function...
|
commit | commitdiff | tree |
2005-09-26 |
Chris Lattner | add a new function
|
commit | commitdiff | tree |
2005-09-26 |
Chris Lattner | add a comment
|
commit | commitdiff | tree |
2005-09-26 |
Chris Lattner | Add support for getelementptr, load, and correctly...
|
commit | commitdiff | tree |
2005-09-26 |
Chris Lattner | add a test for load
|
commit | commitdiff | tree |
2005-09-26 |
Chris Lattner | Add support for br/brcond/switch and phi
|
commit | commitdiff | tree |
2005-09-26 |
Chris Lattner | add another testcase with simple control flow
|
commit | commitdiff | tree |
2005-09-26 |
Chris Lattner | Add a simple interpreter to this code, allowing us...
|
commit | commitdiff | tree |
2005-09-26 |
Chris Lattner | make this harder: put some code into it
|
commit | commitdiff | tree |
2005-09-26 |
Chris Lattner | factor some code into a InstallGlobalCtors method,...
|
commit | commitdiff | tree |
2005-09-26 |
Chris Lattner | Make the global opt optimizer work on modules with...
|
commit | commitdiff | tree |
2005-09-26 |
Chris Lattner | Factor this code out into a few methods.
|
commit | commitdiff | tree |
2005-09-26 |
Chris Lattner | new testcase for static ctor list optimizations
|
commit | commitdiff | tree |
2005-09-25 |
Chris Lattner | Fix some logic I broke that caused a regression on
|
commit | commitdiff | tree |
2005-09-24 |
Chris Lattner | Move MaskedValueIsZero up.
|
commit | commitdiff | tree |
2005-09-24 |
Chris Lattner | All of these should turn into sign extends (e.g. extsh...
|
commit | commitdiff | tree |
2005-09-24 |
Chris Lattner | Add long-overdue helpers for getting constants with...
|
commit | commitdiff | tree |
2005-09-24 |
Chris Lattner | Simplify this code a bit by relying on recursive simplificat...
|
commit | commitdiff | tree |
2005-09-24 |
Chris Lattner | Enhance this to check for a crash, add a case that...
|
commit | commitdiff | tree |
2005-09-24 |
Chris Lattner | new testcase that crashes the CFE
|
commit | commitdiff | tree |
2005-09-24 |
Chris Lattner | new testcase for PR630
|
commit | commitdiff | tree |
2005-09-24 |
Chris Lattner | Add support for a marker byte that indicates that we...
|
commit | commitdiff | tree |
2005-09-24 |
Chris Lattner | change proto slightly
|
commit | commitdiff | tree |
2005-09-24 |
Chris Lattner | memoize translations
|
commit | commitdiff | tree |
2005-09-24 |
Chris Lattner | Teach the dag isel generator how to construct arbitrary...
|
commit | commitdiff | tree |
2005-09-24 |
Chris Lattner | Teach the DAG isel generator to emit code that creates...
|
commit | commitdiff | tree |
2005-09-23 |
Chris Lattner | Emit better code (no more copies for var references...
|
commit | commitdiff | tree |
2005-09-23 |
Chris Lattner | Fix a fixme by passing around SDOperand's instead of...
|
commit | commitdiff | tree |
next |