| Commit message (Expand) | Author | Age | Files | Lines |
| * | Fix combiner-aa issue with bases which are different, but can alias. | Nate Begeman | 2009-09-25 | 1 | -14/+34 |
| * | Use getStoreSize() instead of getStoreSizeInBits()/8. | Dan Gohman | 2009-09-23 | 1 | -2/+2 |
| * | Rename several variables from EVT to more descriptive names, now that EVT | Dan Gohman | 2009-09-23 | 1 | -20/+20 |
| * | Substantially speed up combiner-aa in the following ways: | Nate Begeman | 2009-09-15 | 1 | -33/+69 |
| * | Don't swap the operands of a subtraction when trying to create a | Bob Wilson | 2009-09-10 | 1 | -1/+1 |
| * | Remove some unused variables and methods warned about by | Duncan Sands | 2009-09-06 | 1 | -3/+0 |
| * | remove a few DOUTs here and there. | Chris Lattner | 2009-08-23 | 1 | -22/+37 |
| * | Add check for completeness. Note that this doesn't actually have any | Eli Friedman | 2009-08-23 | 1 | -1/+1 |
| * | PR4737: Fix a nasty bug in load narrowing with non-power-of-two types. | Eli Friedman | 2009-08-19 | 1 | -1/+2 |
| * | Add contexts to some of the MVT APIs. No functionality change yet, just the ... | Owen Anderson | 2009-08-12 | 1 | -16/+17 |
| * | Split EVT into MVT and EVT, the former representing _just_ a primitive type, ... | Owen Anderson | 2009-08-11 | 1 | -62/+62 |
| * | Fix a bug in the DAGCombiner's handling of multiple linked | Dan Gohman | 2009-08-10 | 1 | -3/+8 |
| * | Fix a bug where DAGCombine was producing an illegal ConstantFP | Dan Gohman | 2009-08-10 | 1 | -1/+12 |
| * | Rename MVT to EVT, in preparation for splitting SimpleValueType out into its ... | Owen Anderson | 2009-08-10 | 1 | -195/+195 |
| * | Make this comment more closely reflect the code. | Dan Gohman | 2009-08-10 | 1 | -1/+1 |
| * | Don't build illegal ops in DAGCombiner::SimplifyBinOpWithSameOpcodeHands(). | Jakob Stoklund Olesen | 2009-08-08 | 1 | -1/+3 |
| * | Fix a few places in DAGCombiner that were creating all-ones-bits | Dan Gohman | 2009-08-06 | 1 | -5/+17 |
| * | Avoid forming a SELECT_CC in a type that the target doesn't | Dan Gohman | 2009-08-02 | 1 | -1/+2 |
| * | Move types back to the 2.5 API. | Owen Anderson | 2009-07-29 | 1 | -9/+6 |
| * | Change ConstantArray to 2.5 API. | Owen Anderson | 2009-07-28 | 1 | -1/+1 |
| * | Add support for promoting SETCC operations. | Jakob Stoklund Olesen | 2009-07-24 | 1 | -2/+2 |
| * | Fix a dagga combiner bug: avoid creating illegal constant. | Evan Cheng | 2009-07-21 | 1 | -9/+12 |
| * | Move a few more convenience factory functions from Constant to LLVMContext. | Owen Anderson | 2009-07-15 | 1 | -1/+3 |
| * | llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable. | Torok Edwin | 2009-07-14 | 1 | -4/+4 |
| * | assert(0) -> LLVM_UNREACHABLE. | Torok Edwin | 2009-07-11 | 1 | -3/+3 |
| * | Convert more assert(0)+abort() -> LLVM_UNREACHABLE, | Torok Edwin | 2009-07-11 | 1 | -2/+2 |
| * | Thread LLVMContext through MVT and related parts of SDISel. | Owen Anderson | 2009-07-09 | 1 | -5/+7 |
| * | dag combine sext(setcc) -> vsetcc before legalize. To make this safe, | Chris Lattner | 2009-07-08 | 1 | -1/+19 |
| * | Adapt the x86 build_vector dagcombine to the current state of the legalizer. | Nate Begeman | 2009-06-05 | 1 | -10/+9 |
| * | Don't do the X * 0.0 -> 0.0 transformation in instcombine, because | Dan Gohman | 2009-06-04 | 1 | -0/+3 |
| * | Revert 72707 and 72709, for the moment. | Dale Johannesen | 2009-06-02 | 1 | -7/+9 |
| * | Make the implicit inputs and outputs of target-independent | Dale Johannesen | 2009-06-01 | 1 | -9/+7 |
| * | Do not try to create a MVT type of width 0. | Evan Cheng | 2009-05-28 | 1 | -0/+2 |
| * | Incorporate patch feedbacks. | Evan Cheng | 2009-05-28 | 1 | -11/+17 |
| * | Added optimization that narrow load / op / store and the 'op' is a bit twiddl... | Evan Cheng | 2009-05-28 | 1 | -1/+93 |
| * | Fix PR4254. | Torok Edwin | 2009-05-23 | 1 | -2/+2 |
| * | Silence Release-Asserts warnings. | Daniel Dunbar | 2009-05-18 | 1 | -6/+6 |
| * | Rename PaddedSize to AllocSize, in the hope that this | Duncan Sands | 2009-05-09 | 1 | -1/+1 |
| * | Do not use register as base ptr of pre- and post- inc/dec load / store nodes. | Evan Cheng | 2009-05-06 | 1 | -1/+4 |
| * | Instead of passing in an unsigned value for the optimization level, use an enum, | Bill Wendling | 2009-04-29 | 1 | -5/+5 |
| * | Implement review feedback for vector shuffle work. | Nate Begeman | 2009-04-29 | 1 | -6/+14 |
| * | Second attempt: | Bill Wendling | 2009-04-29 | 1 | -7/+8 |
| * | r70270 isn't ready yet. Back this out. Sorry for the noise. | Bill Wendling | 2009-04-28 | 1 | -8/+7 |
| * | Massive check in. This changes the "-fast" flag to "-O#" in llc. If you want to | Bill Wendling | 2009-04-28 | 1 | -7/+8 |
| * | 2nd attempt, fixing SSE4.1 issues and implementing feedback from duncan. | Nate Begeman | 2009-04-27 | 1 | -143/+49 |
| * | When transforming sext(trunc(load(x))) into sext(smaller load(x)), | Dan Gohman | 2009-04-27 | 1 | -1/+1 |
| * | Add a top-level comment about DAGCombiner's role in the compiler. | Dan Gohman | 2009-04-25 | 1 | -0/+4 |
| * | Revert 69952. Causes testsuite failures on linux x86-64. | Rafael Espindola | 2009-04-24 | 1 | -49/+143 |
| * | PR2957 | Nate Begeman | 2009-04-24 | 1 | -143/+49 |
| * | Revise my previous change 68996 as suggested by Duncan. | Bob Wilson | 2009-04-20 | 1 | -6/+2 |