| Commit message (Expand) | Author | Age | Files | Lines |
| * | - Add MachineInstrBundle.h and MachineInstrBundle.cpp. This includes a function | Evan Cheng | 2011-12-14 | 1 | -2/+2 |
| * | X86: Split (v)rounds[sd] into a normal and an intrinsic version. | Benjamin Kramer | 2011-12-09 | 1 | -0/+4 |
| * | Add bundle aware API for querying instruction properties and switch the code | Evan Cheng | 2011-12-07 | 1 | -5/+4 |
| * | Make X86::FsFLD0SS / FsFLD0SD real pseudo-instructions. | Jakob Stoklund Olesen | 2011-11-29 | 1 | -7/+5 |
| * | Fix VINSERTF128/VEXTRACTF128 to be marked as FP instructions. Allow execution... | Craig Topper | 2011-11-29 | 1 | -3/+7 |
| * | Correctly mark VPERM2F128 as being an FP instruction and add execution domain... | Craig Topper | 2011-11-29 | 1 | -0/+2 |
| * | Fix PR11422. | Jakob Stoklund Olesen | 2011-11-23 | 1 | -1/+4 |
| * | Use 256-bit vcmpeqd for creating an all ones vector when AVX2 is enabled. | Craig Topper | 2011-11-19 | 1 | -1/+4 |
| * | Remove some unnecessary includes of PseudoSourceValue.h. | Jay Foad | 2011-11-15 | 1 | -1/+0 |
| * | Fix PR11370 for real. Prevents converting 256-bit FP instruction to AVX2 256-... | Craig Topper | 2011-11-15 | 1 | -9/+17 |
| * | Properly qualify AVX2 specific parts of execution dependency table. Also enab... | Craig Topper | 2011-11-15 | 1 | -5/+15 |
| * | Break false dependencies before partial register updates. | Jakob Stoklund Olesen | 2011-11-15 | 1 | -0/+52 |
| * | Add AVX2 version of instructions to load folding tables. Also add a bunch of ... | Craig Topper | 2011-11-14 | 1 | -2/+139 |
| * | Enable execution dependency fix pass for YMM registers when AVX2 is enabled. ... | Craig Topper | 2011-11-09 | 1 | -0/+8 |
| * | Expand V_SET0 to xorps by default. | Jakob Stoklund Olesen | 2011-11-07 | 1 | -1/+1 |
| * | Add TEST8ri_NOREX pseudo to constrain sub_8bit_hi copies. | Jakob Stoklund Olesen | 2011-10-08 | 1 | -0/+3 |
| * | Constrain both operands on MOVZX32_NOREXrr8. | Jakob Stoklund Olesen | 2011-10-07 | 1 | -2/+5 |
| * | Expand the x86 V_SET0* pseudos right after register allocation. | Jakob Stoklund Olesen | 2011-09-29 | 1 | -15/+34 |
| * | Promote the X86 Get/SetSSEDomain functions to TargetInstrInfo. | Jakob Stoklund Olesen | 2011-09-27 | 1 | -2/+2 |
| * | Add support for GR32 <-> FR32 cross class copies. | Jakob Stoklund Olesen | 2011-09-22 | 1 | -0/+11 |
| * | Add a fixme note! | Bruno Cardoso Lopes | 2011-09-15 | 1 | -0/+2 |
| * | Add the remaining AVX versions of instructions to X86InstrInfo, this | Bruno Cardoso Lopes | 2011-09-15 | 1 | -4/+33 |
| * | Factor out partial register update checks for some SSE instructions. | Bruno Cardoso Lopes | 2011-09-15 | 1 | -32/+53 |
| * | Teach the foldable tables about 128-bit AVX instructions and make the | Bruno Cardoso Lopes | 2011-09-14 | 1 | -34/+271 |
| * | * Combines Alignment, AuxInfo, and TB_NOT_REVERSABLE flag into a | Bruno Cardoso Lopes | 2011-09-08 | 1 | -638/+640 |
| * | Add AVX versions of FsMOVAPS and FsMOVAPS. Teach X86InstrInfo how to use | Bruno Cardoso Lopes | 2011-09-03 | 1 | -0/+10 |
| * | Check for EFLAGS live-out before clobbering it. | Jakob Stoklund Olesen | 2011-09-02 | 1 | -8/+10 |
| * | Teach more places to use VMOVAPS,VMOVUPS instead of MOVAPS,MOVUPS, | Bruno Cardoso Lopes | 2011-08-31 | 1 | -4/+11 |
| * | Cleanup: Remove Int_ CVTSS2SI* forms | Bruno Cardoso Lopes | 2011-08-11 | 1 | -2/+0 |
| * | Hoist hasLoadFromStackSlot and hasStoreToStackSlot. | Jakob Stoklund Olesen | 2011-08-08 | 1 | -36/+0 |
| * | Codegen allonesvector better while using AVX: vpcmpeqd + vinsertf128 | Bruno Cardoso Lopes | 2011-07-25 | 1 | -3/+6 |
| * | Refactor X86 target to separate MC code from Target code. | Evan Cheng | 2011-07-25 | 1 | -25/+0 |
| * | Fix PR10422 by adding the necessary AVX UCOMISD memory versions to | Bruno Cardoso Lopes | 2011-07-22 | 1 | -2/+8 |
| * | land David Blaikie's patch to de-constify Type, with a few tweaks. | Chris Lattner | 2011-07-18 | 1 | -1/+1 |
| * | Next round of MC refactoring. This patch factor MC table instantiations, MC | Evan Cheng | 2011-07-14 | 1 | -1/+0 |
| * | Add 256-bit load/store recognition and matching in several places. | Bruno Cardoso Lopes | 2011-07-14 | 1 | -0/+46 |
| * | Hide the call to InitMCInstrInfo into tblgen generated ctor. | Evan Cheng | 2011-07-01 | 1 | -7/+7 |
| * | Move CallFrameSetupOpcode and CallFrameDestroyOpcode to TargetInstrInfo. | Evan Cheng | 2011-06-28 | 1 | -1/+7 |
| * | Merge XXXGenRegisterNames.inc into XXXGenRegisterInfo.inc | Evan Cheng | 2011-06-28 | 1 | -1/+3 |
| * | - Rename TargetInstrDesc, TargetOperandInfo to MCInstrDesc and MCOperandInfo and | Evan Cheng | 2011-06-28 | 1 | -16/+16 |
| * | More refactoring. Move getRegClass from TargetOperandInfo to TargetInstrInfo. | Evan Cheng | 2011-06-27 | 1 | -6/+5 |
| * | Get rid of one getStackAlignment(). RegisterInfo shouldn't need to know about... | Evan Cheng | 2011-06-23 | 1 | -2/+4 |
| * | AnalyzeBranch doesn't change which successors a bb has, just the order | Rafael Espindola | 2011-06-12 | 1 | -1/+0 |
| * | PR10092 (second try): Don't crash on a load without a momoperand; fast-isel c... | Eli Friedman | 2011-06-10 | 1 | -1/+1 |
| * | Revert 132789; it breaks tests. My mistake. | Eli Friedman | 2011-06-09 | 1 | -4/+0 |
| * | Add a check to make sure we don't crash with strange configurations where we ... | Eli Friedman | 2011-06-09 | 1 | -0/+4 |
| * | Fix PR10059 and future variations by handling all register subclasses. | Jakob Stoklund Olesen | 2011-06-01 | 1 | -48/+34 |
| * | X86AsmPrinter doesn't know how to handle the X86II::MO_GOT_ABSOLUTE_ADDRESS flag | Jakob Stoklund Olesen | 2011-04-30 | 1 | -0/+12 |
| * | 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 |