Merge decoding of VPERMILPD and VPERMILPS shuffle masks. Merge X86ISD node type for...
[oota-llvm.git] / lib / Target / X86 /
2011-11-30 Craig TopperMerge decoding of VPERMILPD and VPERMILPS shuffle masks...
2011-11-29 Evan ChengAdd another missing pattern. llvm-gcc likes f64 but...
2011-11-29 Jakob Stoklund OlesenMake X86::FsFLD0SS / FsFLD0SD real pseudo-instructions.
2011-11-29 Daniel Dunbarbuild/CMake: Finish removal of add_llvm_library_depende...
2011-11-29 Michael J. SpencerMC/X86/COFF: Allow quotes in names when targeting MS...
2011-11-29 Elena DemikhovskyFixed vsqrt.ss intrinsic usage - order of input operand...
2011-11-29 Craig TopperFix shuffle decoding for memory forms for (V)SHUFPS/D.
2011-11-29 Craig TopperFix issues in shuffle decoding around VPERM* instructio...
2011-11-29 Craig TopperFix VINSERTF128/VEXTRACTF128 to be marked as FP instruc...
2011-11-29 Craig TopperCorrectly mark VPERM2F128 as being an FP instruction...
2011-11-28 Evan ChengAdd missing avx pattern.
2011-11-28 Craig TopperAdd X86 instruction selection for VPERM2I128 when AVX2...
2011-11-28 Craig TopperMake isCommutedVSHUFP more like the way isCommutedSHUFP...
2011-11-27 Craig TopperMerge detecting and handling for VSHUFPSY and VSHUFPDY...
2011-11-26 Craig TopperMerge 128-bit and 256-bit X86ISD node types for VPERMIL...
2011-11-26 Craig TopperCollapse X86ISD node types for PUNPCKH*, PUNPCKL*,...
2011-11-25 Bruno Cardoso LopesThis patch contains support for encoding FMA4 instructi...
2011-11-24 Craig TopperRemove 256-bit specific node types for UNPCKHPS/D and...
2011-11-24 Craig TopperRemove AVX2 specific X86ISD node types for PUNPCKH...
2011-11-24 Benjamin KramerX86: alias cqo to cqto.
2011-11-23 Benjamin KramerX86: Use btq for bit tests if the immediate can't be...
2011-11-23 Elena DemikhovskyI added several lines in X86 code generator that allow...
2011-11-23 Jakob Stoklund OlesenFix PR11422.
2011-11-22 Craig TopperMore fixes to the X86InstComments for shuffle instructi...
2011-11-22 Craig TopperFix shuffle decoding logic to handle UNPCKLPS/UNPCKLPD...
2011-11-22 Craig TopperAdd methods for querying minimum SSE version along...
2011-11-21 Craig TopperLowering for v32i8 to VPUNPCKLBW/VPUNPCKHBW when AVX2...
2011-11-21 Craig TopperAdd support for lowering 256-bit shuffles to VPUNPCKL...
2011-11-21 Craig TopperMake LowerSIGN_EXTEND_INREG split 256-bit vectors when...
2011-11-20 Craig TopperAdd code for lowering v32i8 shifts by a splat to AVX2...
2011-11-19 Craig TopperUse 256-bit vcmpeqd for creating an all ones vector...
2011-11-19 Craig TopperRemove some of the special classes that worked around...
2011-11-19 Craig TopperCustom lower AVX2 variable shift intrinsics to shl...
2011-11-19 Craig TopperSynthesize SSSE3/AVX 128-bit horizontal integer add...
2011-11-19 Craig TopperCollapse X86 PSIGNB/PSIGNW/PSIGND node types.
2011-11-19 Craig TopperExtend VPBLENDVB and VPSIGN lowering to work for AVX2.
2011-11-19 Craig TopperRemove unused parameters from the AVX maskmov classes.
2011-11-18 Nadav RotemAdd AVX2 vpbroadcast support
2011-11-17 Craig TopperFix SSE/AVX integer comparison patterns to understand...
2011-11-17 Craig TopperRemove seemingly unnecessary duplicate VROUND definitions.
2011-11-17 Eli FriedmanTurn on vzeroupper insertion on call boundaries for...
2011-11-16 Evan ChengAnother missing X86ISD::MOVLPD pattern. rdar://10450317
2011-11-16 Pete CooperAdded missing comment about new custom lowering of...
2011-11-16 Evan ChengSink codegen optimization level into MCCodeGenInfo...
2011-11-16 Craig TopperFix the execution domain on a bunch of SSE/AVX instruct...
2011-11-16 Craig TopperRemove code to enable execution dependency fix pass...
2011-11-15 Nadav RotemAVX: Add support for vbroadcast from BUILD_VECTOR and...
2011-11-15 Pete CooperAdded custom lowering for load->dec->store sequence...
2011-11-15 Jay FoadRemove some unnecessary includes of PseudoSourceValue.h.
2011-11-15 Craig TopperFix PR11370 for real. Prevents converting 256-bit FP...
2011-11-15 Craig TopperProperly qualify AVX2 specific parts of execution depen...
2011-11-15 Jakob Stoklund OlesenBreak false dependencies before partial register updates.
2011-11-14 Evan ChengAdd a missing pattern for X86ISD::MOVLPD. rdar://10436044
2011-11-14 Pete CooperChanged SSE4/AVX <2 x i64> extract and insert ops to...
2011-11-14 Craig TopperAdd AVX2 version of instructions to load folding tables...
2011-11-14 Craig TopperAdd neverHasSideEffects, mayLoad, and mayStore to many...
2011-11-13 Craig TopperAdd BLSI, BLSMSK, and BLSR to getTargetNodeName.
2011-11-12 Craig TopperAdd more AVX2 shift lowering support. Move AVX2 variabl...
2011-11-12 Daniel Dunbarbuild: Attempt to rectify inconsistencies between CMake...
2011-11-11 Craig TopperAdd lowering for AVX2 shift instructions.
2011-11-11 Bill WendlingIf we have to reset the calculation of the compact...
2011-11-11 Daniel DunbarLLVMBuild: Add explicit information on whether targets...
2011-11-10 Nadav RotemAVX2: Add variable shift from memory.
2011-11-10 Daniel Dunbarllvm-build: Add --native-target and --enable-targets...
2011-11-10 Daniel Dunbarllvm-build: Add an explicit component type to represent...
2011-11-09 Nadav RotemAVX2: Add patterns for variable shift operations
2011-11-09 Devang PatelRemove unnecessary include.
2011-11-09 Nadav RotemAdd AVX2 support for vselect of v32i8
2011-11-09 Craig TopperEnable execution dependency fix pass for YMM registers...
2011-11-09 Craig TopperAdd instruction selection for AVX2 integer comparisons.
2011-11-09 Craig TopperAdd AVX2 instruction lowering for add, sub, and mul.
2011-11-08 Pete CooperAdded invariant field to the DAG.getLoad method and...
2011-11-08 Evan ChengAdd x86 isel logic and patterns to match movlps from...
2011-11-07 Jakob Stoklund OlesenExpand V_SET0 to xorps by default.
2011-11-07 Craig TopperAdd AVX2 variable shift instructions and intrinsics.
2011-11-07 Craig TopperAdd AVX2 VPMOVMASK instructions and intrinsics.
2011-11-07 Craig TopperAdd AVX2 VEXTRACTI128 and VINSERTI128 instructions...
2011-11-06 Craig TopperMore AVX2 instructions and their intrinsics.
2011-11-06 Benjamin KramerReplace (Lower|Upper)caseString in favor of StringRef...
2011-11-06 Craig TopperAdd more AVX2 instructions and intrinsics.
2011-11-05 Benjamin KramerAdd more PRI.64 macros for MSVC and use them throughout...
2011-11-04 Eli FriedmanEnhanced vzeroupper insertion pass that avoids insertin...
2011-11-04 Daniel Dunbarbuild/cmake: Use tblgen macro directly instead of llvm_...
2011-11-04 Craig TopperAdd intrinsics for X86 vcvtps2ph and vcvtph2ps instructions
2011-11-03 Dan GohmanReapply r143206, with fixes. Disallow physical register...
2011-11-03 Daniel Dunbarbuild: Add initial cut at LLVMBuild.txt files.
2011-11-03 Craig TopperAdd new X86 AVX2 VBROADCAST instructions.
2011-11-02 Craig TopperMore AVX2 instructions and intrinsics.
2011-11-02 Craig TopperAdd a bunch more X86 AVX2 instructions and their corres...
2011-11-01 Eli FriedmanTeach the x86 backend a couple tricks for dealing with...
2011-10-31 Craig TopperBegin adding AVX2 instructions. No selection support...
2011-10-30 Craig TopperAdd intrinsics and feature flag for read/write FS/GS...
2011-10-30 Benjamin KramerX86: Emit logical shift by constant splat of <16 x...
2011-10-30 Nadav RotemFix pr11266.
2011-10-29 Dan GohmanRevert r143206, as there are still some failing tests.
2011-10-28 Dan GohmanReapply r143177 and r143179 (reverting r143188), with...
2011-10-28 Duncan SandsSpeculatively disable Dan's commits 143177 and 143179...
2011-10-28 Dan GohmanEliminate LegalizeOps' LegalizedNodes map and have...
2011-10-27 Kevin EnderbyChange the sysexit mnemonic (and sysexitl) to never...
2011-10-26 Lang HamesRename NonScalarIntSafe to something more appropriate.
next