projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Reapply r249121 : "[FastISel][x86] Teach how to select SSE2/AVX bitcasts between...
[oota-llvm.git]
/
lib
/
Target
/
X86
/
X86ISelLowering.cpp
2015-10-01
NAKAMURA Takumi
Revert r248959, "[WinEH] Emit int3 after noreturn calls...
blob
|
commitdiff
|
raw
2015-10-01
Ahmed Bougacha
[X86] Don't custom-lower vNi32 uint_to_fp when unsafe...
blob
|
commitdiff
|
raw
|
diff to current
2015-09-30
Reid Kleckner
[WinEH] Emit int3 after noreturn calls on Win64
blob
|
commitdiff
|
raw
|
diff to current
2015-09-30
Simon Pilgrim
[X86][XOP] Added support for the lowering of 128-bit...
blob
|
commitdiff
|
raw
|
diff to current
2015-09-29
Maksim Panchenko
HHVM calling conventions.
blob
|
commitdiff
|
raw
|
diff to current
2015-09-29
Jeroen Ketema
Arguments spilled on the stack before a function call...
blob
|
commitdiff
|
raw
|
diff to current
2015-09-28
Sanjay Patel
add a FIXME for a CPU model check that should have...
blob
|
commitdiff
|
raw
|
diff to current
2015-09-27
Yaron Keren
Silence clang warning: variable ‘Status’ set but not...
blob
|
commitdiff
|
raw
|
diff to current
2015-09-24
Simon Pilgrim
[X86][SSE2] Fix zero/any extension shuffles that don...
blob
|
commitdiff
|
raw
|
diff to current
2015-09-23
Sanjay Patel
[x86] replace integer 'xor' ops with packed SSE FP...
blob
|
commitdiff
|
raw
|
diff to current
2015-09-23
Sanjay Patel
[x86] replace integer 'or' ops with packed SSE FP ...
blob
|
commitdiff
|
raw
|
diff to current
2015-09-23
Evgeniy Stepanov
Android support for SafeStack.
blob
|
commitdiff
|
raw
|
diff to current
2015-09-23
Sanjay Patel
move call to convertIntLogicToFPLogic up; NFCI
blob
|
commitdiff
|
raw
|
diff to current
2015-09-23
Sanjay Patel
[x86] move code for converting int logic to FP logic...
blob
|
commitdiff
|
raw
|
diff to current
2015-09-23
Sanjay Patel
[x86] replace integer 'and' ops with packed SSE FP...
blob
|
commitdiff
|
raw
|
diff to current
2015-09-23
Evgeniy Stepanov
Revert "Android support for SafeStack."
blob
|
commitdiff
|
raw
|
diff to current
2015-09-23
Evgeniy Stepanov
Android support for SafeStack.
blob
|
commitdiff
|
raw
|
diff to current
2015-09-22
NAKAMURA Takumi
Untabify.
blob
|
commitdiff
|
raw
|
diff to current
2015-09-22
NAKAMURA Takumi
Reformat blank lines.
blob
|
commitdiff
|
raw
|
diff to current
2015-09-22
NAKAMURA Takumi
Reformat comment lines.
blob
|
commitdiff
|
raw
|
diff to current
2015-09-22
NAKAMURA Takumi
Reformat.
blob
|
commitdiff
|
raw
|
diff to current
2015-09-22
Simon Pilgrim
[X86][SSE] Match zero/any extension shuffles that don...
blob
|
commitdiff
|
raw
|
diff to current
2015-09-21
Asaf Badouh
[X86][AVX512] add masked version for RSQRT14 & RCP14...
blob
|
commitdiff
|
raw
|
diff to current
2015-09-20
Igor Breger
AVX512: Implemented encoding and intrinsics for vcmpss/sd.
blob
|
commitdiff
|
raw
|
diff to current
2015-09-20
Asaf Badouh
[X86][AVX512DQ] Add fpclass instruction
blob
|
commitdiff
|
raw
|
diff to current
2015-09-20
Michael Kuperstein
[X86] Fix sitofp and uitofp instruction matching failur...
blob
|
commitdiff
|
raw
|
diff to current
2015-09-20
Igor Breger
AVX512: Implement instructions encoding, lowering and...
blob
|
commitdiff
|
raw
|
diff to current
2015-09-19
Simon Pilgrim
[X86][SSE] Vectorize CTTZ + CTTZ_ZERO_UNDEF
blob
|
commitdiff
|
raw
|
diff to current
2015-09-17
Reid Kleckner
[WinEH] Make funclet return instrs pseudo instrs
blob
|
commitdiff
|
raw
|
diff to current
2015-09-17
Elena Demikhovsky
AVX-512: shufflevector for i1 vectors <2 x i1> .. ...
blob
|
commitdiff
|
raw
|
diff to current
2015-09-16
Reid Kleckner
[WinEH] Rip out the landingpad-based C++ EH state numbe...
blob
|
commitdiff
|
raw
|
diff to current
2015-09-16
Sanjay Patel
propagate fast-math-flags on DAG nodes
blob
|
commitdiff
|
raw
|
diff to current
2015-09-13
Elena Demikhovsky
AVX-512: Fixed a bug in OR/XOR operations for 512-bit...
blob
|
commitdiff
|
raw
|
diff to current
2015-09-12
Simon Pilgrim
[X86] Renamed lowerVectorShuffleAsUnpack NFCI.
blob
|
commitdiff
|
raw
|
diff to current
2015-09-12
Simon Pilgrim
[X86] Moved lowerVectorShuffleWithUNPCK earlier to...
blob
|
commitdiff
|
raw
|
diff to current
2015-09-11
Ahmed Bougacha
[CodeGen] Refactor TLI/AtomicExpand interface to make...
blob
|
commitdiff
|
raw
|
diff to current
2015-09-11
Ahmed Bougacha
[CodeGen] Rename AtomicRMWExpansionKind to AtomicExpans...
blob
|
commitdiff
|
raw
|
diff to current
2015-09-10
Reid Kleckner
[WinEH] Add codegen support for cleanuppad and cleanupret
blob
|
commitdiff
|
raw
|
diff to current
2015-09-09
Reid Kleckner
[SEH] Emit 32-bit SEH tables for the new EH IR
blob
|
commitdiff
|
raw
|
diff to current
2015-09-08
Derek Schuff
x32. Fixes a bug in how struct va_list is initialized...
blob
|
commitdiff
|
raw
|
diff to current
2015-09-08
Igor Breger
AVX512: kunpck encoding implementation
blob
|
commitdiff
|
raw
|
diff to current
2015-09-08
Elena Demikhovsky
Removed an old comment, NFC
blob
|
commitdiff
|
raw
|
diff to current
2015-09-08
Elena Demikhovsky
compilation issue, NFC
blob
|
commitdiff
|
raw
|
diff to current
2015-09-08
Elena Demikhovsky
fixed compilation issue, NFC.
blob
|
commitdiff
|
raw
|
diff to current
2015-09-08
Elena Demikhovsky
AVX-512: Lowering for 512-bit vector shuffles.
blob
|
commitdiff
|
raw
|
diff to current
2015-09-03
Igor Breger
AVX512: Implemented encoding and intrinsics for vplzcnt...
blob
|
commitdiff
|
raw
|
diff to current
2015-09-02
Sanjay Patel
[x86] fix allowsMisalignedMemoryAccesses() for 8-byte...
blob
|
commitdiff
|
raw
|
diff to current
2015-09-02
Asaf Badouh
[X86][AVX512VLBW] add support in byte shift and SAD
blob
|
commitdiff
|
raw
|
diff to current
2015-09-02
Igor Breger
AVX512: Implemented encoding and intrinsics for VGETMAN...
blob
|
commitdiff
|
raw
|
diff to current
2015-09-02
Vedant Kumar
[CodeGen] Fix FREM on 32-bit MSVC on x86
blob
|
commitdiff
|
raw
|
diff to current
2015-09-01
Sanjay Patel
rename "slow-unaligned-mem-under-32" to slow-unaligned...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-31
Igor Breger
AVX512: ktest implemantation
blob
|
commitdiff
|
raw
|
diff to current
2015-08-31
Igor Breger
AVX512: Implemented encoding and intrinsics for vdbpsadbw
blob
|
commitdiff
|
raw
|
diff to current
2015-08-31
Igor Breger
AVX512: Implemented encoding and intrinsics for vpalignr
blob
|
commitdiff
|
raw
|
diff to current
2015-08-27
Reid Kleckner
[WinEH] Add some support for code generating catchpad
blob
|
commitdiff
|
raw
|
diff to current
2015-08-25
Charles Davis
Make variable argument intrinsics behave correctly...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-25
Michael Kuperstein
[X86] Remove references to _ftol2
blob
|
commitdiff
|
raw
|
diff to current
2015-08-25
Michael Kuperstein
[X86] Fix fptoui conversions
blob
|
commitdiff
|
raw
|
diff to current
2015-08-25
Steve King
Pass function attributes instead of boolean in isIntDiv...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-21
Sanjay Patel
[x86] invert logic for attribute 'FeatureFastUAMem'
blob
|
commitdiff
|
raw
|
diff to current
2015-08-21
Eric Christopher
Fix typo - symetric -> symmetric.
blob
|
commitdiff
|
raw
|
diff to current
2015-08-20
Ahmed Bougacha
[X86] Look for scalar through one bitcast when lowering...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-20
David Majnemer
[X86] Fix the (shl (and (setcc_c), c1), c2) -> (and...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-19
David Majnemer
[X86] Emit more efficient >= comparisons against 0
blob
|
commitdiff
|
raw
|
diff to current
2015-08-19
Derek Schuff
x32. Fixes a bug in x32 exception handling.
blob
|
commitdiff
|
raw
|
diff to current
2015-08-19
Michael Kuperstein
[X86] Do not lower scalar sdiv/udiv to a shifts + mul...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-18
Sanjay Patel
use TLI.allowsMemoryAccess() to check if memory accesse...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-15
Yaron Keren
Silence VS2015 warning.
blob
|
commitdiff
|
raw
|
diff to current
2015-08-14
Sanjay Patel
[x86] fix allowsMisalignedMemoryAccess() implementation
blob
|
commitdiff
|
raw
|
diff to current
2015-08-13
Simon Pilgrim
[X86][SSE] Use the general SMAX/SMIN/UMAX/UMIN pattern...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-12
Michael Kuperstein
[X86] Disable mul -> shl + lea combine when compiling...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-12
Simon Pilgrim
[InstCombine] Move SSE/AVX vector blend folding to...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-12
Saleem Abdulrasool
X86: hoist a condition into a variable (NFC)
blob
|
commitdiff
|
raw
|
diff to current
2015-08-11
Alex Lorenz
PseudoSourceValue: Replace global manager with a manage...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-10
Simon Pilgrim
[InstCombine] Move SSE2/AVX2 arithmetic vector shift...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-10
Sanjay Patel
fix minsize detection: minsize attribute implies optimi...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-10
Sanjay Patel
fix minsize detection: minsize attribute implies optimi...
blob
|
commitdiff
|
raw
|
diff to current
2015-08-08
Benjamin Kramer
Fix some comment typos.
blob
|
commitdiff
|
raw
|
diff to current
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
next