2006-10-08 |
Chris Lattner | Eliminate more token factors by taking advantage of... |
tree | commitdiff |
2006-10-07 |
Jim Laskey | Combiner alias analysis passes Multisource (release... |
tree | commitdiff |
2006-10-07 |
Chris Lattner | Fix a bug legalizing zero-extending i64 loads into... |
tree | commitdiff |
2006-10-06 |
Chris Lattner | initialize ivar |
tree | commitdiff |
2006-10-06 |
Chris Lattner | jump tables handle pic |
tree | commitdiff |
2006-10-06 |
Chris Lattner | Fix a miscompilation of: |
tree | commitdiff |
2006-10-05 |
Evan Cheng | Make use of getStore(). |
tree | commitdiff |
2006-10-05 |
Evan Cheng | Add getStore() helper function to create ISD::STORE... |
tree | commitdiff |
2006-10-05 |
Jim Laskey | Alias analysis code clean ups. |
tree | commitdiff |
2006-10-04 |
Evan Cheng | Fix some typos that can cause a flag value to have... |
tree | commitdiff |
2006-10-04 |
Jim Laskey | More extensive alias analysis. |
tree | commitdiff |
2006-10-04 |
Evan Cheng | Combine ISD::EXTLOAD, ISD::SEXTLOAD, ISD::ZEXTLOAD... |
tree | commitdiff |
2006-10-03 |
Evan Cheng | Fix an obvious typo. |
tree | commitdiff |
2006-10-02 |
Jim Laskey | Debugging kruft |
tree | commitdiff |
2006-10-02 |
Jim Laskey | Add ability to annotate (color) nodes in a viewGraph. |
tree | commitdiff |
2006-09-28 |
Chris Lattner | refactor critical edge breaking out into the SplitCritE... |
tree | commitdiff |
2006-09-26 |
Andrew Lenharth | Comments on JumpTableness |
tree | commitdiff |
2006-09-26 |
Jim Laskey | Load chain check is not needed |
tree | commitdiff |
2006-09-26 |
Jim Laskey | Chain can be any operand |
tree | commitdiff |
2006-09-26 |
Jim Laskey | Wrong size for load |
tree | commitdiff |
2006-09-26 |
Jim Laskey | Can't move a load node if it's chain is not used. |
tree | commitdiff |
2006-09-25 |
Jim Laskey | Accidental enable of bad code |
tree | commitdiff |
2006-09-25 |
Jim Laskey | Fix chain dropping in load and drop unused stores in... |
tree | commitdiff |
2006-09-25 |
Jim Laskey | Core antialiasing for load and store. |
tree | commitdiff |
2006-09-24 |
Andrew Lenharth | Add support for other relocation bases to jump tables... |
tree | commitdiff |
2006-09-24 |
Evan Cheng | PIC jump table entries are always 32-bit. This fixes... |
tree | commitdiff |
2006-09-21 |
Evan Cheng | Make it work for DAG combine of multi-value nodes. |
tree | commitdiff |
2006-09-21 |
Jim Laskey | core corrections |
tree | commitdiff |
2006-09-21 |
Jim Laskey | Basic "in frame" alias analysis. |
tree | commitdiff |
2006-09-21 |
Chris Lattner | fold (aext (and (trunc x), cst)) -> (and x, cst). |
tree | commitdiff |
2006-09-21 |
Chris Lattner | Check the right value type. This fixes 186.crafty... |
tree | commitdiff |
2006-09-21 |
Chris Lattner | Compile: |
tree | commitdiff |
2006-09-21 |
Chris Lattner | Generalize (zext (truncate x)) and (sext (truncate... |
tree | commitdiff |
2006-09-20 |
Chris Lattner | Compile: |
tree | commitdiff |
2006-09-20 |
Chris Lattner | Fold the full generality of (any_extend (truncate x)) |
tree | commitdiff |
2006-09-20 |
Chris Lattner | Two things: |
tree | commitdiff |
2006-09-20 |
Chris Lattner | Expand 64-bit shifts more optimally if we know that... |
tree | commitdiff |
2006-09-19 |
Chris Lattner | Fold extract_element(cst) to cst |
tree | commitdiff |
2006-09-19 |
Chris Lattner | Minor speedup for legalize by avoiding some malloc... |
tree | commitdiff |
2006-09-18 |
Evan Cheng | Fix a typo. |
tree | commitdiff |
2006-09-18 |
Evan Cheng | Allow i32 UDIV, SDIV, UREM, SREM to be expanded into... |
tree | commitdiff |
2006-09-18 |
Andrew Lenharth | absolute addresses must match pointer size |
tree | commitdiff |
2006-09-16 |
Chris Lattner | Oh yeah, this is needed too |
tree | commitdiff |
2006-09-16 |
Chris Lattner | simplify control flow, no functionality change |
tree | commitdiff |
2006-09-16 |
Chris Lattner | Allow custom expand of mul |
tree | commitdiff |
2006-09-14 |
Chris Lattner | Fold (X & C1) | (Y & C2) -> (X|Y) & C3 when possible. |
tree | commitdiff |
2006-09-14 |
Chris Lattner | Split rotate matching code out to its own function... |
tree | commitdiff |
2006-09-13 |
Chris Lattner | If LSR went through a lot of trouble to put constants... |
tree | commitdiff |
2006-09-13 |
Chris Lattner | Compile X << 1 (where X is a long-long) to: |
tree | commitdiff |
2006-09-12 |
Evan Cheng | Added support for machine specific constantpool values... |
tree | commitdiff |
2006-09-10 |
Chris Lattner | This code was trying too hard. By eliminating redundan... |
tree | commitdiff |
2006-09-09 |
Chris Lattner | Implement the fpowi now by lowering to a libcall |
tree | commitdiff |
2006-09-09 |
Chris Lattner | Allow targets to custom lower expanded BIT_CONVERT's |
tree | commitdiff |
2006-09-07 |
Chris Lattner | Fix CodeGen/Generic/2006-09-06-SwitchLowering.ll, a... |
tree | commitdiff |
2006-09-05 |
Chris Lattner | Change the default to 0, which means 'default'. |
tree | commitdiff |
2006-09-05 |
Chris Lattner | Completely eliminate def&use operands. Now a register... |
tree | commitdiff |
2006-09-04 |
Duraid Madina | forgot this |
tree | commitdiff |
2006-09-01 |
Evan Cheng | Allow legalizer to expand ISD::MUL using only MULHS... |
tree | commitdiff |
2006-08-31 |
Evan Cheng | DAG combiner fix for rotates. Previously the outer... |
tree | commitdiff |
2006-08-29 |
Evan Cheng | Move isCommutativeBinOp from SelectionDAG.cpp and DAGCo... |
tree | commitdiff |
2006-08-27 |
Chris Lattner | s|llvm/Support/Visibility.h|llvm/Support/Compiler.h| |
tree | commitdiff |
2006-08-27 |
Evan Cheng | Eliminate SelectNodeTo() and getTargetNode() variants... |
tree | commitdiff |
2006-08-26 |
Evan Cheng | SelectNodeTo now returns a SDNode*. |
tree | commitdiff |
2006-08-21 |
Chris Lattner | Fix PR861 |
tree | commitdiff |
2006-08-17 |
Chris Lattner | switch the SUnit pred/succ sets from being std::sets... |
tree | commitdiff |
2006-08-16 |
Chris Lattner | minor changes. |
tree | commitdiff |
2006-08-16 |
Chris Lattner | Use the appropriate typedef |
tree | commitdiff |
2006-08-15 |
Chris Lattner | Start using SDVTList more consistently |
tree | commitdiff |
2006-08-15 |
Chris Lattner | add a new SDVTList type and new SelectionDAG::getVTList... |
tree | commitdiff |
2006-08-14 |
Chris Lattner | eliminate use of getNode that takes vector of valuetypes. |
tree | commitdiff |
2006-08-14 |
Chris Lattner | Add a new getNode() method that takes a pointer to... |
tree | commitdiff |
2006-08-14 |
Chris Lattner | remove SelectionDAG::InsertISelMapEntry, it is dead |
tree | commitdiff |
2006-08-14 |
Chris Lattner | Add code to resize the CSEMap hash table. This doesn... |
tree | commitdiff |
2006-08-14 |
Chris Lattner | Add the actual constant to the hash for ConstantPool... |
tree | commitdiff |
2006-08-12 |
Chris Lattner | Switch to using SuperFastHash instead of adding all... |
tree | commitdiff |
2006-08-11 |
Chris Lattner | Switch NodeID to track 32-bit chunks instead of 8-bit... |
tree | commitdiff |
2006-08-11 |
Chris Lattner | Remove 8 more std::map's. |
tree | commitdiff |
2006-08-11 |
Chris Lattner | Move the BBNodes, GlobalValues, TargetGlobalValues... |
tree | commitdiff |
2006-08-11 |
Chris Lattner | eliminate the NullaryOps map, use CSEMap instead. |
tree | commitdiff |
2006-08-11 |
Chris Lattner | change internal impl of dag combiner so that calls... |
tree | commitdiff |
2006-08-11 |
Chris Lattner | Change one ReplaceAllUsesWith method to take an array... |
tree | commitdiff |
2006-08-08 |
Chris Lattner | Start eliminating temporary vectors used to create... |
tree | commitdiff |
2006-08-08 |
Chris Lattner | Eliminate some malloc traffic by allocating vectors... |
tree | commitdiff |
2006-08-07 |
Chris Lattner | Revamp the "CSEMap" datastructure used in the Selection... |
tree | commitdiff |
2006-08-07 |
Evan Cheng | Clear TopOrder before assigning topological order.... |
tree | commitdiff |
2006-08-07 |
Evan Cheng | Reverse the FlaggedNodes after scanning up for flagged... |
tree | commitdiff |
2006-08-04 |
Chris Lattner | Make SelectionDAG::RemoveDeadNodes iterative instead... |
tree | commitdiff |
2006-08-03 |
Jim Laskey | Copy the liveins for the first block. PR859 |
tree | commitdiff |
2006-08-03 |
Chris Lattner | Work around a GCC 3.3.5 bug noticed by a user. |
tree | commitdiff |
2006-08-02 |
Evan Cheng | - Change AssignTopologicalOrder to return vector of... |
tree | commitdiff |
2006-08-02 |
Jim Laskey | Final polish on machine pass registries. |
tree | commitdiff |
2006-08-01 |
Jim Laskey | Now that the ISel is available, it's possible to create... |
tree | commitdiff |
2006-08-01 |
Jim Laskey | 1. Change use of "Cache" to "Default". |
tree | commitdiff |
2006-08-01 |
Jim Laskey | Introducing plugable register allocators and instructio... |
tree | commitdiff |
2006-08-01 |
Evan Cheng | Added AssignTopologicalOrder() to assign each node... |
tree | commitdiff |
2006-08-01 |
Evan Cheng | PIC jump table entries are always 32-bit even in 64... |
tree | commitdiff |
2006-07-28 |
Evan Cheng | Remove InFlightSet hack. No longer needed. |
tree | commitdiff |
2006-07-27 |
Nate Begeman | Code cleanups, per review |
tree | commitdiff |
2006-07-27 |
Evan Cheng | AssignNodeIds should return unsigned. |
tree | commitdiff |
2006-07-27 |
Evan Cheng | AssignNodeIds assign each node in the DAG an unique id. |
tree | commitdiff |
next |