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 |
2005-09-23 |
Chris Lattner | Turn (X^C1) == C2 into X == C1^C2 iff X&~C1 = 0 (and... |
commit | commitdiff | tree | snapshot |
2005-09-23 |
Chris Lattner | new testcase |
commit | commitdiff | tree | snapshot |
2005-09-21 |
Chris Lattner | Testcase for PR629 |
commit | commitdiff | tree | snapshot |
2005-09-21 |
Chris Lattner | Expose the LiveInterval interfaces as public headers. |
commit | commitdiff | tree | snapshot |
2005-09-21 |
Chris Lattner | move the live interval headers out of lib/CodeGen/ |
commit | commitdiff | tree | snapshot |
2005-09-21 |
Chris Lattner | Recommend what I actually test |
commit | commitdiff | tree | snapshot |
2005-09-20 |
Chris Lattner | Start threading across blocks with code in them, so... |
commit | commitdiff | tree | snapshot |
2005-09-20 |
Chris Lattner | make this test harder: add a case where instructions... |
commit | commitdiff | tree | snapshot |
2005-09-20 |
Chris Lattner | Implement merging of blocks with the same condition... |
commit | commitdiff | tree | snapshot |
2005-09-20 |
Chris Lattner | new testcase |
commit | commitdiff | tree | snapshot |
2005-09-19 |
Chris Lattner | Reject a case we don't handle yet |
commit | commitdiff | tree | snapshot |
2005-09-19 |
Chris Lattner | remove debugging code :-/ |
commit | commitdiff | tree | snapshot |
2005-09-19 |
Chris Lattner | Implement SimplifyCFG/branch-phi-thread.ll, the most... |
commit | commitdiff | tree | snapshot |
2005-09-19 |
Chris Lattner | new testcase. |
commit | commitdiff | tree | snapshot |
2005-09-19 |
Nate Begeman | Stub out the rest of the DAG Combiner. Just need to... |
commit | commitdiff | tree | snapshot |
2005-09-19 |
Chris Lattner | Teach the local spiller to turn stack slot loads into... |
commit | commitdiff | tree | snapshot |
2005-09-19 |
Chris Lattner | Implement the isLoadFromStackSlot interface |
commit | commitdiff | tree | snapshot |
2005-09-18 |
Chris Lattner | Refactor this code a bit and make it more general.... |
commit | commitdiff | tree | snapshot |
2005-09-18 |
Chris Lattner | Compile |
commit | commitdiff | tree | snapshot |
2005-09-18 |
Chris Lattner | Generalize this transform, using MaskedValueIsZero... |
commit | commitdiff | tree | snapshot |
2005-09-18 |
Chris Lattner | fix typeo |
commit | commitdiff | tree | snapshot |
2005-09-18 |
Chris Lattner | Remove unintentionally committed code |
commit | commitdiff | tree | snapshot |
2005-09-18 |
Chris Lattner | implement shift.ll:test25. This compiles: |
commit | commitdiff | tree | snapshot |
2005-09-18 |
Chris Lattner | new testcase |
commit | commitdiff | tree | snapshot |
2005-09-18 |
Chris Lattner | Implement add.ll:test29. Codegening: |
commit | commitdiff | tree | snapshot |
2005-09-18 |
Chris Lattner | new testcase |
commit | commitdiff | tree | snapshot |
2005-09-18 |
Chris Lattner | remove debug output |
commit | commitdiff | tree | snapshot |
2005-09-18 |
Chris Lattner | Implement or.ll:test21. This teaches instcombine to... |
commit | commitdiff | tree | snapshot |
2005-09-18 |
Chris Lattner | new testcase |
commit | commitdiff | tree | snapshot |
2005-09-17 |
Chris Lattner | Implement hook for ppc |
commit | commitdiff | tree | snapshot |
2005-09-17 |
Chris Lattner | add a new callback |
commit | commitdiff | tree | snapshot |
2005-09-16 |
Nate Begeman | More DAG combining. Still need the branch instructions... |
commit | commitdiff | tree | snapshot |
2005-09-16 |
Chris Lattner | Fix a minor bug, add comments |
commit | commitdiff | tree | snapshot |
2005-09-15 |
Chris Lattner | teach the type inference code how to infer types for... |
commit | commitdiff | tree | snapshot |
2005-09-15 |
Chris Lattner | put instructions into a map instead of a vector for... |
commit | commitdiff | tree | snapshot |
2005-09-15 |
Chris Lattner | when parsing instructions remember information about... |
commit | commitdiff | tree | snapshot |
2005-09-15 |
Chris Lattner | disable this for now |
commit | commitdiff | tree | snapshot |
2005-09-15 |
Chris Lattner | Start parsing "Pattern" nodes |
commit | commitdiff | tree | snapshot |
2005-09-15 |
Chris Lattner | rename a couple of methods, add structure for pattern... |
commit | commitdiff | tree | snapshot |
2005-09-14 |
Chris Lattner | Verify that xform functions only occur in logical places |
commit | commitdiff | tree | snapshot |
2005-09-14 |
Chris Lattner | Promote xform fns to be explicit nodes in result patter... |
commit | commitdiff | tree | snapshot |
2005-09-14 |
Chris Lattner | start building the instruction dest pattern correctly... |
commit | commitdiff | tree | snapshot |
2005-09-14 |
Chris Lattner | catch unnamed inputs |
commit | commitdiff | tree | snapshot |
2005-09-14 |
Chris Lattner | check that there are no unexpected operands |
commit | commitdiff | tree | snapshot |
2005-09-14 |
Chris Lattner | force all instruction operands to be named. |
commit | commitdiff | tree | snapshot |
2005-09-14 |
Chris Lattner | Give all operands names |
commit | commitdiff | tree | snapshot |
2005-09-14 |
Chris Lattner | give all operands names |
commit | commitdiff | tree | snapshot |
2005-09-14 |
Chris Lattner | Check that operands have unique names. REJECT instruct... |
commit | commitdiff | tree | snapshot |
2005-09-14 |
Chris Lattner | fix a broke range check |
commit | commitdiff | tree | snapshot |
2005-09-14 |
Chris Lattner | Parse significantly more of the instruction pattern... |
commit | commitdiff | tree | snapshot |
2005-09-14 |
Chris Lattner | Fix some issues exposed by more testing. XORIS had... |
commit | commitdiff | tree | snapshot |
2005-09-14 |
Chris Lattner | Verify that set destinations occur first in the instruc... |
commit | commitdiff | tree | snapshot |
2005-09-14 |
Chris Lattner | Fix some bugs noticed by new checking code |
commit | commitdiff | tree | snapshot |
2005-09-14 |
Chris Lattner | add an accessor |
commit | commitdiff | tree | snapshot |
2005-09-14 |
Chris Lattner | Fix the regression last night compiling povray |
commit | commitdiff | tree | snapshot |
next |