2005-08-25 |
Chris Lattner | Emit the lo/hi parts in the right order :) |
tree | commitdiff |
2005-08-25 |
Chris Lattner | implement support for 64-bit add/sub, fix a broken... |
tree | commitdiff |
2005-08-25 |
Chris Lattner | simplify the add/sub_parts code |
tree | commitdiff |
2005-08-25 |
Chris Lattner | Finish implementing SDIV/UDIV by copying over the majik... |
tree | commitdiff |
2005-08-25 |
Chris Lattner | Simplify some code. It's not clear why the UDIV expand... |
tree | commitdiff |
2005-08-25 |
Chris Lattner | Implement setcc correctly for G5 and non-G5 systems |
tree | commitdiff |
2005-08-25 |
Chris Lattner | implement setcc on the G5. We're still missing the... |
tree | commitdiff |
2005-08-25 |
Nate Begeman | Remove option to make SetCC illegal on PowerPC after... |
tree | commitdiff |
2005-08-25 |
Chris Lattner | Add support for sdiv by 2^k and -2^k. Producing code... |
tree | commitdiff |
2005-08-25 |
Chris Lattner | fit in 80 cols |
tree | commitdiff |
2005-08-25 |
Chris Lattner | add an enum value |
tree | commitdiff |
2005-08-25 |
Chris Lattner | Implement support for taking the address of constant... |
tree | commitdiff |
2005-08-25 |
Chris Lattner | Add support for FP constants, fixing UnitTests/2004... |
tree | commitdiff |
2005-08-25 |
Chris Lattner | Fully implement frame index, so that we can pass the... |
tree | commitdiff |
2005-08-25 |
Chris Lattner | implement unconditional branches, fixing UnitTests... |
tree | commitdiff |
2005-08-25 |
Chris Lattner | LFS/STFS load and store FP values, not integer ones... |
tree | commitdiff |
2005-08-25 |
Chris Lattner | Fix a broken assertion |
tree | commitdiff |
2005-08-25 |
Chris Lattner | Fix a warning |
tree | commitdiff |
2005-08-25 |
Chris Lattner | fix a warning in optimized build |
tree | commitdiff |
2005-08-25 |
Chris Lattner | Fix some warnings |
tree | commitdiff |
2005-08-24 |
Chris Lattner | Split IMPLICIT_DEF into IMPLICIT_DEF_GPR and IMPLICIT_D... |
tree | commitdiff |
2005-08-24 |
Chris Lattner | implement support for calls |
tree | commitdiff |
2005-08-24 |
Chris Lattner | Remove some dead cases. |
tree | commitdiff |
2005-08-24 |
Chris Lattner | add an idea |
tree | commitdiff |
2005-08-24 |
Nate Begeman | Whoops, fix a thinko. All cases except SETNE are now... |
tree | commitdiff |
2005-08-24 |
Nate Begeman | Remove unused statistic |
tree | commitdiff |
2005-08-24 |
Nate Begeman | Add the "ppc specific" setcc-equivalent select_cc cases |
tree | commitdiff |
2005-08-24 |
Chris Lattner | Add callseq_begin/end support |
tree | commitdiff |
2005-08-23 |
Chris Lattner | Adjust to new livevars interface |
tree | commitdiff |
2005-08-23 |
Chris Lattner | Simplify this code by using LiveVariables::KillsRegister |
tree | commitdiff |
2005-08-23 |
Chris Lattner | Fix PR618 and Regression/CodeGen/CBackend/2005-08-23... |
tree | commitdiff |
2005-08-23 |
Chris Lattner | add a note |
tree | commitdiff |
2005-08-23 |
Nate Begeman | Ack, typo |
tree | commitdiff |
2005-08-23 |
Nate Begeman | Add an option to make SetCC illegal as a beta option |
tree | commitdiff |
2005-08-23 |
Nate Begeman | Remove some instructions we no longer generate |
tree | commitdiff |
2005-08-22 |
Chris Lattner | Remove some regs that are not used. |
tree | commitdiff |
2005-08-22 |
Chris Lattner | Nate noticed that 30% of the malloc/frees in llc come... |
tree | commitdiff |
2005-08-22 |
Chris Lattner | Fix a crash I introduced into the IA64 backend with... |
tree | commitdiff |
2005-08-22 |
Chris Lattner | Add a pass name for -time-passes output |
tree | commitdiff |
2005-08-22 |
Chris Lattner | Implement stores. |
tree | commitdiff |
2005-08-22 |
Chris Lattner | Fix compilation of: |
tree | commitdiff |
2005-08-22 |
Chris Lattner | Make sure expressions only have one use before emitting... |
tree | commitdiff |
2005-08-21 |
Chris Lattner | Implement most of load support. There is still a bug... |
tree | commitdiff |
2005-08-21 |
Chris Lattner | Don't print out the MBB label for the entry mbb |
tree | commitdiff |
2005-08-21 |
Chris Lattner | Simplify the logic for BRTWOWAY_CC handling. The isel... |
tree | commitdiff |
2005-08-21 |
Chris Lattner | Implement selection for branches. |
tree | commitdiff |
2005-08-21 |
Chris Lattner | If the false value for a select_cc is really simple... |
tree | commitdiff |
2005-08-21 |
Duraid Madina | reenable collapse of loadimm+AND -> dep.z (thanks guys) |
tree | commitdiff |
2005-08-20 |
Jim Laskey | Repair an out by one error for IA64. |
tree | commitdiff |
2005-08-19 |
Chris Lattner | add support for global address, including PIC support. |
tree | commitdiff |
2005-08-19 |
Chris Lattner | Fix a typeo, no wonder all tokenfactor edges were the... |
tree | commitdiff |
2005-08-19 |
Chris Lattner | Split RegisterClass 'Methods' into MethodProtos and... |
tree | commitdiff |
2005-08-19 |
Chris Lattner | put reg classes into namespace |
tree | commitdiff |
2005-08-19 |
Chris Lattner | Put reg classes into namespaces |
tree | commitdiff |
2005-08-19 |
Chris Lattner | Put register classes into namespaces |
tree | commitdiff |
2005-08-19 |
Chris Lattner | Put register classes in namespaces |
tree | commitdiff |
2005-08-19 |
Chris Lattner | Fix code that assumes the register info will be dumped... |
tree | commitdiff |
2005-08-19 |
Chris Lattner | put reg classes in namespaces |
tree | commitdiff |
2005-08-19 |
Chris Lattner | Require that targets specify a namespace for their... |
tree | commitdiff |
2005-08-19 |
Chris Lattner | The skeleton target has never had an isel |
tree | commitdiff |
2005-08-19 |
Chris Lattner | This code has always been dead on itanium |
tree | commitdiff |
2005-08-19 |
Chris Lattner | This code has always been dead for alpha |
tree | commitdiff |
2005-08-19 |
Chris Lattner | The simple isel being gone makes this dead! |
tree | commitdiff |
2005-08-19 |
Chris Lattner | Now that the simple isels are dead, so is this. |
tree | commitdiff |
2005-08-19 |
Chris Lattner | Sparcv9 gets no operand info |
tree | commitdiff |
2005-08-19 |
Duraid Madina | a bugfix (up top) and a quick repair job: disable gener... |
tree | commitdiff |
2005-08-19 |
Nate Begeman | Fix a bug where we were passing the wrong number of... |
tree | commitdiff |
2005-08-19 |
Chris Lattner | mark variable arity instructions as such. Alpha wins... |
tree | commitdiff |
2005-08-19 |
Chris Lattner | Mark some instructions as variable_ops, and PSEUDO_ALLO... |
tree | commitdiff |
2005-08-19 |
Chris Lattner | add a few missing cases |
tree | commitdiff |
2005-08-19 |
Chris Lattner | Give ADJCALLSTACKDOWN/UP the correct operands. |
tree | commitdiff |
2005-08-19 |
Nate Begeman | ISD::OR, and it's accompanying SelectBitfieldInsert |
tree | commitdiff |
2005-08-19 |
Chris Lattner | The variable SAR's only take one operand too |
tree | commitdiff |
2005-08-19 |
Chris Lattner | Stop adding bogus operands to variable shifts on X86... |
tree | commitdiff |
2005-08-18 |
Nate Begeman | Remove the X86 and PowerPC Simple instruction selectors... |
tree | commitdiff |
2005-08-18 |
Nate Begeman | Add shifts. |
tree | commitdiff |
2005-08-18 |
Chris Lattner | Fix operand numbers by marking variable arity nodes... |
tree | commitdiff |
2005-08-18 |
Chris Lattner | MFLR doesn't take an operand, the LR register is implicit |
tree | commitdiff |
2005-08-18 |
Chris Lattner | Add a new flag |
tree | commitdiff |
2005-08-18 |
Chris Lattner | Move this to the emitter |
tree | commitdiff |
2005-08-18 |
Jim Laskey | More optimal solution for loading constants. |
tree | commitdiff |
2005-08-18 |
Chris Lattner | After selecting the instructions for a basic block... |
tree | commitdiff |
2005-08-18 |
Chris Lattner | remove some unused stuff |
tree | commitdiff |
2005-08-18 |
Nate Begeman | Fix int foo() { return 65535; } by using the top 16... |
tree | commitdiff |
2005-08-18 |
Nate Begeman | Improve ISD::Constant codegen. |
tree | commitdiff |
2005-08-18 |
Chris Lattner | replace switch stmt with an assert, generate li 0 inste... |
tree | commitdiff |
2005-08-18 |
Jim Laskey | Handle loading of 0x????0000 constants with a single... |
tree | commitdiff |
2005-08-18 |
Nate Begeman | Add support for ISD::AND, and its various optimized... |
tree | commitdiff |
2005-08-18 |
Nate Begeman | Maintain consistency in negating things |
tree | commitdiff |
2005-08-18 |
Nate Begeman | Implement XOR, remove a broken sign_extend_inreg case |
tree | commitdiff |
2005-08-18 |
Nate Begeman | Add a bunch more simple nodes. |
tree | commitdiff |
2005-08-18 |
Nate Begeman | Add a couple more nodes that are easy to handle |
tree | commitdiff |
2005-08-18 |
Nate Begeman | Be fruitful and multiply! |
tree | commitdiff |
2005-08-18 |
Jim Laskey | Better version of isIntImmediate. |
tree | commitdiff |
2005-08-17 |
Nate Begeman | Teach the DAG->DAG ISel about FNEG, and how it can... |
tree | commitdiff |
2005-08-17 |
Jim Laskey | Promote dependency for MathExtras.h out of Constants.h. |
tree | commitdiff |
2005-08-17 |
Jim Laskey | Culling out use of unions for converting FP to bits... |
tree | commitdiff |
2005-08-17 |
Chris Lattner | add a beta option for turning on dag->dag isel |
tree | commitdiff |
2005-08-17 |
Chris Lattner | initial hack at a dag->dag instruction selector. This... |
tree | commitdiff |
2005-08-17 |
Chris Lattner | add prototype, remove dead proto |
tree | commitdiff |
next |