projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
[X86][FMA] Optimize FNEG(FMUL) Patterns
[oota-llvm.git]
/
lib
/
Target
/
X86
/
X86ISelLowering.cpp
2015-12-02
Simon Pilgrim
[X86][FMA] Optimize FNEG(FMUL) Patterns
blob
|
commitdiff
|
raw
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
2015-11-06
Ahmed Bougacha
[X86] Don't fold non-LSB extracts into truncating broad...
blob
|
commitdiff
|
raw
|
diff to current
2015-11-06
Reid Kleckner
[WinEH] Split EH_RESTORE out of CATCHRET for 32-bit EH
blob
|
commitdiff
|
raw
|
diff to current
2015-11-05
Reid Kleckner
[WinEH] Fix funclet prologues with stack realignment
blob
|
commitdiff
|
raw
|
diff to current
2015-11-05
Asaf Badouh
revert rev. 252153 due to build failure on ubuntu
blob
|
commitdiff
|
raw
|
diff to current
2015-11-05
Asaf Badouh
[X86][AVX512] add comi with Sae
blob
|
commitdiff
|
raw
|
diff to current
2015-11-04
Simon Pilgrim
[X86][SSE] Add general memory folding for (V)INSERTPS...
blob
|
commitdiff
|
raw
|
diff to current
2015-11-04
Michael Kuperstein
[X86] DAGCombine should not introduce FILD in soft...
blob
|
commitdiff
|
raw
|
diff to current
2015-11-02
Craig Topper
[X86] Remove assertions that check for valid scale...
blob
|
commitdiff
|
raw
|
diff to current
2015-11-02
Craig Topper
[X86] Fold 'if' followed by just an llvm_unreachable...
blob
|
commitdiff
|
raw
|
diff to current
2015-11-02
Craig Topper
[X86] Use isa instead of dyn_cast in a bool context...
blob
|
commitdiff
|
raw
|
diff to current
2015-11-02
Craig Topper
[X86] Remove some llvm_unreachables after switches...
blob
|
commitdiff
|
raw
|
diff to current
2015-11-02
Craig Topper
[X86] Remove a 'break' after an llvm_unreachable.
blob
|
commitdiff
|
raw
|
diff to current
2015-11-02
Craig Topper
[X86] Use cast instead of dyn_cast and a null check...
blob
|
commitdiff
|
raw
|
diff to current
2015-11-02
Craig Topper
[X86] Use MVT instead of EVT when the type is known...
blob
|
commitdiff
|
raw
|
diff to current
2015-11-01
Elena Demikhovsky
AVX-512: Optimized SIMD truncate operations for AVX512F...
blob
|
commitdiff
|
raw
|
diff to current
2015-10-31
Craig Topper
[X86] Replace getScalarType with getVectorElementType...
blob
|
commitdiff
|
raw
|
diff to current
2015-10-31
Craig Topper
[X86] Convert to MVT instead of calling EVT functions...
blob
|
commitdiff
|
raw
|
diff to current
2015-10-31
Craig Topper
[X86] Call getScalarSizeInBits() instead of getScalarTy...
blob
|
commitdiff
|
raw
|
diff to current
2015-10-31
Craig Topper
[X86] Remove two const references to the return value...
blob
|
commitdiff
|
raw
|
diff to current
2015-10-31
Craig Topper
[X86] Replace EVT with MVT in some more places. NFC
blob
|
commitdiff
|
raw
|
diff to current
2015-10-31
Craig Topper
[X86] Fix indentation of case statements in switch...
blob
|
commitdiff
|
raw
|
diff to current
2015-10-31
Craig Topper
[X86] Reduce math for index calculation for inserting...
blob
|
commitdiff
|
raw
|
diff to current
2015-10-30
Craig Topper
[X86] Use is128BitVector/is256BitVector/is512BitVector...
blob
|
commitdiff
|
raw
|
diff to current
2015-10-30
Craig Topper
[X86] Minor formatting fixes. NFC.
blob
|
commitdiff
|
raw
|
diff to current
2015-10-30
Craig Topper
[X86] Use MVT instead of EVT in some places. NFC
blob
|
commitdiff
|
raw
|
diff to current
2015-10-29
Simon Pilgrim
[X86][SSE] Shuffle blends with zero
blob
|
commitdiff
|
raw
|
diff to current
2015-10-28
Craig Topper
[X86] Make some for loops over MVTs more explicit ...
blob
|
commitdiff
|
raw
|
diff to current
2015-10-28
Craig Topper
Use range-based for loops and use initializer list...
blob
|
commitdiff
|
raw
|
diff to current
2015-10-27
Sanjay Patel
[x86] replace integer logic ops with packed SSE FP...
blob
|
commitdiff
|
raw
|
diff to current
2015-10-26
Sanjay Patel
reorganize logic; NFCI (retry r251349)
blob
|
commitdiff
|
raw
|
diff to current
2015-10-26
Sanjay Patel
revert r251349; it included code for a functional change
blob
|
commitdiff
|
raw
|
diff to current
2015-10-26
Sanjay Patel
reorganize logic; NFCI
blob
|
commitdiff
|
raw
|
diff to current
2015-10-26
Evgeniy Stepanov
[safestack] Fast access to the unsafe stack pointer...
blob
|
commitdiff
|
raw
|
diff to current
2015-10-26
Igor Breger
AVX512: Enabled VPBROADCASTB lowering for v64i8 vectors.
blob
|
commitdiff
|
raw
|
diff to current
2015-10-25
Benjamin Kramer
Convert assert(false) into llvm_unreachable where it...
blob
|
commitdiff
|
raw
|
diff to current
2015-10-25
Simon Pilgrim
[X86][SSE4A] Fix for EXTRQI shuffle lowering.
blob
|
commitdiff
|
raw
|
diff to current
2015-10-25
Michael Kuperstein
[X86] Use correct calling convention for MCU psABI...
blob
|
commitdiff
|
raw
|
diff to current
2015-10-24
Simon Pilgrim
[X86][SSE] Use lowerVectorShuffleWithUNPCK instead...
blob
|
commitdiff
|
raw
|
diff to current
2015-10-24
Simon Pilgrim
[X86][SSE] lowerVectorShuffleWithUNPCK - use equivalent...
blob
|
commitdiff
|
raw
|
diff to current
2015-10-24
Hans Wennborg
X86ISelLowering: Support tail calls to/from callee...
blob
|
commitdiff
|
raw
|
diff to current
2015-10-24
Simon Pilgrim
Fix unused variable warning. NFC.
blob
|
commitdiff
|
raw
|
diff to current
2015-10-24
Simon Pilgrim
[X86][XOP] Add support for lowering vector rotations
blob
|
commitdiff
|
raw
|
diff to current
2015-10-23
Reid Kleckner
[X86] Clean up the tail call eligibility logic
blob
|
commitdiff
|
raw
|
diff to current
2015-10-23
Joseph Tremoulet
[CodeGen] Mark setjmp/catchret MBBs address-taken
blob
|
commitdiff
|
raw
|
diff to current
2015-10-22
Elena Demikhovsky
AVX-512: Fixed a bug in select_cc for i1 type
blob
|
commitdiff
|
raw
|
diff to current
2015-10-19
Duncan P. N. Exon...
X86: Remove implicit ilist iterator conversions, NFC
blob
|
commitdiff
|
raw
|
diff to current
2015-10-18
Asaf Badouh
[X86][AVX512DQ] add scalar fpclass
blob
|
commitdiff
|
raw
|
diff to current
2015-10-18
Igor Breger
AVX512: Lowering i8/i16 vector CTLZ using the dword...
blob
|
commitdiff
|
raw
|
diff to current
2015-10-17
Simon Pilgrim
[X86][XOP] Add VPROT instruction opcodes
blob
|
commitdiff
|
raw
|
diff to current
2015-10-16
Sanjay Patel
[x86] promote 'add nsw' to a wider type to allow more...
blob
|
commitdiff
|
raw
|
diff to current
2015-10-16
Andrew Kaylor
Fix assertion failure with fp128 to unsigned i64 conversion
blob
|
commitdiff
|
raw
|
diff to current
2015-10-15
Evgeniy Stepanov
Revert "[safestack] Fast access to the unsafe stack...
blob
|
commitdiff
|
raw
|
diff to current
2015-10-15
Evgeniy Stepanov
[safestack] Fast access to the unsafe stack pointer...
blob
|
commitdiff
|
raw
|
diff to current
2015-10-15
JF Bastien
x86 FP atomic codegen: don't drop globals, stack
blob
|
commitdiff
|
raw
|
diff to current
2015-10-15
Igor Breger
AVX512: Implemented DAG lowering for shuff62x2/shufi62x...
blob
|
commitdiff
|
raw
|
diff to current
2015-10-15
Igor Breger
AVX512: Implemented encoding and intrinsics for vpternl...
blob
|
commitdiff
|
raw
|
diff to current
2015-10-15
Elena Demikhovsky
AVX-512: Fixed a bug in shuffle lowering 32-bit mode
blob
|
commitdiff
|
raw
|
diff to current
2015-10-12
Andrea Di Biagio
[x86] Fix wrong lowering of vsetcc nodes (PR25080).
blob
|
commitdiff
|
raw
|
diff to current
2015-10-12
Sanjay Patel
combine predicates; NFCI
blob
|
commitdiff
|
raw
|
diff to current
2015-10-12
Andrea Di Biagio
[x86] PR24562: fix incorrect folding of PSHUFB nodes...
blob
|
commitdiff
|
raw
|
diff to current
2015-10-11
Simon Pilgrim
[X86][XOP] Added support for the lowering of 128-bit...
blob
|
commitdiff
|
raw
|
diff to current
2015-10-10
David Majnemer
[WinEH] Remove more dead code
blob
|
commitdiff
|
raw
|
diff to current
next