- d42a523 Debug tweak. by Evan Cheng · 18 years ago
- 27e1fe9 Corrected load folding check. We need to start from the root of the sub-dag by Evan Cheng · 18 years ago
- bddc5d0 Start checking from the root of the matched sub-tree. by Evan Cheng · 18 years ago
- ce1381a When checking if a load can be folded, we check if there is any non-direct by Evan Cheng · 18 years ago
- 30f73e7 Make sure that the node returned by SimplifySetCC is added to the worklist by Chris Lattner · 18 years ago
- 4c1984d testcase for recent dag combiner patch. Before the entry bb was: by Chris Lattner · 18 years ago
- 8ac9d0e fold setcc of a setcc. by Chris Lattner · 18 years ago
- 51dabfb When SimplifySetCC was moved to the DAGCombiner, it was never removed from by Chris Lattner · 18 years ago
- 8f16eb9 disable this pass for now, it's causing issues by Chris Lattner · 18 years ago
- 7821a8a falling off the end of a function is ok with an unreachable instruction. by Chris Lattner · 18 years ago
- 7829887 testcase for recent selectiondag patch by Chris Lattner · 18 years ago
- 274062c Reduce the workload by not adding chain users to work list. by Jim Laskey · 18 years ago
- dc78cbf Fix a bug where we incorrectly turned '(X & 0) == 0' into '(X & 0) >> -1', by Chris Lattner · 18 years ago
- c50e2bc implement branch inspection/modification methods. by Chris Lattner · 18 years ago
- 8b2794a Merge ISD::TRUNCSTORE to ISD::STORE. Switch to using StoreSDNode. by Evan Cheng · 18 years ago
- d51c87f it is easier to implement these when they are virtual by Chris Lattner · 18 years ago
- 5f1e4db allow branch reversal to fail by Chris Lattner · 18 years ago
- 1ccc47e Corrected formatting. by Bill Wendling · 18 years ago
- 4a84ad7 add the branch folding pass as a late cleanup pass for all targets. For now by Chris Lattner · 18 years ago
- b2cd261 replace the existing branch inspection/modification APIs with something more by Chris Lattner · 18 years ago
- eb15eee disable some objectionable code, maybe we can bring this pass to life by Chris Lattner · 18 years ago
- d77ddbc remove some dead code by Chris Lattner · 18 years ago
- 6a250ec add note by Chris Lattner · 18 years ago
- 594f4c6 set isBarrier correctly by Chris Lattner · 18 years ago
- eea52d3 Correctly handle instruction separators. by Chris Lattner · 18 years ago
- 4c7b07a Expose method and ivars for measuring inline asm length properly. by Chris Lattner · 18 years ago
- 7445ea6 Move some warnings to debug mode. by Andrew Lenharth · 18 years ago
- 33d06bc add FNEGS and FNEGD by Rafael Espindola · 18 years ago
- 0eff5ad Fix another dtor issue. The function local statics in this function were by Chris Lattner · 18 years ago
- 5395538 add SBCS and SUBS by Rafael Espindola · 18 years ago
- 26a76d1 implement calls to functions that return long by Rafael Espindola · 18 years ago
- 42b62f3 implement unordered floating point compares by Rafael Espindola · 18 years ago
- 339ec4c Workaround for templates by Jim Laskey · 18 years ago
- 774f854 Clean up dump. by Jim Laskey · 18 years ago
- efa3da5 avoid a ctor/dtor issue with the ProgramName global. by Chris Lattner · 18 years ago
- f3799d6 simplify trivial function by Chris Lattner · 18 years ago
- 4f77616 Really remove dead nodes from isel queue. by Evan Cheng · 18 years ago
- 500d8bf shrink anon-ns and mark stuff static. No functionality changes by Chris Lattner · 18 years ago
- 15bdc96 add a note by Chris Lattner · 18 years ago
- 26d2990 Lower X%C into X/C+stuff. This allows the 'division by a constant' logic to by Chris Lattner · 18 years ago
- 871a87d new testcase by Chris Lattner · 18 years ago
- f6f1f4e Add another cyclic dag test case. by Evan Cheng · 18 years ago
- 1fae00f Use RemoveDeadNode to kill dead node. by Evan Cheng · 18 years ago
- 130a647 Add RemoveDeadNode to remove a dead node and its (potentially) dead operands. by Evan Cheng · 18 years ago
- 3657ffe add a minor dag combine noticed when looking at PR945 by Chris Lattner · 18 years ago
- 494cec6 Doh. This wasn't causing problems by luck. by Evan Cheng · 18 years ago
- cf12ec4 Some X86ISD::CMP were created with wrong ValueType's. by Evan Cheng · 18 years ago
- f0edc6c Fix massive resource leaks in the bytecode reader. Reading a bytecode file by Chris Lattner · 18 years ago
- 65d8c1e mark call adjustments as modifying the SP by Chris Lattner · 18 years ago
- 93b8e49 adjcallstack up/down clobbers the sp by Chris Lattner · 18 years ago
- 740c2e0 adjcallstackup/down clobbers the stack pointer by Chris Lattner · 18 years ago
- 1e5e974 mark adjcallstack up/down as clobbering and using the SP by Chris Lattner · 18 years ago
- 33e4869 Move the Imp tblgen class from the X86 backend to common code. by Chris Lattner · 18 years ago
- 6ec3626 restore my previous patch, now that the X86 backend bug has been fixed: by Chris Lattner · 18 years ago
- f18c074 Mark ADJCALLSTACKUP/DOWN as clobbering ESP so that virtregmap will notice by Chris Lattner · 18 years ago
- 3ad175b D'oh - need to use the rigth kind of store. by Jim Laskey · 18 years ago
- b870100 Backing out Chris' last commit. It's breaking llvm-gcc bootstrapping. by Evan Cheng · 18 years ago
- f78ae9e fix compilation failure of smg2000 by Chris Lattner · 18 years ago
- f183cab If we see a load from a stack slot into a physreg, consider it as providing by Chris Lattner · 18 years ago
- 4326ef5 Prior load folding check on chain operand was too strict. It requires the by Evan Cheng · 18 years ago
- 078ff41 Replace custom dispatch code with two uses of InstVisitor. Improves by Nick Lewycky · 18 years ago
- 32159c1 Update tests. by Evan Cheng · 18 years ago
- 4fe4f25 Fold "zero extending vector loads" now that evan added the chain manip stuff. by Chris Lattner · 18 years ago
- ffe945e new testcase by Chris Lattner · 18 years ago
- 82a9164 ComplexPatterns sse_load_f32 and sse_load_f64 returns in / out chain operands. by Evan Cheng · 18 years ago
- af9db75 Add properties to ComplexPattern. by Evan Cheng · 18 years ago
- 94b3040 Added properties such as SDNPHasChain to ComplexPattern. by Evan Cheng · 18 years ago
- 7aed46c Alias analysis of TRUNCSTORE. by Jim Laskey · 18 years ago
- bcc3f0a regenerate by Chris Lattner · 18 years ago
- 1ceb6c8 Add support for let expressions around an mdef. This implements a new part by Chris Lattner · 18 years ago
- f187bab add test for mdef in a let by Chris Lattner · 18 years ago
- 82e2eea Clean-up of formatting and spelling. by Bill Wendling · 18 years ago
- 2d84c4c Typo by Jim Laskey · 18 years ago
- c2b19f3 Handle aliasing of loadext. by Jim Laskey · 18 years ago
- 98dd175 Explict processor. by Jim Laskey · 18 years ago
- b4eb092 Reduce the amount of state in the lowering code and drop old pattern ISel functions by Andrew Lenharth · 18 years ago
- 7ca56af Fix regression in combiner alias analysis. by Jim Laskey · 18 years ago
- 5aec0b0 Make sure combiner alias analysis does it's thing. by Jim Laskey · 18 years ago
- 2e49f09 Naming consistency. by Evan Cheng · 18 years ago
- 27b1bb9 Test case for the recently fixed FindModifiedNodeSlot bug. by Evan Cheng · 18 years ago
- 3cd5ca6 Put code example inside of "doc_code" divisions. by Bill Wendling · 18 years ago
- d615ded Use cute tblgen tricks to make zap handling more powerful. Specifically, by Chris Lattner · 18 years ago
- 3d2da9a new testcase, this should turn into zap by Chris Lattner · 18 years ago
- 82c3d8f Jimptables working again on alpha. by Andrew Lenharth · 18 years ago
- 78feeb0 Remove dead/redundant instructions. These are handled by ZAPNOTi by Chris Lattner · 18 years ago
- 39e73f7 Special case tblgen generated code for patterns like (and X, 255) or (or X, 42). by Chris Lattner · 18 years ago
- 2f239b9 Both of these functions should turn into cmpbge instructions, even though by Chris Lattner · 18 years ago
- 7554806 add two helper methods. by Chris Lattner · 18 years ago
- be8e721 Split some code out into a new method. The generated code is exactly by Chris Lattner · 18 years ago
- d13ba80 This entry is done. switched to the gcc way of doing things. by Andrew Lenharth · 18 years ago
- 9629aba FindModifiedNodeSlot needs to add LoadSDNode ivars to create proper SelectionDAGCSEMap ID. by Evan Cheng · 18 years ago
- 67afa13 new testcase for zap generation, from the alpha readme by Chris Lattner · 18 years ago
- 8ca5afe This has apparently been fixed by Chris Lattner · 18 years ago
- 137d0ec Make the bugpoint reduction heuristics more effective. Patch submitted by by Chris Lattner · 18 years ago
- 493a7fc uint <-> double conversion by Rafael Espindola · 18 years ago
- 45aeccc Also update getNodeLabel for LoadSDNode. by Evan Cheng · 18 years ago
- 0ac1c6a SDNode::dump should also print out extension type and VT. by Evan Cheng · 18 years ago
- 667c349 add fp sub by Rafael Espindola · 18 years ago
- b47e1d0 add double <-> int conversion by Rafael Espindola · 18 years ago
- 55b5708 Fix another bug in extload promotion. by Chris Lattner · 18 years ago