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 |
2005-08-17 |
Jim Laskey | Change hex float constants for the sake of VC++. |
commit | commitdiff | tree | snapshot |
2005-08-17 |
Chris Lattner | This was moved to the .cpp file |
commit | commitdiff | tree | snapshot |
2005-08-17 |
Chris Lattner | Add a new beta option for critical edge splitting,... |
commit | commitdiff | tree | snapshot |
2005-08-17 |
Chris Lattner | Use a new helper to split critical edges, making the... |
commit | commitdiff | tree | snapshot |
2005-08-17 |
Chris Lattner | add a helper |
commit | commitdiff | tree | snapshot |
2005-08-17 |
Chris Lattner | Fix a regression on X86, where FP values can be promote... |
commit | commitdiff | tree | snapshot |
2005-08-17 |
Misha Brukman | Fix grammar |
commit | commitdiff | tree | snapshot |
2005-08-17 |
Chris Lattner | make sure to remove a node from the use list of its... |
commit | commitdiff | tree | snapshot |
2005-08-17 |
Chris Lattner | Fix a few small typos I noticed when converting this... |
commit | commitdiff | tree | snapshot |
2005-08-17 |
Jim Laskey | Removed UINT_TO_FP and SINT_TO_FP from ISel outright. |
commit | commitdiff | tree | snapshot |
2005-08-17 |
Andrew Lenharth | thinko. Should fix s4addl.ll regression |
commit | commitdiff | tree | snapshot |
2005-08-17 |
Jim Laskey | Remove ISel code generation for UINT_TO_FP and SINT_TO_... |
commit | commitdiff | tree | snapshot |
2005-08-17 |
Jim Laskey | Make UINT_TO_FP and SINT_TO_FP use generic expansion. |
commit | commitdiff | tree | snapshot |
2005-08-17 |
Jim Laskey | Added generic code expansion for [signed|unsigned]... |
commit | commitdiff | tree | snapshot |
2005-08-17 |
Chris Lattner | add a new TargetConstant node |
commit | commitdiff | tree | snapshot |
2005-08-17 |
Chris Lattner | add some helper methods, and a new TargetConstant node... |
commit | commitdiff | tree | snapshot |
2005-08-17 |
Nate Begeman | Implement a couple improvements: |
commit | commitdiff | tree | snapshot |
2005-08-16 |
Chris Lattner | remove a dead enum value, making a comment above correc... |
commit | commitdiff | tree | snapshot |
2005-08-16 |
Chris Lattner | This is a dummy, it doesn't matter what the ValueType is |
commit | commitdiff | tree | snapshot |
2005-08-16 |
Chris Lattner | updates for changes in nodes |
commit | commitdiff | tree | snapshot |
2005-08-16 |
Chris Lattner | update the backends to work with the new CopyFromReg... |
commit | commitdiff | tree | snapshot |
2005-08-16 |
Chris Lattner | Eliminate the RegSDNode class, which 3 nodes (CopyFromR... |
commit | commitdiff | tree | snapshot |
2005-08-16 |
Nate Begeman | Implement BR_CC and BRTWOWAY_CC. This allows the remov... |
commit | commitdiff | tree | snapshot |
2005-08-16 |
Chris Lattner | Allow passing a dag into dump and getOperationName... |
commit | commitdiff | tree | snapshot |
2005-08-16 |
Chris Lattner | allow passing a dag into getOperationName and dump |
commit | commitdiff | tree | snapshot |
2005-08-16 |
Chris Lattner | Use a extant helper to do this. |
commit | commitdiff | tree | snapshot |
2005-08-16 |
Chris Lattner | Add some methods for dag->dag isel. |
commit | commitdiff | tree | snapshot |
2005-08-16 |
Chris Lattner | add some methods for dag->dag isel |
commit | commitdiff | tree | snapshot |
2005-08-16 |
Chris Lattner | Pull the LLVM -> DAG lowering code out of the pattern... |
commit | commitdiff | tree | snapshot |
2005-08-16 |
Chris Lattner | Fix a bad case in gzip where we put lots of things... |
commit | commitdiff | tree | snapshot |
2005-08-16 |
Chris Lattner | Fix Transforms/LoopStrengthReduce/2005-08-15-AddRecIV.ll |
commit | commitdiff | tree | snapshot |
2005-08-16 |
Chris Lattner | testcase that crashes lsr, distilled from 175.vpr |
commit | commitdiff | tree | snapshot |
2005-08-15 |
Chris Lattner | Turn loop strength reduction on by default. |
commit | commitdiff | tree | snapshot |
2005-08-15 |
Chris Lattner | Teach LLVM to know how many times a loop executes when... |
commit | commitdiff | tree | snapshot |
2005-08-15 |
Jim Laskey | Broke 80 column rule. |
commit | commitdiff | tree | snapshot |
2005-08-15 |
Jim Laskey | Changed code gen for int to f32 to use rounding. This... |
commit | commitdiff | tree | snapshot |
2005-08-15 |
Andrew Lenharth | isIntImmediate is a good Idea. Add a flavor that check... |
commit | commitdiff | tree | snapshot |
2005-08-14 |
Nate Begeman | Fix last night's PPC32 regressions by |
commit | commitdiff | tree | snapshot |
2005-08-14 |
Nate Begeman | Fix last night's X86 regressions by putting code for... |
commit | commitdiff | tree | snapshot |
2005-08-14 |
Andrew Lenharth | only build .a on alpha |
commit | commitdiff | tree | snapshot |
2005-08-14 |
Nate Begeman | Fix FP_TO_UINT with Scalar SSE2 now that the legalizer... |
commit | commitdiff | tree | snapshot |
2005-08-14 |
Nate Begeman | Teach the legalizer how to legalize FP_TO_UINT. |
commit | commitdiff | tree | snapshot |
2005-08-14 |
Nate Begeman | Make FP_TO_UINT Illegal. This allows us to generate... |
commit | commitdiff | tree | snapshot |
2005-08-13 |
Andrew Lenharth | Testing a variable before it is defined doesn't work... |
commit | commitdiff | tree | snapshot |
2005-08-13 |
Chris Lattner | Ooops, don't forget to clear this. The real inner... |
commit | commitdiff | tree | snapshot |
2005-08-13 |
Chris Lattner | Recursively scan scev expressions for common subexpress... |
commit | commitdiff | tree | snapshot |
next |