| Commit message (Expand) | Author | Age | Files | Lines |
* | Fix a ton of comment typos found by codespell. Patch by | Chris Lattner | 2011-04-15 | 1 | -4/+4 |
* | Reapply r129401 with patch for clang. | Bill Wendling | 2011-04-13 | 1 | -5/+0 |
* | Revert r129401 for now. Clang is using the old way of doing things. | Bill Wendling | 2011-04-12 | 1 | -0/+5 |
* | Remove the unaligned load intrinsics in favor of using native unaligned loads. | Bill Wendling | 2011-04-12 | 1 | -5/+0 |
* | Increased the register pressure limit on x86_64 from 8 to 12 | Andrew Trick | 2011-03-05 | 1 | -6/+10 |
* | Fix bug in X86 folding / unfolding table. Int_CMPSDrm and Int_CMPSSrm memory | Evan Cheng | 2011-02-24 | 1 | -2/+2 |
* | Target/X86: Tweak win64's tailcall. | NAKAMURA Takumi | 2011-01-26 | 1 | -0/+1 |
* | Fix whitespace. | NAKAMURA Takumi | 2011-01-26 | 1 | -42/+42 |
* | Add support for AVX to materialize +0.0 when doing scalar FP. | Nate Begeman | 2010-12-09 | 1 | -2/+4 |
* | Move callee-saved regs spills / reloads to TFI | Anton Korobeynikov | 2010-11-27 | 1 | -70/+0 |
* | Re-enable register pressure aware machine licm with fixes. Hoist() may have | Evan Cheng | 2010-10-19 | 1 | -0/+35 |
* | Revert r116781 "- Add a hook for target to determine whether an instruction def | Daniel Dunbar | 2010-10-19 | 1 | -35/+0 |
* | - Add a hook for target to determine whether an instruction def is | Evan Cheng | 2010-10-19 | 1 | -0/+35 |
* | Remove the x86 MOV{32,64}{rr,rm,mr}_TC instructions. | Jakob Stoklund Olesen | 2010-10-12 | 1 | -26/+11 |
* | reapply: Use the new TB_NOT_REVERSABLE flag instead of special | Chris Lattner | 2010-10-08 | 1 | -21/+41 |
* | reapply the patch reverted in r116033: | Chris Lattner | 2010-10-08 | 1 | -30/+59 |
* | Revert "Reimplement (part of) the or -> add optimization. Matching 'or' into | Daniel Dunbar | 2010-10-08 | 1 | -59/+30 |
* | Revert "Use the new TB_NOT_REVERSABLE flag instead of special ", which depends | Daniel Dunbar | 2010-10-08 | 1 | -26/+20 |
* | Revert "reimplement the second half of the or/add optimization. We should now", | Daniel Dunbar | 2010-10-08 | 1 | -15/+1 |
* | reimplement the second half of the or/add optimization. We should now | Chris Lattner | 2010-10-08 | 1 | -1/+15 |
* | Use the new TB_NOT_REVERSABLE flag instead of special | Chris Lattner | 2010-10-08 | 1 | -20/+26 |
* | simplify some map operations. | Chris Lattner | 2010-10-07 | 1 | -15/+13 |
* | Reimplement (part of) the or -> add optimization. Matching 'or' into 'add' | Chris Lattner | 2010-10-07 | 1 | -30/+59 |
* | Reduce casting in various tables by defining the table | Chris Lattner | 2010-10-07 | 1 | -22/+21 |
* | simplify code: don't build up vector only to assert it is empty. | Chris Lattner | 2010-10-07 | 1 | -8/+4 |
* | Constrain the offset register to a *_NOSP register class when inserting LEA | Jakob Stoklund Olesen | 2010-10-07 | 1 | -2/+35 |
* | Use #NAME# to have the CMOV multiclass define things with the same names as b... | Chris Lattner | 2010-10-05 | 1 | -12/+12 |
* | switch CMOVBE to the multipattern: | Chris Lattner | 2010-10-05 | 1 | -12/+12 |
* | add basic avx support to the disassembler, also teach it about ssmem/sdmem | Chris Lattner | 2010-09-29 | 1 | -4/+4 |
* | add asmparser support for cvttpd2dq by removing some Int_ prefixes. | Chris Lattner | 2010-09-29 | 1 | -2/+2 |
* | implement rdar://8456382 - cvtsd2si support, by removing some Int_ prefixes. | Chris Lattner | 2010-09-29 | 1 | -2/+2 |
* | fix rdar://8456412 - llvm-mc crash in encoder on "mov %rdx, %cr8" | Chris Lattner | 2010-09-22 | 1 | -0/+2 |
* | Avoid emitting a PIC base register if no PIC addresses are needed. | Dan Gohman | 2010-09-17 | 1 | -2/+8 |
* | Properly handle passing of FP stuff to varargs function on Win64: | Anton Korobeynikov | 2010-08-27 | 1 | -0/+29 |
* | Revert part of one of the prev. patches - tailjmp will follow later. | Anton Korobeynikov | 2010-08-17 | 1 | -1/+0 |
* | Enable more win64 calls folding opportunities. | Anton Korobeynikov | 2010-08-17 | 1 | -0/+2 |
* | - Teach SSEDomainFix to switch between different levels of AVX instructions. ... | Bruno Cardoso Lopes | 2010-08-12 | 1 | -2/+33 |
* | Fix comment order | Bruno Cardoso Lopes | 2010-08-12 | 1 | -1/+1 |
* | Fix <rdar://problem/8282498> even if it doesn't reproduce on trunk. | Jakob Stoklund Olesen | 2010-08-11 | 1 | -0/+5 |
* | Reapply r110396, with fixes to appease the Linux buildbot gods. | Owen Anderson | 2010-08-06 | 1 | -1/+1 |
* | Revert r110396 to fix buildbots. | Owen Anderson | 2010-08-06 | 1 | -1/+1 |
* | Don't use PassInfo* as a type identifier for passes. Instead, use the addres... | Owen Anderson | 2010-08-05 | 1 | -1/+1 |
* | Revert r109652, and remove the offending assert in loadRegFromStackSlot instead. | Jakob Stoklund Olesen | 2010-07-29 | 1 | -2/+0 |
* | The isLoadFromStackSlot and isStoreToStackSlot have no way of reporting | Jakob Stoklund Olesen | 2010-07-27 | 1 | -2/+3 |
* | Add assertions that expose the PR7713 miscompilation: Accessing a stack slot | Jakob Stoklund Olesen | 2010-07-27 | 1 | -0/+4 |
* | remove the JIT "NeedsExactSize" feature and supporting logic. | Chris Lattner | 2010-07-22 | 1 | -5/+0 |
* | instead of migrating it to the MC instruction encoder, just | Chris Lattner | 2010-07-22 | 1 | -551/+2 |
* | Fixes win64. It was broken by a previous patch where I missed the !isWin64 | Rafael Espindola | 2010-07-21 | 1 | -4/+8 |
* | Fix a couple issues with Win64 ABI | Nate Begeman | 2010-07-21 | 1 | -4/+2 |
* | Remove the isMoveInstr() hook. | Jakob Stoklund Olesen | 2010-07-16 | 1 | -40/+0 |