projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Merging r261387:
[oota-llvm.git]
/
lib
/
Target
/
X86
/
X86ISelLowering.cpp
2016-02-22
Hans Wennborg
Merging r261387:
blob
|
commitdiff
|
raw
2016-02-02
Hans Wennborg
Merging r259346 (with adjustments for r258867):
blob
|
commitdiff
|
raw
|
diff to current
2016-02-02
Hans Wennborg
Merging r259342 (with s/p2align 4/align 16) because...
blob
|
commitdiff
|
raw
|
diff to current
2016-01-26
Hans Wennborg
Merging r258729:
blob
|
commitdiff
|
raw
|
diff to current
2016-01-19
Hans Wennborg
Merging r257925, r257929, r257930, and r257997:
blob
|
commitdiff
|
raw
|
diff to current
2016-01-14
Hans Wennborg
Merging r257730:
blob
|
commitdiff
|
raw
|
diff to current
2016-01-13
Michael Zuckerman
Fixing warning by adding the X86ISD::VROTRI case.
blob
|
commitdiff
|
raw
|
diff to current
2016-01-12
Michael Zuckerman
[AVX512] adding PROLQ and PROLD Intrinsics
blob
|
commitdiff
|
raw
|
diff to current
2016-01-12
Igor Breger
AVX512: VPMOVAPS/PD and VPMOVUPS/PD (load) intrinsic...
blob
|
commitdiff
|
raw
|
diff to current
2016-01-12
Manman Ren
CXX_FAST_TLS calling convention: performance improvemen...
blob
|
commitdiff
|
raw
|
diff to current
2016-01-10
Elena Demikhovsky
Optimized instruction sequence for sitofp operation...
blob
|
commitdiff
|
raw
|
diff to current
2016-01-09
Simon Pilgrim
[X86][AVX] Match broadcast loads through a bitcast
blob
|
commitdiff
|
raw
|
diff to current
2016-01-09
Simon Pilgrim
[X86][AVX] Add support for i64 broadcast loads on 32...
blob
|
commitdiff
|
raw
|
diff to current
2016-01-07
Nico Weber
Revert r257055, it caused PR26064.
blob
|
commitdiff
|
raw
|
diff to current
2016-01-07
Simon Pilgrim
[X86][AVX] Match broadcast loads through a bitcast
blob
|
commitdiff
|
raw
|
diff to current
2016-01-07
Simon Pilgrim
[X86][SSE} Add INSERTPS as a target shuffle
blob
|
commitdiff
|
raw
|
diff to current
2016-01-06
Simon Pilgrim
[X86] Determine if target shuffle can contain zero...
blob
|
commitdiff
|
raw
|
diff to current
2016-01-06
Quentin Colombet
[X86] Correctly model TLS calls w.r.t. frame requirements.
blob
|
commitdiff
|
raw
|
diff to current
2016-01-06
Sanjay Patel
refactor divrem8 lowering; NFCI
blob
|
commitdiff
|
raw
|
diff to current
2016-01-06
Artyom Skrobov
PR25754: avoid generating UDIVREM8_ZEXT_HREG nodes...
blob
|
commitdiff
|
raw
|
diff to current
2016-01-06
Simon Pilgrim
[X86][SSE] There is no zmm addsubpd/addsubps instruction.
blob
|
commitdiff
|
raw
|
diff to current
2016-01-06
Simon Pilgrim
[X86][SSE] An empty target shuffle mask is always a...
blob
|
commitdiff
|
raw
|
diff to current
2016-01-05
David Majnemer
[X86] Determine if we have an OpaqueSPAdjustment earlier
blob
|
commitdiff
|
raw
|
diff to current
2016-01-05
Simon Pilgrim
[X86][SSE] Merge PerformBLENDICombine into PerformShuff...
blob
|
commitdiff
|
raw
|
diff to current
2016-01-04
Simon Pilgrim
[X86][SSE] Ensure BLENDPD/BLENDPS/PBLEND inputs are...
blob
|
commitdiff
|
raw
|
diff to current
2016-01-04
David Majnemer
[X86] Make hasFP constant time
blob
|
commitdiff
|
raw
|
diff to current
2016-01-01
David Majnemer
[X86] Add intrinsics for reading and writing to the...
blob
|
commitdiff
|
raw
|
diff to current
2015-12-31
Craig Topper
[X86] Move shuffle decoding for constant pool into...
blob
|
commitdiff
|
raw
|
diff to current
2015-12-31
Asaf Badouh
[X86][PKU] Add {RD,WR}PKRU intrinsics
blob
|
commitdiff
|
raw
|
diff to current
2015-12-28
Sanjay Patel
[x86] lower calls to fmin and llvm.minnum.* using minss...
blob
|
commitdiff
|
raw
|
diff to current
2015-12-28
Sanjay Patel
[x86] lower calls to fmax and llvm.maxnum.* using maxps...
blob
|
commitdiff
|
raw
|
diff to current
2015-12-28
Michael Kuperstein
[X86] Better support for the MCU psABI (LLVM part)
blob
|
commitdiff
|
raw
|
diff to current
2015-12-28
Asaf Badouh
[X86][AVX512] Lower broadcast sub vector to vector...
blob
|
commitdiff
|
raw
|
diff to current
2015-12-27
Craig Topper
[AVX512] Remove separate instruction and patterns for...
blob
|
commitdiff
|
raw
|
diff to current
2015-12-27
Igor Breger
AVX512: Change VPMOVB2M DAG lowering , use CVT2MASK...
blob
|
commitdiff
|
raw
|
diff to current
2015-12-26
Sanjay Patel
[x86] lower calls to llvm.maxnum.v4f32 using maxps
blob
|
commitdiff
|
raw
|
diff to current
2015-12-26
Craig Topper
[X86] Fold some variable declarations and initializatio...
blob
|
commitdiff
|
raw
|
diff to current
2015-12-25
Craig Topper
[X86] Replace MVT::SimpleValueType in the AsmParser...
blob
|
commitdiff
|
raw
|
diff to current
2015-12-24
Igor Breger
AVX512: VPMOVM2B/W/D/Q intrinsic implementation.
blob
|
commitdiff
|
raw
|
diff to current
2015-12-23
Simon Pilgrim
[X86][AVX] Only shuffle the lower half of vectors if...
blob
|
commitdiff
|
raw
|
diff to current
2015-12-23
Igor Breger
AVX512BW: Enable packed word shift for 512bit vector...
blob
|
commitdiff
|
raw
|
diff to current
2015-12-21
Cong Hou
[X86][SSE] Transform truncations between vectors of...
blob
|
commitdiff
|
raw
|
diff to current
2015-12-21
Igor Breger
AVX512BW: Enable AND/OR/XOR vector byte/word paked...
blob
|
commitdiff
|
raw
|
diff to current
2015-12-21
Amjad Aboud
Implemented Support of IA interrupt and exception handlers:
blob
|
commitdiff
|
raw
|
diff to current
2015-12-21
NAKAMURA Takumi
[Cygwin] Enable TLS as emutls.
blob
|
commitdiff
|
raw
|
diff to current
2015-12-16
Michael Kuperstein
[X86] Improve shift combining
blob
|
commitdiff
|
raw
|
diff to current
2015-12-15
Reid Kleckner
[WinEH] Make llvm.x86.seh.recoverfp work on x64
blob
|
commitdiff
|
raw
|
diff to current
2015-12-15
Sanjay Patel
[x86] inline calls to fmaxf / llvm.maxnum.f32 using...
blob
|
commitdiff
|
raw
|
diff to current
2015-12-15
Reid Kleckner
[WinEH] Remove unused intrinsic llvm.x86.seh.restoreframe
blob
|
commitdiff
|
raw
|
diff to current
2015-12-15
Elena Demikhovsky
Type legalizer for masked gather and scatter intrinsics.
blob
|
commitdiff
|
raw
|
diff to current
2015-12-14
Chih-Hung Hsieh
[X86] Part 2 to fix x86-64 fp128 calling convention.
blob
|
commitdiff
|
raw
|
diff to current
2015-12-12
Chen Li
[X86ISelLowering] Add additional support for multiplica...
blob
|
commitdiff
|
raw
|
diff to current
2015-12-12
Chen Li
Revert rL255391: [X86ISelLowering] Add additional suppo...
blob
|
commitdiff
|
raw
|
diff to current
2015-12-11
Chen Li
[X86ISelLowering] Add additional support for multiplica...
blob
|
commitdiff
|
raw
|
diff to current
2015-12-08
Simon Pilgrim
[X86][AVX] Fold loads + splats into broadcast instructions
blob
|
commitdiff
|
raw
|
diff to current
2015-12-07
Elena Demikhovsky
VX-512: Fixed a bug in FP logic operation lowering
blob
|
commitdiff
|
raw
|
diff to current
2015-12-07
Elena Demikhovsky
AVX-512: Fixed masked load / store instruction selectio...
blob
|
commitdiff
|
raw
|
diff to current
2015-12-07
Igor Breger
AVX-512: implement kunpck intrinsics.
blob
|
commitdiff
|
raw
|
diff to current
2015-12-06
Igor Breger
AVX512: support AVX512BW Intrinsic in 32bit mode.
blob
|
commitdiff
|
raw
|
diff to current
2015-12-04
Hans Wennborg
X86: Don't emit SAHF/LAHF for 64-bit targets unless...
blob
|
commitdiff
|
raw
|
diff to current
2015-12-03
Reid Kleckner
[X86] Put no-op ADJCALLSTACK markers around all dynamic...
blob
|
commitdiff
|
raw
|
diff to current
2015-12-02
David Majnemer
Move EH-specific helper functions to a more appropriate...
blob
|
commitdiff
|
raw
|
diff to current
2015-12-02
Simon Pilgrim
[X86][FMA] Optimize FNEG(FMUL) Patterns
blob
|
commitdiff
|
raw
|
diff to current
2015-12-02
Asaf Badouh
[X86][AVX512] add comi with Sae
blob
|
commitdiff
|
raw
|
diff to current
2015-12-02
Craig Topper
[X86] Change getZeroVector to take an MVT instead of...
blob
|
commitdiff
|
raw
|
diff to current
2015-12-02
Craig Topper
[X86] Fix weird identation. NFC
blob
|
commitdiff
|
raw
|
diff to current
2015-12-01
Sanjay Patel
[x86] add a convenience method to check for FMA capabil...
blob
|
commitdiff
|
raw
|
diff to current
2015-11-30
Sanjay Patel
fix formatting; NFC
blob
|
commitdiff
|
raw
|
diff to current
2015-11-30
Aaron Ballman
Silencing a 32-bit to 64-bit implicit conversion warnin...
blob
|
commitdiff
|
raw
|
diff to current
2015-11-30
Craig Topper
[AVX512] The vpermi2 instructions require an integer...
blob
|
commitdiff
|
raw
|
diff to current
2015-11-29
Craig Topper
[X86] int_x86_avx2_permps and X86ISD::VPERMV should...
blob
|
commitdiff
|
raw
|
diff to current
2015-11-29
Simon Pilgrim
[X86][SSE] Added support for lowering to ADDSUBPS/ADDSU...
blob
|
commitdiff
|
raw
|
diff to current
2015-11-26
Craig Topper
[X86] Split ISD node for Vfpclass and Vfpclasss so...
blob
|
commitdiff
|
raw
|
diff to current
2015-11-25
Artyom Skrobov
Expose isXxxConstant() functions from SelectionDAGNodes...
blob
|
commitdiff
|
raw
|
diff to current
2015-11-25
Elena Demikhovsky
AVX-512: Fixed a bug in VPERMT2* intrinsic.
blob
|
commitdiff
|
raw
|
diff to current
2015-11-25
Kaelyn Takata
Fix an asan error where NumElements > 32 for at least...
blob
|
commitdiff
|
raw
|
diff to current
2015-11-24
Simon Pilgrim
[X86][FMA] Optimize FNEG(FMA) Patterns
blob
|
commitdiff
|
raw
|
diff to current
2015-11-24
Cong Hou
[X86] Fix several issues related to X86's psadbw instru...
blob
|
commitdiff
|
raw
|
diff to current
2015-11-24
Cong Hou
[X86][SSE] Detect AVG pattern during instruction combin...
blob
|
commitdiff
|
raw
|
diff to current
2015-11-22
Elena Demikhovsky
AVX-512: Optimized INSERT_SUBVECTOR for i1 vector types
blob
|
commitdiff
|
raw
|
diff to current
2015-11-22
Sanjay Patel
fix formatting; NFC
blob
|
commitdiff
|
raw
|
diff to current
2015-11-19
Simon Pilgrim
[X86][SSE4A] Fix issue with EXTRQI shuffles not startin...
blob
|
commitdiff
|
raw
|
diff to current
2015-11-19
Hans Wennborg
X86: More efficient legalization of wide integer compares
blob
|
commitdiff
|
raw
|
diff to current
2015-11-18
Asaf Badouh
[X86][AVX512CD] add mask broadcast intrinsics
blob
|
commitdiff
|
raw
|
diff to current
2015-11-17
Reid Kleckner
[WinEH] Move WinEHFuncInfo from MachineModuleInfo to...
blob
|
commitdiff
|
raw
|
diff to current
2015-11-15
Simon Pilgrim
[X86][SSE] Tidyup with implicit SDValue bool check...
blob
|
commitdiff
|
raw
|
diff to current
2015-11-13
Cong Hou
[X86][SSE] Combine UNPCKL with vector_shuffle into...
blob
|
commitdiff
|
raw
|
diff to current
2015-11-13
Reid Kleckner
[WinEH] Make UnwindHelp a fixed stack object allocated...
blob
|
commitdiff
|
raw
|
diff to current
2015-11-13
Joseph Tremoulet
[WinEH] Find root frame correctly in CLR funclets
blob
|
commitdiff
|
raw
|
diff to current
2015-11-12
Manman Ren
[TLS on Darwin] use a different mask for tls calls...
blob
|
commitdiff
|
raw
|
diff to current
2015-11-11
Joseph Tremoulet
[WinEH] Only generate UnwindHelp slot for MSVCXX
blob
|
commitdiff
|
raw
|
diff to current
2015-11-10
Reid Kleckner
[WinEH] Insert the MBB for EH_RESTORE after the catchret
blob
|
commitdiff
|
raw
|
diff to current
2015-11-10
Michael Kuperstein
[X86] Do not try to custom-lower sitofp/fptosi in soft...
blob
|
commitdiff
|
raw
|
diff to current
2015-11-10
David Blaikie
Remove another variable unused in -Asserts build
blob
|
commitdiff
|
raw
|
diff to current
2015-11-10
David Blaikie
Remove some unused variables to clean up the -Werror...
blob
|
commitdiff
|
raw
|
diff to current
2015-11-10
Andy Ayers
Support for emitting inline stack probes
blob
|
commitdiff
|
raw
|
diff to current
2015-11-09
David Majnemer
[WinEH] Don't emit CATCHRET from visitCatchPad
blob
|
commitdiff
|
raw
|
diff to current
2015-11-08
David Majnemer
[WinEH] Update PHIs of CATCHRET successors
blob
|
commitdiff
|
raw
|
diff to current
2015-11-07
Joseph Tremoulet
[WinEH] Update exception pointer registers
blob
|
commitdiff
|
raw
|
diff to current
2015-11-06
Ahmed Bougacha
[X86] SRL non-LSB extracts when folding to truncating...
blob
|
commitdiff
|
raw
|
diff to current
next