projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Test commit to verify commit access
[oota-llvm.git]
/
lib
/
Target
/
X86
/
X86ISelLowering.cpp
2015-08-08
Benjamin Kramer
Fix some comment typos.
blob
|
commitdiff
|
raw
2015-08-06
Michael Kuperstein
[X86] Improve EmitLoweredSelect for contiguous CMOV...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-05
JF Bastien
x86 atomic: optimize a.store(reg op a.load(acquire...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-04
Sanjay Patel
wrap OptSize and MinSize attributes for easier and...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-01
Craig Topper
De-constify pointers to Type since they can't be modifi...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-30
Sanjay Patel
fix memcpy/memset/memmove lowering when optimizing...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-29
Simon Pilgrim
[X86][SSE] Keep 32-bit target i64 vector shifts on...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-29
Simon Pilgrim
[X86][SSE] Vectorize i64 ASHR operations
blob
|
commitdiff
|
raw
|
diff to current
2015-07-28
Sanjay Patel
fix TLI's combineRepeatedFPDivisors interface to return...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-28
Chih-Hung Hsieh
Implement target independent TLS compatible with glibc...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-28
Simon Pilgrim
[X86][SSE] Use bitmasks instead of shuffles where possible.
blob
|
commitdiff
|
raw
|
diff to current
2015-07-28
Sanjay Patel
fix invalid load folding with SSE/AVX FP logical instru...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-27
Sanjay Patel
remove unnecessary forward declaration; NFC
blob
|
commitdiff
|
raw
|
diff to current
2015-07-27
Sanjay Patel
don't repeat function names in comments; NFC
blob
|
commitdiff
|
raw
|
diff to current
2015-07-27
Sanjay Patel
fix typo and spacing; NFC
blob
|
commitdiff
|
raw
|
diff to current
2015-07-27
Pete Cooper
Revert "Add const to some Type* parameters which didn...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-27
Simon Pilgrim
[X86] Reordered lowerVectorShuffleAsBitMask before...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-24
Pete Cooper
Add const to some Type* parameters which didn't need...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-24
Pete Cooper
Use foreach loops for StructType::elements(). NFC.
blob
|
commitdiff
|
raw
|
diff to current
2015-07-24
Igor Breger
AVX-512: Implemented encoding , DAG lowering and intrin...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-24
Mehdi Amini
Remove access to the DataLayout in the TargetMachine
blob
|
commitdiff
|
raw
|
diff to current
2015-07-24
Mehdi Amini
Revert "Remove access to the DataLayout in the TargetMa...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-24
Mehdi Amini
Remove access to the DataLayout in the TargetMachine
blob
|
commitdiff
|
raw
|
diff to current
2015-07-23
Elena Demikhovsky
X86: Fixed assertion failure in 32-bit mode
blob
|
commitdiff
|
raw
|
diff to current
2015-07-23
Chandler Carruth
Revert r242990: "AVX-512: Implemented encoding , DAG...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-23
Igor Breger
AVX-512: Implemented encoding , DAG lowering and intrin...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-22
Sanjay Patel
fix typo; NFC
blob
|
commitdiff
|
raw
|
diff to current
2015-07-22
Sanjay Patel
fix indent; NFC
blob
|
commitdiff
|
raw
|
diff to current
2015-07-22
Asaf Badouh
[X86][AVX512] add reduce/range/scalef/rndScale
blob
|
commitdiff
|
raw
|
diff to current
2015-07-22
Elena Demikhovsky
AVX-512: Added intrinsics for VCVT* instructions.
blob
|
commitdiff
|
raw
|
diff to current
2015-07-21
Igor Breger
AVX512 : Implemented VPMADDUBSW and VPMADDWD instruction ,
blob
|
commitdiff
|
raw
|
diff to current
2015-07-19
Elena Demikhovsky
AVX-512: Floating point conversions for SKX - DAG Lowering.
blob
|
commitdiff
|
raw
|
diff to current
2015-07-16
Simon Pilgrim
Fix spelling. NFCI.
blob
|
commitdiff
|
raw
|
diff to current
2015-07-13
Elena Demikhovsky
AVX-512: Added all AVX-512 forms of Vector Convert...
blob
|
commitdiff
|
raw
|
diff to current
2015-07-12
Simon Pilgrim
Trim trailing whitespaces. NFC.
blob
|
commitdiff
|
raw
|
diff to current
2015-07-12
Simon Pilgrim
[X86][SSE] Vectorized v4i32 non-uniform shifts.
blob
|
commitdiff
|
raw
|
diff to current
2015-07-09
Reid Kleckner
[WinEH] Give up on using CSRs across 32-bit invokes...
blob
|
commitdiff
|
raw
|
diff to current
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
next