Ensure .AliasedSymbol() is called on all uses of getSymbol(). Affects ARM and MIPS...
[oota-llvm.git] / lib / Target / X86 /
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...
2012-01-18 Jim GrosbachTidy up. MCAsmBackend naming conventions.
2012-01-18 Jakob Stoklund OlesenAdd a CoveredBySubRegs property to Register descriptions.
2012-01-17 Jakob Stoklund OlesenMove X86 callee saved register lists to the X86CallConv...
2012-01-17 Devang PatelIntel syntax: Fix parser match class to check memory...
2012-01-17 Devang PatelIntel syntax: Parse "BYTE PTR [RDX + RCX]"
2012-01-17 Devang PatelUntabify.
2012-01-17 Devang PatelIntel syntax: Do not unncessarily create plus expressio...
2012-01-17 Devang PatelIntel syntax: Robustify memory operand parsing.
2012-01-17 Nadav RotemFix warning.
2012-01-17 Nadav RotemFix 11769.
2012-01-17 Craig TopperRemove unnecessary AVX check from an assert. hasSSE2...
2012-01-17 Craig TopperFix a crasher when PerformShiftCombine receives a BUILD...
2012-01-16 Eli FriedmanMake sure the non-SSE lowering for fences correctly...
2012-01-16 Eli FriedmanGet rid of unused codegen-only instruction.
2012-01-16 Craig TopperGive priority to AVX over SSE for 128-bit floating...
2012-01-15 Nadav Rotem[AVX] Optimize x86 VSELECT instructions using SimplifyD...
2012-01-15 Benjamin KramerReturn an ArrayRef from ShuffleVectorSDNode::getMask...
2012-01-14 Craig TopperFix the memop type on a couple 256-bit AVX instructions...
2012-01-14 Craig TopperAdd a bunch of AVX instructions to the folding tables...
2012-01-14 Chad RosierFix pasto from r146196.
2012-01-13 Devang PatelRevert r148131, it was committed before it was ready.
2012-01-13 Devang PatelRefactor.
2012-01-13 Craig TopperConvert SHUFPD with the same register for both sources...
2012-01-13 Craig Topperuse v8i32 as optimal mem type over v8f32 if AVX2 is...
2012-01-13 Craig TopperMake X86 instruction selection use 256-bit VPXOR for...
2012-01-13 Craig TopperAdd patterns for v16i16 and v32i8 immAllZerosV to selec...
2012-01-13 Craig TopperUse 8i32 constant pool entry for converting AVX2_SETALL...
2012-01-13 Craig TopperFix typo in PerformAddCombine that caused any vector...
2012-01-13 Bill WendlingFix off-by-one error.
2012-01-12 Bill WendlingFix the code that was WRONG.
2012-01-12 Elena DemikhovskyFixed a bug in LowerVECTOR_SHUFFLE caused assertion...
2012-01-12 Rafael EspindolaSupport segmented stacks on 64-bit FreeBSD.
2012-01-12 Rafael EspindolaSupport segmented stacks on win32.
2012-01-12 Devang PatelRename X86ATTAsmParser -> X86AsmParser
2012-01-12 Benjamin KramerAfter Jakob's r147938 exception handling on i386 was...
2012-01-12 Nadav RotemFix a bug in the AVX 256-bit shuffle code in cases...
2012-01-12 Benjamin KramerX86: Generalize the x << (y & const) optimization to...
2012-01-12 Devang PatelAdd predicate method check match memory operand size...
2012-01-12 Devang PatelAdd intel style operand parser skeleton.
2012-01-12 Chandler CarruthSwitch all of the uses of my InsertDAGNode helper to...
2012-01-11 Rafael EspindolaSupport segmented stacks on mac.
2012-01-11 Rafael EspindolaGenerate the segmented stack prologue for fastcc too.
2012-01-11 Chandler CarruthRevert r147945 which disabled an addressing mode transf...
2012-01-11 Rafael EspindolaUse unsigned comparison in segmented stack prologue.
2012-01-11 Rafael EspindolaExplicitly set the scale to 1 on some segstack prologue...
2012-01-11 Jan SjödinAdd XOP Intrinsics and tests
2012-01-11 Nadav RotemFix a bug in the lowering of BUILD_VECTOR for AVX....
2012-01-11 Chandler CarruthDisable the transformation I added in r147936 to see...
2012-01-11 Chandler CarruthHoist a really redundant code pattern into a helper...
2012-01-11 Chandler CarruthSimplify the AND-rooted mask+shift checking code to...
next