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 |
2005-09-23 |
Chris Lattner | Emit code that matches the incoming DAG pattern and...
|
commit | commitdiff | tree |
2005-09-23 |
Chris Lattner | emit information about the order patterns are to be...
|
commit | commitdiff | tree |
2005-09-23 |
Chris Lattner | start filling in the switch stmt
|
commit | commitdiff | tree |
2005-09-23 |
Chris Lattner | remove some debugging code
|
commit | commitdiff | tree |
2005-09-23 |
Chris Lattner | Fold two consequtive branches that share a common destinatio...
|
commit | commitdiff | tree |
2005-09-23 |
Chris Lattner | new testcase
|
commit | commitdiff | tree |
2005-09-23 |
Chris Lattner | simplify some logic further
|
commit | commitdiff | tree |
2005-09-23 |
Chris Lattner | pull a bunch of logic out of SimplifyCFG into a helper fn
|
commit | commitdiff | tree |
2005-09-23 |
Chris Lattner | speed up Archive::isBytecodeArchive in the case when...
|
commit | commitdiff | tree |
2005-09-23 |
Chris Lattner | Speed up isBytecodeLPath from 20s to .01s in common...
|
commit | commitdiff | tree |
2005-09-23 |
Chris Lattner | 1. Do not use .c_str() to keep a persistent handle...
|
commit | commitdiff | tree |
2005-09-23 |
Chris Lattner | Turn (X^C1) == C2 into X == C1^C2 iff X&~C1 = 0 (and...
|
commit | commitdiff | tree |
2005-09-23 |
Chris Lattner | new testcase
|
commit | commitdiff | tree |
2005-09-21 |
Chris Lattner | Testcase for PR629
|
commit | commitdiff | tree |
2005-09-21 |
Chris Lattner | Expose the LiveInterval interfaces as public headers.
|
commit | commitdiff | tree |
2005-09-21 |
Chris Lattner | move the live interval headers out of lib/CodeGen/
|
commit | commitdiff | tree |
2005-09-21 |
Chris Lattner | Recommend what I actually test
|
commit | commitdiff | tree |
2005-09-20 |
Chris Lattner | Start threading across blocks with code in them, so...
|
commit | commitdiff | tree |
2005-09-20 |
Chris Lattner | make this test harder: add a case where instructions...
|
commit | commitdiff | tree |
2005-09-20 |
Chris Lattner | Implement merging of blocks with the same condition...
|
commit | commitdiff | tree |
2005-09-20 |
Chris Lattner | new testcase
|
commit | commitdiff | tree |
2005-09-19 |
Chris Lattner | Reject a case we don't handle yet
|
commit | commitdiff | tree |
2005-09-19 |
Chris Lattner | remove debugging code :-/
|
commit | commitdiff | tree |
2005-09-19 |
Chris Lattner | Implement SimplifyCFG/branch-phi-thread.ll, the most...
|
commit | commitdiff | tree |
2005-09-19 |
Chris Lattner | new testcase.
|
commit | commitdiff | tree |
2005-09-19 |
Chris Lattner | Teach the local spiller to turn stack slot loads into...
|
commit | commitdiff | tree |
2005-09-19 |
Chris Lattner | Implement the isLoadFromStackSlot interface
|
commit | commitdiff | tree |
2005-09-18 |
Chris Lattner | Refactor this code a bit and make it more general....
|
commit | commitdiff | tree |
2005-09-18 |
Chris Lattner | Compile
|
commit | commitdiff | tree |
2005-09-18 |
Chris Lattner | Generalize this transform, using MaskedValueIsZero...
|
commit | commitdiff | tree |
2005-09-18 |
Chris Lattner | fix typeo
|
commit | commitdiff | tree |
2005-09-18 |
Chris Lattner | Remove unintentionally committed code
|
commit | commitdiff | tree |
2005-09-18 |
Chris Lattner | implement shift.ll:test25. This compiles:
|
commit | commitdiff | tree |
2005-09-18 |
Chris Lattner | new testcase
|
commit | commitdiff | tree |
2005-09-18 |
Chris Lattner | Implement add.ll:test29. Codegening:
|
commit | commitdiff | tree |
2005-09-18 |
Chris Lattner | new testcase
|
commit | commitdiff | tree |
2005-09-18 |
Chris Lattner | remove debug output
|
commit | commitdiff | tree |
2005-09-18 |
Chris Lattner | Implement or.ll:test21. This teaches instcombine to...
|
commit | commitdiff | tree |
2005-09-18 |
Chris Lattner | new testcase
|
commit | commitdiff | tree |
2005-09-17 |
Chris Lattner | Implement hook for ppc
|
commit | commitdiff | tree |
2005-09-17 |
Chris Lattner | add a new callback
|
commit | commitdiff | tree |
2005-09-16 |
Chris Lattner | Fix a minor bug, add comments
|
commit | commitdiff | tree |
2005-09-15 |
Chris Lattner | teach the type inference code how to infer types for...
|
commit | commitdiff | tree |
2005-09-15 |
Chris Lattner | put instructions into a map instead of a vector for...
|
commit | commitdiff | tree |
2005-09-15 |
Chris Lattner | when parsing instructions remember information about...
|
commit | commitdiff | tree |
2005-09-15 |
Chris Lattner | disable this for now
|
commit | commitdiff | tree |
next |