Age | Commit message (Expand) | Author |
2012-04-15 | Added VPERM optimization for AVX2 shuffles | Elena Demikhovsky |
2012-03-17 | Reorder includes in Target backends to following coding standards. Remove som... | Craig Topper |
2012-03-09 | Use uint16_t to store opcodes in static tables in X86 backend. | Craig Topper |
2012-02-22 | Make all pointers to TargetRegisterClass const since they are all pointers to... | Craig Topper |
2012-02-18 | Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430,... | Jia Liu |
2012-02-16 | Use the same CALL instructions for Windows as for everything else. | Jakob Stoklund Olesen |
2012-02-09 | Handle register masks when searching for EFLAGS clobbers. | Jakob Stoklund Olesen |
2012-01-25 | Custom lower PSIGN and PSHUFB intrinsics to their corresponding target specif... | Craig Topper |
2012-01-25 | Custom lower phadd and phsub intrinsics to target specific nodes. Remove the ... | Craig Topper |
2012-01-20 | More dead code removal (using -Wunreachable-code) | David Blaikie |
2012-01-19 | Folding table additions and fixes for AVX. | Craig Topper |
2012-01-14 | Add a bunch of AVX instructions to the folding tables. Also fixed the alignme... | Craig Topper |
2012-01-13 | Convert SHUFPD with the same register for both sources to PSHUFD if it would ... | Craig Topper |
2012-01-13 | Make X86 instruction selection use 256-bit VPXOR for build_vector of all ones... | Craig Topper |
2012-01-13 | Use 8i32 constant pool entry for converting AVX2_SETALLONES. Possibly fixes P... | Craig Topper |
2011-12-14 | - Add MachineInstrBundle.h and MachineInstrBundle.cpp. This includes a function | Evan Cheng |
2011-12-09 | X86: Split (v)rounds[sd] into a normal and an intrinsic version. | Benjamin Kramer |
2011-12-07 | Add bundle aware API for querying instruction properties and switch the code | Evan Cheng |
2011-11-29 | Make X86::FsFLD0SS / FsFLD0SD real pseudo-instructions. | Jakob Stoklund Olesen |
2011-11-29 | Fix VINSERTF128/VEXTRACTF128 to be marked as FP instructions. Allow execution... | Craig Topper |
2011-11-29 | Correctly mark VPERM2F128 as being an FP instruction and add execution domain... | Craig Topper |
2011-11-23 | Fix PR11422. | Jakob Stoklund Olesen |
2011-11-19 | Use 256-bit vcmpeqd for creating an all ones vector when AVX2 is enabled. | Craig Topper |
2011-11-15 | Remove some unnecessary includes of PseudoSourceValue.h. | Jay Foad |
2011-11-15 | Fix PR11370 for real. Prevents converting 256-bit FP instruction to AVX2 256-... | Craig Topper |
2011-11-15 | Properly qualify AVX2 specific parts of execution dependency table. Also enab... | Craig Topper |
2011-11-15 | Break false dependencies before partial register updates. | Jakob Stoklund Olesen |
2011-11-14 | Add AVX2 version of instructions to load folding tables. Also add a bunch of ... | Craig Topper |
2011-11-09 | Enable execution dependency fix pass for YMM registers when AVX2 is enabled. ... | Craig Topper |
2011-11-07 | Expand V_SET0 to xorps by default. | Jakob Stoklund Olesen |
2011-10-08 | Add TEST8ri_NOREX pseudo to constrain sub_8bit_hi copies. | Jakob Stoklund Olesen |
2011-10-07 | Constrain both operands on MOVZX32_NOREXrr8. | Jakob Stoklund Olesen |
2011-09-29 | Expand the x86 V_SET0* pseudos right after register allocation. | Jakob Stoklund Olesen |
2011-09-27 | Promote the X86 Get/SetSSEDomain functions to TargetInstrInfo. | Jakob Stoklund Olesen |
2011-09-22 | Add support for GR32 <-> FR32 cross class copies. | Jakob Stoklund Olesen |
2011-09-15 | Add a fixme note! | Bruno Cardoso Lopes |
2011-09-15 | Add the remaining AVX versions of instructions to X86InstrInfo, this | Bruno Cardoso Lopes |
2011-09-15 | Factor out partial register update checks for some SSE instructions. | Bruno Cardoso Lopes |
2011-09-14 | Teach the foldable tables about 128-bit AVX instructions and make the | Bruno Cardoso Lopes |
2011-09-08 | * Combines Alignment, AuxInfo, and TB_NOT_REVERSABLE flag into a | Bruno Cardoso Lopes |
2011-09-03 | Add AVX versions of FsMOVAPS and FsMOVAPS. Teach X86InstrInfo how to use | Bruno Cardoso Lopes |
2011-09-02 | Check for EFLAGS live-out before clobbering it. | Jakob Stoklund Olesen |
2011-08-31 | Teach more places to use VMOVAPS,VMOVUPS instead of MOVAPS,MOVUPS, | Bruno Cardoso Lopes |
2011-08-11 | Cleanup: Remove Int_ CVTSS2SI* forms | Bruno Cardoso Lopes |
2011-08-08 | Hoist hasLoadFromStackSlot and hasStoreToStackSlot. | Jakob Stoklund Olesen |
2011-07-25 | Codegen allonesvector better while using AVX: vpcmpeqd + vinsertf128 | Bruno Cardoso Lopes |
2011-07-25 | Refactor X86 target to separate MC code from Target code. | Evan Cheng |
2011-07-22 | Fix PR10422 by adding the necessary AVX UCOMISD memory versions to | Bruno Cardoso Lopes |
2011-07-18 | land David Blaikie's patch to de-constify Type, with a few tweaks. | Chris Lattner |
2011-07-14 | Next round of MC refactoring. This patch factor MC table instantiations, MC | Evan Cheng |