projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
[WinEH] Give up on using CSRs across 32-bit invokes for now
[oota-llvm.git]
/
lib
/
Target
/
X86
/
X86ISelLowering.cpp
2015-07-09
Reid Kleckner
[WinEH] Give up on using CSRs across 32-bit invokes...
blob
|
commitdiff
|
raw
2015-07-09
Pat Gavlin
Allow {e,r}bp as the target of {read,write}_register.
blob
|
commitdiff
|
raw
|
diff to current
2015-07-09
Mehdi Amini
Re-instate the EVT parameter to getScalarShiftAmountTy...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-09
Pawel Bylica
Reapply fixed r241790: Fix shift legalization and lower...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-09
Pawel Bylica
Revert r241790: Fix shift legalization and lowering...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-09
Pawel Bylica
Fix shift legalization and lowering for big constants.
blob
|
commitdiff
|
raw
|
diff to current
2015-07-09
Mehdi Amini
Remove getDataLayout() from TargetLowering
blob
|
commitdiff
|
raw
|
diff to current
2015-07-09
Mehdi Amini
Make isLegalAddressingMode() taking DataLayout as an...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-09
Mehdi Amini
Make getByValTypeAlignment() taking DataLayout as an...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-09
Mehdi Amini
Make TargetLowering::getShiftAmountTy() taking DataLayo...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-09
Mehdi Amini
Make TargetLowering::getPointerTy() taking DataLayout...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-07
Reid Kleckner
[WinEH] Make llvm.x86.seh.restoreframe work for stack...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-07
Reid Kleckner
[WinEH] Add localaddress intrinsic instead of using...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-07
Reid Kleckner
Rename llvm.frameescape and llvm.framerecover to locale...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-07
Reid Kleckner
[WinEH] Add a report_fatal_error for 32-bit stack reali...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-07
Denis Protivensky
Fix gcc warnings of different enum and non-enum types...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-06
Simon Pilgrim
[X86][AVX] Add support for shuffle decoding of vperm2f1...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-06
Simon Pilgrim
[X86][SSE] Vectorized i64 uniform constant SRA shifts
blob
|
commitdiff
|
raw
|
diff to current
2015-07-06
Simon Pilgrim
[X86][SSE4A] Shuffle lowering using SSE4A EXTRQ/INSERTQ...
blob
|
commitdiff
|
raw
|
diff to current
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
next