2005-09-30 |
Chris Lattner | stub out a virtual method |
tree | commitdiff |
2005-09-30 |
Chris Lattner | CR registers are not used by this "target" |
tree | commitdiff |
2005-09-30 |
Chris Lattner | these registers don't belong to any register classes... |
tree | commitdiff |
2005-09-30 |
Chris Lattner | Now that self referential classes are supported, get... |
tree | commitdiff |
2005-09-30 |
Chris Lattner | pass extra args |
tree | commitdiff |
2005-09-30 |
Chris Lattner | these methods get extra args |
tree | commitdiff |
2005-09-30 |
Chris Lattner | Pass extra regclasses into spilling code |
tree | commitdiff |
2005-09-30 |
Chris Lattner | Change this code ot pass register classes into the... |
tree | commitdiff |
2005-09-30 |
Chris Lattner | Use the 32-bit version for now |
tree | commitdiff |
2005-09-29 |
Chris Lattner | Add a bunch of patterns for F64 FP ops, add some more... |
tree | commitdiff |
2005-09-29 |
Chris Lattner | Remove code for patterns that are autogenerated |
tree | commitdiff |
2005-09-29 |
Andrew Lenharth | begining alpha subtarget support |
tree | commitdiff |
2005-09-29 |
Chris Lattner | tblgen autogens this pattern now |
tree | commitdiff |
2005-09-29 |
Andrew Lenharth | copy and paste error |
tree | commitdiff |
2005-09-29 |
Chris Lattner | now that tblgen is smarter, this pattern is not needed... |
tree | commitdiff |
2005-09-29 |
Chris Lattner | Insert stores after phi nodes in the normal dest. ... |
tree | commitdiff |
2005-09-29 |
Chris Lattner | consistency with other cases, no functionality change |
tree | commitdiff |
2005-09-29 |
Chris Lattner | Make the JIT default to the DAG isel instead of the... |
tree | commitdiff |
2005-09-29 |
Chris Lattner | Fix two bugs in my patch earlier today that broke int... |
tree | commitdiff |
2005-09-29 |
Chris Lattner | Fold isascii into a simple comparison. This speeds... |
tree | commitdiff |
2005-09-29 |
Chris Lattner | remove a bunch of unneeded stuff, or self evident comments |
tree | commitdiff |
2005-09-29 |
Chris Lattner | Implement a couple of memcmp folds from the todo list |
tree | commitdiff |
2005-09-29 |
Jeff Cohen | Silence VC++ redeclaration warnings. |
tree | commitdiff |
2005-09-29 |
Chris Lattner | Never rely on ReplaceAllUsesWith when selecting, use... |
tree | commitdiff |
2005-09-28 |
Chris Lattner | Codegen ADD X, IMM -> addis/addi if needed. |
tree | commitdiff |
2005-09-28 |
Chris Lattner | Autogen MUL, move FP cases together |
tree | commitdiff |
2005-09-28 |
Chris Lattner | disentangle FP from INT versions of div/mul |
tree | commitdiff |
2005-09-28 |
Chris Lattner | Use the autogenerated matcher for ADD/SUB |
tree | commitdiff |
2005-09-28 |
Chris Lattner | add a patter for SUBFIC |
tree | commitdiff |
2005-09-28 |
Chris Lattner | Mark int binops as int-only, add FP binops. Mark FADD... |
tree | commitdiff |
2005-09-28 |
Chris Lattner | wrap a long line |
tree | commitdiff |
2005-09-28 |
Chris Lattner | Add FP versions of the binary operators, keeping the... |
tree | commitdiff |
2005-09-28 |
Chris Lattner | Add FP versions of the binary operators, keeping the... |
tree | commitdiff |
2005-09-28 |
Chris Lattner | Add FP versions of the binary operators, keeping the... |
tree | commitdiff |
2005-09-28 |
Chris Lattner | Mark associative nodes as associative |
tree | commitdiff |
2005-09-28 |
Chris Lattner | Nate pointed out that mulh[us] are commutative as well... |
tree | commitdiff |
2005-09-28 |
Chris Lattner | expose commutativity information |
tree | commitdiff |
2005-09-28 |
Chris Lattner | All (xor *) cases are autogenerated now |
tree | commitdiff |
2005-09-28 |
Chris Lattner | add support for missed eqv tests |
tree | commitdiff |
2005-09-28 |
Chris Lattner | Implement PowerPC/eqv-andc-orc-nor.ll:EQV3 |
tree | commitdiff |
2005-09-28 |
Chris Lattner | learn to codegen not as NOR instead of xoris/xori |
tree | commitdiff |
2005-09-28 |
Chris Lattner | These nodes are all autogenerated |
tree | commitdiff |
2005-09-28 |
Chris Lattner | Constant fold llvm.sqrt |
tree | commitdiff |
2005-09-27 |
Chris Lattner | add a note about a way to improve this code further... |
tree | commitdiff |
2005-09-27 |
Chris Lattner | Fix a regression in my previous patch, fixing GlobalOpt... |
tree | commitdiff |
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 |
next |