| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | Don't use MOV8rr_NOREX on x86-32. It doesn't actually hurt anything at | Dan Gohman | 2009-04-17 | 1 | -3/+4 |
* | fix PR3995. A scale must be 1, 2, 4 or 8. | Rafael Espindola | 2009-04-16 | 1 | -1/+1 |
* | Fix 80-column violations. | Dan Gohman | 2009-04-15 | 2 | -3/+4 |
* | Add a folding table entry for MOV8rr_NOREX. | Dan Gohman | 2009-04-15 | 1 | -0/+1 |
* | Fix X86MachineFunctionInfo's doxygen comment. | Dan Gohman | 2009-04-15 | 1 | -2/+3 |
* | Do for GR16_NOREX what r69049 did for GR8_NOREX, to avoid trouble with | Dan Gohman | 2009-04-15 | 1 | -0/+35 |
* | Add a new MOV8rr_NOREX, and make X86's copyRegToReg use it when | Dan Gohman | 2009-04-15 | 2 | -5/+20 |
* | GR8_NOREX can contain the H registers, since they don't require | Dan Gohman | 2009-04-15 | 1 | -2/+3 |
* | For the h-register addressing-mode trick, use the correct value for | Dan Gohman | 2009-04-14 | 1 | -1/+14 |
* | Some of GR8_NOREX registers are only available in 64-bit mode. | Evan Cheng | 2009-04-14 | 1 | -0/+48 |
* | Rename COPY_TO_SUBCLASS to COPY_TO_REGCLASS, and generalize | Dan Gohman | 2009-04-13 | 2 | -16/+16 |
* | Reapply 68847. | Devang Patel | 2009-04-13 | 1 | -0/+2 |
* | Implement x86 h-register extract support. | Dan Gohman | 2009-04-13 | 7 | -98/+359 |
* | Remove x86's special-case handling for ISD::TRUNCATE and | Dan Gohman | 2009-04-13 | 1 | -85/+0 |
* | Fix copy+pastos in comments. | Dan Gohman | 2009-04-13 | 1 | -2/+2 |
* | List the l registers before h registers, for consistency. | Dan Gohman | 2009-04-13 | 1 | -4/+4 |
* | Use X86::SUBREG_8BIT instead of hard-coding the equivalent constant. | Dan Gohman | 2009-04-13 | 1 | -3/+3 |
* | Add a comment about MOVSX64rr8. | Dan Gohman | 2009-04-13 | 1 | -0/+4 |
* | Fix another hard-coded constant to use X86AddrNumOperands. | Dan Gohman | 2009-04-13 | 1 | -1/+1 |
* | X86-64 TLS support for local exec and initial exec. | Rafael Espindola | 2009-04-13 | 3 | -10/+23 |
* | In X86DAGToDAGISel::MatchWrapper, if base or index are set, avoid matching | Rafael Espindola | 2009-04-12 | 1 | -3/+8 |
* | refactor some code into X86DAGToDAGISel::MatchWrapper | Rafael Espindola | 2009-04-12 | 1 | -44/+51 |
* | fix a cross-block fastisel crash handling overflow intrinsics. | Chris Lattner | 2009-04-12 | 1 | -5/+16 |
* | simplify code by using IntrinsicInst. | Chris Lattner | 2009-04-12 | 1 | -69/+54 |
* | Add new TargetInstrDesc::hasImplicitUseOfPhysReg and | Chris Lattner | 2009-04-12 | 1 | -15/+3 |
* | Revert r68847. It breaks the build on non-Darwin targets, with this message | Dan Gohman | 2009-04-11 | 1 | -1/+0 |
* | Keep track of inlined functions and their locations. This information is coll... | Devang Patel | 2009-04-11 | 1 | -0/+1 |
* | Don't fold a load if the other operand is a TLS address. | Rafael Espindola | 2009-04-10 | 1 | -6/+27 |
* | a few fixes to "addrspace(256) is reference offset of GS segment register". | Chris Lattner | 2009-04-10 | 1 | -17/+60 |
* | Remove the obsolete SelectionDAG::getNodeValueTypes and simplify | Dan Gohman | 2009-04-09 | 1 | -5/+4 |
* | Fix code size computation on x86-64, patch by Zoltan Varga! | Chris Lattner | 2009-04-09 | 1 | -1/+1 |
* | Fix grammaros in comments. | Dan Gohman | 2009-04-09 | 1 | -2/+2 |
* | Re-apply 68552. | Rafael Espindola | 2009-04-08 | 17 | -194/+234 |
* | Avoid a hard coded constant. | Rafael Espindola | 2009-04-08 | 1 | -1/+1 |
* | Implement support for using modeling implicit-zero-extension on x86-64 | Dan Gohman | 2009-04-08 | 3 | -9/+43 |
* | Temporarily revert r68552. This was causing a failure in the self-hosting LLVM | Bill Wendling | 2009-04-07 | 17 | -231/+193 |
* | Reduce code duplication on the TLS implementation. | Rafael Espindola | 2009-04-07 | 17 | -193/+231 |
* | Added a x86 dag combine to increase the chances to use a | Mon P Wang | 2009-04-03 | 1 | -2/+30 |
* | silence warning in release-asserts build. | Chris Lattner | 2009-04-01 | 1 | -4/+2 |
* | i128 shift libcalls are not available on x86. | Evan Cheng | 2009-03-31 | 1 | -0/+7 |
* | Reapply 68073, with fixes. EH Landing-pad basic blocks are not | Dan Gohman | 2009-03-31 | 1 | -1/+4 |
* | remove unused arguments. | Rafael Espindola | 2009-03-31 | 1 | -14/+12 |
* | Really temporarily revert r68073. | Bill Wendling | 2009-03-31 | 1 | -6/+1 |
* | Oy! When reverting r68073, I added in experimental code. Sorry... | Bill Wendling | 2009-03-31 | 1 | -1/+6 |
* | Revert r68073. It's causing a failure in the Apple-style builds. | Bill Wendling | 2009-03-31 | 1 | -6/+1 |
* | X86 address mode isel tweak. If the base of the address is also used by a Cop... | Evan Cheng | 2009-03-31 | 1 | -1/+25 |
* | Except in asm-verbose mode, avoid printing labels for blocks that are | Dan Gohman | 2009-03-30 | 1 | -1/+6 |
* | When optimzing a mul by immediate into two, the resulting mul's should get a ... | Evan Cheng | 2009-03-30 | 5 | -5/+12 |
* | Do not propagate ELF-specific stuff (data.rel) into other targets. This simpl... | Anton Korobeynikov | 2009-03-30 | 1 | -1/+6 |
* | Add data.rel stuff | Anton Korobeynikov | 2009-03-30 | 1 | -6/+1 |