summaryrefslogtreecommitdiff
path: root/test/CodeGen/X86/avx512-calling-conv.ll
AgeCommit message (Expand)Author
2017-12-31[X86] Remove AND32ri8 from pattern for v1i1 load.Craig Topper
2017-12-31[X86] Fix a crash when returning a <1 x i1> value>Craig Topper
2017-12-24[X86] Teach WidenMaskArithmetic to handle any constant buildvector on the RHS...Craig Topper
2017-12-23[X86] Remove type restrictions from WidenMaskArithmetic.Craig Topper
2017-12-07[CodeGen] Use MachineOperand::print in the MIRPrinter for MO_Register.Francis Visoiu Mistrih
2017-12-05[X86] Use vector widening to support sign extend from i1 when the dest type i...Craig Topper
2017-12-04[CodeGen] Unify MBB reference format in both MIR and debug outputFrancis Visoiu Mistrih
2017-11-28[CodeGen] Print register names in lowercase in both MIR and debug outputFrancis Visoiu Mistrih
2017-10-10[MC] Suppress .Lcfi labels when emitting textual assemblyReid Kleckner
2017-10-03Revert "Re-enable "[MachineCopyPropagation] Extend pass to do COPY source for...Geoff Berry
2017-10-02Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding"Geoff Berry
2017-09-04Revert "Re-enable "[MachineCopyPropagation] Extend pass to do COPY source for...Sam McCall
2017-09-01Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding"Geoff Berry
2017-08-30Revert r312154 "Re-enable "[MachineCopyPropagation] Extend pass to do COPY so...Hans Wennborg
2017-08-30Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forwarding"Geoff Berry
2017-08-18Revert "[MachineCopyPropagation] Extend pass to do COPY source forwarding" ro...Geoff Berry
2017-08-17 Re-enable "[MachineCopyPropagation] Extend pass to do COPY source forward...Geoff Berry
2017-08-17Revert "[MachineCopyPropagation] Extend pass to do COPY source forwarding"Geoff Berry
2017-08-16[MachineCopyPropagation] Extend pass to do COPY source forwardingGeoff Berry
2017-03-28[AVX-512] Fix accidental uses of AH/BH/CH/DH after copies to/from mask registersCraig Topper
2017-03-03[X86] Generate VZEROUPPER for Skylake-avx512.Amjad Aboud
2017-01-09[AVX-512] Add patterns to use a zero masked VPTERNLOG instruction for vselect...Craig Topper
2016-11-30MCStreamer: Use "cfi" for CFI related temp labels.Matthias Braun
2016-09-06[AVX-512] Fix v8i64 shift by immediate lowering on 32-bit targets.Craig Topper
2016-09-05[AVX-512] Simplify X86InstrInfo::copyPhysReg for 128/256-bit vectors with AVX...Craig Topper
2016-08-01[AVX-512] Fix duplicate column in AVX512 execution dependency table that was ...Craig Topper
2016-07-18[AVX512] Use VMOVAPSZ128rr/VMOVAPS256rr for VR128X/VR256X physreg moves when ...Craig Topper
2016-07-11[AVX512] Use vpternlog with an immediate of 0xff to create 512-bit all one ve...Craig Topper
2016-07-09VirtRegMap: Replace some identity copies with KILL instructions.Matthias Braun
2016-06-29Update tests to use at least darwin9.Rafael Espindola
2016-05-08[AVX512] Add VLX 128/256-bit SET0 operations that encode to 128/256-bit EVEX ...Craig Topper
2016-05-07[X86] Teach X86FixupBWInsts to promote MOV8rr/MOV16rr to MOV32rr.Ahmed Bougacha
2016-05-06Revert r268760, it caused PR27670.Nico Weber
2016-05-06[X86] Teach X86FixupBWInsts to promote MOV8rr/MOV16rr to MOV32rr.Ahmed Bougacha
2016-04-12[X86] Regenerated avx512 calling convention test checksSimon Pilgrim
2016-01-28AVX512: Fix truncate v32i8 to v32i1 lowering implementation.Igor Breger
2016-01-21AVX512: Masked move intrinsic implementation.Igor Breger
2016-01-18AVX512 : Change v8i1 bitconvert GR8 pattern, remove unnecessary movzbl instru...Igor Breger
2015-12-27AVX512: Change VPMOVB2M DAG lowering , use CVT2MASK node instead TRUNCATE.Igor Breger
2015-05-14AVX-512: Added i1 type handling for calling conventions.Elena Demikhovsky
2015-05-04AVX-512: added calling convention for i1 vectors in 32-bit mode.Elena Demikhovsky
2015-04-27AVX-512: added calling conventions for i1 vectors.Elena Demikhovsky