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 |
2005-09-15 |
Chris Lattner | Start parsing "Pattern" nodes
|
commit | commitdiff | tree |
2005-09-15 |
Chris Lattner | rename a couple of methods, add structure for pattern...
|
commit | commitdiff | tree |
2005-09-14 |
Chris Lattner | Verify that xform functions only occur in logical places
|
commit | commitdiff | tree |
2005-09-14 |
Chris Lattner | Promote xform fns to be explicit nodes in result patterns...
|
commit | commitdiff | tree |
2005-09-14 |
Chris Lattner | start building the instruction dest pattern correctly...
|
commit | commitdiff | tree |
2005-09-14 |
Chris Lattner | catch unnamed inputs
|
commit | commitdiff | tree |
2005-09-14 |
Chris Lattner | check that there are no unexpected operands
|
commit | commitdiff | tree |
2005-09-14 |
Chris Lattner | force all instruction operands to be named.
|
commit | commitdiff | tree |
2005-09-14 |
Chris Lattner | Give all operands names
|
commit | commitdiff | tree |
2005-09-14 |
Chris Lattner | give all operands names
|
commit | commitdiff | tree |
2005-09-14 |
Chris Lattner | Check that operands have unique names. REJECT instructions...
|
commit | commitdiff | tree |
2005-09-14 |
Chris Lattner | fix a broke range check
|
commit | commitdiff | tree |
2005-09-14 |
Chris Lattner | Parse significantly more of the instruction pattern...
|
commit | commitdiff | tree |
2005-09-14 |
Chris Lattner | Fix some issues exposed by more testing. XORIS had...
|
commit | commitdiff | tree |
2005-09-14 |
Chris Lattner | Verify that set destinations occur first in the instruction...
|
commit | commitdiff | tree |
2005-09-14 |
Chris Lattner | Fix some bugs noticed by new checking code
|
commit | commitdiff | tree |
2005-09-14 |
Chris Lattner | add an accessor
|
commit | commitdiff | tree |
2005-09-14 |
Chris Lattner | Fix the regression last night compiling povray
|
commit | commitdiff | tree |
2005-09-14 |
Chris Lattner | fix a major regression from my patch this afternoon
|
commit | commitdiff | tree |
2005-09-14 |
Chris Lattner | remove some code that isn't ready for prime time
|
commit | commitdiff | tree |
2005-09-14 |
Chris Lattner | Switch to a slightly more structured representation...
|
commit | commitdiff | tree |
2005-09-14 |
Chris Lattner | Add some more checking/verification code
|
commit | commitdiff | tree |
2005-09-14 |
Chris Lattner | start parsing instructions into patterns, start doing...
|
commit | commitdiff | tree |
2005-09-13 |
Chris Lattner | we don't need this proto any longer
|
commit | commitdiff | tree |
2005-09-13 |
Chris Lattner | don't emit the namespace inside the class!
|
commit | commitdiff | tree |
2005-09-13 |
Chris Lattner | Emit code suitable for emission into the ISel class...
|
commit | commitdiff | tree |
2005-09-13 |
Chris Lattner | move the #include for the generated code into the isel...
|
commit | commitdiff | tree |
2005-09-13 |
Chris Lattner | continue xform function parsing
|
commit | commitdiff | tree |
2005-09-13 |
Chris Lattner | Start parsing node transformation information
|
commit | commitdiff | tree |
2005-09-13 |
Chris Lattner | Add a new Record::getValueAsCode method to mirror the...
|
commit | commitdiff | tree |
2005-09-13 |
Chris Lattner | completely eliminate TreePattern::PatternType
|
commit | commitdiff | tree |
2005-09-13 |
Chris Lattner | Change the arg lowering code to use copyfromreg from...
|
commit | commitdiff | tree |
2005-09-13 |
Chris Lattner | This has been moved to the target-indep code
|
commit | commitdiff | tree |
2005-09-13 |
Chris Lattner | This code is no longer needed, it is moved to the target...
|
commit | commitdiff | tree |
2005-09-13 |
Chris Lattner | If a function has liveins, and if the target requested...
|
commit | commitdiff | tree |
2005-09-13 |
Chris Lattner | Majik numbers are bad
|
commit | commitdiff | tree |
2005-09-13 |
Chris Lattner | Remove some dead vectors
|
commit | commitdiff | tree |
2005-09-13 |
Chris Lattner | Add a simple xform to simplify array accesses with...
|
commit | commitdiff | tree |
2005-09-13 |
Chris Lattner | Fix an issue where LSR would miss rewriting a use of...
|
commit | commitdiff | tree |
2005-09-13 |
Chris Lattner | Add a helper function, allowing us to simplify some...
|
commit | commitdiff | tree |
2005-09-12 |
Chris Lattner | Implement a simple xform to turn code like this:
|
commit | commitdiff | tree |
2005-09-12 |
Chris Lattner | new testcase
|
commit | commitdiff | tree |
2005-09-12 |
Chris Lattner | Another load-peephole optimization: do gcse when two...
|
commit | commitdiff | tree |
2005-09-12 |
Chris Lattner | new testcase
|
commit | commitdiff | tree |
2005-09-12 |
Chris Lattner | Implement a trivial form of store->load forwarding...
|
commit | commitdiff | tree |
2005-09-12 |
Chris Lattner | new testcase
|
commit | commitdiff | tree |
2005-09-12 |
Chris Lattner | Fix a regression from last night, which caused this...
|
commit | commitdiff | tree |
next |