[Hexagon] Reapply r239097 with tests corrected for shuffling and duplexing.
[oota-llvm.git] / lib / Target / X86 /
2015-06-04 Jim GrosbachMC: Clean up the naming for MCMachObjectWriter. NFC.
2015-06-04 Charles Davis[Target/X86] Don't use callee-saved registers in a...
2015-06-04 Jim GrosbachMC: Clean up naming in MCObjectWriter. NFC.
2015-06-04 Jim GrosbachMC: Remove obsolete MachO UseAggressiveSymbolFolding.
2015-06-04 Daniel SandersReplace string GNU Triples with llvm::Triple in MCAsmIn...
2015-06-04 Elena DemikhovskyAVX-512: I brought back vector-shuffle-512-v8.ll test.
2015-06-04 Elena DemikhovskyAVX-512: added all SKX forms of VPERMW/D/Q instructions.
2015-06-04 Elena DemikhovskyRemoved {}, NFC.
2015-06-04 Sanjay Patelmake reciprocal estimate code generation more flexible...
2015-06-03 Asaf Badouhre-apply 238809
2015-06-03 Elena DemikhovskyAVX-512: More code improvements in shuffles, NFC
2015-06-03 Elena DemikhovskyAVX-512: VSHUFPD instruction selection - code improvements
2015-06-03 Elena DemikhovskyAVX-512: Implemented SHUFF32x4/SHUFF64x2/SHUFI32x4...
2015-06-03 Elena DemikhovskyX86: Added MPX feature and bound registers.
2015-06-03 Simon Pilgrim[X86] Removed (unused) FSRL x86 operation
2015-06-03 Rafael EspindolaRevert "make reciprocal estimate code generation more...
2015-06-03 Rafael EspindolaAvoid a call to getOrCreateSymbol when we already have...
2015-06-02 Sanjay Patelmake reciprocal estimate code generation more flexible...
2015-06-02 Elena DemikhovskyAVX-512: Implemented VRANGESD and VRANGESS instructions...
2015-06-02 Elena DemikhovskyAVX-512: Shorten implementation of lowerV16X32VectorShu...
2015-06-02 Elena DemikhovskyAVX-512: Implemented VFIXUPIMMSD and VFIXUPIMMSS instru...
2015-06-02 Asaf Badouhrevert 238809
2015-06-02 Asaf BadouhAVX-512: Implemented GETEXP instruction for KNL and SKX
2015-06-01 Elena DemikhovskyAVX-512: Optimized vector shuffle for v16f32 and v16i32...
2015-06-01 Elena DemikhovskyAVX-512: Implemented VRANGEPD and VRANGEPD instructions...
2015-06-01 Elena DemikhovskyAVX-512: Implemented vector shuffle lowering for v8i64...
2015-06-01 Elena DemikhovskyAVX-512: added all forms of VPSHUFD and VPSHUFHW, VPSHUFLW
2015-06-01 Elena DemikhovskyAVX-512: Implemented VFIXUPIMMPD and VFIXUPIMMPS instru...
2015-06-01 Elena DemikhovskyAVX-512: Fixed a bug in compress and expand intrinsics.
2015-06-01 Matt ArsenaultAdd address space argument to isLegalAddressingMode
2015-06-01 Rafael EspindolaSimplify another function that doesn't fail.
2015-05-30 Simon PilgrimStripped trailing whitespace. NFC.
2015-05-30 Chandler Carruth[x86] Unify the horizontal adding used for popcount...
2015-05-30 Chandler Carruth[x86] Split out the horizontal byte sum lowering compon...
2015-05-30 Chandler Carruth[x86] Replace the long spelling of getting a bitcast...
2015-05-30 Chandler Carruth[x86] Replace the long spelling of getting a bitcast...
2015-05-30 Chandler Carruth[sdag] Add the helper I most want to the DAG -- buildin...
2015-05-30 Chandler Carruth[x86] Restore the bitcasts I removed when refactoring...
2015-05-30 Chandler Carruth[x86] Implement a faster vector population count based...
2015-05-30 Chandler Carruth[x86] Restructure the parallel bitmath lowering of...
2015-05-30 Jim GrosbachMC: Clean up MCExpr naming. NFC.
2015-05-29 Reid Kleckner[WinEH] Adjust the 32-bit SEH prologue to better match...
2015-05-29 Reid KlecknerDisable FP elimination in funcs using 32-bit MSVC EH...
2015-05-29 Rafael EspindolaRemove getData.
2015-05-29 Reid KlecknerOnly add the EH state insertion pass on 32-bit Windows
2015-05-29 Rafael EspindolaRemove the MCSymbolData typedef.
2015-05-29 Reid Kleckner[WinEH] Emit EH tables for __CxxFrameHandler3 on 32...
2015-05-29 Matthias BraunCodeGen: Use mop_iterator instead of MIOperands/ConstMI...
2015-05-28 Reid Kleckner[WinEH] Start inserting state number stores for C++ EH
2015-05-28 Rafael EspindolaRemove a trivial forwarding function. NFC.
2015-05-28 Reid KlecknerRemove debug prints from r238487
2015-05-28 Reid KlecknerDisable x86 tail call optimizations that jump through GOT
2015-05-28 Reid Kleckner[WinEH] Remove debugging dump() call
2015-05-27 Elena DemikhovskyAVX-512: Fixed a bug in extracting subvector from v64i1
2015-05-27 Elena DemikhovskyAVX-512: Implemented all forms of sign-extend and zero...
2015-05-27 Quentin Colombet[X86] Implement the support for shrink-wrapping.
2015-05-26 Rafael EspindolaPrint "lock \t foo" instead of "lock \n foo".
2015-05-26 Elena DemikhovskyAVX-512: fixed a bug in arithmetic operations lowering...
2015-05-26 Elena DemikhovskyAVX-512: fixed a bug in lowering VSELECT for 512-bit...
2015-05-26 Michael KupersteinUse std::bitset for SubtargetFeatures.
2015-05-26 Rafael EspindolaStop using MCSectionData in MCMachObjectWriter.h.
2015-05-26 Rafael EspindolaStop using MCSectionData in MCExpr.h.
2015-05-26 Rafael EspindolaReturn a MCSection from MCFragment::getParent().
2015-05-25 Simon Pilgrim[X86][AVX2] Vectorized i16 shift operators
2015-05-25 Rafael EspindolaStop forwarding getOrdinal and setOrdinal.
2015-05-25 Michael Kuperstein[X86] When pattern-matching scalar FMA3 intrinsics...
2015-05-25 Elena DemikhovskyAdded promotion to EXTRACT_SUBVECTOR operand.
2015-05-25 NAKAMURA TakumiReformat.
2015-05-25 NAKAMURA TakumiPrune CRLFs.
2015-05-23 Rafael EspindolaRevert "make reciprocal estimate code generation more...
2015-05-22 Sanjay Patelmake reciprocal estimate code generation more flexible...
2015-05-22 Quentin ColombetReapply r238011 with a fix for the trap instruction.
2015-05-22 Tamas BerghammerRevert "[X86] Fix a variable name for r237977 so that...
2015-05-22 Quentin Colombet[X86] Fix a variable name for r237977 so that it works...
2015-05-22 Quentin Colombet[X86] Refactor the prologue emission to prepare for...
2015-05-21 Rafael EspindolaMove alignment from MCSectionData to MCSection.
2015-05-21 Elena DemikhovskyAVX-512: Enabled SSE intrinsics on AVX-512.
2015-05-21 Simon PilgrimFixed unused variable warning in non-assert builds...
2015-05-21 Simon Pilgrim[X86][SSE] Improve support for 128-bit vector sign...
2015-05-20 Reid Kleckner[WinEH] Store pointers to the LSDA in the exception...
2015-05-20 Hans WennborgRevert r237828 "[X86] Remove unused node after morphing...
2015-05-20 Benjamin Kramer[X86] Remove unused node after morphing it from shr...
2015-05-20 Duncan P. N. Exon... MC: Update MCAssembler to use MCSymbol, NFC
2015-05-20 Duncan P. N. Exon... MC: Use MCSymbol in MachObjectWriter, NFC
2015-05-20 Elena DemikhovskyAVX-512: fixed algorithm of building vectors of i1...
2015-05-20 David Majnemer[X86] Implement the local-exec TLS model for Windows...
2015-05-20 Duncan P. N. Exon... MC: Take MCSymbol in MachObjectWriter::getSymbolAddress...
2015-05-19 Duncan P. N. Exon... MC: Use MCSymbol in MCAsmLayout::getSymbolOffset()...
2015-05-19 Matthias BraunMachineInstr: Remove unused parameter.
2015-05-19 Michael Kuperstein[X86] ABI change for x86-32: pass 3 vector arguments...
2015-05-18 Reid KlecknerRe-land r237175: [X86] Always return the sret parameter...
2015-05-18 David BlaikieSimplify IRBuilder::CreateCall* by using ArrayRef+initi...
2015-05-18 Matthias BraunMachineInstr: Change return value of getOpcode() to...
2015-05-18 Jim GrosbachMC: Clean up method names in MCContext.
2015-05-18 Elena DemikhovskyAVX-512: Added intrinsics for ADDSS/D, MULSS/D, SUBSS...
2015-05-18 Elena Demikhovskyfixed compilation warning/error
2015-05-18 Elena DemikhovskyAVX-512: Added patterns for scalar-to-vector broadcast
2015-05-18 Elena DemikhovskyAVX-512: Added VBROADCASTF64X4, VBROADCASTF64X2, VBROAD...
2015-05-17 Elena DemikhovskyAVX-512: fixed extended load to 512-bit register
2015-05-17 Elena DemikhovskyAVX-512: fixed a bug in mask operations - (i1 1) pattern
next