| Commit message (Expand) | Author | Age | Files | Lines |
* | Allow the lowering of ISD::GLOBAL_OFFSET_TABLE. | Lauro Ramos Venancio | 2007-04-20 | 1 | -1/+1 |
* | Implement "general dynamic", "initial exec" and "local exec" TLS models for | Lauro Ramos Venancio | 2007-04-20 | 2 | -2/+22 |
* | allow SRL to simplify its operands, as it doesn't demand all bits as input. | Chris Lattner | 2007-04-18 | 1 | -1/+7 |
* | When replacing a node in SimplifyDemandedBits, if the old node used any | Chris Lattner | 2007-04-18 | 1 | -1/+8 |
* | fix a pasto | Chris Lattner | 2007-04-18 | 1 | -1/+1 |
* | Fix a bug in my previous patch, grabbing the shift amount width from the | Chris Lattner | 2007-04-17 | 1 | -2/+2 |
* | Fold (x << c1)>> c2 into a single shift if the bits shifted out aren't used. | Chris Lattner | 2007-04-17 | 1 | -5/+52 |
* | SIGN_EXTEND_INREG does not demand its top bits. Give SimplifyDemandedBits | Chris Lattner | 2007-04-17 | 1 | -1/+6 |
* | Removed tabs everywhere except autogenerated & external files. Add make | Anton Korobeynikov | 2007-04-16 | 2 | -23/+23 |
* | disable switch lowering using shift/and. It still breaks ppc bootstrap for | Chris Lattner | 2007-04-14 | 1 | -0/+1 |
* | Fix PR1325: Case range optimization was performed in the case it | Anton Korobeynikov | 2007-04-14 | 1 | -4/+2 |
* | disable shift/and lowering to work around PR1325 for now. | Chris Lattner | 2007-04-14 | 1 | -1/+3 |
* | Fix PR1323 : we haven't updated phi nodes in good manner :) | Anton Korobeynikov | 2007-04-13 | 1 | -0/+1 |
* | the result of an inline asm copy can be an arbitrary VT that the register | Chris Lattner | 2007-04-12 | 1 | -4/+21 |
* | fold noop vbitconvert instructions | Chris Lattner | 2007-04-12 | 1 | -0/+9 |
* | Fix weirdness handling single element vectors. | Chris Lattner | 2007-04-12 | 1 | -5/+2 |
* | For PR1284: | Reid Spencer | 2007-04-12 | 1 | -1/+6 |
* | fix an infinite loop compiling ldecod, notice by JeffC. | Chris Lattner | 2007-04-11 | 1 | -1/+1 |
* | Fix this harder. | Chris Lattner | 2007-04-11 | 1 | -12/+19 |
* | don't create shifts by zero, fix some problems with my previous patch | Chris Lattner | 2007-04-11 | 1 | -3/+7 |
* | Teach the codegen to turn [aez]ext (setcc) -> selectcc of 1/0, which often | Chris Lattner | 2007-04-11 | 1 | -0/+29 |
* | Codegen integer abs more efficiently using the trick from the PPC CWG. This | Chris Lattner | 2007-04-11 | 1 | -4/+18 |
* | For PR1146: | Reid Spencer | 2007-04-11 | 1 | -13/+13 |
* | apparently some people commit without building the tree, or they forget to | Chris Lattner | 2007-04-10 | 1 | -1/+1 |
* | No longer needed. | Jeff Cohen | 2007-04-09 | 1 | -1/+0 |
* | remove dead target hooks. | Chris Lattner | 2007-04-09 | 1 | -19/+0 |
* | remove some dead target hooks, subsumed by isLegalAddressingMode | Chris Lattner | 2007-04-09 | 1 | -17/+0 |
* | Use integer log for metric calculation | Anton Korobeynikov | 2007-04-09 | 1 | -2/+2 |
* | Unbreak VC++ build. | Jeff Cohen | 2007-04-09 | 1 | -2/+3 |
* | Next stage into switch lowering refactoring | Anton Korobeynikov | 2007-04-09 | 1 | -19/+340 |
* | For PR1146: | Reid Spencer | 2007-04-09 | 1 | -13/+17 |
* | implement CodeGen/X86/inline-asm-x-scalar.ll:test3 | Chris Lattner | 2007-04-09 | 1 | -2/+9 |
* | add some assertions | Chris Lattner | 2007-04-09 | 1 | -0/+13 |
* | Fix PR1316 | Chris Lattner | 2007-04-09 | 1 | -4/+4 |
* | Fix for CodeGen/X86/2007-04-08-InlineAsmCrash.ll and PR1314 | Chris Lattner | 2007-04-08 | 1 | -1/+1 |
* | minor comment fix | Chris Lattner | 2007-04-06 | 1 | -1/+1 |
* | Change the bit_part_select (non)implementation from "return 0" to abort. | Reid Spencer | 2007-04-05 | 1 | -3/+5 |
* | Implement the llvm.bit.part_select.iN.iN.iN overloaded intrinsic. | Reid Spencer | 2007-04-04 | 1 | -0/+5 |
* | Properly emit range comparisons for switch cases, where neighbour cases | Anton Korobeynikov | 2007-04-04 | 1 | -71/+181 |
* | 1. Insert custom lowering hooks for ISD::ROTR and ISD::ROTL. | Scott Michel | 2007-04-02 | 2 | -25/+76 |
* | For PR1297: | Reid Spencer | 2007-04-01 | 1 | -24/+31 |
* | For PR1297: | Reid Spencer | 2007-04-01 | 1 | -1/+1 |
* | move a bunch of code out of the sdisel pass into its own opt pass "codegenpre... | Chris Lattner | 2007-03-31 | 1 | -483/+1 |
* | switch TL::getValueType to use MVT::getValueType. | Chris Lattner | 2007-03-31 | 1 | -22/+0 |
* | add one addressing mode description hook to rule them all. | Chris Lattner | 2007-03-30 | 1 | -0/+34 |
* | Fix incorrect combination of different loads. Reenable zext-over-truncate | Dale Johannesen | 2007-03-30 | 2 | -75/+71 |
* | Disable load width reduction xform of variant (zext (truncate load x)) for | Evan Cheng | 2007-03-29 | 1 | -1/+3 |
* | Scale 1 is always ok. | Evan Cheng | 2007-03-28 | 1 | -1/+1 |
* | Remove isLegalAddressImmediate. | Evan Cheng | 2007-03-28 | 1 | -8/+0 |
* | GEP index sinking fixes: | Evan Cheng | 2007-03-28 | 1 | -40/+35 |