2005-08-19 |
Chris Lattner | Now that we have operand info for machine instructions... |
commit | commitdiff | tree | snapshot |
2005-08-19 |
Chris Lattner | Emit this: |
commit | commitdiff | tree | snapshot |
2005-08-19 |
Chris Lattner | Expose the derived register classes to the public heade... |
commit | commitdiff | tree | snapshot |
2005-08-19 |
Chris Lattner | Split RegisterClass 'Methods' into MethodProtos and... |
commit | commitdiff | tree | snapshot |
2005-08-19 |
Chris Lattner | Split register class "Methods" into MethodProtos and... |
commit | commitdiff | tree | snapshot |
2005-08-19 |
Chris Lattner | put reg classes into namespace |
commit | commitdiff | tree | snapshot |
2005-08-19 |
Chris Lattner | Put reg classes into namespaces |
commit | commitdiff | tree | snapshot |
2005-08-19 |
Chris Lattner | Put register classes into namespaces |
commit | commitdiff | tree | snapshot |
2005-08-19 |
Chris Lattner | Put register classes in namespaces |
commit | commitdiff | tree | snapshot |
2005-08-19 |
Chris Lattner | Fix code that assumes the register info will be dumped... |
commit | commitdiff | tree | snapshot |
2005-08-19 |
Chris Lattner | put reg classes in namespaces |
commit | commitdiff | tree | snapshot |
2005-08-19 |
Chris Lattner | Require that targets specify a namespace for their... |
commit | commitdiff | tree | snapshot |
2005-08-19 |
Chris Lattner | Refactor to use Target.getRegisterClasses consistently... |
commit | commitdiff | tree | snapshot |
2005-08-19 |
Chris Lattner | Emit real operand info for instructions. This currentl... |
commit | commitdiff | tree | snapshot |
2005-08-19 |
Chris Lattner | Read the namespace field from register classes |
commit | commitdiff | tree | snapshot |
2005-08-19 |
Chris Lattner | The skeleton target has never had an isel |
commit | commitdiff | tree | snapshot |
2005-08-19 |
Chris Lattner | This code has always been dead on itanium |
commit | commitdiff | tree | snapshot |
2005-08-19 |
Chris Lattner | This code has always been dead for alpha |
commit | commitdiff | tree | snapshot |
2005-08-19 |
Chris Lattner | The simple isel being gone makes this dead! |
commit | commitdiff | tree | snapshot |
2005-08-19 |
Chris Lattner | Now that the simple isels are dead, so is this. |
commit | commitdiff | tree | snapshot |
2005-08-19 |
Chris Lattner | add a setName method to record |
commit | commitdiff | tree | snapshot |
2005-08-19 |
Chris Lattner | Add a setName method to Record. |
commit | commitdiff | tree | snapshot |
2005-08-19 |
Chris Lattner | For now, just emit empty operand info structures. |
commit | commitdiff | tree | snapshot |
2005-08-19 |
Chris Lattner | Sparcv9 gets no operand info |
commit | commitdiff | tree | snapshot |
2005-08-19 |
Chris Lattner | Add a new field to TargetInstrDescriptor for tracking... |
commit | commitdiff | tree | snapshot |
2005-08-19 |
Jeff Cohen | Fix VC++ constant truncation warning. |
commit | commitdiff | tree | snapshot |
2005-08-19 |
Jeff Cohen | Update Visual Studio projects for removed file. |
commit | commitdiff | tree | snapshot |
2005-08-19 |
Duraid Madina | a bugfix (up top) and a quick repair job: disable gener... |
commit | commitdiff | tree | snapshot |
2005-08-19 |
Chris Lattner | Fix a problem jeffc noticed |
commit | commitdiff | tree | snapshot |
2005-08-19 |
Jeff Cohen | Fix VC++ precedence warning. |
commit | commitdiff | tree | snapshot |
2005-08-19 |
Nate Begeman | Fix a bug where we were passing the wrong number of... |
commit | commitdiff | tree | snapshot |
2005-08-19 |
Chris Lattner | remove dead args |
commit | commitdiff | tree | snapshot |
2005-08-19 |
Chris Lattner | remove dead options |
commit | commitdiff | tree | snapshot |
2005-08-19 |
Chris Lattner | remove dead flags |
commit | commitdiff | tree | snapshot |
2005-08-19 |
Chris Lattner | The code emitter generator only supports targets with... |
commit | commitdiff | tree | snapshot |
2005-08-19 |
Chris Lattner | Fix computation of # operands, add a temporary hack... |
commit | commitdiff | tree | snapshot |
2005-08-19 |
Chris Lattner | now that all of the targets are clean w.r.t. the number... |
commit | commitdiff | tree | snapshot |
2005-08-19 |
Nate Begeman | Add support for target nodes with more than 3 operands... |
commit | commitdiff | tree | snapshot |
2005-08-19 |
Chris Lattner | mark variable arity instructions as such. Alpha wins... |
commit | commitdiff | tree | snapshot |
2005-08-19 |
Chris Lattner | Mark some instructions as variable_ops, and PSEUDO_ALLO... |
commit | commitdiff | tree | snapshot |
2005-08-19 |
Chris Lattner | add a few missing cases |
commit | commitdiff | tree | snapshot |
2005-08-19 |
Chris Lattner | Give ADJCALLSTACKDOWN/UP the correct operands. |
commit | commitdiff | tree | snapshot |
2005-08-19 |
Nate Begeman | ISD::OR, and it's accompanying SelectBitfieldInsert |
commit | commitdiff | tree | snapshot |
2005-08-19 |
Chris Lattner | The variable SAR's only take one operand too |
commit | commitdiff | tree | snapshot |
2005-08-19 |
Chris Lattner | Stop adding bogus operands to variable shifts on X86... |
commit | commitdiff | tree | snapshot |
2005-08-18 |
Nate Begeman | Remove the X86 and PowerPC Simple instruction selectors... |
commit | commitdiff | tree | snapshot |
2005-08-18 |
Chris Lattner | Figure out how many operands each instruction has,... |
commit | commitdiff | tree | snapshot |
2005-08-18 |
Nate Begeman | Add shifts. |
commit | commitdiff | tree | snapshot |
2005-08-18 |
Chris Lattner | Fix operand numbers by marking variable arity nodes... |
commit | commitdiff | tree | snapshot |
2005-08-18 |
Chris Lattner | MFLR doesn't take an operand, the LR register is implicit |
commit | commitdiff | tree | snapshot |
2005-08-18 |
Chris Lattner | Add a new flag |
commit | commitdiff | tree | snapshot |
2005-08-18 |
Chris Lattner | revert this change, which causes breakage, temporarily |
commit | commitdiff | tree | snapshot |
2005-08-18 |
Chris Lattner | When emitting implicit use/def lists, only emit each... |
commit | commitdiff | tree | snapshot |
2005-08-18 |
Chris Lattner | add a new -view-sched-dags option to view dags as they... |
commit | commitdiff | tree | snapshot |
2005-08-18 |
Chris Lattner | Move this to the emitter |
commit | commitdiff | tree | snapshot |
2005-08-18 |
Chris Lattner | Implement the first chunk of a code emitter. This... |
commit | commitdiff | tree | snapshot |
2005-08-18 |
Jim Laskey | Unmangled names. |
commit | commitdiff | tree | snapshot |
2005-08-18 |
Chris Lattner | Add ScheduleDAG.cpp to the project |
commit | commitdiff | tree | snapshot |
2005-08-18 |
Chris Lattner | Fill in the numOperands field of the TargetInstrDescrip... |
commit | commitdiff | tree | snapshot |
2005-08-18 |
Jim Laskey | 1. Fix comment. |
commit | commitdiff | tree | snapshot |
2005-08-18 |
Jim Laskey | Add regression test to make sure that constants are... |
commit | commitdiff | tree | snapshot |
2005-08-18 |
Jim Laskey | More optimal solution for loading constants. |
commit | commitdiff | tree | snapshot |
2005-08-18 |
Chris Lattner | After selecting the instructions for a basic block... |
commit | commitdiff | tree | snapshot |
2005-08-18 |
Chris Lattner | new file, obviously just a stub |
commit | commitdiff | tree | snapshot |
2005-08-18 |
Chris Lattner | add a method |
commit | commitdiff | tree | snapshot |
2005-08-18 |
Chris Lattner | remove some unused stuff |
commit | commitdiff | tree | snapshot |
2005-08-18 |
Nate Begeman | Fix int foo() { return 65535; } by using the top 16... |
commit | commitdiff | tree | snapshot |
2005-08-18 |
Nate Begeman | Improve ISD::Constant codegen. |
commit | commitdiff | tree | snapshot |
2005-08-18 |
Chris Lattner | Enable critical edge splitting by default |
commit | commitdiff | tree | snapshot |
2005-08-18 |
Chris Lattner | replace switch stmt with an assert, generate li 0 inste... |
commit | commitdiff | tree | snapshot |
2005-08-18 |
Jim Laskey | Handle loading of 0x????0000 constants with a single... |
commit | commitdiff | tree | snapshot |
2005-08-18 |
Nate Begeman | Add support for ISD::AND, and its various optimized... |
commit | commitdiff | tree | snapshot |
2005-08-18 |
Nate Begeman | Add support for target DAG nodes that take 4 operands... |
commit | commitdiff | tree | snapshot |
2005-08-18 |
Nate Begeman | Maintain consistency in negating things |
commit | commitdiff | tree | snapshot |
2005-08-18 |
Nate Begeman | Implement XOR, remove a broken sign_extend_inreg case |
commit | commitdiff | tree | snapshot |
2005-08-18 |
Chris Lattner | Fix printing of VTSDNodes |
commit | commitdiff | tree | snapshot |
2005-08-18 |
Nate Begeman | Add a testcase for load short -> uint, which is current... |
commit | commitdiff | tree | snapshot |
2005-08-18 |
Nate Begeman | Add a bunch more simple nodes. |
commit | commitdiff | tree | snapshot |
2005-08-18 |
Nate Begeman | Add a couple more nodes that are easy to handle |
commit | commitdiff | tree | snapshot |
2005-08-18 |
Nate Begeman | Be fruitful and multiply! |
commit | commitdiff | tree | snapshot |
2005-08-18 |
Jim Laskey | Better version of isIntImmediate. |
commit | commitdiff | tree | snapshot |
2005-08-17 |
Jim Laskey | messed up |
commit | commitdiff | tree | snapshot |
2005-08-17 |
Jim Laskey | include/llvm/Support/MathExtras.h |
commit | commitdiff | tree | snapshot |
2005-08-17 |
Nate Begeman | Teach the DAG->DAG ISel about FNEG, and how it can... |
commit | commitdiff | tree | snapshot |
2005-08-17 |
Nate Begeman | Add two new methods isTargetOpcode() which returns... |
commit | commitdiff | tree | snapshot |
2005-08-17 |
Chris Lattner | Fix Transforms/LoopStrengthReduce/2005-08-17-OutOfLoopV... |
commit | commitdiff | tree | snapshot |
2005-08-17 |
Chris Lattner | new testcase distilled from mesa |
commit | commitdiff | tree | snapshot |
2005-08-17 |
Jim Laskey | Move the code dependency for MathExtras.h from Selectio... |
commit | commitdiff | tree | snapshot |
2005-08-17 |
Jim Laskey | Move code dependency for MathExtras.h out of Constants.h. |
commit | commitdiff | tree | snapshot |
2005-08-17 |
Jim Laskey | Promote dependency for MathExtras.h out of Constants.h. |
commit | commitdiff | tree | snapshot |
2005-08-17 |
Jim Laskey | Culling out use of unions for converting FP to bits... |
commit | commitdiff | tree | snapshot |
2005-08-17 |
Chris Lattner | add a beta option for turning on dag->dag isel |
commit | commitdiff | tree | snapshot |
2005-08-17 |
Chris Lattner | initial hack at a dag->dag instruction selector. This... |
commit | commitdiff | tree | snapshot |
2005-08-17 |
Chris Lattner | add prototype, remove dead proto |
commit | commitdiff | tree | snapshot |
2005-08-17 |
Chris Lattner | Fix a bug in RemoveDeadNodes where it would crash when... |
commit | commitdiff | tree | snapshot |
2005-08-17 |
Chris Lattner | add ReplaceAllUsesWith, and a helper to implemented it |
commit | commitdiff | tree | snapshot |
2005-08-17 |
Chris Lattner | Make removeUser more efficient, add a matching addUser. |
commit | commitdiff | tree | snapshot |
2005-08-17 |
Jim Laskey | Switched to using BitsToDouble for int_to_float to... |
commit | commitdiff | tree | snapshot |
2005-08-17 |
Jim Laskey | Added support for converting raw bits to FP, and FP... |
commit | commitdiff | tree | snapshot |
2005-08-17 |
Chris Lattner | Fix some bugs in the alpha backend, some of which I... |
commit | commitdiff | tree | snapshot |
next |