projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
X86: Emit an ABI compliant prologue and epilogue for Win64
[oota-llvm.git]
/
lib
/
Target
/
X86
/
X86ISelLowering.cpp
2015-02-08
Sanjay Patel
fix typos; NFC
blob
|
commitdiff
|
raw
2015-02-06
Sanjay Patel
use local variables; NFC
blob
|
commitdiff
|
raw
|
diff to current
2015-02-05
Ahmed Bougacha
[CodeGen] Add hook/combine to form vector extloads...
blob
|
commitdiff
|
raw
|
diff to current
2015-02-05
Andrew Trick
X86 ABI fix for return values > 24 bytes.
blob
|
commitdiff
|
raw
|
diff to current
2015-02-05
Sanjay Patel
move fold comments to the corresponding fold; NFC
blob
|
commitdiff
|
raw
|
diff to current
2015-02-05
Bruno Cardoso Lopes
[X86][MMX] Handle i32->mmx conversion using movd
blob
|
commitdiff
|
raw
|
diff to current
2015-02-05
Larisse Voufo
Disable enumeral mismatch warning when compiling llvm...
blob
|
commitdiff
|
raw
|
diff to current
2015-02-04
Chandler Carruth
[x86] Start to introduce bit-masking based blend lowering.
blob
|
commitdiff
|
raw
|
diff to current
2015-02-03
Chandler Carruth
[x86] Fix signed vs. unsigned comparison.
blob
|
commitdiff
|
raw
|
diff to current
2015-02-03
Simon Pilgrim
Fixed unused variable warning.
blob
|
commitdiff
|
raw
|
diff to current
2015-02-03
Simon Pilgrim
[X86][SSE] psrl(w/d/q) and psll(w/d/q) bit shifts for...
blob
|
commitdiff
|
raw
|
diff to current
2015-02-03
Simon Pilgrim
Fixed signed/unsigned comparison warning.
blob
|
commitdiff
|
raw
|
diff to current
2015-02-03
Simon Pilgrim
Fixed unused variable warning.
blob
|
commitdiff
|
raw
|
diff to current
2015-02-03
Simon Pilgrim
[X86][SSE] Added general integer shuffle matching for...
blob
|
commitdiff
|
raw
|
diff to current
2015-02-03
Simon Pilgrim
[X86][AVX2] Enabled shuffle matching for the AVX2 zero...
blob
|
commitdiff
|
raw
|
diff to current
2015-02-03
Sanjay Patel
Merge consecutive 16-byte loads into one 32-byte load...
blob
|
commitdiff
|
raw
|
diff to current
2015-02-03
Bruno Cardoso Lopes
[X86][MMX] Improve transfer from mmx to i32
blob
|
commitdiff
|
raw
|
diff to current
2015-02-02
Eric Christopher
Reuse a bunch of cached subtargets and remove getSubtar...
blob
|
commitdiff
|
raw
|
diff to current
2015-02-01
Craig Topper
[X86] Add a few target specific nodes to 'getTargetNode...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-31
Simon Pilgrim
[X86][SSE] Shuffle mask decode support for zero extend...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-31
Eric Christopher
Remove the last vestiges of resetOperationActions.
blob
|
commitdiff
|
raw
|
diff to current
2015-01-30
Reid Kleckner
Win64: Put a REX_W prefix on all TAILJMP* instructions
blob
|
commitdiff
|
raw
|
diff to current
2015-01-30
Sanjay Patel
tidy up; NFC
blob
|
commitdiff
|
raw
|
diff to current
2015-01-30
Reid Kleckner
x86: Remove unused variables not caught by MSVC =P
blob
|
commitdiff
|
raw
|
diff to current
2015-01-29
Reid Kleckner
x86: Fix large model calls to __chkstk for dynamic...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-29
Sanjay Patel
Change SmallVector param to the more general ArrayRef...
blob
|
commitdiff
|
raw
|
diff to current
2015-01-29
Reid Kleckner
x86: Remove the W64ALLOCA pseudo
blob
|
commitdiff
|
raw
|
diff to current
2015-01-28
Simon Pilgrim
Spelling fixes. NFC.
blob
|
commitdiff
|
raw
|
diff to current
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
next