| Commit message (Expand) | Author | Age | Files | Lines |
| * | Don't create indexed load / store with zero offset! | Evan Cheng | 2007-05-03 | 1 | -0/+8 |
| * | Allow i/s to match (gv+c). This fixes CodeGen/PowerPC/2007-05-03-InlineAsm-S... | Chris Lattner | 2007-05-03 | 1 | -10/+31 |
| * | Drop 'const' | Devang Patel | 2007-05-03 | 1 | -1/+1 |
| * | Properly set arguments bitwidth of EHSELECT node | Anton Korobeynikov | 2007-05-02 | 1 | -2/+2 |
| * | Use 'static const char' instead of 'static const int'. | Devang Patel | 2007-05-02 | 1 | -1/+1 |
| * | Do not use typeinfo to identify pass in pass manager. | Devang Patel | 2007-05-01 | 1 | -0/+2 |
| * | Forgot about chain result; also UNDEF cannot have multiple values. | Evan Cheng | 2007-05-01 | 1 | -12/+12 |
| * | * Only turn a load to UNDEF if all of its outputs have no uses (indexed loads | Evan Cheng | 2007-05-01 | 1 | -5/+20 |
| * | Continue refactoring inline asm code. If there is an earlyclobber output | Chris Lattner | 2007-04-30 | 1 | -79/+108 |
| * | refactor GetRegistersForValue to take OpInfo as an argument instead of various | Chris Lattner | 2007-04-30 | 1 | -98/+101 |
| * | refactor some code, no functionality change | Chris Lattner | 2007-04-30 | 1 | -44/+52 |
| * | generalize aggregate handling | Chris Lattner | 2007-04-29 | 1 | -5/+21 |
| * | memory operands that have a direct operand should have their stores created | Chris Lattner | 2007-04-28 | 1 | -35/+42 |
| * | eliminate more redundant constraint type analysis | Chris Lattner | 2007-04-28 | 1 | -6/+2 |
| * | merge constraint type analysis stuff together. | Chris Lattner | 2007-04-28 | 1 | -14/+21 |
| * | Significant refactoring of the inline asm stuff, to support future changes. | Chris Lattner | 2007-04-28 | 1 | -82/+107 |
| * | memory inputs to an inline asm are required to have an address available. | Chris Lattner | 2007-04-28 | 2 | -20/+34 |
| * | Fix CodeGen/Generic/2007-04-27-LargeMemObject.ll and | Chris Lattner | 2007-04-28 | 1 | -4/+10 |
| * | Fix this to match change to InlineAsm class. | Chris Lattner | 2007-04-28 | 1 | -3/+3 |
| * | Fix incorrect legalization of EHSELECTOR. This fixes | Chris Lattner | 2007-04-27 | 1 | -6/+10 |
| * | Expand UINT_TO_FP in turns of SINT_TO_FP when UINTTOFP_* libcalls are not ava... | Evan Cheng | 2007-04-27 | 1 | -4/+25 |
| * | improve EH global handling, patch by Duncan Sands. | Chris Lattner | 2007-04-27 | 1 | -6/+10 |
| * | enable Anton's shift/and switch lowering stuff! It now passes ppc bootstrap | Chris Lattner | 2007-04-26 | 1 | -1/+0 |
| * | Fixx off-by-one bug, which prevents llvm-gcc bootstrap on ppc32 | Anton Korobeynikov | 2007-04-26 | 1 | -1/+1 |
| * | Fix a typo in a comment. | Dan Gohman | 2007-04-26 | 1 | -1/+1 |
| * | This was lefted out. Fixed sumarray-dbl. | Evan Cheng | 2007-04-25 | 1 | -0/+1 |
| * | allow support for 64-bit stack objects | Chris Lattner | 2007-04-25 | 1 | -1/+1 |
| * | Be more careful about folding op(x, undef) when we have vector operands. | Chris Lattner | 2007-04-25 | 1 | -9/+16 |
| * | Assertion when using a 1-element vector for an add operation. Get the | Bill Wendling | 2007-04-24 | 1 | -4/+7 |
| * | Use '-1U' where '-1UL' is obvious overkill, eliminating gcc warnings about | Scott Michel | 2007-04-24 | 1 | -2/+2 |
| * | PR400 phase 2. Propagate attributed load/store information through DAGs. | Christopher Lamb | 2007-04-22 | 3 | -36/+112 |
| * | X86 TLS: Implement review feedback. | Lauro Ramos Venancio | 2007-04-21 | 1 | -1/+11 |
| * | Revert Christopher Lamb's load/store alignment changes. | Reid Spencer | 2007-04-21 | 3 | -79/+36 |
| * | add support for alignment attributes on load/store instructions | Christopher Lamb | 2007-04-21 | 3 | -36/+79 |
| * | 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 |