OSDN Git Service
(root)
/
android-x86
/
external-llvm.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
[X86] Remove masking from 512-bit floating max/min intrinsics. Use select instruction...
2018-06-21
Craig Topper
[X86] Remove masking from 512-bit floating max/min...
commit
|
commitdiff
|
tree
2018-06-20
Craig Topper
[X86] Use setcc ISD opcode for AVX512 integer comparisons...
commit
|
commitdiff
|
tree
2018-06-20
Craig Topper
[DAGCombiner] Add some comments to some true/false...
commit
|
commitdiff
|
tree
2018-06-20
Craig Topper
[X86] Remove a fptosi from the test_mm512_mask_reduce_max_pd...
commit
|
commitdiff
|
tree
2018-06-20
Craig Topper
[SelectionDAG] Don't crash on inline assembly errors...
commit
|
commitdiff
|
tree
2018-06-20
Craig Topper
[X86] Use binary search of the EVEX->VEX static tables...
commit
|
commitdiff
|
tree
2018-06-19
Craig Topper
[X86] Update fast-isel tests for clang's avx512f reduction...
commit
|
commitdiff
|
tree
2018-06-19
Craig Topper
[X86] Add fast-isel tests for clang's AVX512F vector...
commit
|
commitdiff
|
tree
2018-06-19
Craig Topper
[X86] Initialize FMA3Info directly in its constructor...
commit
|
commitdiff
|
tree
2018-06-19
Craig Topper
[X86] Don't fold unaligned loads into SSE ROUNDPS/ROUNDPD...
commit
|
commitdiff
|
tree
2018-06-19
Craig Topper
[X86] Add the ability to force an EVEX2VEX mapping...
commit
|
commitdiff
|
tree
2018-06-19
Craig Topper
[X86] Add a new VEX_WPrefix encoding to tag EVEX instruction...
commit
|
commitdiff
|
tree
2018-06-19
Craig Topper
[X86] Simplify the TSFlags checking code in EvexToVexInstPas...
commit
|
commitdiff
|
tree
2018-06-18
Craig Topper
[X86] Remove ReadAfterLd from avx512_shift_rmbi multiclass.
commit
|
commitdiff
|
tree
2018-06-18
Craig Topper
[X86] Encode the EVEX2VEX exception list information...
commit
|
commitdiff
|
tree
2018-06-18
Craig Topper
[TableGen] Make TiedAsmOperandTable in the AsmMatcher...
commit
|
commitdiff
|
tree
2018-06-18
Craig Topper
[TableGen] Remove unused member variable.
commit
|
commitdiff
|
tree
2018-06-18
Craig Topper
[X86] Create X86InstrFMA3Group objects fully in a static...
commit
|
commitdiff
|
tree
2018-06-18
Craig Topper
[X86] Add '.s' aliases to the assembler for the various...
commit
|
commitdiff
|
tree
2018-06-18
Craig Topper
[X86] Move the 'vmovq.s' and similar assembly strings...
commit
|
commitdiff
|
tree
2018-06-18
Craig Topper
[TableGen] Prevent double flattening of InstAlias asm...
commit
|
commitdiff
|
tree
2018-06-17
Craig Topper
[X86] Add all the FMA instructions direclty to the...
commit
|
commitdiff
|
tree
2018-06-17
Craig Topper
[X86] Pass the parent SDNode to X86DAGToDAGISel::selectScala...
commit
|
commitdiff
|
tree
2018-06-16
Craig Topper
[X86] More additions to the load folding tables based...
commit
|
commitdiff
|
tree
2018-06-16
Craig Topper
[X86] Hide POP16/32/64rmr and PUSH16/32/64rmr instructions...
commit
|
commitdiff
|
tree
2018-06-16
Craig Topper
[X86] Fix an inconsistency between AVX512 and AVX/SSE...
commit
|
commitdiff
|
tree
2018-06-15
Craig Topper
[X86] Add more instructions to the hasUndefRegUpdate...
commit
|
commitdiff
|
tree
2018-06-15
Craig Topper
[X86] Prevent folding stack reloads into instructions...
commit
|
commitdiff
|
tree
2018-06-15
Craig Topper
Revert r334802 "[X86] Prevent folding stack reloads...
commit
|
commitdiff
|
tree
2018-06-15
Craig Topper
[X86] Prevent folding stack reloads with instructions...
commit
|
commitdiff
|
tree
2018-06-15
Craig Topper
[X86] Add more instructions to the memory folding tables...
commit
|
commitdiff
|
tree
2018-06-15
Craig Topper
[X86] Fix some checks to use X86 instead of X32.
commit
|
commitdiff
|
tree
2018-06-15
Craig Topper
[X86] Add 'Z' to the internal names of various EVEX...
commit
|
commitdiff
|
tree
2018-06-14
Craig Topper
[X86] Fix stale comment in folding tables.
commit
|
commitdiff
|
tree
2018-06-14
Craig Topper
[X86] Add more vector instructions to the memory folding...
commit
|
commitdiff
|
tree
2018-06-14
Craig Topper
[X86] Remove '128' from the internal name of some scalar...
commit
|
commitdiff
|
tree
2018-06-14
Craig Topper
[X86] Disable load unfolding for a bunch of instruction...
commit
|
commitdiff
|
tree
2018-06-14
Craig Topper
[X86] Remove NotMemoryFoldable from some AVX/AVX512...
commit
|
commitdiff
|
tree
2018-06-14
Craig Topper
[x86] fix mappings of cvttp2si/cvttp2ui x86 intrinsics...
commit
|
commitdiff
|
tree
2018-06-13
Craig Topper
[X86] Move RCPSSr_Int, RSQRTSSr_Int, SQRTSDr_Int, SQRTSSr_In...
commit
|
commitdiff
|
tree
2018-06-13
Craig Topper
[X86] Add one more intrinsic and test cases to avx512...
commit
|
commitdiff
|
tree
2018-06-13
Craig Topper
[X86] Remove masking from avx512vbmi2 concat and shift...
commit
|
commitdiff
|
tree
2018-06-13
Craig Topper
[X86] Mark all instructions that have masked store...
commit
|
commitdiff
|
tree
2018-06-13
Craig Topper
[X86] Remove VPCOMPRESSB/W from the autogenerated load...
commit
|
commitdiff
|
tree
2018-06-12
Craig Topper
[X86] add avx512 tests for potentially miscompiling...
commit
|
commitdiff
|
tree
2018-06-12
Craig Topper
[X86] Remove unnecessary include from one of the tblgen...
commit
|
commitdiff
|
tree
2018-06-12
Craig Topper
[X86] Remove mayLoad flag from AVX512 truncating store...
commit
|
commitdiff
|
tree
2018-06-12
Craig Topper
[X86] Remove TB_ALIGN_16 from VEXTRACTF128/VEXTRACTI128...
commit
|
commitdiff
|
tree
2018-06-12
Craig Topper
[X86] Add NotMemoryFoldable to the VPCOMPRESS instructions.
commit
|
commitdiff
|
tree
2018-06-12
Craig Topper
[X86] Don't add stores to the autogenerated load folding...
commit
|
commitdiff
|
tree
2018-06-12
Craig Topper
[X86] Add NotMemoryFoldable to more instructions.
commit
|
commitdiff
|
tree
2018-06-12
Craig Topper
[X86] Update folding table generator to properly detect...
commit
|
commitdiff
|
tree
2018-06-12
Craig Topper
[X86] Add NotMemoryFoldable to a bunch of instructions...
commit
|
commitdiff
|
tree
2018-06-12
Craig Topper
[X86] Enforce agreement of AdSize field when autogenerating...
commit
|
commitdiff
|
tree
2018-06-12
Craig Topper
[X86] Add isel patterns for folding loads when creating...
commit
|
commitdiff
|
tree
2018-06-11
Craig Topper
[X86] Push some variable declarations down into the...
commit
|
commitdiff
|
tree
2018-06-11
Craig Topper
[X86] Reorder some type constraints to force things...
commit
|
commitdiff
|
tree
2018-06-11
Craig Topper
[X86] Add encoding tests for avx5124fmaps and avx5124vnni...
commit
|
commitdiff
|
tree
2018-06-11
Craig Topper
[X86] Add test files for upgrade of vbmi2 expand load...
commit
|
commitdiff
|
tree
2018-06-11
Craig Topper
[X86] Remove masking from dbpsadbw intrinsics, use...
commit
|
commitdiff
|
tree
2018-06-11
Craig Topper
[X86] Remove and autoupgrade the expandload and compressstor...
commit
|
commitdiff
|
tree
2018-06-10
Craig Topper
[TableGen] Make better use of std::map::emplace and...
commit
|
commitdiff
|
tree
2018-06-10
Craig Topper
[TableGen] Combine two constructors by taking vectors...
commit
|
commitdiff
|
tree
2018-06-10
Craig Topper
[X86] Miscellaneous fixes to get the load folding table...
commit
|
commitdiff
|
tree
2018-06-10
Craig Topper
[X86] Add expandload and compresstore fast-isel tests...
commit
|
commitdiff
|
tree
2018-06-10
Craig Topper
[X86] Remove GCCBuiltin from some intrinsics so we...
commit
|
commitdiff
|
tree
2018-06-10
Craig Topper
[X86] Fix forward declaration in a test case that was...
commit
|
commitdiff
|
tree
2018-06-10
Craig Topper
[X86] Remove masking from the 512-bit masked floating...
commit
|
commitdiff
|
tree
2018-06-09
Craig Topper
Use SmallPtrSet instead of SmallSet in places where...
commit
|
commitdiff
|
tree
2018-06-08
Craig Topper
[X86] Remove GCCBuiltin from some intrinsics so we...
commit
|
commitdiff
|
tree
2018-06-08
Craig Topper
[X86] Improve some shuffle decoding code to remove...
commit
|
commitdiff
|
tree
2018-06-06
Craig Topper
[X86] Properly disassemble gather/scatter instructions...
commit
|
commitdiff
|
tree
2018-06-06
Craig Topper
[X86] Rename vy512mem->vy512xmem and vz256xmem->vz256mem.
commit
|
commitdiff
|
tree
2018-06-05
Craig Topper
[X86] Make all instructions that operate on MMX types...
commit
|
commitdiff
|
tree
2018-06-04
Craig Topper
[X86] Don't pass ParitySrc array into isAddSubOrSubAddMask...
commit
|
commitdiff
|
tree
2018-06-03
Craig Topper
[X86] Remove and autoupgrade masked avx512vnni intrinsics...
commit
|
commitdiff
|
tree
2018-06-02
Craig Topper
[X86] Add tied source operand to AVX5124FMAPS and AVX5124VNN...
commit
|
commitdiff
|
tree
2018-06-02
Craig Topper
[X86] Fix warning message for AVX5124FMAPS and AVX5124VNNIW...
commit
|
commitdiff
|
tree
2018-06-02
Craig Topper
[X86] Add encoding information for the AVX5124FMAPS...
commit
|
commitdiff
|
tree
2018-06-01
Craig Topper
[X86] Do something sensible when an expand load intrinsic...
commit
|
commitdiff
|
tree
2018-06-01
Craig Topper
[X86] Add isel patterns to use vexpand with zero masking...
commit
|
commitdiff
|
tree
2018-06-01
Craig Topper
[X86] Expand the testing of expand and compress intrinsics
commit
|
commitdiff
|
tree
2018-06-01
Craig Topper
[X86] Add fast-isel tests for avx512vbmi2 instructions.
commit
|
commitdiff
|
tree
2018-06-01
Craig Topper
[X86][Disassembler] Make it an error to set EVEX.R...
commit
|
commitdiff
|
tree
2018-06-01
Craig Topper
[X86][Disassembler] Ignore EVEX.X extension of modrm...
commit
|
commitdiff
|
tree
2018-06-01
Craig Topper
[X86][Disassembler] Clamp index to 4-bits when decoding...
commit
|
commitdiff
|
tree
2018-06-01
Craig Topper
[X86] Add a test case showing a bad disassembling of...
commit
|
commitdiff
|
tree
2018-06-01
Craig Topper
[X86][Disassembler] Make sure EVEX.X is not used to...
commit
|
commitdiff
|
tree
2018-06-01
Craig Topper
[X86][Disassembler] Use a local variable instead of...
commit
|
commitdiff
|
tree
2018-06-01
Craig Topper
[X86] Make sure the check for VEX.vvvv being all ones...
commit
|
commitdiff
|
tree
2018-06-01
Craig Topper
[X86][Disassembler] Suppress reading of EVEX.V' and...
commit
|
commitdiff
|
tree
2018-06-01
Craig Topper
[X86] Add test cases showing the disassembler producing...
commit
|
commitdiff
|
tree
2018-05-31
Craig Topper
[LoopIdiomRecognize] Only convert loops to ctlz if...
commit
|
commitdiff
|
tree
2018-05-31
Craig Topper
[JumpThreading] Fix some strange formatting of code...
commit
|
commitdiff
|
tree
2018-05-30
Craig Topper
[X86] Update the fast-isel tests for _mm_rcp_ss, _mm_rsqrt_s...
commit
|
commitdiff
|
tree
2018-05-30
Craig Topper
[X86] Add unmasked AVX512VNNI instrinsics. Use a select...
commit
|
commitdiff
|
tree
2018-05-29
Craig Topper
[X86] Remove some of the extractelts from the new MOVSS...
commit
|
commitdiff
|
tree
2018-05-29
Craig Topper
[X86] Use VR128X instead of VR128 in EVEX instruction...
commit
|
commitdiff
|
tree
2018-05-29
Craig Topper
[X86] Rename the operands in the recently introduced...
commit
|
commitdiff
|
tree
2018-05-29
Craig Topper
[X86] Fix a potential crash that occur after r333419.
commit
|
commitdiff
|
tree
next