WinCOFF: Transform IR expressions featuring __ImageBase into image relative relocations
[oota-llvm.git] / lib / Target / X86 / X86ISelLowering.cpp
2014-01-15 David MajnemerWinCOFF: Transform IR expressions featuring __ImageBase...
2014-01-15 Elena DemikhovskyFixed identation.
2014-01-14 Lang HamesAdd FPExt option to CCValAssign::LocInfo. When generati...
2014-01-14 Nico RieckDecouple dllexport/dllimport from linkage
2014-01-14 Elena DemikhovskyAVX-512: optimized scalar compare patterns
2014-01-14 Andrea Di Biagio[X86] Fix assertion failure caused by a wrong folding...
2014-01-14 Nico RieckRevert "Decouple dllexport/dllimport from linkage"
2014-01-14 Nico RieckDecouple dllexport/dllimport from linkage
2014-01-08 Elena DemikhovskyAVX-512: Added more intrinsics for pmin/pmax, pabs...
2014-01-06 Bill WendlingRemove unnecessary #includes.
2014-01-06 Bill WendlingRefactor function that checks that __builtin_returnaddr...
2014-01-05 Elena DemikhovskyAVX-512: changed property name from "neverHasSideEffect...
2014-01-05 Elena DemikhovskyAVX-512: Added more intrinsics for convert and min...
2014-01-05 Bill WendlingEmit an error message if the value passed to __builtin_...
2013-12-29 Craig TopperMake more of the x86 lowering helper functions static.
2013-12-29 Craig TopperSwitch from EVT to MVT in more of the x86 instruction...
2013-12-28 Craig TopperUse getSimpleValueType in a few spots where the type...
2013-12-28 Craig TopperMinor indentation fix to match other switch statements...
2013-12-28 Andrea Di Biagio[X86] Teach the backend how to fold target specific...
2013-12-25 Elena DemikhovskyAVX-512: Result type of scalar SETCC is MVT::i1 for...
2013-12-24 Elena DemikhovskyAVX-512: fixed some patterns for MVT::i1
2013-12-22 Elena DemikhovskyAVX512: SETCC returns i1 for AVX-512 and i8 for all...
2013-12-17 Duncan P. N. Exon... Assert that the last operand is actually EFLAGS
2013-12-17 Duncan P. N. Exon... Revert "Revert "Mark vastart_save_xmm_regs as changing...
2013-12-17 Stepan DyatkovskiyFix for PR18045:
2013-12-17 Elena DemikhovskyAVX-512: Added implementation of CONCAT_VECTORS for...
2013-12-16 Elena DemikhovskyAVX-512: Added legal type MVT::i1 and VK1 register...
2013-12-13 Benjamin KramerX86: When lowering shl_parts, don't emit shift amounts...
2013-12-12 Rafael EspindolaSwitch to the new MingW ABI.
2013-12-10 Tim NorthoverMake Triple's isOSBinFormatXXX functions partition...
2013-12-10 Elena DemikhovskyAVX-512: changed intrinsics for mask operations
2013-12-04 Cameron McInallySuppress '(x < y) ? a : 0 -> (x < y) & a' transform...
2013-11-29 Lang HamesRefactor a lot of patchpoint/stackmap related code...
2013-11-26 Michael LiaoFix PR18054
2013-11-26 Andrew TrickStackMap: Implement support for DirectMemRefOp.
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.
next