| Commit message (Expand) | Author | Age | Files | Lines |
* | remove unions from LLVM IR. They are severely buggy and not | Chris Lattner | 2010-08-28 | 1 | -25/+0 |
* | Clean up the logic of vector shuffles -> vector shifts. | Bruno Cardoso Lopes | 2010-08-28 | 1 | -46/+180 |
* | We don't need to custom-select VLDMQ and VSTMQ anymore. | Bob Wilson | 2010-08-28 | 2 | -42/+7 |
* | When merging Thumb2 loads/stores, do not give up when the offset is one of | Bob Wilson | 2010-08-27 | 1 | -10/+7 |
* | Change ARM VFP VLDM/VSTM instructions to use addressing mode #4, just like | Bob Wilson | 2010-08-27 | 10 | -166/+91 |
* | Unsigned value cannot be < 0. | Bob Wilson | 2010-08-27 | 1 | -2/+2 |
* | Properly handle passing of FP stuff to varargs function on Win64: | Anton Korobeynikov | 2010-08-27 | 2 | -0/+42 |
* | X86: Fix an encoding issue with LOCK_ADD64mr, which could lead to very hard t... | Daniel Dunbar | 2010-08-27 | 1 | -1/+1 |
* | Simplify eliminateFrameIndex() interface back down now that PEI doesn't need | Jim Grosbach | 2010-08-26 | 28 | -128/+71 |
* | tidy up a bit. no functional change. | Jim Grosbach | 2010-08-26 | 2 | -31/+10 |
* | Turn off the scavenging based frame reg reuse briefly to measure whether it's | Jim Grosbach | 2010-08-26 | 1 | -1/+1 |
* | zap the now unused MVT::getIntVectorWithNumElements | Bruno Cardoso Lopes | 2010-08-26 | 1 | -1/+1 |
* | Use pseudo instructions for VST3. | Bob Wilson | 2010-08-26 | 4 | -59/+81 |
* | Reapply r112176 without removing the other CMN patterns (that was unintention... | Bill Wendling | 2010-08-26 | 1 | -2/+46 |
* | Fix comment typos. | Bob Wilson | 2010-08-26 | 3 | -3/+3 |
* | Restrict the register to tGPR to make sure the str instruction will be | Jim Grosbach | 2010-08-26 | 1 | -4/+4 |
* | Revert r112176; it broke test/CodeGen/Thumb2/thumb2-cmn.ll. | Dan Gohman | 2010-08-26 | 1 | -50/+8 |
* | Reapply r112091 and r111922, support for metadata linking, with a | Dan Gohman | 2010-08-26 | 1 | -1/+1 |
* | There seems to be a (potential) hardware bug with the CMN instruction and | Bill Wendling | 2010-08-26 | 1 | -8/+50 |
* | implement SplitVecOp_CONCAT_VECTORS, fixing the included testcase with SSE1. | Chris Lattner | 2010-08-26 | 1 | -2/+1 |
* | Use pseudo instructions for VST1d64Q. | Bob Wilson | 2010-08-26 | 4 | -4/+9 |
* | fix sse1 only codegen in x86-64 mode, which is something we | Chris Lattner | 2010-08-26 | 1 | -6/+11 |
* | remove dead proto | Chris Lattner | 2010-08-26 | 1 | -1/+0 |
* | Fix PR7748 without using microsoft extensions | Bruno Cardoso Lopes | 2010-08-26 | 2 | -13/+13 |
* | Enable pre-RA virtual frame base register allocation. rdar://8277890 | Jim Grosbach | 2010-08-26 | 1 | -1/+1 |
* | Revert svn 107892 (with changes to work with trunk). It caused a crash if | Bob Wilson | 2010-08-26 | 1 | -1/+28 |
* | we should pattern match the SSE complex arithmetic ops. | Chris Lattner | 2010-08-25 | 1 | -0/+26 |
* | Start converting NEON load/stores to use pseudo instructions, beginning here | Bob Wilson | 2010-08-25 | 5 | -41/+165 |
* | Revert this for now, PUNPCKLDQ dont operate on v4f32 | Bruno Cardoso Lopes | 2010-08-25 | 1 | -1/+1 |
* | X86: Fix misencode of RI64mi8. This fixes OpenSSL / x86_64-apple-darwin10 / c... | Daniel Dunbar | 2010-08-25 | 1 | -4/+3 |
* | Don't override the var from the enclosing scope. | Jim Grosbach | 2010-08-25 | 1 | -2/+2 |
* | zap dead code | Chris Lattner | 2010-08-25 | 1 | -34/+0 |
* | Remove dead recursive function. Yay for clang -Wunused-function. | Benjamin Kramer | 2010-08-25 | 1 | -7/+0 |
* | ARM/Thumb2: Fix a misselect in getARMCmp, when attempting to adjust a signed | Daniel Dunbar | 2010-08-25 | 1 | -4/+4 |
* | Do type checks before we bother to do everything else. | Eric Christopher | 2010-08-25 | 1 | -8/+9 |
* | Fix nasty mingw32 bug, which e.g. prevented llvm-gcc bootstrap there. | Anton Korobeynikov | 2010-08-25 | 3 | -6/+10 |
* | Reorganize load mechanisms. Handle types in a little less fixed way. | Eric Christopher | 2010-08-25 | 1 | -19/+45 |
* | PUNPCKLDQ should also be used for v4f32 | Bruno Cardoso Lopes | 2010-08-25 | 1 | -1/+1 |
* | teach lowering to get target specific nodes for pshufd, emulating the same is... | Bruno Cardoso Lopes | 2010-08-25 | 1 | -5/+51 |
* | Fix predicate and add a comment. | Eric Christopher | 2010-08-24 | 1 | -1/+2 |
* | Rework braindead conditionals I put in yesterday. | Eric Christopher | 2010-08-24 | 1 | -14/+12 |
* | Fix thumb2 mode loads to have the correct operand ordering. Add a todo | Eric Christopher | 2010-08-24 | 1 | -4/+9 |
* | Add ARM heuristic for when to allocate a virtual base register for stack | Jim Grosbach | 2010-08-24 | 2 | -8/+46 |
* | MC/X86: Tweak imul recognition, previous hack only applies for the imul form | Daniel Dunbar | 2010-08-24 | 1 | -1/+3 |
* | MC/X86: Add custom hack for recognizing "imul $12, %eax" and friends. | Daniel Dunbar | 2010-08-24 | 1 | -0/+8 |
* | MC/X86: Warn on scale factors > 1 without index register, instead of erroring, | Daniel Dunbar | 2010-08-24 | 1 | -3/+4 |
* | Move enabling the local stack allocation pass into the target where it belongs. | Jim Grosbach | 2010-08-24 | 2 | -1/+11 |
* | add ARM cmd line option to force always using virtual base regs when possible. | Jim Grosbach | 2010-08-24 | 1 | -4/+16 |
* | Fix X86's isLegalAddressingMode to recognize that static addresses | Dan Gohman | 2010-08-24 | 1 | -1/+3 |
* | Fix SPU BE to use all the available return registers. | Kalle Raiskila | 2010-08-24 | 1 | -34/+16 |