index
:
ci/llvm-monorepo.git
linaro-local/ci/llvm-kernel-aarch64-baseline
linaro-local/ci/llvm-kernel-aarch64-good
linaro-local/ci/llvm-kernel-aarch64-tested
linaro-local/ci/llvm-kernel-armv8l-baseline
linaro-local/ci/llvm-kernel-armv8l-good
linaro-local/ci/llvm-kernel-armv8l-tested
linaro-local/ci/tcwg-llvm-kernel-baseline-aarch64-master-lts
linaro-local/ci/tcwg-llvm-kernel-baseline-aarch64-master-lts-defconfig_nolse
linaro-local/ci/tcwg-llvm-kernel-baseline-aarch64-master-mainline
linaro-local/ci/tcwg-llvm-kernel-baseline-aarch64-master-mainline-defconfig_nolse
linaro-local/ci/tcwg-llvm-kernel-baseline-aarch64-master-next
linaro-local/ci/tcwg-llvm-kernel-baseline-aarch64-master-next-defconfig_nolse
linaro-local/ci/tcwg-llvm-kernel-baseline-aarch64-master-stable
linaro-local/ci/tcwg-llvm-kernel-baseline-aarch64-master-stable-defconfig_nolse
linaro-local/ci/tcwg-llvm-kernel-baseline-aarch64-release-lts
linaro-local/ci/tcwg-llvm-kernel-baseline-aarch64-release-lts-defconfig_nolse
linaro-local/ci/tcwg-llvm-kernel-baseline-aarch64-release-mainline
linaro-local/ci/tcwg-llvm-kernel-baseline-aarch64-release-mainline-defconfig_nolse
linaro-local/ci/tcwg-llvm-kernel-baseline-aarch64-release-next
linaro-local/ci/tcwg-llvm-kernel-baseline-aarch64-release-next-defconfig_nolse
linaro-local/ci/tcwg-llvm-kernel-baseline-aarch64-release-stable
linaro-local/ci/tcwg-llvm-kernel-baseline-aarch64-release-stable-defconfig_nolse
linaro-local/ci/tcwg-llvm-kernel-baseline-armv8l-master-lts
linaro-local/ci/tcwg-llvm-kernel-baseline-armv8l-master-lts-defconfig_nolse
linaro-local/ci/tcwg-llvm-kernel-baseline-armv8l-master-mainline
linaro-local/ci/tcwg-llvm-kernel-baseline-armv8l-master-mainline-defconfig_nolse
linaro-local/ci/tcwg-llvm-kernel-baseline-armv8l-master-next
linaro-local/ci/tcwg-llvm-kernel-baseline-armv8l-master-next-defconfig_nolse
linaro-local/ci/tcwg-llvm-kernel-baseline-armv8l-master-stable
linaro-local/ci/tcwg-llvm-kernel-baseline-armv8l-master-stable-defconfig_nolse
linaro-local/ci/tcwg-llvm-kernel-baseline-armv8l-release-lts
linaro-local/ci/tcwg-llvm-kernel-baseline-armv8l-release-lts-defconfig_nolse
linaro-local/ci/tcwg-llvm-kernel-baseline-armv8l-release-mainline
linaro-local/ci/tcwg-llvm-kernel-baseline-armv8l-release-mainline-defconfig_nolse
linaro-local/ci/tcwg-llvm-kernel-baseline-armv8l-release-next
linaro-local/ci/tcwg-llvm-kernel-baseline-armv8l-release-next-defconfig_nolse
linaro-local/ci/tcwg-llvm-kernel-baseline-armv8l-release-stable
linaro-local/ci/tcwg-llvm-kernel-baseline-armv8l-release-stable-defconfig_nolse
linaro-local/ci/tcwg_kernel/llvm-master-aarch64-lts-allmodconfig
linaro-local/ci/tcwg_kernel/llvm-master-aarch64-lts-allnoconfig
linaro-local/ci/tcwg_kernel/llvm-master-aarch64-lts-allyesconfig
linaro-local/ci/tcwg_kernel/llvm-master-aarch64-lts-defconfig
linaro-local/ci/tcwg_kernel/llvm-master-aarch64-mainline-allmodconfig
linaro-local/ci/tcwg_kernel/llvm-master-aarch64-mainline-allnoconfig
linaro-local/ci/tcwg_kernel/llvm-master-aarch64-mainline-allyesconfig
linaro-local/ci/tcwg_kernel/llvm-master-aarch64-mainline-defconfig
linaro-local/ci/tcwg_kernel/llvm-master-aarch64-next-allmodconfig
linaro-local/ci/tcwg_kernel/llvm-master-aarch64-next-allnoconfig
linaro-local/ci/tcwg_kernel/llvm-master-aarch64-next-allyesconfig
linaro-local/ci/tcwg_kernel/llvm-master-aarch64-next-defconfig
linaro-local/ci/tcwg_kernel/llvm-master-aarch64-stable-allmodconfig
linaro-local/ci/tcwg_kernel/llvm-master-aarch64-stable-allnoconfig
linaro-local/ci/tcwg_kernel/llvm-master-aarch64-stable-allyesconfig
linaro-local/ci/tcwg_kernel/llvm-master-aarch64-stable-defconfig
linaro-local/ci/tcwg_kernel/llvm-master-arm-lts-allmodconfig
linaro-local/ci/tcwg_kernel/llvm-master-arm-lts-allnoconfig
linaro-local/ci/tcwg_kernel/llvm-master-arm-lts-allyesconfig
linaro-local/ci/tcwg_kernel/llvm-master-arm-lts-defconfig
linaro-local/ci/tcwg_kernel/llvm-master-arm-mainline-allmodconfig
linaro-local/ci/tcwg_kernel/llvm-master-arm-mainline-allnoconfig
linaro-local/ci/tcwg_kernel/llvm-master-arm-mainline-allyesconfig
linaro-local/ci/tcwg_kernel/llvm-master-arm-mainline-defconfig
linaro-local/ci/tcwg_kernel/llvm-master-arm-next-allmodconfig
linaro-local/ci/tcwg_kernel/llvm-master-arm-next-allnoconfig
linaro-local/ci/tcwg_kernel/llvm-master-arm-next-allyesconfig
linaro-local/ci/tcwg_kernel/llvm-master-arm-next-defconfig
linaro-local/ci/tcwg_kernel/llvm-master-arm-stable-allmodconfig
linaro-local/ci/tcwg_kernel/llvm-master-arm-stable-allnoconfig
linaro-local/ci/tcwg_kernel/llvm-master-arm-stable-allyesconfig
linaro-local/ci/tcwg_kernel/llvm-master-arm-stable-defconfig
linaro-local/ci/tcwg_kernel/llvm-release-aarch64-lts-allmodconfig
linaro-local/ci/tcwg_kernel/llvm-release-aarch64-lts-allnoconfig
linaro-local/ci/tcwg_kernel/llvm-release-aarch64-lts-allyesconfig
linaro-local/ci/tcwg_kernel/llvm-release-aarch64-lts-defconfig
linaro-local/ci/tcwg_kernel/llvm-release-aarch64-mainline-allmodconfig
linaro-local/ci/tcwg_kernel/llvm-release-aarch64-mainline-allnoconfig
linaro-local/ci/tcwg_kernel/llvm-release-aarch64-mainline-allyesconfig
linaro-local/ci/tcwg_kernel/llvm-release-aarch64-mainline-defconfig
linaro-local/ci/tcwg_kernel/llvm-release-aarch64-next-allmodconfig
linaro-local/ci/tcwg_kernel/llvm-release-aarch64-next-allnoconfig
linaro-local/ci/tcwg_kernel/llvm-release-aarch64-next-allyesconfig
linaro-local/ci/tcwg_kernel/llvm-release-aarch64-next-defconfig
linaro-local/ci/tcwg_kernel/llvm-release-aarch64-stable-allmodconfig
linaro-local/ci/tcwg_kernel/llvm-release-aarch64-stable-allnoconfig
linaro-local/ci/tcwg_kernel/llvm-release-aarch64-stable-allyesconfig
linaro-local/ci/tcwg_kernel/llvm-release-aarch64-stable-defconfig
linaro-local/ci/tcwg_kernel/llvm-release-arm-lts-allmodconfig
linaro-local/ci/tcwg_kernel/llvm-release-arm-lts-allnoconfig
linaro-local/ci/tcwg_kernel/llvm-release-arm-lts-allyesconfig
linaro-local/ci/tcwg_kernel/llvm-release-arm-lts-defconfig
linaro-local/ci/tcwg_kernel/llvm-release-arm-mainline-allmodconfig
linaro-local/ci/tcwg_kernel/llvm-release-arm-mainline-allnoconfig
linaro-local/ci/tcwg_kernel/llvm-release-arm-mainline-allyesconfig
linaro-local/ci/tcwg_kernel/llvm-release-arm-mainline-defconfig
linaro-local/ci/tcwg_kernel/llvm-release-arm-next-allmodconfig
linaro-local/ci/tcwg_kernel/llvm-release-arm-next-allnoconfig
linaro-local/ci/tcwg_kernel/llvm-release-arm-next-allyesconfig
linaro-local/ci/tcwg_kernel/llvm-release-arm-next-defconfig
linaro-local/ci/tcwg_kernel/llvm-release-arm-stable-allmodconfig
linaro-local/ci/tcwg_kernel/llvm-release-arm-stable-allnoconfig
linaro-local/ci/tcwg_kernel/llvm-release-arm-stable-allyesconfig
linaro-local/ci/tcwg_kernel/llvm-release-arm-stable-defconfig
[no description]
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
llvm
/
lib
/
Target
/
X86
/
X86InstrFormats.td
Age
Commit message (
Expand
)
Author
2018-06-19
[X86] Add the ability to force an EVEX2VEX mapping table entry from the .td f...
Craig Topper
2018-06-19
[X86] Add a new VEX_WPrefix encoding to tag EVEX instruction that have VEX.W=...
Craig Topper
2018-06-18
[X86] Encode the EVEX2VEX exception list information in .td files instead of ...
Craig Topper
2018-06-05
[X86] Make all instructions that operate on MMX types, but were added after t...
Craig Topper
2018-04-22
[X86] Remove OpSizeIgnore, it's not implemented any differently than OpSizeFi...
Craig Topper
2018-04-13
[X86] Remove remaining itinerary support from instructions and target (PR37093)
Simon Pilgrim
2018-04-12
[X86] Remove InstrItinClass entries from all x86 instruction defs (PR37093)
Simon Pilgrim
2018-04-12
[X86] Remove AES/CLMUL/CRC32/LDDQU/MOVNT/POPCNT/SHA schedule itineraries (PR3...
Simon Pilgrim
2018-04-12
[X86] Remove MMX/3DNow schedule itineraries (PR37093)
Simon Pilgrim
2018-04-12
[X86] Remove X87 schedule itineraries (PR37093)
Simon Pilgrim
2018-04-11
[X86] Remove unused itinerary argument from FMA3/FMA4/XOP instructions. NFCI.
Simon Pilgrim
2018-04-09
[X86][MMX] Fix missing itinerary for MOVQ2DQ instruction format
Simon Pilgrim
2018-04-03
[X86] Reduce number of OpPrefix bits in TSFlags to 2. NFCI
Craig Topper
2018-03-29
[X86] Rename RIi64_NOREX tblgen class to just Ii64. Make RIi64 inherit from i...
Craig Topper
2018-03-29
[X86] Cleanup inheritance of the X86InstrFormats.td classes. NFC
Craig Topper
2018-03-24
[X86] Merge the Has3DNow0F0FOpcode TSFlag into the OpMap encoding. NFC
Craig Topper
2018-03-17
[X86] Added support for nocf_check attribute for indirect Branch Tracking
Oren Ben Simhon
2017-12-23
[X86][X87] Wrap FpI_ pseudo to use PseudoI. NFCI.
Simon Pilgrim
2017-12-23
[X86] Add default InstrItinClass to PseudoI
Simon Pilgrim
2017-11-25
[X86] Add separate intrinsics for scalar FMA4 instructions.
Craig Topper
2017-11-21
Avoid unecessary opsize byte in segment move to memory
Nirav Dave
2017-11-21
[x86][icelake]vpclmulqdq introduction
Coby Tayree
2017-11-21
Revert r318678 to fix Clang test
Richard Trieu
2017-11-20
[X86] Avoid unecessary opsize byte in segment move to memory
Nirav Dave
2017-11-09
[X86] Give priority to EVEX FMA instructions over FMA4 instructions.
Craig Topper
2017-10-08
[X86] Add new attribute to X86 instructions to enable marking them as "not me...
Ayman Musa
2017-09-16
[X86] Add NoAVX predicates to the patterns for the legacy encoded PCLMUL and ...
Craig Topper
2017-05-28
[X86] Adding FoldGenRegForm helper field (for memory folding tables tableGen ...
Ayman Musa
2017-02-22
[AVX-512] Allow legacy scalar min/max intrinsics to select EVEX instructions ...
Craig Topper
2017-02-20
[X86][AVX] Extend hasVEX_WPrefix bit to accept WIG value (W Ignore) + update ...
Ayman Musa
2016-08-22
[X86] Create a new instruction format to handle 4VOp3 encoding. This saves on...
Craig Topper
2016-08-22
[X86] Create a new instruction format to handle MemOp4 encoding. This saves o...
Craig Topper
2016-08-22
[X86] Space out the encodings of X86 instruction formats. I plan to add some ...
Craig Topper
2016-08-22
[X86] Merge hasVEX_i8ImmReg into the ImmFormat type which had extra unused en...
Craig Topper
2016-08-22
[X86] Remove ignoreVEX_L from TSFlags. Only the disassembler needs it and the...
Craig Topper
2016-08-02
[AVX-512] Correct ExeDomain for many AVX-512 instructions.
Craig Topper
2016-02-04
AVX-512: Fixed a bug in FMA instruction selection on KNL
Elena Demikhovsky
2015-06-01
AVX-512: added all forms of VPSHUFD and VPSHUFHW, VPSHUFLW
Elena Demikhovsky
2015-05-21
AVX-512: Enabled SSE intrinsics on AVX-512.
Elena Demikhovsky
2015-05-07
AVX-512: Added all forms of FP compare instructions for KNL and SKX.
Elena Demikhovsky
2015-02-15
[X86] Add the remaining 11 possible exact ModRM formats. This makes their enc...
Craig Topper
2015-02-04
[x86] Give movss and movsd execution domains in the x86 backend.
Chandler Carruth
2014-12-24
[X86] Remove the single AdSize indicator and replace it with separate AdSize1...
Craig Topper
2014-12-11
[AVX512] Add support for 512b variable bit shift intrinsics.
Cameron McInally
2014-12-04
[X86] Clean up whitespace as well as minor coding style
Michael Liao
2014-11-14
[AVX512] Add 512b masked integer shift by immediate patterns.
Cameron McInally
2014-10-15
[AVX512] Two new attributes in X86VectorVTInfo for subvector insert
Adam Nemet
2014-10-08
[AVX512] Refactoring of avx512_binop_rm multiclass through AVX512_masking.
Robert Khasanov
2014-08-14
[AVX512] Add masking variant for the FMA instructions
Adam Nemet
2014-08-07
[AVX512] Generate masking instruction variants with tablegen
Adam Nemet
[next]