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
/
X86InstrControl.td
Age
Commit message (
Expand
)
Author
2018-08-23
[x86/retpoline] Split the LLVM concept of retpolines into separate
Chandler Carruth
2018-05-18
[X86][CET] Changing -fcf-protection behavior to comply with gcc (LLVM part)
Alexander Ivchenko
2018-05-01
[X86] Remove 'opaque ptr' from the intel syntax parser and printer.
Craig Topper
2018-04-30
[X86] Add a Requires<[In64BitMode]> to FARJMP64
Craig Topper
2018-04-30
[X86] Hide another instruction from the assembly matcher table to avoid a dup...
Craig Topper
2018-04-30
[X86] Remove some instructions from the Intel assembly matcher table as there...
Craig Topper
2018-04-12
[X86] Remove system/control schedule itineraries (PR37093)
Simon Pilgrim
2018-03-17
[X86] Added support for nocf_check attribute for indirect Branch Tracking
Oren Ben Simhon
2018-01-22
Introduce the "retpoline" x86 mitigation technique for variant #2 of the spec...
Chandler Carruth
2018-01-03
[X86] Remove useless custom inserter for 64-bit TAILJMP and TCRETURN opcodes
Craig Topper
2017-11-26
Control-Flow Enforcement Technology - Shadow Stack support (LLVM side)
Oren Ben Simhon
2017-10-08
[X86] Add new attribute to X86 instructions to enable marking them as "not me...
Ayman Musa
2017-08-09
[X86][Asm]Allow far jmp/call to be picked when using explicit FWORD size spec...
Coby Tayree
2017-02-16
[X86] Re-enable conditional tail calls and fix PR31257.
Hans Wennborg
2017-02-07
[X86] Disable conditional tail calls (PR31257)
Hans Wennborg
2016-09-13
X86: Conditional tail calls should not have isBarrier = 1
Hans Wennborg
2016-09-09
X86: Fold tail calls into conditional branches also for 64-bit (PR26302)
Hans Wennborg
2016-09-08
Win64: Don't use REX prefix for direct tail calls
Hans Wennborg
2016-09-07
X86: Fold tail calls into conditional branches where possible (PR26302)
Hans Wennborg
2016-03-04
[X86] Support cleaning more than 2**16 bytes of stack
David Majnemer
2015-12-21
Implemented Support of IA interrupt and exception handlers:
Amjad Aboud
2015-07-04
[X86] Add proper 64-bit mode checks to jrcxz and jcxz.
Craig Topper
2015-01-30
Win64: Put a REX_W prefix on all TAILJMP* instructions
Reid Kleckner
2015-01-29
x86: Remove the W64ALLOCA pseudo
Reid Kleckner
2015-01-29
Update comments to use unreachable instead of llvm.trap, as implemented now
Reid Kleckner
2015-01-06
[X86] Add OpSize32 to XBEGIN_4. Add XBEGIN_2 with OpSize16.
Craig Topper
2015-01-06
[X86] Remove 16-bit and 32-bit offset jump instructions from the AsmParser. W...
Craig Topper
2015-01-06
[X86] Make isel select the shorter form of jump instructions instead of the l...
Craig Topper
2015-01-02
[X86] Make the instructions that use AdSize16/32/64 co-exist together without...
Craig Topper
2014-12-24
[X86] Remove the single AdSize indicator and replace it with separate AdSize1...
Craig Topper
2014-12-21
[X86] Add hasSideEffects = 0 to CALLpcrel16. This matches what is inferred fr...
Craig Topper
2014-12-20
[X86] Don't swap the order of segment and offset in immediate form of far cal...
Craig Topper
2014-12-20
[X86] Immediate forms of far call/jump are not valid in x86-64.
Craig Topper
2014-02-18
Add a bunch of OpSize32 tags to 64-bit mode only instructions to match their ...
Craig Topper
2014-02-02
Merge x86 HasOpSizePrefix/HasOpSize16Prefix into a 2-bit OpSize field with 0 ...
Craig Topper
2014-01-20
[x86] Fix disassembly of callw instruction
David Woodhouse
2014-01-13
[x86] Fix retq/retl handling in 64-bit mode
David Woodhouse
2014-01-08
[x86] Add JMP_2 and other 16-bit PC-relative branch instructions
David Woodhouse
2014-01-08
[x86] Disambiguate RET[QL] and fix aliases for 16-bit mode
David Woodhouse
2014-01-08
[x86] Add JMP16[rm],CALL16[rm] instructions, and fix up aliases
David Woodhouse
2014-01-08
[x86] Add OpSize16 to instructions that need it
David Woodhouse
2014-01-04
Remove JMP64pcrel32 (jmpq ). There are no tests for it. I'm pretty sure it wo...
Craig Topper
2013-12-20
[x86] Rename In32BitMode predicate to Not64BitMode
Eric Christopher
2013-09-03
Add hadSideEffects=0 to some instructions.
Craig Topper
2013-03-28
Skip moving call address loading into callseq when targets prefer register in...
Michael Liao
2013-03-26
Annotate control instructions with SchedRW lists.
Jakob Stoklund Olesen
2012-08-24
Mark X86::RET and RETI instructions as variadic.
Jakob Stoklund Olesen
2012-07-04
Make X86 call and return instructions non-variadic.
Jakob Stoklund Olesen
2012-05-09
Use ptr_rc_tailcall instead of GR32_TC.
Jakob Stoklund Olesen
2012-04-11
Add retw and lretw instructions. Also, fix Intel syntax parsing for all
Charles Davis
[next]