Rename llvm.frameescape and llvm.framerecover to localescape and localrecover
[oota-llvm.git] / lib / Target / X86 / X86ISelLowering.cpp
2015-07-07 Reid KlecknerRename llvm.frameescape and llvm.framerecover to locale...
2015-07-07 Reid Kleckner[WinEH] Add a report_fatal_error for 32-bit stack reali...
2015-07-07 Denis ProtivenskyFix gcc warnings of different enum and non-enum types...
2015-07-06 Simon Pilgrim[X86][AVX] Add support for shuffle decoding of vperm2f1...
2015-07-06 Simon Pilgrim[X86][SSE] Vectorized i64 uniform constant SRA shifts
2015-07-06 Simon Pilgrim[X86][SSE4A] Shuffle lowering using SSE4A EXTRQ/INSERTQ...
2015-07-06 Simon Pilgrim[X86][SSE] Use the general SMAX/SMIN/UMAX/UMIN opcodes...
2015-07-06 Asaf Badouh[X86][AVX512] Multiply Packed Unsigned Integers with...
2015-07-05 Peter CollingbourneIR: Do not consider available_externally linkage to...
2015-07-05 Benjamin Kramer[TargetLowering] StringRefize asm constraint getters.
2015-07-05 Asaf Badouh[x86][AVX512] add Multiply High Op
2015-07-04 Simon Pilgrim[X86][SSE] Improved i8/i16 to f64 uint2fp vector conver...
2015-07-03 Simon Pilgrim[X86][SSE] Sign extension for target vector sizes less...
2015-07-03 Simon Pilgrim[X86][SSE] Sign extension for target vector sizes less...
2015-07-01 Reid Kleckner[SEH] Don't assert if the parent function lacks a perso...
2015-06-30 Reid Kleckner[SEH] Add new intrinsics for recovering and restoring...
2015-06-29 Matthias BraunX86: Rework inline asm integer register specification.
2015-06-29 Elena DemikhovskyAVX-512: all forms of SCATTER instruction on SKX,
2015-06-29 Igor BregerAVX-512: Implemented missing encoding and intrinsics...
2015-06-28 Asaf Badouh[x86][AVX512]
2015-06-28 Elena DemikhovskyAVX-512: Added all SKX forms of GATHER instructions.
2015-06-26 Matthias BraunRevert "X86: Reject register operands with obvious...
2015-06-25 Ahmed Bougacha[X86] Accept hasAVX512() as well as hasFMA() when gener...
2015-06-23 Elena DemikhovskyAVX-512: Added all forms of VPABS instruction
2015-06-22 Rafael EspindolaAvoid a Symbol -> Name -> Symbol conversion.
2015-06-22 Elena DemikhovskyAVX-512: All forms of VCOPMRESS VEXPAND instructions,
2015-06-22 Elena DemikhovskyReverted AVX-512 vector shuffle
2015-06-22 Elena DemikhovskyAVX-512: Added intrinsics for VPERMT2W/D/Q/PS/PD and
2015-06-21 Simon Pilgrim[X86] Code tidyup - Use SDValue bool operator. NFC.
2015-06-20 Simon Pilgrim[X86][SSE] Fix PerformSExtCombine bug that accessed...
2015-06-19 Eric ChristopherFix "the the" in comments.
2015-06-18 Sanjay Pateluse SDValue bool operator; NFCI
2015-06-18 Asaf Badouhquick fix for failure from r.240012
2015-06-17 Simon Pilgrim[X86][SSE] Improved support for vector i16 to float...
2015-06-17 Reid KlecknerRe-land "[X86] Cache variables that only depend on...
2015-06-17 Reid KlecknerRevert "[X86] Cache variables that only depend on the...
2015-06-17 Reid Kleckner[X86] Cache variables that only depend on the subtarget
2015-06-16 Simon Pilgrim[X86][SSE] Vectorize v2i32 to v2f64 conversions
2015-06-16 Elena DemikhovskyX86: optimized i64 vector multiply with constant
2015-06-14 Igor BregerAVX-512: Implemented DAG lowering for shuff62x2/shufi62...
2015-06-14 Igor BregerAVX-512: Implemented cvtsi2ss/d cvtusi2ss/d instruction...
2015-06-13 Simon PilgrimStripped trailing whitespace. NFC.
2015-06-11 Reid Kleckner[WinEH] Create an llvm.x86.seh.exceptioninfo intrinsic
2015-06-11 Simon Pilgrim[X86][SSE] Vectorized i8 and i16 shift operators
2015-06-10 Elena DemikhovskyAVX-512: Fixed a bug in comparison of i1 vectors.
2015-06-09 Reid Kleckner[WinEH] Add 32-bit SEH state table emission prototype
2015-06-09 Akira HatanakaRemove DisableTailCalls from TargetOptions and the...
2015-06-08 Matthias BraunX86: Reject register operands with obvious type mismatches.
2015-06-08 Igor BregerAVX-512: Implemented 256/128bit VALIGND/Q instructions...
2015-06-04 Elena DemikhovskyAVX-512: I brought back vector-shuffle-512-v8.ll test.
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 Simon Pilgrim[X86] Removed (unused) FSRL x86 operation
2015-06-03 Rafael EspindolaRevert "make reciprocal estimate code generation more...
2015-06-02 Sanjay Patelmake reciprocal estimate code generation more flexible...
2015-06-02 Elena DemikhovskyAVX-512: Shorten implementation of lowerV16X32VectorShu...
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: 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-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-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: Implemented all forms of sign-extend and zero...
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-25 Simon Pilgrim[X86][AVX2] Vectorized i16 shift operators
2015-05-25 Elena DemikhovskyAdded promotion to EXTRACT_SUBVECTOR operand.
2015-05-23 Rafael EspindolaRevert "make reciprocal estimate code generation more...
2015-05-22 Sanjay Patelmake reciprocal estimate code generation more flexible...
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 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-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 Elena DemikhovskyAVX-512: Added intrinsics for ADDSS/D, MULSS/D, SUBSS...
2015-05-18 Elena Demikhovskyfixed compilation warning/error
2015-05-17 Elena DemikhovskyAVX-512: fixed extended load to 512-bit register
next