projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
[X86][SSE4A] Shuffle lowering using SSE4A EXTRQ/INSERTQ instructions
[oota-llvm.git]
/
lib
/
Target
/
X86
/
X86ISelLowering.cpp
2015-07-06
Simon Pilgrim
[X86][SSE4A] Shuffle lowering using SSE4A EXTRQ/INSERTQ...
blob
|
commitdiff
|
raw
2015-07-06
Simon Pilgrim
[X86][SSE] Use the general SMAX/SMIN/UMAX/UMIN opcodes...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-06
Asaf Badouh
[X86][AVX512] Multiply Packed Unsigned Integers with...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-05
Peter Collingbourne
IR: Do not consider available_externally linkage to...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-05
Benjamin Kramer
[TargetLowering] StringRefize asm constraint getters.
blob
|
commitdiff
|
raw
|
diff to current
2015-07-05
Asaf Badouh
[x86][AVX512] add Multiply High Op
blob
|
commitdiff
|
raw
|
diff to current
2015-07-04
Simon Pilgrim
[X86][SSE] Improved i8/i16 to f64 uint2fp vector conver...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-03
Simon Pilgrim
[X86][SSE] Sign extension for target vector sizes less...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-03
Simon Pilgrim
[X86][SSE] Sign extension for target vector sizes less...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-01
Reid Kleckner
[SEH] Don't assert if the parent function lacks a perso...
blob
|
commitdiff
|
raw
|
diff to current
2015-06-30
Reid Kleckner
[SEH] Add new intrinsics for recovering and restoring...
blob
|
commitdiff
|
raw
|
diff to current
2015-06-29
Matthias Braun
X86: Rework inline asm integer register specification.
blob
|
commitdiff
|
raw
|
diff to current
2015-06-29
Elena Demikhovsky
AVX-512: all forms of SCATTER instruction on SKX,
blob
|
commitdiff
|
raw
|
diff to current
2015-06-29
Igor Breger
AVX-512: Implemented missing encoding and intrinsics...
blob
|
commitdiff
|
raw
|
diff to current
2015-06-28
Asaf Badouh
[x86][AVX512]
blob
|
commitdiff
|
raw
|
diff to current
2015-06-28
Elena Demikhovsky
AVX-512: Added all SKX forms of GATHER instructions.
blob
|
commitdiff
|
raw
|
diff to current
2015-06-26
Matthias Braun
Revert "X86: Reject register operands with obvious...
blob
|
commitdiff
|
raw
|
diff to current
2015-06-25
Ahmed Bougacha
[X86] Accept hasAVX512() as well as hasFMA() when gener...
blob
|
commitdiff
|
raw
|
diff to current
2015-06-23
Elena Demikhovsky
AVX-512: Added all forms of VPABS instruction
blob
|
commitdiff
|
raw
|
diff to current
2015-06-22
Rafael Espindola
Avoid a Symbol -> Name -> Symbol conversion.
blob
|
commitdiff
|
raw
|
diff to current
2015-06-22
Elena Demikhovsky
AVX-512: All forms of VCOPMRESS VEXPAND instructions,
blob
|
commitdiff
|
raw
|
diff to current
2015-06-22
Elena Demikhovsky
Reverted AVX-512 vector shuffle
blob
|
commitdiff
|
raw
|
diff to current
2015-06-22
Elena Demikhovsky
AVX-512: Added intrinsics for VPERMT2W/D/Q/PS/PD and
blob
|
commitdiff
|
raw
|
diff to current
2015-06-21
Simon Pilgrim
[X86] Code tidyup - Use SDValue bool operator. NFC.
blob
|
commitdiff
|
raw
|
diff to current
2015-06-20
Simon Pilgrim
[X86][SSE] Fix PerformSExtCombine bug that accessed...
blob
|
commitdiff
|
raw
|
diff to current
2015-06-19
Eric Christopher
Fix "the the" in comments.
blob
|
commitdiff
|
raw
|
diff to current
2015-06-18
Sanjay Patel
use SDValue bool operator; NFCI
blob
|
commitdiff
|
raw
|
diff to current
2015-06-18
Asaf Badouh
quick fix for failure from r.240012
blob
|
commitdiff
|
raw
|
diff to current
2015-06-17
Simon Pilgrim
[X86][SSE] Improved support for vector i16 to float...
blob
|
commitdiff
|
raw
|
diff to current
2015-06-17
Reid Kleckner
Re-land "[X86] Cache variables that only depend on...
blob
|
commitdiff
|
raw
|
diff to current
2015-06-17
Reid Kleckner
Revert "[X86] Cache variables that only depend on the...
blob
|
commitdiff
|
raw
|
diff to current
2015-06-17
Reid Kleckner
[X86] Cache variables that only depend on the subtarget
blob
|
commitdiff
|
raw
|
diff to current
2015-06-16
Simon Pilgrim
[X86][SSE] Vectorize v2i32 to v2f64 conversions
blob
|
commitdiff
|
raw
|
diff to current
2015-06-16
Elena Demikhovsky
X86: optimized i64 vector multiply with constant
blob
|
commitdiff
|
raw
|
diff to current
2015-06-14
Igor Breger
AVX-512: Implemented DAG lowering for shuff62x2/shufi62...
blob
|
commitdiff
|
raw
|
diff to current
2015-06-14
Igor Breger
AVX-512: Implemented cvtsi2ss/d cvtusi2ss/d instruction...
blob
|
commitdiff
|
raw
|
diff to current
2015-06-13
Simon Pilgrim
Stripped trailing whitespace. NFC.
blob
|
commitdiff
|
raw
|
diff to current
2015-06-11
Reid Kleckner
[WinEH] Create an llvm.x86.seh.exceptioninfo intrinsic
blob
|
commitdiff
|
raw
|
diff to current
2015-06-11
Simon Pilgrim
[X86][SSE] Vectorized i8 and i16 shift operators
blob
|
commitdiff
|
raw
|
diff to current
2015-06-10
Elena Demikhovsky
AVX-512: Fixed a bug in comparison of i1 vectors.
blob
|
commitdiff
|
raw
|
diff to current
2015-06-09
Reid Kleckner
[WinEH] Add 32-bit SEH state table emission prototype
blob
|
commitdiff
|
raw
|
diff to current
2015-06-09
Akira Hatanaka
Remove DisableTailCalls from TargetOptions and the...
blob
|
commitdiff
|
raw
|
diff to current
2015-06-08
Matthias Braun
X86: Reject register operands with obvious type mismatches.
blob
|
commitdiff
|
raw
|
diff to current
2015-06-08
Igor Breger
AVX-512: Implemented 256/128bit VALIGND/Q instructions...
blob
|
commitdiff
|
raw
|
diff to current
2015-06-04
Elena Demikhovsky
AVX-512: I brought back vector-shuffle-512-v8.ll test.
blob
|
commitdiff
|
raw
|
diff to current
2015-06-04
Elena Demikhovsky
Removed {}, NFC.
blob
|
commitdiff
|
raw
|
diff to current
2015-06-04
Sanjay Patel
make reciprocal estimate code generation more flexible...
blob
|
commitdiff
|
raw
|
diff to current
2015-06-03
Asaf Badouh
re-apply 238809
blob
|
commitdiff
|
raw
|
diff to current
2015-06-03
Elena Demikhovsky
AVX-512: More code improvements in shuffles, NFC
blob
|
commitdiff
|
raw
|
diff to current
2015-06-03
Elena Demikhovsky
AVX-512: VSHUFPD instruction selection - code improvements
blob
|
commitdiff
|
raw
|
diff to current
2015-06-03
Elena Demikhovsky
AVX-512: Implemented SHUFF32x4/SHUFF64x2/SHUFI32x4...
blob
|
commitdiff
|
raw
|
diff to current
2015-06-03
Simon Pilgrim
[X86] Removed (unused) FSRL x86 operation
blob
|
commitdiff
|
raw
|
diff to current
2015-06-03
Rafael Espindola
Revert "make reciprocal estimate code generation more...
blob
|
commitdiff
|
raw
|
diff to current
2015-06-02
Sanjay Patel
make reciprocal estimate code generation more flexible...
blob
|
commitdiff
|
raw
|
diff to current
2015-06-02
Elena Demikhovsky
AVX-512: Shorten implementation of lowerV16X32VectorShu...
blob
|
commitdiff
|
raw
|
diff to current
2015-06-02
Asaf Badouh
revert 238809
blob
|
commitdiff
|
raw
|
diff to current
2015-06-02
Asaf Badouh
AVX-512: Implemented GETEXP instruction for KNL and SKX
blob
|
commitdiff
|
raw
|
diff to current
2015-06-01
Elena Demikhovsky
AVX-512: Optimized vector shuffle for v16f32 and v16i32...
blob
|
commitdiff
|
raw
|
diff to current
2015-06-01
Elena Demikhovsky
AVX-512: Implemented VRANGEPD and VRANGEPD instructions...
blob
|
commitdiff
|
raw
|
diff to current
2015-06-01
Elena Demikhovsky
AVX-512: Implemented vector shuffle lowering for v8i64...
blob
|
commitdiff
|
raw
|
diff to current
2015-06-01
Elena Demikhovsky
AVX-512: Implemented VFIXUPIMMPD and VFIXUPIMMPS instru...
blob
|
commitdiff
|
raw
|
diff to current
2015-06-01
Elena Demikhovsky
AVX-512: Fixed a bug in compress and expand intrinsics.
blob
|
commitdiff
|
raw
|
diff to current
2015-06-01
Matt Arsenault
Add address space argument to isLegalAddressingMode
blob
|
commitdiff
|
raw
|
diff to current
2015-05-30
Simon Pilgrim
Stripped trailing whitespace. NFC.
blob
|
commitdiff
|
raw
|
diff to current
2015-05-30
Chandler Carruth
[x86] Unify the horizontal adding used for popcount...
blob
|
commitdiff
|
raw
|
diff to current
2015-05-30
Chandler Carruth
[x86] Split out the horizontal byte sum lowering compon...
blob
|
commitdiff
|
raw
|
diff to current
2015-05-30
Chandler Carruth
[x86] Replace the long spelling of getting a bitcast...
blob
|
commitdiff
|
raw
|
diff to current
2015-05-30
Chandler Carruth
[x86] Replace the long spelling of getting a bitcast...
blob
|
commitdiff
|
raw
|
diff to current
2015-05-30
Chandler Carruth
[sdag] Add the helper I most want to the DAG -- buildin...
blob
|
commitdiff
|
raw
|
diff to current
2015-05-30
Chandler Carruth
[x86] Restore the bitcasts I removed when refactoring...
blob
|
commitdiff
|
raw
|
diff to current
2015-05-30
Chandler Carruth
[x86] Implement a faster vector population count based...
blob
|
commitdiff
|
raw
|
diff to current
2015-05-30
Chandler Carruth
[x86] Restructure the parallel bitmath lowering of...
blob
|
commitdiff
|
raw
|
diff to current
2015-05-30
Jim Grosbach
MC: Clean up MCExpr naming. NFC.
blob
|
commitdiff
|
raw
|
diff to current
2015-05-28
Reid Kleckner
Remove debug prints from r238487
blob
|
commitdiff
|
raw
|
diff to current
2015-05-28
Reid Kleckner
Disable x86 tail call optimizations that jump through GOT
blob
|
commitdiff
|
raw
|
diff to current
2015-05-28
Reid Kleckner
[WinEH] Remove debugging dump() call
blob
|
commitdiff
|
raw
|
diff to current
2015-05-27
Elena Demikhovsky
AVX-512: Implemented all forms of sign-extend and zero...
blob
|
commitdiff
|
raw
|
diff to current
2015-05-26
Elena Demikhovsky
AVX-512: fixed a bug in arithmetic operations lowering...
blob
|
commitdiff
|
raw
|
diff to current
2015-05-26
Elena Demikhovsky
AVX-512: fixed a bug in lowering VSELECT for 512-bit...
blob
|
commitdiff
|
raw
|
diff to current
2015-05-25
Simon Pilgrim
[X86][AVX2] Vectorized i16 shift operators
blob
|
commitdiff
|
raw
|
diff to current
2015-05-25
Elena Demikhovsky
Added promotion to EXTRACT_SUBVECTOR operand.
blob
|
commitdiff
|
raw
|
diff to current
2015-05-23
Rafael Espindola
Revert "make reciprocal estimate code generation more...
blob
|
commitdiff
|
raw
|
diff to current
2015-05-22
Sanjay Patel
make reciprocal estimate code generation more flexible...
blob
|
commitdiff
|
raw
|
diff to current
2015-05-21
Simon Pilgrim
Fixed unused variable warning in non-assert builds...
blob
|
commitdiff
|
raw
|
diff to current
2015-05-21
Simon Pilgrim
[X86][SSE] Improve support for 128-bit vector sign...
blob
|
commitdiff
|
raw
|
diff to current
2015-05-20
Reid Kleckner
[WinEH] Store pointers to the LSDA in the exception...
blob
|
commitdiff
|
raw
|
diff to current
2015-05-20
Hans Wennborg
Revert r237828 "[X86] Remove unused node after morphing...
blob
|
commitdiff
|
raw
|
diff to current
2015-05-20
Benjamin Kramer
[X86] Remove unused node after morphing it from shr...
blob
|
commitdiff
|
raw
|
diff to current
2015-05-20
Elena Demikhovsky
AVX-512: fixed algorithm of building vectors of i1...
blob
|
commitdiff
|
raw
|
diff to current
2015-05-20
David Majnemer
[X86] Implement the local-exec TLS model for Windows...
blob
|
commitdiff
|
raw
|
diff to current
2015-05-18
Reid Kleckner
Re-land r237175: [X86] Always return the sret parameter...
blob
|
commitdiff
|
raw
|
diff to current
2015-05-18
David Blaikie
Simplify IRBuilder::CreateCall* by using ArrayRef+initi...
blob
|
commitdiff
|
raw
|
diff to current
2015-05-18
Elena Demikhovsky
AVX-512: Added intrinsics for ADDSS/D, MULSS/D, SUBSS...
blob
|
commitdiff
|
raw
|
diff to current
2015-05-18
Elena Demikhovsky
fixed compilation warning/error
blob
|
commitdiff
|
raw
|
diff to current
2015-05-17
Elena Demikhovsky
AVX-512: fixed extended load to 512-bit register
blob
|
commitdiff
|
raw
|
diff to current
2015-05-15
David Majnemer
[X86] Use a better sentinel offset for the FrameAddr...
blob
|
commitdiff
|
raw
|
diff to current
2015-05-14
Elena Demikhovsky
AVX-512: Added i1 type handling for calling conventions.
blob
|
commitdiff
|
raw
|
diff to current
2015-05-12
Chandler Carruth
Revert r237175: [X86] Always return the sret parameter...
blob
|
commitdiff
|
raw
|
diff to current
2015-05-12
Reid Kleckner
[X86] Always return the sret parameter in eax/rax,...
blob
|
commitdiff
|
raw
|
diff to current
2015-05-12
Sanjay Patel
use 'auto' to improve readability; NFC
blob
|
commitdiff
|
raw
|
diff to current
next