Reuse the enum names from X86Desc in the X86Disassembler.
[oota-llvm.git] / lib / Target / X86 /
2012-02-11 Benjamin KramerReuse the enum names from X86Desc in the X86Disassembler.
2012-02-11 Craig TopperRemove some patterns for matching vector_shuffle instru...
2012-02-11 Craig TopperFix shuffle lowering code to stop creating temporary...
2012-02-09 Craig TopperMore tweaks to get the size of the X86 disassembler...
2012-02-09 Craig TopperFlatten some of the arrays in the X86 disassembler...
2012-02-09 Jakob Stoklund OlesenHandle register masks when searching for EFLAGS clobbers.
2012-02-08 Elena DemikhovskyFixed a bug in printing "cmp" pseudo ops.
2012-02-08 Craig TopperRemove a couple unneeded intrinsic patterns
2012-02-08 Craig TopperRemove GCC builtins for vpermilp* intrinsics as clang...
2012-02-07 Evan ChengUse LEA to adjust stack ptr for Atom. Patch by Andy...
2012-02-07 Craig TopperAdd instruction selection for 256-bit VPSHUFD and 128...
2012-02-06 Derek SchuffEnable streaming of bitcode
2012-02-06 Chris LattnerRemove some dead code and tidy things up now that vecto...
2012-02-06 Benjamin KramerX86: Don't call malloc for 4 bits. No functionality...
2012-02-06 Craig TopperAdd shuffle decoding support for 256-bit pshufd. Merge...
2012-02-05 Duncan SandsPersuade GCC that there is nothing worth warning about...
2012-02-05 Chandler CarruthBegin fleshing out more convenience predicates in llvm...
2012-02-05 Craig TopperConvert assert(0) to llvm_unreachable
2012-02-05 Craig TopperConvert assert(0) to llvm_unreachable in X86 Target...
2012-02-05 Craig TopperConvert some assert(0) in default of switch statements...
2012-02-05 Craig TopperAdd target specific node for PMULUDQ. Change patterns...
2012-02-05 Craig TopperRemove most of the intrinsics for XOP VPCMOV instructio...
2012-02-04 Andrew TrickTargetPassConfig: confine the MC configuration to Targe...
2012-02-03 Craig TopperRemove getShuffleVPERMILPImmediate function, getShuffle...
2012-02-03 Craig TopperRemove unnecessary qualification on 256-bit vector...
2012-02-03 Andrew TrickAdded TargetPassConfig. The first little step toward...
2012-02-03 Andrew Trickwhitespace
2012-02-03 Lang HamesIncorporate suggestions Chad, Jakob and Evan's suggesti...
2012-02-02 Jakob Stoklund OlesenRequire non-NULL register masks.
2012-02-02 Elena DemikhovskyMinor change in signature of the getZeroVector()
2012-02-02 Elena DemikhovskyOptimization for SIGN_EXTEND operation on AVX.
2012-02-02 Francois PichetUnbreak the MSVC build.
2012-02-02 Lang HamesSet EFLAGS correctly in EmitLoweredSelect on X86.
2012-02-01 Andrew TrickInstruction scheduling itinerary for Intel Atom.
2012-02-01 Mon P WangAvoid creating an extract element to an illegal type...
2012-02-01 Chad RosierTidy up.
2012-02-01 Elena DemikhovskyPassing AVX 256-bit structures in Win64 was wrong.
2012-02-01 Elena DemikhovskyShortened code in shuffle masks
2012-02-01 Elena DemikhovskyOptimization for "truncate" operation on AVX.
2012-02-01 Craig TopperDon't create VBROADCAST nodes if any nodes use the...
2012-01-31 Devang PatelAdd assembler dialect attribute in asm parser which...
2012-01-31 Craig TopperRemove pcmpgt/pcmpeq intrinsics as clang is not using...
2012-01-30 Evan ChengPR11834: Use macros which are defined on Windows. Patch...
2012-01-30 Devang PatelIntel syntax. Adjust special code, used to recognize...
2012-01-30 Devang PatelIntel syntax. Support .intel_syntax directive.
2012-01-30 Benjamin KramerFix refacto.
2012-01-30 Douglas GregorEliminate narrowing conversion in initializer list...
2012-01-30 Benjamin KramerX86: Simplify shuffle mask generation code.
2012-01-30 Craig TopperFix pattern for memory form of PSHUFD for use with...
2012-01-30 Craig TopperMove some XOP patterns into instruction definition...
2012-01-27 Devang PatelIntel Syntax: Parse mem operand with seg reg. QWORD...
2012-01-27 Craig TopperMove some patterns back near their instructions and...
2012-01-27 Jim GrosbachKeep source location information for X86 MCFixup's.
2012-01-26 Jakob Stoklund OlesenHandle call-clobbered ymm registers on Win64.
2012-01-26 Victor UmanskyFix for the following bug in AVX codegen for double...
2012-01-26 Craig TopperAdd HasXOP predicate check covering a bunch of XOP...
2012-01-26 Craig TopperFix AVX vs SSE patterns ordering issue for VPCMPESTRM...
2012-01-26 Craig TopperRemove some more patterns by custom lowering intrinsics...
2012-01-25 Chris Lattnerfix a bug I introduced in r148929, this is not a splat!
2012-01-25 Craig TopperCustom lower PSIGN and PSHUFB intrinsics to their corre...
2012-01-25 Chris Lattneruse ConstantVector::getSplat in a few places.
2012-01-25 Craig TopperCustom lower phadd and phsub intrinsics to target speci...
2012-01-25 Craig TopperRemove AVX 256-bit unaligned load intrinsics. 128-bit...
2012-01-25 Craig TopperMerge intrinsic pattern and no pattern versions of...
2012-01-24 Devang PatelIntel Syntax: Extend special hand coded logic, to recog...
2012-01-24 Elena DemikhovskyZERO_EXTEND operation is optimized for AVX.
2012-01-24 Craig TopperAdd comments near load pattern fragments indicating...
2012-01-23 Devang PatelFix typo.
2012-01-23 Devang PatelIntel syntax: Robustify parsing of memory operand's...
2012-01-23 Devang PatelIntel syntax: Parse memory operand with empty base...
2012-01-23 Devang PatelIntel syntax: Parse segment registers.
2012-01-23 Craig TopperCustom lower PCMPEQ/PCMPGT intrinsics to target specifi...
2012-01-23 Craig TopperUpdate more places to use target specific nodes for...
2012-01-23 Craig TopperCustom lower vector shift intrinsics to target specific...
2012-01-23 Craig TopperRemove pattern fragments for v32i8, v16i16, v8i32,...
2012-01-22 Craig TopperCombine X86 CMPPD and CMPPS node types. Simplifies...
2012-01-22 Craig TopperMerge PCMPEQB/PCMPEQW/PCMPEQD/PCMPEQQ and PCMPGTB/PCMPG...
2012-01-22 Craig TopperAdd target specific ISD node types for SSE/AVX vector...
2012-01-22 Craig TopperMake code a little less verbose.
2012-01-22 Craig TopperRemove unused X86 ISD node type defines.
2012-01-22 Craig TopperMove some vector shift patterns into their instruction...
2012-01-21 Craig TopperAdd memory patterns for some of the fp<->integer conver...
2012-01-21 Benjamin KramerRemove unused variables.
2012-01-21 Craig TopperFix PR11819 introduced by r148537. I'd commit the test...
2012-01-20 Devang PatelIntel syntax: Robustify register parsing.
2012-01-20 David BlaikieMore dead code removal (using -Wunreachable-code)
2012-01-20 Devang PatelIntel syntax: Parse ... PTR [-8]
2012-01-20 Devang PatelIntel syntax: For now, disable ambiguous JMP64pcrel32...
2012-01-20 Craig TopperImprove 256-bit shuffle splitting to allow 2 sources...
2012-01-20 Craig TopperAdd support for selecting 256-bit PALIGNR.
2012-01-20 Eli FriedmanSupport MSVC x86-32 sret convention. PR11688. Patch...
2012-01-19 Devang PatelPost process 'and', 'sub' instructions and select bette...
2012-01-19 Devang PatelIntel syntax: There is no need to create unary expr...
2012-01-19 Devang PatelPost process 'xor', 'or' and 'cmp' instructions and...
2012-01-19 Craig TopperFolding table additions and fixes for AVX.
2012-01-19 Craig TopperMerge 128-bit and 256-bit SHUFPS/SHUFPD handling.
2012-01-19 Nick LewyckyAdd a TargetOption for disabling tail calls.
2012-01-18 Jakob Stoklund OlesenAdd experimental -x86-use-regmask command line option.
2012-01-18 Jakob Stoklund OlesenIgnore register mask operands when lowering instruction...
2012-01-18 Devang PatelProcess instructions after match to select alternative...
next