[X86] Avoid folding scalar loads into unary sse intrinsics
[oota-llvm.git] / lib / Target / X86 / X86ISelLowering.h
2015-12-28 Michael Kuperstein[X86] Better support for the MCU psABI (LLVM part)
2015-12-27 Igor BregerAVX512: Change VPMOVB2M DAG lowering , use CVT2MASK...
2015-12-25 Craig Topper[X86] Move AVX512 STATIC_ROUNDING enum to X86BaseInfo...
2015-12-21 Amjad AboudImplemented Support of IA interrupt and exception handlers:
2015-11-26 Craig Topper[X86] Split ISD node for Vfpclass and Vfpclasss so...
2015-11-19 Hans WennborgX86: More efficient legalization of wide integer compares
2015-11-18 Asaf Badouh[X86][AVX512CD] add mask broadcast intrinsics
2015-11-09 David Majnemer[WinEH] Don't emit CATCHRET from visitCatchPad
2015-11-07 Joseph Tremoulet[WinEH] Update exception pointer registers
2015-11-06 Reid Kleckner[WinEH] Split EH_RESTORE out of CATCHRET for 32-bit EH
2015-11-02 Craig Topper[X86] Use MVT instead of EVT when the type is known...
2015-10-26 Evgeniy Stepanov[safestack] Fast access to the unsafe stack pointer...
2015-10-25 Michael Kuperstein[X86] Use correct calling convention for MCU psABI...
2015-10-17 Simon Pilgrim[X86][XOP] Add VPROT instruction opcodes
2015-10-15 Evgeniy StepanovRevert "[safestack] Fast access to the unsafe stack...
2015-10-15 Evgeniy Stepanov[safestack] Fast access to the unsafe stack pointer...
2015-10-15 Benjamin Kramer[X86] Rip out orphaned method declarations and other...
2015-10-15 Igor BregerAVX512: Implemented encoding and intrinsics for vpternl...
2015-10-11 Simon Pilgrim[X86][XOP] Added support for the lowering of 128-bit...
2015-09-30 Simon Pilgrim[X86][XOP] Added support for the lowering of 128-bit...
2015-09-23 Evgeniy StepanovAndroid support for SafeStack.
2015-09-23 Evgeniy StepanovRevert "Android support for SafeStack."
2015-09-23 Evgeniy StepanovAndroid support for SafeStack.
2015-09-20 Asaf Badouh[X86][AVX512DQ] Add fpclass instruction
2015-09-17 Reid Kleckner[WinEH] Make funclet return instrs pseudo instrs
2015-09-11 Ahmed Bougacha[CodeGen] Refactor TLI/AtomicExpand interface to make...
2015-09-11 Ahmed Bougacha[CodeGen] Rename AtomicRMWExpansionKind to AtomicExpans...
2015-09-10 Reid Kleckner[WinEH] Add codegen support for cleanuppad and cleanupret
2015-09-03 Igor BregerAVX512: Implemented encoding and intrinsics for vplzcnt...
2015-09-02 Igor BregerAVX512: Implemented encoding and intrinsics for VGETMAN...
2015-08-31 Igor BregerAVX512: ktest implemantation
2015-08-31 Igor BregerAVX512: Implemented encoding and intrinsics for vdbpsadbw
2015-08-27 Reid Kleckner[WinEH] Add some support for code generating catchpad
2015-08-25 Michael Kuperstein[X86] Remove references to _ftol2
2015-08-25 Michael Kuperstein[X86] Fix fptoui conversions
2015-08-25 Steve KingPass function attributes instead of boolean in isIntDiv...
2015-08-19 Michael Kuperstein[X86] Do not lower scalar sdiv/udiv to a shifts + mul...
2015-08-05 JF Bastienx86 atomic: optimize a.store(reg op a.load(acquire...
2015-08-01 Craig TopperDe-constify pointers to Type since they can't be modifi...
2015-07-28 Sanjay Patelfix TLI's combineRepeatedFPDivisors interface to return...
2015-07-24 Igor BregerAVX-512: Implemented encoding , DAG lowering and intrin...
2015-07-23 Chandler CarruthRevert r242990: "AVX-512: Implemented encoding , DAG...
2015-07-23 Igor BregerAVX-512: Implemented encoding , DAG lowering and intrin...
2015-07-22 Asaf Badouh[X86][AVX512] add reduce/range/scalef/rndScale
2015-07-21 Igor BregerAVX512 : Implemented VPMADDUBSW and VPMADDWD instruction ,
2015-07-13 Elena DemikhovskyAVX-512: Added all AVX-512 forms of Vector Convert...
2015-07-09 Pat GavlinAllow {e,r}bp as the target of {read,write}_register.
2015-07-09 Mehdi AminiRe-instate the EVT parameter to getScalarShiftAmountTy...
2015-07-09 Mehdi AminiMake isLegalAddressingMode() taking DataLayout as an...
2015-07-09 Mehdi AminiMake getByValTypeAlignment() taking DataLayout as an...
2015-07-09 Mehdi AminiMake TargetLowering::getShiftAmountTy() taking DataLayo...
2015-07-09 Mehdi AminiMake TargetLowering::getPointerTy() taking DataLayout...
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 Benjamin Kramer[TargetLowering] StringRefize asm constraint getters.
2015-07-01 Sanjay Patelfix typos in comment; NFC
2015-06-28 Asaf Badouh[x86][AVX512]
2015-06-23 Alexander KornienkoRevert r240137 (Fixed/added namespace ending comments...
2015-06-23 Elena DemikhovskyAVX-512: Added all forms of VPABS instruction
2015-06-19 Alexander KornienkoFixed/added namespace ending comments using clang-tidy...
2015-06-18 Asaf Badouh[AVX512]
2015-06-16 Simon Pilgrim[X86][SSE] Vectorize v2i32 to v2f64 conversions
2015-06-14 Igor BregerAVX-512: Implemented cvtsi2ss/d cvtusi2ss/d instruction...
2015-06-03 Asaf Badouhre-apply 238809
2015-06-03 Elena DemikhovskyAVX-512: Implemented SHUFF32x4/SHUFF64x2/SHUFI32x4...
2015-06-03 Simon Pilgrim[X86] Removed (unused) FSRL x86 operation
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: Implemented VRANGEPD and VRANGEPD instructions...
2015-06-01 Elena DemikhovskyAVX-512: Implemented VFIXUPIMMPD and VFIXUPIMMPS instru...
2015-06-01 Matt ArsenaultAdd address space argument to isLegalAddressingMode
2015-05-30 Chandler Carruth[x86] Implement a faster vector population count based...
2015-05-18 Elena DemikhovskyAVX-512: Added VBROADCASTF64X4, VBROADCASTF64X2, VBROAD...
2015-05-16 Daniel Sanders[x86] Distinguish the 'o', 'v', 'X', and 'i' inline...
2015-05-12 Eric ChristopherMigrate existing backends that care about software...
2015-05-11 Elena DemikhovskyAVX-512: Added SKX instructions and intrinsics:
2015-05-08 Pat GavlinExtend the statepoint intrinsic to allow statepoints...
2015-05-07 Matthias BraunChange getTargetNodeName() to produce compiler warnings...
2015-05-07 Elena DemikhovskyAVX-512: Added all forms of FP compare instructions...
2015-05-04 Elena DemikhovskyAVX-512: added calling convention for i1 vectors in...
2015-05-04 Elena DemikhovskyAVX-512: added integer "add" and "sub" instructions...
2015-04-15 Sanjay Patel[x86] Implement combineRepeatedFPDivisors
2015-03-16 Daniel SandersMake each target map all inline assembly memory constra...
2015-03-04 JF BastienMutate TargetLowering::shouldExpandAtomicRMWInIR to...
2015-03-03 Sanjay Patelremove enum value names from comments; NFC
2015-02-26 Eric ChristophergetRegForInlineAsmConstraint wants to use TargetRegiste...
2015-02-26 Eric ChristopherRemove an argument-less call to getSubtargetImpl from...
2015-02-23 Elena DemikhovskyAVX-512: recommitted 229837 + bugfix + test
2015-02-21 Benjamin KramerRemove dead prototype.
2015-02-20 Eric ChristopherRevert "AVX-512: Full implementation for VRNDSCALESS...
2015-02-19 Elena DemikhovskyAVX-512: Full implementation for VRNDSCALESS/SD instruc...
2015-02-18 Elena DemikhovskyAVX-512: Added support for FP instructions with embedde...
2015-02-05 Ahmed Bougacha[CodeGen] Add hook/combine to form vector extloads...
2015-02-05 Bruno Cardoso Lopes[X86][MMX] Handle i32->mmx conversion using movd
2015-02-02 Eric ChristopherReuse a bunch of cached subtargets and remove getSubtar...
2015-01-31 Eric ChristopherRemove the last vestiges of resetOperationActions.
2015-01-28 Elena DemikhovskyAVX-512: Added FMA intrinsics with rounding mode
2015-01-06 David MajnemerX86: Don't make illegal GOTTPOFF relocations
2014-12-28 Andrea Di Biagio[CodeGenPrepare] Teach when it is profitable to specula...
next