2009-10-25 |
Nick Lewycky | Remove includes of Support/Compiler.h that are no longe... |
blob | commitdiff | raw |
2009-10-25 |
Nick Lewycky | Remove VISIBILITY_HIDDEN from class/struct found inside... |
blob | commitdiff | raw | diff to current |
2009-10-20 |
Anton Korobeynikov | Fix invalid for vector types fneg(bitconvert(x)) =... |
blob | commitdiff | raw | diff to current |
2009-10-12 |
Nate Begeman | More heuristics for Combiner-AA. Still catches all... |
blob | commitdiff | raw | diff to current |
2009-09-25 |
Nate Begeman | Fix combiner-aa issue with bases which are different... |
blob | commitdiff | raw | diff to current |
2009-09-23 |
Dan Gohman | Use getStoreSize() instead of getStoreSizeInBits()/8. |
blob | commitdiff | raw | diff to current |
2009-09-23 |
Dan Gohman | Rename several variables from EVT to more descriptive... |
blob | commitdiff | raw | diff to current |
2009-09-15 |
Nate Begeman | Substantially speed up combiner-aa in the following... |
blob | commitdiff | raw | diff to current |
2009-09-10 |
Bob Wilson | Don't swap the operands of a subtraction when trying... |
blob | commitdiff | raw | diff to current |
2009-09-06 |
Duncan Sands | Remove some unused variables and methods warned about by |
blob | commitdiff | raw | diff to current |
2009-08-23 |
Chris Lattner | remove a few DOUTs here and there. |
blob | commitdiff | raw | diff to current |
2009-08-23 |
Eli Friedman | Add check for completeness. Note that this doesn't... |
blob | commitdiff | raw | diff to current |
2009-08-19 |
Eli Friedman | PR4737: Fix a nasty bug in load narrowing with non... |
blob | commitdiff | raw | diff to current |
2009-08-12 |
Owen Anderson | Add contexts to some of the MVT APIs. No functionality... |
blob | commitdiff | raw | diff to current |
2009-08-11 |
Owen Anderson | Split EVT into MVT and EVT, the former representing... |
blob | commitdiff | raw | diff to current |
2009-08-10 |
Dan Gohman | Fix a bug in the DAGCombiner's handling of multiple... |
blob | commitdiff | raw | diff to current |
2009-08-10 |
Dan Gohman | Fix a bug where DAGCombine was producing an illegal... |
blob | commitdiff | raw | diff to current |
2009-08-10 |
Owen Anderson | Rename MVT to EVT, in preparation for splitting SimpleV... |
blob | commitdiff | raw | diff to current |
2009-08-10 |
Dan Gohman | Make this comment more closely reflect the code. |
blob | commitdiff | raw | diff to current |
2009-08-08 |
Jakob Stoklund Olesen | Don't build illegal ops in DAGCombiner::SimplifyBinOpWi... |
blob | commitdiff | raw | diff to current |
2009-08-06 |
Dan Gohman | Fix a few places in DAGCombiner that were creating... |
blob | commitdiff | raw | diff to current |
2009-08-02 |
Dan Gohman | Avoid forming a SELECT_CC in a type that the target... |
blob | commitdiff | raw | diff to current |
2009-07-29 |
Owen Anderson | Move types back to the 2.5 API. |
blob | commitdiff | raw | diff to current |
2009-07-28 |
Owen Anderson | Change ConstantArray to 2.5 API. |
blob | commitdiff | raw | diff to current |
2009-07-24 |
Jakob Stoklund Olesen | Add support for promoting SETCC operations. |
blob | commitdiff | raw | diff to current |
2009-07-21 |
Evan Cheng | Fix a dagga combiner bug: avoid creating illegal constant. |
blob | commitdiff | raw | diff to current |
2009-07-15 |
Owen Anderson | Move a few more convenience factory functions from... |
blob | commitdiff | raw | diff to current |
2009-07-14 |
Torok Edwin | llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE... |
blob | commitdiff | raw | diff to current |
2009-07-11 |
Torok Edwin | assert(0) -> LLVM_UNREACHABLE. |
blob | commitdiff | raw | diff to current |
2009-07-11 |
Torok Edwin | Convert more assert(0)+abort() -> LLVM_UNREACHABLE, |
blob | commitdiff | raw | diff to current |
2009-07-09 |
Owen Anderson | Thread LLVMContext through MVT and related parts of... |
blob | commitdiff | raw | diff to current |
2009-07-08 |
Chris Lattner | dag combine sext(setcc) -> vsetcc before legalize.... |
blob | commitdiff | raw | diff to current |
2009-06-05 |
Nate Begeman | Adapt the x86 build_vector dagcombine to the current... |
blob | commitdiff | raw | diff to current |
2009-06-04 |
Dan Gohman | Don't do the X * 0.0 -> 0.0 transformation in instcombi... |
blob | commitdiff | raw | diff to current |
2009-06-02 |
Dale Johannesen | Revert 72707 and 72709, for the moment. |
blob | commitdiff | raw | diff to current |
2009-06-01 |
Dale Johannesen | Make the implicit inputs and outputs of target-independent |
blob | commitdiff | raw | diff to current |
2009-05-28 |
Evan Cheng | Do not try to create a MVT type of width 0. |
blob | commitdiff | raw | diff to current |
2009-05-28 |
Evan Cheng | Incorporate patch feedbacks. |
blob | commitdiff | raw | diff to current |
2009-05-28 |
Evan Cheng | Added optimization that narrow load / op / store and... |
blob | commitdiff | raw | diff to current |
2009-05-23 |
Torok Edwin | Fix PR4254. |
blob | commitdiff | raw | diff to current |
2009-05-18 |
Daniel Dunbar | Silence Release-Asserts warnings. |
blob | commitdiff | raw | diff to current |
2009-05-09 |
Duncan Sands | Rename PaddedSize to AllocSize, in the hope that this |
blob | commitdiff | raw | diff to current |
2009-05-06 |
Evan Cheng | Do not use register as base ptr of pre- and post- inc... |
blob | commitdiff | raw | diff to current |
2009-04-29 |
Bill Wendling | Instead of passing in an unsigned value for the optimiz... |
blob | commitdiff | raw | diff to current |
2009-04-29 |
Nate Begeman | Implement review feedback for vector shuffle work. |
blob | commitdiff | raw | diff to current |
2009-04-29 |
Bill Wendling | Second attempt: |
blob | commitdiff | raw | diff to current |
2009-04-28 |
Bill Wendling | r70270 isn't ready yet. Back this out. Sorry for the... |
blob | commitdiff | raw | diff to current |
2009-04-28 |
Bill Wendling | Massive check in. This changes the "-fast" flag to... |
blob | commitdiff | raw | diff to current |
2009-04-27 |
Nate Begeman | 2nd attempt, fixing SSE4.1 issues and implementing... |
blob | commitdiff | raw | diff to current |
2009-04-27 |
Dan Gohman | When transforming sext(trunc(load(x))) into sext(smalle... |
blob | commitdiff | raw | diff to current |
2009-04-25 |
Dan Gohman | Add a top-level comment about DAGCombiner's role in... |
blob | commitdiff | raw | diff to current |
2009-04-24 |
Rafael Espindola | Revert 69952. Causes testsuite failures on linux x86-64. |
blob | commitdiff | raw | diff to current |
2009-04-24 |
Nate Begeman | PR2957 |
blob | commitdiff | raw | diff to current |
2009-04-20 |
Bob Wilson | Revise my previous change 68996 as suggested by Duncan. |
blob | commitdiff | raw | diff to current |
2009-04-18 |
Duncan Sands | Don't try to make BUILD_VECTOR operands have the same |
blob | commitdiff | raw | diff to current |
2009-04-13 |
Bob Wilson | Change SelectionDAG type legalization to allow BUILD_VE... |
blob | commitdiff | raw | diff to current |
2009-04-09 |
Dan Gohman | Generalize ExtendUsesToFormExtLoad to be usable for... |
blob | commitdiff | raw | diff to current |
2009-04-08 |
Dan Gohman | Implement support for using modeling implicit-zero... |
blob | commitdiff | raw | diff to current |
2009-03-28 |
Evan Cheng | Optimize some 64-bit multiplication by constants into... |
blob | commitdiff | raw | diff to current |
2009-03-26 |
Bill Wendling | Pull transform from target-dependent code into target... |
blob | commitdiff | raw | diff to current |
2009-03-17 |
Mon P Wang | Fix a problem with DAGCombine where we were building... |
blob | commitdiff | raw | diff to current |
2009-03-14 |
Mon P Wang | Avoid doing the transformation c ? 1.0 : 2.0 as load... |
blob | commitdiff | raw | diff to current |
2009-03-13 |
Evan Cheng | Fix some significant problems with constant pools that... |
blob | commitdiff | raw | diff to current |
2009-03-12 |
Chris Lattner | Move 3 "(add (select cc, 0, c), x) -> (select cc, x... |
blob | commitdiff | raw | diff to current |
2009-03-11 |
Chris Lattner | reapply my previous patch (r66358) with a tweak to... |
blob | commitdiff | raw | diff to current |
2009-03-10 |
Evan Cheng | Revert 66358 for now. It's breaking povray, 450.soplex... |
blob | commitdiff | raw | diff to current |
2009-03-09 |
Chris Lattner | Fix PR3763 by using proper APInt methods instead of... |
blob | commitdiff | raw | diff to current |
2009-03-08 |
Chris Lattner | implement an optimization to codegen c ? 1.0 : 2.0... |
blob | commitdiff | raw | diff to current |
2009-03-01 |
Nate Begeman | Fix a problem with DAGCombine on 64b targets where... |
blob | commitdiff | raw | diff to current |
2009-02-25 |
Evan Cheng | Revert BuildVectorSDNode related patches: 65426, 65427... |
blob | commitdiff | raw | diff to current |
2009-02-22 |
Scott Michel | Introduce the BuildVectorSDNode class that encapsulates... |
blob | commitdiff | raw | diff to current |
2009-02-20 |
Dan Gohman | Fix a bug that David Greene found in the DAGCombiner... |
blob | commitdiff | raw | diff to current |
2009-02-17 |
Scott Michel | Remove trailing whitespace to reduce later commit patch... |
blob | commitdiff | raw | diff to current |
2009-02-06 |
Dale Johannesen | Remove more non-DebugLoc getNode variants. Use |
blob | commitdiff | raw | diff to current |
2009-02-06 |
Dale Johannesen | Remove more non-DebugLoc versions of getNode. |
blob | commitdiff | raw | diff to current |
2009-02-03 |
Dale Johannesen | Propagation in TargetLowering. Includes passing a DL |
blob | commitdiff | raw | diff to current |
2009-02-01 |
Duncan Sands | Fix PR3453 and probably a bunch of other potential |
blob | commitdiff | raw | diff to current |
2009-02-01 |
Bill Wendling | Forgot some more DebugLoc propagations. |
blob | commitdiff | raw | diff to current |
2009-01-31 |
Duncan Sands | Fix PR3401: when using large integers, the type |
blob | commitdiff | raw | diff to current |
2009-01-31 |
Bill Wendling | Don't use DebugLoc::getUnknownLoc(). Default to somethi... |
blob | commitdiff | raw | diff to current |
2009-01-30 |
Bill Wendling | More DebugLoc propagation. |
blob | commitdiff | raw | diff to current |
2009-01-30 |
Bill Wendling | More DebugLoc propagation. |
blob | commitdiff | raw | diff to current |
2009-01-30 |
Bill Wendling | More DebugLoc propagation in LOAD etc. methods. |
blob | commitdiff | raw | diff to current |
2009-01-30 |
Bill Wendling | More DebugLoc propagation in floating-point methods. |
blob | commitdiff | raw | diff to current |
2009-01-30 |
Bill Wendling | Standardize comments about folding xforms. |
blob | commitdiff | raw | diff to current |
2009-01-30 |
Bill Wendling | Get rid of the non-DebugLoc-ified getNOT() method. |
blob | commitdiff | raw | diff to current |
2009-01-30 |
Bill Wendling | Propagate debug loc info for some FP arithmetic methods. |
blob | commitdiff | raw | diff to current |
2009-01-30 |
Bill Wendling | Propagate debug loc info for some FP arithmetic methods. |
blob | commitdiff | raw | diff to current |
2009-01-30 |
Bill Wendling | Propagate debug loc info for BIT_CONVERT. |
blob | commitdiff | raw | diff to current |
2009-01-30 |
Bill Wendling | Propagate debug loc info for more *_EXTEND methods. |
blob | commitdiff | raw | diff to current |
2009-01-30 |
Bill Wendling | Propagate debug loc info for ANY_EXTEND. |
blob | commitdiff | raw | diff to current |
2009-01-30 |
Bill Wendling | Propagate debug loc info for some of the *_EXTEND funct... |
blob | commitdiff | raw | diff to current |
2009-01-30 |
Bill Wendling | - Propagate debug loc info for SELECT. |
blob | commitdiff | raw | diff to current |
2009-01-30 |
Bill Wendling | Propagate debug loc info for Shifts. |
blob | commitdiff | raw | diff to current |
2009-01-30 |
Bill Wendling | Propagate debug loc info for XOR and MatchRotate. |
blob | commitdiff | raw | diff to current |
2009-01-30 |
Bill Wendling | Propagate debug loc info for OR. Also clean up some... |
blob | commitdiff | raw | diff to current |
2009-01-30 |
Bill Wendling | Perform obvious constant arithmetic folding. |
blob | commitdiff | raw | diff to current |
2009-01-30 |
Bill Wendling | Propagate debug loc info for AND. Also clean up some... |
blob | commitdiff | raw | diff to current |
2009-01-30 |
Bill Wendling | Propagate debug loc info in SimplifyBinOpWithSameOpcode... |
blob | commitdiff | raw | diff to current |
2009-01-30 |
Bill Wendling | Propagate debug loc info in SimplifyNodeWithTwoResults. |
blob | commitdiff | raw | diff to current |
next |