projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
[X86] Use single add/sub for large stack offsets
[oota-llvm.git]
/
lib
/
Target
/
X86
/
X86ISelLowering.cpp
2015-01-28
Simon Pilgrim
Spelling fixes. NFC.
blob
|
commitdiff
|
raw
2015-01-28
Sanjay Patel
invert check for less indentation; use local vars to...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-28
Sanjay Patel
use SDValue methods directly instead of getNode()-...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-28
Michael Kuperstein
[X86] Reduce some 32-bit imuls into lea + shl
blob
|
commitdiff
|
raw
|
diff to current
2015-01-28
Michael Kuperstein
[x32] Enable sibcall optimization on x32.
blob
|
commitdiff
|
raw
|
diff to current
2015-01-28
Elena Demikhovsky
AVX-512: Added FMA intrinsics with rounding mode
blob
|
commitdiff
|
raw
|
diff to current
2015-01-27
Alexey Samsonov
Revert "[x86] Combine x86mmx/i64 to v2i64 conversion...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-25
Elena Demikhovsky
AVX-512: Changes in operations on masks registers for...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-24
Bruno Cardoso Lopes
[x86] Fix a comment
blob
|
commitdiff
|
raw
|
diff to current
2015-01-23
Bruno Cardoso Lopes
[x86] Combine x86mmx/i64 to v2i64 conversion to use...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-23
Eric Christopher
Remove some local variables in place of just querying...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-22
Alexander Potapenko
Mark |TLI| variables used to suppress -Wunused-variable...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-22
Elena Demikhovsky
Fixed a bug in type legalizer for masked load/store...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-21
Simon Pilgrim
[X86][SSE] Added support for SSE3 lane duplication...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-21
Ahmed Bougacha
[X86] Declare SSE4.1/AVX2 vector extloads covered by...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-16
Andrea Di Biagio
[X86][DAG] Disable target specific combine on INSERTPS...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-13
Adam Nemet
[AVX512] Unpack support in new shuffle lowering
blob
|
commitdiff
|
raw
|
diff to current
2015-01-12
Simon Pilgrim
[X86][SSE] Minor regression fix for r225551
blob
|
commitdiff
|
raw
|
diff to current
2015-01-12
Ahmed Bougacha
[X86] Also create+widen FMIN/FMAX nodes for v2f32.
blob
|
commitdiff
|
raw
|
diff to current
2015-01-11
David Majnemer
Revert most of r225597
blob
|
commitdiff
|
raw
|
diff to current
2015-01-11
David Majnemer
X86: Properly decode shuffle masks when the constant...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-11
Saleem Abdulrasool
X86: teach X86TargetLowering about L,M,O constraints
blob
|
commitdiff
|
raw
|
diff to current
2015-01-10
Simon Pilgrim
[X86][SSE] Improved (v)insertps shuffle matching
blob
|
commitdiff
|
raw
|
diff to current
2015-01-09
Simon Pilgrim
[X86][SSE] Avoid vector byte shuffles with zero by...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-09
Chandler Carruth
[x86] Add a flag to control the vector shuffle legality...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-08
Ahmed Bougacha
[X86] Reflow comment. NFC.
blob
|
commitdiff
|
raw
|
diff to current
2015-01-08
Michael Kuperstein
[X86] Don't try to generate direct calls to TLS globals
blob
|
commitdiff
|
raw
|
diff to current
2015-01-08
Ahmed Bougacha
[SelectionDAG] Allow targets to specify legality of...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-07
Ahmed Bougacha
[CodeGen] Use MVT iterator_ranges in legality loops...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-07
Ahmed Bougacha
[X86] Fix 512->256 typo in comments. NFC.
blob
|
commitdiff
|
raw
|
diff to current
2015-01-07
Ahmed Bougacha
[X86] Teach FCOPYSIGN lowering to recognize constant...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-06
David Majnemer
X86: Don't make illegal GOTTPOFF relocations
blob
|
commitdiff
|
raw
|
diff to current
2015-01-06
Craig Topper
[X86] Make isel select the shorter form of jump instruc...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-05
Simon Pilgrim
[X86][SSE] lowerVectorShuffleAsByteShift tidyup
blob
|
commitdiff
|
raw
|
diff to current
2015-01-05
Simon Pilgrim
[X86][SSE] Fixed description for isSequentialOrUndefInR...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-02
Andrea Di Biagio
Improved comments. No functional change intended.
blob
|
commitdiff
|
raw
|
diff to current
2014-12-28
Andrea Di Biagio
[CodeGenPrepare] Teach when it is profitable to specula...
blob
|
commitdiff
|
raw
|
diff to current
2014-12-27
Aaron Ballman
Fixing another -Wunused-variable warning, this time...
blob
|
commitdiff
|
raw
|
diff to current
2014-12-27
Aaron Ballman
Removing a variable that is set but never used, to...
blob
|
commitdiff
|
raw
|
diff to current
2014-12-23
Elena Demikhovsky
AVX-512: Added FMA instructions, intrinsics an tests...
blob
|
commitdiff
|
raw
|
diff to current
2014-12-23
Elena Demikhovsky
AVX-512: BLENDM - fixed encoding of the broadcast version
blob
|
commitdiff
|
raw
|
diff to current
2014-12-23
Jim Grosbach
X86: Don't over-align combined loads.
blob
|
commitdiff
|
raw
|
diff to current
2014-12-22
Reid Kleckner
Make musttail more robust for vector types on x86
blob
|
commitdiff
|
raw
|
diff to current
2014-12-22
Bruno Cardoso Lopes
[x86] Add vector @llvm.ctpop intrinsic custom lowering
blob
|
commitdiff
|
raw
|
diff to current
2014-12-22
Elena Demikhovsky
AVX-512: Added all forms of BLENDM instructions,
blob
|
commitdiff
|
raw
|
diff to current
2014-12-19
Elena Demikhovsky
Masked load and store codegen - fixed 128-bit vectors
blob
|
commitdiff
|
raw
|
diff to current
2014-12-18
Robert Khasanov
[AVX512] Enable FP arithmetic lowering for AVX512VL...
blob
|
commitdiff
|
raw
|
diff to current
2014-12-17
Michael Kuperstein
[DAGCombine] Slightly improve lowering of BUILD_VECTOR...
blob
|
commitdiff
|
raw
|
diff to current
2014-12-17
Quentin Colombet
[CodeGenPrepare] Reapply r224351 with a fix for the...
blob
|
commitdiff
|
raw
|
diff to current
2014-12-17
Reid Kleckner
Revert "[CodeGenPrepare] Move sign/zero extensions...
blob
|
commitdiff
|
raw
|
diff to current
2014-12-16
Quentin Colombet
[CodeGenPrepare] Move sign/zero extensions near loads...
blob
|
commitdiff
|
raw
|
diff to current
2014-12-16
Robert Khasanov
[AVX512] Enable integer arithmetic lowering for AVX512B...
blob
|
commitdiff
|
raw
|
diff to current
2014-12-15
Elena Demikhovsky
AVX-512: Added EXPAND instructions and intrinsics.
blob
|
commitdiff
|
raw
|
diff to current
2014-12-12
Robert Khasanov
[AVX512] Enabling bit logic lowering
blob
|
commitdiff
|
raw
|
diff to current
2014-12-12
Robert Khasanov
[AVX512] Enabling MIN/MAX lowering.
blob
|
commitdiff
|
raw
|
diff to current
2014-12-11
Sanjay Patel
remove function names from comments; NFC
blob
|
commitdiff
|
raw
|
diff to current
2014-12-11
Sanjay Patel
return without temporary; NFC
blob
|
commitdiff
|
raw
|
diff to current
2014-12-11
Elena Demikhovsky
AVX-512: Added all forms of COMPRESS instruction
blob
|
commitdiff
|
raw
|
diff to current
2014-12-11
Elena Demikhovsky
AVX-512: Fixed a bug in lowering setcc for MVT::i1...
blob
|
commitdiff
|
raw
|
diff to current
2014-12-10
Michael Kuperstein
[X86] Make a code path in EltsFromConsecutiveLoads...
blob
|
commitdiff
|
raw
|
diff to current
2014-12-09
Elena Demikhovsky
AVX-512: Added some comments to ERI scalar intrinsics.
blob
|
commitdiff
|
raw
|
diff to current
2014-12-08
Andrea Di Biagio
[X86] Improved lowering of packed v8i16 vector shifts...
blob
|
commitdiff
|
raw
|
diff to current
2014-12-08
Elena Demikhovsky
X86 intrinsics moved form X86ISelLowering.cpp to X86Int...
blob
|
commitdiff
|
raw
|
diff to current
2014-12-05
Ahmed Bougacha
[X86] Cleanup FCOPYSIGN lowering. NFC intended.
blob
|
commitdiff
|
raw
|
diff to current
2014-12-05
Sanjay Patel
Optimize merging of scalar loads for 32-byte vectors...
blob
|
commitdiff
|
raw
|
diff to current
2014-12-05
Jan Wen Voung
Use 32-bit ebp for NaCl64 in a limited case: llvm.frame...
blob
|
commitdiff
|
raw
|
diff to current
2014-12-05
Andrea Di Biagio
[X86] Improved lowering of packed vector shifts to...
blob
|
commitdiff
|
raw
|
diff to current
2014-12-05
Andrea Di Biagio
[X86] Avoid introducing extra shuffles when lowering...
blob
|
commitdiff
|
raw
|
diff to current
2014-12-05
Eric Christopher
Rename the x86 isTargetMacho to isTargetMachO for unifo...
blob
|
commitdiff
|
raw
|
diff to current
2014-12-05
Eric Christopher
Both of these subtargets have functions that check...
blob
|
commitdiff
|
raw
|
diff to current
2014-12-04
Ahmed Bougacha
[X86] Delete dead code in fcopysign lowering. NFC.
blob
|
commitdiff
|
raw
|
diff to current
2014-12-04
Bruno Cardoso Lopes
[x86] Fix isOffsetSuitableForCodeModel kernel code...
blob
|
commitdiff
|
raw
|
diff to current
2014-12-04
Michael Kuperstein
[X86] Improve a dag-combine that handles a vector extra...
blob
|
commitdiff
|
raw
|
diff to current
2014-12-04
Andrea Di Biagio
[X86] Simplify code. NFC.
blob
|
commitdiff
|
raw
|
diff to current
2014-12-04
Elena Demikhovsky
Masked Load / Store Intrinsics - the CodeGen part.
blob
|
commitdiff
|
raw
|
diff to current
2014-12-04
Michael Liao
[X86] Clean up whitespace as well as minor coding style
blob
|
commitdiff
|
raw
|
diff to current
2014-12-04
Michael Liao
[X86] Restore X86 base pointer after call to llvm.eh...
blob
|
commitdiff
|
raw
|
diff to current
2014-12-03
Sanjay Patel
fix typos, grammar, formatting; NFC
blob
|
commitdiff
|
raw
|
diff to current
2014-12-02
Sanjay Patel
fix typo in comment
blob
|
commitdiff
|
raw
|
diff to current
2014-12-01
Philip Reames
[Statepoints 2/4] Statepoint infrastructure for garbage...
blob
|
commitdiff
|
raw
|
diff to current
2014-11-28
Duncan P. N. Exon...
Revert "Masked Vector Load and Store Intrinsics."
blob
|
commitdiff
|
raw
|
diff to current
2014-11-26
Elena Demikhovsky
AVX-512: Scalar ERI intrinsics
blob
|
commitdiff
|
raw
|
diff to current
2014-11-25
Simon Pilgrim
[X86][SSE] Improvements to byte shift shuffle matching
blob
|
commitdiff
|
raw
|
diff to current
2014-11-25
Cameron McInally
[AVX512] Add 512b integer shift by variable intrinsics...
blob
|
commitdiff
|
raw
|
diff to current
2014-11-24
Andrea Di Biagio
[X86] Improved target specific combine on VSELECT dag...
blob
|
commitdiff
|
raw
|
diff to current
2014-11-23
Michael Kuperstein
[X86] Fixes bug in build_vector v4x32 lowering
blob
|
commitdiff
|
raw
|
diff to current
2014-11-23
Elena Demikhovsky
Masked Vector Load and Store Intrinsics.
blob
|
commitdiff
|
raw
|
diff to current
2014-11-22
Chandler Carruth
[x86] Teach the vector shuffle yet another step of...
blob
|
commitdiff
|
raw
|
diff to current
2014-11-21
Sanjay Patel
Add a feature flag for slow 32-byte unaligned memory...
blob
|
commitdiff
|
raw
|
diff to current
2014-11-21
Chandler Carruth
[x86] Restructure the checking patterns for v16 and...
blob
|
commitdiff
|
raw
|
diff to current
2014-11-21
Chandler Carruth
[x86] Make the previous logic significantly less conser...
blob
|
commitdiff
|
raw
|
diff to current
2014-11-21
Chandler Carruth
[x86] Teach the x86 vector shuffle lowering to detect...
blob
|
commitdiff
|
raw
|
diff to current
2014-11-21
Alexey Volkov
[X86] For Silvermont CPU use 16-bit division instead...
blob
|
commitdiff
|
raw
|
diff to current
2014-11-21
Quentin Colombet
[X86] Do not custom lower UINT_TO_FP when the target...
blob
|
commitdiff
|
raw
|
diff to current
2014-11-20
Reid Kleckner
Fix more instances of -Wsentinel on Windows with s...
blob
|
commitdiff
|
raw
|
diff to current
2014-11-20
Saleem Abdulrasool
X86: use the correct alloca symbol for Windows Itanium
blob
|
commitdiff
|
raw
|
diff to current
2014-11-19
Andrea Di Biagio
[X86] Improved lowering of v4x32 build_vector dag nodes.
blob
|
commitdiff
|
raw
|
diff to current
2014-11-19
Simon Pilgrim
[X86][SSE] pslldq/psrldq byte shifts/rotation for SSE2
blob
|
commitdiff
|
raw
|
diff to current
2014-11-15
Simon Pilgrim
[X86][SSE] Improve legal SHUFP and PSHUFD shuffle matching
blob
|
commitdiff
|
raw
|
diff to current
2014-11-14
Tim Northover
X86: use getConstant rather than getTargetConstant...
blob
|
commitdiff
|
raw
|
diff to current
next