whitespace
[oota-llvm.git] / lib / Target / X86 / X86ISelLowering.cpp
2013-11-26 Andrew Trickwhitespace
2013-11-22 Jim GrosbachX86: Perform integer comparisons at i32 or larger.
2013-11-22 Michael LiaoFix PR18014
2013-11-22 Rafael EspindolaDon't produce tail calls when the caller is x86_thiscallcc.
2013-11-22 Kostya SerebryanyRevert r195318 as it causes miscompilation (PR18029)
2013-11-21 Ekaterina RomanovaSHLD/SHRD are VectorPath (microcode) instructions known...
2013-11-21 Bill WendlingThe basic problem is that some mainstream programs...
2013-11-20 NAKAMURA TakumiX86ISelLowering.cpp: Mark a variable VT as LLVM_ATTRIBU...
2013-11-20 NAKAMURA TakumiWhitespace.
2013-11-20 Elena DemikhovskyFixed compilation error.
2013-11-20 Elena DemikhovskyAVX-512: Concat 4 128-bit vectors in one 512-bit vector.
2013-11-15 Cameron McInallyAdd AVX512 unmasked FMA intrinsics and support.
2013-11-15 Matt ArsenaultAdd addrspacecast instruction.
2013-11-14 Elena DemikhovskyAVX-512: Handled extractelement from mask vector;
2013-11-13 Juergen RibutzkaSelectionDAG: Teach the legalizer to split SETCC if...
2013-11-09 Juergen Ributzka[Stackmap] Materialize the jump address within the...
2013-11-08 Juergen Ributzka[Stackmap] Add AnyReg calling convention support for...
2013-11-04 Eric ChristopherCheck for both styles of clobbers, those produced by...
2013-10-31 Elena DemikhovskyAVX-512: Implemented CMOV for 512-bit vectors
2013-10-30 Juergen RibutzkaRevert "SelectionDAG: Teach the legalizer to split...
2013-10-30 Juergen RibutzkaSelectionDAG: Teach the legalizer to split SETCC if...
2013-10-27 Elena DemikhovskyAVX-512: PMIN/PMAX intrinsics and patterns
2013-10-25 Nadav RotemOptimize concat_vectors(X, undef) -> scalar_to_vector(X).
2013-10-23 Yaron Keren(this is a corrected patch)
2013-10-23 Rafael EspindolaRevert "Calling _chkstk is required on ELF as well...
2013-10-23 Benjamin KramerX86: Custom lower sext v16i8 to v16i16, and the corresp...
2013-10-23 Yaron KerenCalling _chkstk is required on ELF as well as COFF...
2013-10-23 Benjamin KramerX86: Custom lower zext v16i8 to v16i16.
2013-10-23 Jim GrosbachX86: Make concat_vectors combine a bit more conservative.
2013-10-21 Lang HamesX86 vector element shift-by-immediate instructions...
2013-10-21 Elena DemikhovskyAVX-512: MUL operation lowering for v8i64
2013-10-17 Jim Grosbachx86: Move bitcasts outside concat_vector.
2013-10-15 Michael LiaoFix PR17546
2013-10-15 Michael LiaoFix PR16807
2013-10-14 Eric ChristopherReformat this routine slightly.
2013-10-14 Elena DemikhovskyFixed a bug in dynamic allocation memory on stack.
2013-10-07 Benjamin KramerX86: Fix type check. Just because an integer type is...
2013-10-06 Elena DemikhovskyAVX-512: added scalar convert instructions and intrinsics.
2013-10-06 Elena DemikhovskyAVX-512: fixed shuffle lowering
2013-10-03 Craig TopperAdd patterns for selecting TBM instructions from logica...
2013-10-01 Rafael EspindolaRemove several unused variables.
2013-09-28 Robert WilhelmFix spelling intruction -> instruction.
2013-09-21 Juergen RibutzkaRevert "SelectionDAG: Teach the legalizer to split...
2013-09-21 Juergen RibutzkaFix the buildbot
2013-09-21 Juergen Ributzka[X86] Emulate AVX 256bit MIN/MAX support by splitting...
2013-09-21 Juergen RibutzkaSelectionDAG: Teach the legalizer to split SETCC if...
2013-09-12 Elena DemikhovskyAVX-512: implemented extractelement with variable index.
2013-09-05 Juergen Ributzka[X86] Perform VSELECT DAG combines also before DAG...
2013-09-02 Craig TopperCreate BEXTR instructions for (and ((sra or srl) x...
2013-09-01 Elena DemikhovskyAVX-512: Added GATHER and SCATTER instructions.
2013-08-30 Craig TopperFixup BZHI selection to remove an unneeded zero extension.
2013-08-30 Craig TopperTeach X86 backend to create BMI2 BZHI instructions...
2013-08-29 Elena DemikhovskyAVX-512: added extend and truncate instructions.
2013-08-27 Elena DemikhovskyAVX-512: Added FMA instructions.
2013-08-26 Elena DemikhovskyAVX-512: Added shuffle instructions -
2013-08-25 Elena DemikhovskyAVX-512: added UNPACK instructions and tests for all...
2013-08-21 Elena DemikhovskyAVX-512: Added SHIFT instructions.
2013-08-19 Elena DemikhovskyAVX-512: added arithmetic and logical operations.
2013-08-18 Elena DemikhovskyAVX-512: Added VMOVD, VMOVQ, VMOVSS, VMOVSD instructions.
2013-08-18 Craig TopperMake more of the lowering helpers static. Also use...
2013-08-15 Craig TopperRevert r188449 as it turns out we're just missing the...
2013-08-15 Craig TopperDon't let isPermImmMask handle v16i32 since VPERMI...
2013-08-15 Craig TopperUse MVT in place of EVT in more X86 operation lowering...
2013-08-15 Craig TopperReplace getValueType().getSimpleVT() with getSimpleValu...
2013-08-14 Craig TopperMake more helper methods into static functions.
2013-08-14 Craig TopperRemove tab characters.
2013-08-14 Craig TopperMake some helper methods static.
2013-08-14 Craig TopperUse MVT in more lowering code.
2013-08-14 Craig TopperReplace EVT with MVT in isVectorShift. Keeps compiler...
2013-08-14 Craig TopperReplace EVT with MVT in many of the shuffle lowering...
2013-08-13 Evgeniy StepanovFix compiler warnings.
2013-08-13 Elena DemikhovskyAVX-512: Added CMP and BLEND instructions.
2013-08-11 Elena DemikhovskyAVX-512: Added more tests for BROADCAST
2013-08-11 Elena DemikhovskyAVX-512: Added VPERM* instructons and MOV* zmm-to-zmm...
2013-08-07 Elena DemikhovskyAVX-512 set: Added BROADCAST instructions
2013-08-07 Craig TopperSimplify code. No functional change intended.
2013-08-06 Tim NorthoverRefactor isInTailCallPosition handling
2013-08-06 Craig TopperSimplify vector lane handling math a bit. No functional...
2013-08-06 Craig TopperSimplify math a little bit.
2013-08-06 Craig TopperReplace EVT with MVT in isHorizontalBinOp as it is...
2013-08-06 Craig TopperSimplify code slightly. No functional change.
2013-08-05 Aaron BallmanSilencing an MSVC11 type conversion warning.
2013-08-05 Elena DemikhovskyAVX-512 set: added mask operations, lowering BUILD_VECT...
2013-08-04 Benjamin KramerX86: Turn fp selects into mask operations.
2013-08-04 Tim NorthoverX86: correct tail return address calculation
2013-08-01 Elena DemikhovskyEVEX and compressed displacement encoding for AVX512
2013-07-31 Elena DemikhovskyFixed assertion in Extract128BitVector()
2013-07-31 Elena DemikhovskyAdded INSERT and EXTRACT intructions from AVX-512 ISA.
2013-07-29 Nico RieckProper va_arg/va_copy lowering on win64
2013-07-26 Justin HolewinskiAdd a target legalize hook for SplitVectorOperand ...
2013-07-26 Rafael EspindolaRevert "Add a target legalize hook for SplitVectorOperand"
2013-07-26 Justin HolewinskiAdd a target legalize hook for SplitVectorOperand
2013-07-24 Elena DemikhovskyI'm starting to commit KNL backend. I'll push patches...
2013-07-16 Juergen Ributzka[X86] Use min/max to optimze unsigend vector comparison...
2013-07-15 Craig TopperAdd 'static' keyword to some const arrays for consistency.
2013-07-14 Craig TopperUse SmallVectorImpl& instead of SmallVector to avoid...
2013-07-12 Stephen LinX86: fold SSE2/AVX2 logical shift by immediate amount...
2013-07-12 Charles DavisTarget/X86: Add explicit Win64 and System V/x86-64...
2013-07-09 Stephen LinAArch64/PowerPC/SystemZ/X86: This patch fixes the inter...
2013-07-08 Nico RieckReuse %rax after calling __chkstk on win64
next