2005-09-30 |
Chris Lattner | Rename MRegisterDesc -> TargetRegisterDesc for consistency |
commit | commitdiff | tree | snapshot |
2005-09-30 |
Chris Lattner | Update the discussion of TargetRegisterDesc |
commit | commitdiff | tree | snapshot |
2005-09-30 |
Chris Lattner | remove some more initializers |
commit | commitdiff | tree | snapshot |
2005-09-30 |
Chris Lattner | trim down the target info structs now that we have... |
commit | commitdiff | tree | snapshot |
2005-09-30 |
Chris Lattner | trim down the target info structs now that we have... |
commit | commitdiff | tree | snapshot |
2005-09-30 |
Chris Lattner | now that we have a reg class to spill with, get this... |
commit | commitdiff | tree | snapshot |
2005-09-30 |
Chris Lattner | constant fold these calls |
commit | commitdiff | tree | snapshot |
2005-09-30 |
Chris Lattner | simplify this code using the new regclass info passed in |
commit | commitdiff | tree | snapshot |
2005-09-30 |
Chris Lattner | Now that we have getCalleeSaveRegClasses() info, use... |
commit | commitdiff | tree | snapshot |
2005-09-30 |
Chris Lattner | expose a new virtual method |
commit | commitdiff | tree | snapshot |
2005-09-30 |
Chris Lattner | stub out a virtual method |
commit | commitdiff | tree | snapshot |
2005-09-30 |
Chris Lattner | Compute a preferred spill register class for each calle... |
commit | commitdiff | tree | snapshot |
2005-09-30 |
Chris Lattner | CR registers are not used by this "target" |
commit | commitdiff | tree | snapshot |
2005-09-30 |
Chris Lattner | these registers don't belong to any register classes... |
commit | commitdiff | tree | snapshot |
2005-09-30 |
Chris Lattner | Fix a warning |
commit | commitdiff | tree | snapshot |
2005-09-30 |
Chris Lattner | Regenerate |
commit | commitdiff | tree | snapshot |
2005-09-30 |
Chris Lattner | Refactor this a bit to move ParsingTemplateArgs to... |
commit | commitdiff | tree | snapshot |
2005-09-30 |
Chris Lattner | Add a test that you can forward ref a class. |
commit | commitdiff | tree | snapshot |
2005-09-30 |
Chris Lattner | Regenerate |
commit | commitdiff | tree | snapshot |
2005-09-30 |
Chris Lattner | Generate a parse error instead of a checked exception... |
commit | commitdiff | tree | snapshot |
2005-09-30 |
Chris Lattner | Now that self referential classes are supported, get... |
commit | commitdiff | tree | snapshot |
2005-09-30 |
Chris Lattner | regenerate |
commit | commitdiff | tree | snapshot |
2005-09-30 |
Chris Lattner | Refactor the grammar a bit to implement TableGen/Forwar... |
commit | commitdiff | tree | snapshot |
2005-09-30 |
Chris Lattner | Check that we can refer to the same class we are defining. |
commit | commitdiff | tree | snapshot |
2005-09-30 |
Chris Lattner | allow regs to be in multiple reg classes |
commit | commitdiff | tree | snapshot |
2005-09-30 |
Chris Lattner | pass extra args |
commit | commitdiff | tree | snapshot |
2005-09-30 |
Chris Lattner | these methods get extra args |
commit | commitdiff | tree | snapshot |
2005-09-30 |
Chris Lattner | Pass extra regclasses into spilling code |
commit | commitdiff | tree | snapshot |
2005-09-30 |
Chris Lattner | Change this code ot pass register classes into the... |
commit | commitdiff | tree | snapshot |
2005-09-30 |
Chris Lattner | Change these methods to take RC's |
commit | commitdiff | tree | snapshot |
2005-09-30 |
Chris Lattner | Use the 32-bit version for now |
commit | commitdiff | tree | snapshot |
2005-09-29 |
Chris Lattner | Add a bunch of patterns for F64 FP ops, add some more... |
commit | commitdiff | tree | snapshot |
2005-09-29 |
Chris Lattner | Remove code for patterns that are autogenerated |
commit | commitdiff | tree | snapshot |
2005-09-29 |
Andrew Lenharth | begining alpha subtarget support |
commit | commitdiff | tree | snapshot |
2005-09-29 |
Chris Lattner | tblgen autogens this pattern now |
commit | commitdiff | tree | snapshot |
2005-09-29 |
Chris Lattner | Teach tablegen to reassociate operators when possible... |
commit | commitdiff | tree | snapshot |
2005-09-29 |
Andrew Lenharth | copy and paste error |
commit | commitdiff | tree | snapshot |
2005-09-29 |
Chris Lattner | now that tblgen is smarter, this pattern is not needed... |
commit | commitdiff | tree | snapshot |
2005-09-29 |
Chris Lattner | Teach tblgen to build permutations of instructions... |
commit | commitdiff | tree | snapshot |
2005-09-29 |
Chris Lattner | Insert stores after phi nodes in the normal dest. ... |
commit | commitdiff | tree | snapshot |
2005-09-29 |
Chris Lattner | consistency with other cases, no functionality change |
commit | commitdiff | tree | snapshot |
2005-09-29 |
Chris Lattner | Make the JIT default to the DAG isel instead of the... |
commit | commitdiff | tree | snapshot |
2005-09-29 |
Chris Lattner | Fix two bugs in my patch earlier today that broke int... |
commit | commitdiff | tree | snapshot |
2005-09-29 |
Chris Lattner | Fold isascii into a simple comparison. This speeds... |
commit | commitdiff | tree | snapshot |
2005-09-29 |
Chris Lattner | new testcase for isascii |
commit | commitdiff | tree | snapshot |
2005-09-29 |
Chris Lattner | remove a bunch of unneeded stuff, or self evident comments |
commit | commitdiff | tree | snapshot |
2005-09-29 |
Chris Lattner | add a new testcase |
commit | commitdiff | tree | snapshot |
2005-09-29 |
Chris Lattner | Implement a couple of memcmp folds from the todo list |
commit | commitdiff | tree | snapshot |
2005-09-29 |
Jeff Cohen | Silence VC++ redeclaration warnings. |
commit | commitdiff | tree | snapshot |
2005-09-29 |
Chris Lattner | Never rely on ReplaceAllUsesWith when selecting, use... |
commit | commitdiff | tree | snapshot |
2005-09-28 |
Chris Lattner | Codegen ADD X, IMM -> addis/addi if needed. |
commit | commitdiff | tree | snapshot |
2005-09-28 |
Chris Lattner | add a testcase for a feature we regressed on because... |
commit | commitdiff | tree | snapshot |
2005-09-28 |
Chris Lattner | Autogen MUL, move FP cases together |
commit | commitdiff | tree | snapshot |
2005-09-28 |
Chris Lattner | disentangle FP from INT versions of div/mul |
commit | commitdiff | tree | snapshot |
2005-09-28 |
Chris Lattner | Use the autogenerated matcher for ADD/SUB |
commit | commitdiff | tree | snapshot |
2005-09-28 |
Chris Lattner | add a patter for SUBFIC |
commit | commitdiff | tree | snapshot |
2005-09-28 |
Chris Lattner | Mark int binops as int-only, add FP binops. Mark FADD... |
commit | commitdiff | tree | snapshot |
2005-09-28 |
Chris Lattner | wrap a long line |
commit | commitdiff | tree | snapshot |
2005-09-28 |
Chris Lattner | Add FP versions of the binary operators, keeping the... |
commit | commitdiff | tree | snapshot |
2005-09-28 |
Chris Lattner | Add FP versions of the binary operators, keeping the... |
commit | commitdiff | tree | snapshot |
2005-09-28 |
Chris Lattner | Add FP versions of the binary operators, keeping the... |
commit | commitdiff | tree | snapshot |
2005-09-28 |
Chris Lattner | Mark associative nodes as associative |
commit | commitdiff | tree | snapshot |
2005-09-28 |
Chris Lattner | add support for an associative marker |
commit | commitdiff | tree | snapshot |
2005-09-28 |
Chris Lattner | Emit an error if instructions or patterns are defined... |
commit | commitdiff | tree | snapshot |
2005-09-28 |
Chris Lattner | Nate pointed out that mulh[us] are commutative as well... |
commit | commitdiff | tree | snapshot |
2005-09-28 |
Chris Lattner | collect commutativity information |
commit | commitdiff | tree | snapshot |
2005-09-28 |
Chris Lattner | expose commutativity information |
commit | commitdiff | tree | snapshot |
2005-09-28 |
Chris Lattner | All (xor *) cases are autogenerated now |
commit | commitdiff | tree | snapshot |
2005-09-28 |
Chris Lattner | add support for missed eqv tests |
commit | commitdiff | tree | snapshot |
2005-09-28 |
Chris Lattner | add testcase for nand |
commit | commitdiff | tree | snapshot |
2005-09-28 |
Chris Lattner | Implement PowerPC/eqv-andc-orc-nor.ll:EQV3 |
commit | commitdiff | tree | snapshot |
2005-09-28 |
Chris Lattner | Consolidate the eqv.ll and nor.ll files together. |
commit | commitdiff | tree | snapshot |
2005-09-28 |
Chris Lattner | Prefer cheaper patterns to more expensive ones. Print... |
commit | commitdiff | tree | snapshot |
2005-09-28 |
Chris Lattner | simple tests for nor generation |
commit | commitdiff | tree | snapshot |
2005-09-28 |
Chris Lattner | learn to codegen not as NOR instead of xoris/xori |
commit | commitdiff | tree | snapshot |
2005-09-28 |
Chris Lattner | These nodes are all autogenerated |
commit | commitdiff | tree | snapshot |
2005-09-28 |
Chris Lattner | Select Constant nodes to TargetConstant nodes |
commit | commitdiff | tree | snapshot |
2005-09-28 |
Chris Lattner | Constant fold llvm.sqrt |
commit | commitdiff | tree | snapshot |
2005-09-27 |
Chris Lattner | add a note about a way to improve this code further... |
commit | commitdiff | tree | snapshot |
2005-09-27 |
Chris Lattner | Fix a regression in my previous patch, fixing GlobalOpt... |
commit | commitdiff | tree | snapshot |
2005-09-27 |
Chris Lattner | Testcase for PR632 |
commit | commitdiff | tree | snapshot |
2005-09-27 |
Chris Lattner | Darwin, like many BSD systems, has a setjmp/longjmp... |
commit | commitdiff | tree | snapshot |
2005-09-27 |
Chris Lattner | If the target prefers it, use _setjmp/_longjmp should... |
commit | commitdiff | tree | snapshot |
2005-09-27 |
Chris Lattner | initialize new flag |
commit | commitdiff | tree | snapshot |
2005-09-27 |
Chris Lattner | Add a new flag for targets where setjmp/longjmp saves... |
commit | commitdiff | tree | snapshot |
2005-09-27 |
Chris Lattner | Avoid spilling stack slots... to stack slots. |
commit | commitdiff | tree | snapshot |
2005-09-27 |
Chris Lattner | Completely rewrite 'correct' eh support. This changes... |
commit | commitdiff | tree | snapshot |
2005-09-27 |
Chris Lattner | Make the pass name simpler |
commit | commitdiff | tree | snapshot |
2005-09-27 |
Chris Lattner | fix CBackend/2005-09-27-VolatileFuncPtr.ll |
commit | commitdiff | tree | snapshot |
2005-09-27 |
Chris Lattner | new testcase the CBE creates invalid C code for |
commit | commitdiff | tree | snapshot |
2005-09-27 |
Chris Lattner | allow demotion to volatile values, add support for... |
commit | commitdiff | tree | snapshot |
2005-09-27 |
Chris Lattner | allow demotion to volatile values |
commit | commitdiff | tree | snapshot |
2005-09-27 |
Chris Lattner | Add a simple testcase for lowerinvoke |
commit | commitdiff | tree | snapshot |
2005-09-27 |
Chris Lattner | Make sure to clear the CodeGenMap after each basic... |
commit | commitdiff | tree | snapshot |
2005-09-27 |
Jim Laskey | Remove some redundancies. |
commit | commitdiff | tree | snapshot |
2005-09-27 |
Chris Lattner | Make this slightly more efficient by pushing actual... |
commit | commitdiff | tree | snapshot |
2005-09-27 |
Chris Lattner | Split SimpleConstantVal up into its components, so... |
commit | commitdiff | tree | snapshot |
2005-09-27 |
Chris Lattner | Split SimpleConstantVal up into its components, so... |
commit | commitdiff | tree | snapshot |
2005-09-27 |
Chris Lattner | Add support for external calls that we know how to... |
commit | commitdiff | tree | snapshot |
2005-09-27 |
Chris Lattner | add a new testcase for constant foldable calls |
commit | commitdiff | tree | snapshot |
next |