2005-09-27 |
Chris Lattner | Darwin, like many BSD systems, has a setjmp/longjmp... |
tree | commitdiff |
2005-09-27 |
Chris Lattner | If the target prefers it, use _setjmp/_longjmp should... |
tree | commitdiff |
2005-09-27 |
Chris Lattner | initialize new flag |
tree | commitdiff |
2005-09-27 |
Chris Lattner | Avoid spilling stack slots... to stack slots. |
tree | commitdiff |
2005-09-27 |
Chris Lattner | Completely rewrite 'correct' eh support. This changes... |
tree | commitdiff |
2005-09-27 |
Chris Lattner | Make the pass name simpler |
tree | commitdiff |
2005-09-27 |
Chris Lattner | fix CBackend/2005-09-27-VolatileFuncPtr.ll |
tree | commitdiff |
2005-09-27 |
Chris Lattner | allow demotion to volatile values, add support for... |
tree | commitdiff |
2005-09-27 |
Chris Lattner | Make sure to clear the CodeGenMap after each basic... |
tree | commitdiff |
2005-09-27 |
Jim Laskey | Remove some redundancies. |
tree | commitdiff |
2005-09-27 |
Chris Lattner | Split SimpleConstantVal up into its components, so... |
tree | commitdiff |
2005-09-27 |
Chris Lattner | Add support for external calls that we know how to... |
tree | commitdiff |
2005-09-27 |
Chris Lattner | Fix a bug where we would evaluate stores into linkonce... |
tree | commitdiff |
2005-09-27 |
Chris Lattner | Implement support for static constructors with calls... |
tree | commitdiff |
2005-09-27 |
Chris Lattner | Refactor this code a bit, no functionality changes. |
tree | commitdiff |
2005-09-27 |
Chris Lattner | Move the post-lsr simplify cfg pass after lowereh,... |
tree | commitdiff |
2005-09-26 |
Chris Lattner | minor pattern shuffling |
tree | commitdiff |
2005-09-26 |
Jim Laskey | Addition of a simple two pass scheduler. This version... |
tree | commitdiff |
2005-09-26 |
Chris Lattner | Remove some dead code. ctor evaluation subsumes empty... |
tree | commitdiff |
2005-09-26 |
Chris Lattner | Add support for alloca, implementing ctor-list-opt... |
tree | commitdiff |
2005-09-26 |
Chris Lattner | Add a debug printout, fix a crash on kc++ |
tree | commitdiff |
2005-09-26 |
Chris Lattner | Implement loads/stores through GEP's of globals. This... |
tree | commitdiff |
2005-09-26 |
Chris Lattner | Replace TraverseGEPInitializer with ConstantFoldLoadThr... |
tree | commitdiff |
2005-09-26 |
Chris Lattner | Eliminate GetGEPGlobalInitializer in favor of the more... |
tree | commitdiff |
2005-09-26 |
Chris Lattner | Factor the GetGEPGlobalInitializer out of this pass... |
tree | commitdiff |
2005-09-26 |
Chris Lattner | Move the ConstantFoldLoadThroughGEPConstantExpr functio... |
tree | commitdiff |
2005-09-26 |
Chris Lattner | add a comment |
tree | commitdiff |
2005-09-26 |
Chris Lattner | Add support for getelementptr, load, and correctly... |
tree | commitdiff |
2005-09-26 |
Chris Lattner | Add support for br/brcond/switch and phi |
tree | commitdiff |
2005-09-26 |
Chris Lattner | Add a simple interpreter to this code, allowing us... |
tree | commitdiff |
2005-09-26 |
Chris Lattner | factor some code into a InstallGlobalCtors method,... |
tree | commitdiff |
2005-09-26 |
Chris Lattner | Make the global opt optimizer work on modules with... |
tree | commitdiff |
2005-09-26 |
Chris Lattner | Factor this code out into a few methods. |
tree | commitdiff |
2005-09-25 |
Chris Lattner | Fix some logic I broke that caused a regression on |
tree | commitdiff |
2005-09-24 |
Chris Lattner | Move MaskedValueIsZero up. |
tree | commitdiff |
2005-09-24 |
Chris Lattner | Simplify this code a bit by relying on recursive simpli... |
tree | commitdiff |
2005-09-24 |
Chris Lattner | Add support for a marker byte that indicates that we... |
tree | commitdiff |
2005-09-24 |
Chris Lattner | Teach the dag isel generator how to construct arbitrary... |
tree | commitdiff |
2005-09-23 |
Chris Lattner | remove some debugging code |
tree | commitdiff |
2005-09-23 |
Chris Lattner | Fold two consequtive branches that share a common desti... |
tree | commitdiff |
2005-09-23 |
Chris Lattner | simplify some logic further |
tree | commitdiff |
2005-09-23 |
Chris Lattner | pull a bunch of logic out of SimplifyCFG into a helper fn |
tree | commitdiff |
2005-09-23 |
Chris Lattner | speed up Archive::isBytecodeArchive in the case when... |
tree | commitdiff |
2005-09-23 |
Chris Lattner | Turn (X^C1) == C2 into X == C1^C2 iff X&~C1 = 0 (and... |
tree | commitdiff |
2005-09-21 |
Chris Lattner | Expose the LiveInterval interfaces as public headers. |
tree | commitdiff |
2005-09-20 |
Chris Lattner | Start threading across blocks with code in them, so... |
tree | commitdiff |
2005-09-20 |
Chris Lattner | Implement merging of blocks with the same condition... |
tree | commitdiff |
2005-09-19 |
Chris Lattner | Reject a case we don't handle yet |
tree | commitdiff |
2005-09-19 |
Chris Lattner | remove debugging code :-/ |
tree | commitdiff |
2005-09-19 |
Chris Lattner | Implement SimplifyCFG/branch-phi-thread.ll, the most... |
tree | commitdiff |
2005-09-19 |
Nate Begeman | Stub out the rest of the DAG Combiner. Just need to... |
tree | commitdiff |
2005-09-19 |
Chris Lattner | Teach the local spiller to turn stack slot loads into... |
tree | commitdiff |
2005-09-19 |
Chris Lattner | Implement the isLoadFromStackSlot interface |
tree | commitdiff |
2005-09-18 |
Chris Lattner | Refactor this code a bit and make it more general.... |
tree | commitdiff |
2005-09-18 |
Chris Lattner | Compile |
tree | commitdiff |
2005-09-18 |
Chris Lattner | Generalize this transform, using MaskedValueIsZero... |
tree | commitdiff |
2005-09-18 |
Chris Lattner | fix typeo |
tree | commitdiff |
2005-09-18 |
Chris Lattner | Remove unintentionally committed code |
tree | commitdiff |
2005-09-18 |
Chris Lattner | implement shift.ll:test25. This compiles: |
tree | commitdiff |
2005-09-18 |
Chris Lattner | Implement add.ll:test29. Codegening: |
tree | commitdiff |
2005-09-18 |
Chris Lattner | remove debug output |
tree | commitdiff |
2005-09-18 |
Chris Lattner | Implement or.ll:test21. This teaches instcombine to... |
tree | commitdiff |
2005-09-17 |
Chris Lattner | Implement hook for ppc |
tree | commitdiff |
2005-09-16 |
Nate Begeman | More DAG combining. Still need the branch instructions... |
tree | commitdiff |
2005-09-15 |
Chris Lattner | disable this for now |
tree | commitdiff |
2005-09-14 |
Chris Lattner | Give all operands names |
tree | commitdiff |
2005-09-14 |
Chris Lattner | give all operands names |
tree | commitdiff |
2005-09-14 |
Chris Lattner | Fix some issues exposed by more testing. XORIS had... |
tree | commitdiff |
2005-09-14 |
Chris Lattner | Fix some bugs noticed by new checking code |
tree | commitdiff |
2005-09-14 |
Chris Lattner | Fix the regression last night compiling povray |
tree | commitdiff |
2005-09-14 |
Chris Lattner | fix a major regression from my patch this afternoon |
tree | commitdiff |
2005-09-13 |
Chris Lattner | we don't need this proto any longer |
tree | commitdiff |
2005-09-13 |
Chris Lattner | move the #include for the generated code into the isel... |
tree | commitdiff |
2005-09-13 |
Chris Lattner | Change the arg lowering code to use copyfromreg from... |
tree | commitdiff |
2005-09-13 |
Chris Lattner | This has been moved to the target-indep code |
tree | commitdiff |
2005-09-13 |
Chris Lattner | This code is no longer needed, it is moved to the targe... |
tree | commitdiff |
2005-09-13 |
Chris Lattner | If a function has liveins, and if the target requested... |
tree | commitdiff |
2005-09-13 |
Chris Lattner | Majik numbers are bad |
tree | commitdiff |
2005-09-13 |
Chris Lattner | Remove some dead vectors |
tree | commitdiff |
2005-09-13 |
Chris Lattner | Add a simple xform to simplify array accesses with... |
tree | commitdiff |
2005-09-13 |
Chris Lattner | Fix an issue where LSR would miss rewriting a use of... |
tree | commitdiff |
2005-09-13 |
Chris Lattner | Add a helper function, allowing us to simplify some... |
tree | commitdiff |
2005-09-12 |
Chris Lattner | Implement a simple xform to turn code like this: |
tree | commitdiff |
2005-09-12 |
Chris Lattner | Another load-peephole optimization: do gcse when two... |
tree | commitdiff |
2005-09-12 |
Chris Lattner | Implement a trivial form of store->load forwarding... |
tree | commitdiff |
2005-09-12 |
Chris Lattner | Fix a regression from last night, which caused this... |
tree | commitdiff |
2005-09-12 |
Chris Lattner | Add a new getLoopLatch() method. |
tree | commitdiff |
2005-09-12 |
Chris Lattner | _test: |
tree | commitdiff |
2005-09-10 |
Chris Lattner | implement Transforms/LoopStrengthReduce/dont-hoist... |
tree | commitdiff |
2005-09-10 |
Chris Lattner | PowerPC cannot truncstore i1 natively |
tree | commitdiff |
2005-09-10 |
Chris Lattner | Allow targets to say they don't support truncstore... |
tree | commitdiff |
2005-09-09 |
Chris Lattner | Add a missing #include, patch courtesy of Baptiste... |
tree | commitdiff |
2005-09-09 |
Chris Lattner | Fix a problem duraid encountered on itanium where this... |
tree | commitdiff |
2005-09-09 |
Chris Lattner | Fix a crash viewing dags that have target nodes in... |
tree | commitdiff |
2005-09-09 |
Chris Lattner | I forgot that we always spill fp values as 64-bits... |
tree | commitdiff |
2005-09-09 |
Chris Lattner | Fix a problem that Nate noticed, where spill code was... |
tree | commitdiff |
2005-09-09 |
Chris Lattner | code cleanup |
tree | commitdiff |
2005-09-09 |
Chris Lattner | Use continue in the use-processing loop to make it... |
tree | commitdiff |
2005-09-09 |
Nate Begeman | Last round of 2-node folds from SD.cpp. Will move... |
tree | commitdiff |
2005-09-09 |
Chris Lattner | remove debugging code *slaps head* |
tree | commitdiff |
next |