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 | Add support for target DAG nodes that take 4 operands... |
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 |
Chris Lattner | Fix printing of VTSDNodes |
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 |
Chris Lattner | Fix Transforms/LoopStrengthReduce/2005-08-17-OutOfLoopV... |
tree | commitdiff |
2005-08-17 |
Jim Laskey | Move the code dependency for MathExtras.h from Selectio... |
tree | commitdiff |
2005-08-17 |
Jim Laskey | Move code dependency for MathExtras.h out of Constants.h. |
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 |
2005-08-17 |
Chris Lattner | Fix a bug in RemoveDeadNodes where it would crash when... |
tree | commitdiff |
2005-08-17 |
Jim Laskey | Switched to using BitsToDouble for int_to_float to... |
tree | commitdiff |
2005-08-17 |
Chris Lattner | Fix some bugs in the alpha backend, some of which I... |
tree | commitdiff |
2005-08-17 |
Jim Laskey | Change hex float constants for the sake of VC++. |
tree | commitdiff |
2005-08-17 |
Chris Lattner | Add a new beta option for critical edge splitting,... |
tree | commitdiff |
2005-08-17 |
Chris Lattner | Use a new helper to split critical edges, making the... |
tree | commitdiff |
2005-08-17 |
Chris Lattner | Fix a regression on X86, where FP values can be promote... |
tree | commitdiff |
2005-08-17 |
Chris Lattner | Fix a few small typos I noticed when converting this... |
tree | commitdiff |
2005-08-17 |
Jim Laskey | Removed UINT_TO_FP and SINT_TO_FP from ISel outright. |
tree | commitdiff |
2005-08-17 |
Andrew Lenharth | thinko. Should fix s4addl.ll regression |
tree | commitdiff |
2005-08-17 |
Jim Laskey | Remove ISel code generation for UINT_TO_FP and SINT_TO_... |
tree | commitdiff |
2005-08-17 |
Jim Laskey | Make UINT_TO_FP and SINT_TO_FP use generic expansion. |
tree | commitdiff |
2005-08-17 |
Jim Laskey | Added generic code expansion for [signed|unsigned]... |
tree | commitdiff |
2005-08-17 |
Chris Lattner | add a new TargetConstant node |
tree | commitdiff |
2005-08-17 |
Nate Begeman | Implement a couple improvements: |
tree | commitdiff |
2005-08-16 |
Chris Lattner | This is a dummy, it doesn't matter what the ValueType is |
tree | commitdiff |
2005-08-16 |
Chris Lattner | updates for changes in nodes |
tree | commitdiff |
2005-08-16 |
Chris Lattner | update the backends to work with the new CopyFromReg... |
tree | commitdiff |
2005-08-16 |
Chris Lattner | Eliminate the RegSDNode class, which 3 nodes (CopyFromR... |
tree | commitdiff |
2005-08-16 |
Nate Begeman | Implement BR_CC and BRTWOWAY_CC. This allows the remov... |
tree | commitdiff |
2005-08-16 |
Chris Lattner | Allow passing a dag into dump and getOperationName... |
tree | commitdiff |
2005-08-16 |
Chris Lattner | Use a extant helper to do this. |
tree | commitdiff |
2005-08-16 |
Chris Lattner | Add some methods for dag->dag isel. |
tree | commitdiff |
2005-08-16 |
Chris Lattner | Pull the LLVM -> DAG lowering code out of the pattern... |
tree | commitdiff |
2005-08-16 |
Chris Lattner | Fix a bad case in gzip where we put lots of things... |
tree | commitdiff |
2005-08-16 |
Chris Lattner | Fix Transforms/LoopStrengthReduce/2005-08-15-AddRecIV.ll |
tree | commitdiff |
2005-08-15 |
Chris Lattner | Turn loop strength reduction on by default. |
tree | commitdiff |
2005-08-15 |
Chris Lattner | Teach LLVM to know how many times a loop executes when... |
tree | commitdiff |
2005-08-15 |
Jim Laskey | Broke 80 column rule. |
tree | commitdiff |
2005-08-15 |
Jim Laskey | Changed code gen for int to f32 to use rounding. This... |
tree | commitdiff |
2005-08-15 |
Andrew Lenharth | isIntImmediate is a good Idea. Add a flavor that check... |
tree | commitdiff |
2005-08-14 |
Nate Begeman | Fix last night's PPC32 regressions by |
tree | commitdiff |
2005-08-14 |
Nate Begeman | Fix last night's X86 regressions by putting code for... |
tree | commitdiff |
2005-08-14 |
Andrew Lenharth | only build .a on alpha |
tree | commitdiff |
2005-08-14 |
Nate Begeman | Fix FP_TO_UINT with Scalar SSE2 now that the legalizer... |
tree | commitdiff |
2005-08-14 |
Nate Begeman | Teach the legalizer how to legalize FP_TO_UINT. |
tree | commitdiff |
2005-08-14 |
Nate Begeman | Make FP_TO_UINT Illegal. This allows us to generate... |
tree | commitdiff |
2005-08-13 |
Andrew Lenharth | Testing a variable before it is defined doesn't work... |
tree | commitdiff |
2005-08-13 |
Chris Lattner | Ooops, don't forget to clear this. The real inner... |
tree | commitdiff |
2005-08-13 |
Chris Lattner | Recursively scan scev expressions for common subexpress... |
tree | commitdiff |
2005-08-13 |
Nate Begeman | Remove an unncessary argument to SimplifySelectCC and... |
tree | commitdiff |
2005-08-13 |
Nate Begeman | Fix the fabs regression on x86 by abstracting the selec... |
tree | commitdiff |
2005-08-13 |
Nate Begeman | Remove support for 64b PPC, it's been broken for a... |
tree | commitdiff |
2005-08-13 |
Andrew Lenharth | Fix oversized GOT problem with gcc-4 on alpha |
tree | commitdiff |
2005-08-13 |
Chris Lattner | Teach SplitCriticalEdge to update LoopInfo if it is... |
tree | commitdiff |
2005-08-13 |
Chris Lattner | remove dead code. The exit block list is computed... |
tree | commitdiff |
2005-08-12 |
Chris Lattner | implement a couple of simple shift foldings. |
tree | commitdiff |
2005-08-12 |
Jim Laskey | Fix for 2005-08-12-rlwimi-crash.ll. Make allowance... |
tree | commitdiff |
2005-08-12 |
Jim Laskey | 1. This changes handles the cases of (~x)&y and x&... |
tree | commitdiff |
2005-08-12 |
Chris Lattner | When splitting critical edges, make sure not to leave... |
tree | commitdiff |
2005-08-12 |
Chris Lattner | Add a helper method |
tree | commitdiff |
2005-08-12 |
Chris Lattner | Fix a FIXME: if we are inserting code for a PHI argumen... |
tree | commitdiff |
2005-08-12 |
Chris Lattner | Change break critical edges to not remove, then insert... |
tree | commitdiff |
2005-08-12 |
Andrew Lenharth | match gcc's use of tabs, makes diffs easier |
tree | commitdiff |
2005-08-12 |
Andrew Lenharth | .section cleanup, patch from Nicholas Riley |
tree | commitdiff |
2005-08-11 |
Jim Laskey | 1. Added the function isOpcWithIntImmediate to simplify... |
tree | commitdiff |
2005-08-11 |
Chris Lattner | Tidied up the use of dyn_cast<ConstantSDNode> by using... |
tree | commitdiff |
2005-08-11 |
Chris Lattner | Use a more efficient method of creating integer and... |
tree | commitdiff |
2005-08-11 |
Nate Begeman | Add a select_cc optimization for recognizing abs(int... |
tree | commitdiff |
2005-08-11 |
Nate Begeman | Some SELECT_CC cleanups: |
tree | commitdiff |
2005-08-10 |
Nate Begeman | Make SELECT illegal on PPC32, switch to using SELECT_CC... |
tree | commitdiff |
2005-08-10 |
Nate Begeman | Add new node, SELECT_CC. This node is for targets... |
tree | commitdiff |
2005-08-10 |
Chris Lattner | Changes for PPC32ISelPattern.cpp |
tree | commitdiff |
2005-08-10 |
Chris Lattner | Fix an oversight that may be causing PR617. |
tree | commitdiff |
2005-08-10 |
Chris Lattner | remove some trickiness that broke yacr2 and some other... |
tree | commitdiff |
2005-08-10 |
Chris Lattner | Changed the XOR case to use the isOprNot predicate. |
tree | commitdiff |
2005-08-10 |
Chris Lattner | 1. Refactored handling of integer immediate values... |
tree | commitdiff |
2005-08-10 |
Duraid Madina | sorry!! this is temporary; for some reason the nasty... |
tree | commitdiff |
2005-08-10 |
Chris Lattner | Fix a bug compiling: select (i32 < i32), f32, f32 |
tree | commitdiff |
2005-08-10 |
Chris Lattner | Make loop-simplify produce better loops by turning... |
tree | commitdiff |
2005-08-10 |
Chris Lattner | Allow indvar simplify to canonicalize ANY affine IV... |
tree | commitdiff |
2005-08-10 |
Chris Lattner | Fix an obvious oops |
tree | commitdiff |
2005-08-10 |
Chris Lattner | Teach LSR to strength reduce IVs that have a loop-invar... |
tree | commitdiff |
2005-08-10 |
Chris Lattner | Fix Regression/Transforms/LoopStrengthReduce/phi_node_u... |
tree | commitdiff |
2005-08-09 |
Chris Lattner | Fix some 80 column violations. |
tree | commitdiff |
2005-08-09 |
Chris Lattner | implement two helper methods |
tree | commitdiff |
2005-08-09 |
Chris Lattner | Fix spelling, fix some broken canonicalizations by... |
tree | commitdiff |
2005-08-09 |
Chris Lattner | add a optimization note |
tree | commitdiff |
2005-08-09 |
Chris Lattner | add cc nodes to the AllNodes list so they show up in... |
tree | commitdiff |
2005-08-09 |
Chris Lattner | Update the targets to the new SETCC/CondCodeSDNode... |
tree | commitdiff |
next |