diff options
author | shadchin <shadchin@yandex-team.ru> | 2022-02-10 16:44:30 +0300 |
---|---|---|
committer | Daniil Cherednik <dcherednik@yandex-team.ru> | 2022-02-10 16:44:30 +0300 |
commit | 2598ef1d0aee359b4b6d5fdd1758916d5907d04f (patch) | |
tree | 012bb94d777798f1f56ac1cec429509766d05181 /contrib/libs/llvm12/include/llvm/Support/TargetOpcodes.def | |
parent | 6751af0b0c1b952fede40b19b71da8025b5d8bcf (diff) | |
download | ydb-2598ef1d0aee359b4b6d5fdd1758916d5907d04f.tar.gz |
Restoring authorship annotation for <shadchin@yandex-team.ru>. Commit 1 of 2.
Diffstat (limited to 'contrib/libs/llvm12/include/llvm/Support/TargetOpcodes.def')
-rw-r--r-- | contrib/libs/llvm12/include/llvm/Support/TargetOpcodes.def | 152 |
1 files changed, 76 insertions, 76 deletions
diff --git a/contrib/libs/llvm12/include/llvm/Support/TargetOpcodes.def b/contrib/libs/llvm12/include/llvm/Support/TargetOpcodes.def index a63d404840..2cc5c69728 100644 --- a/contrib/libs/llvm12/include/llvm/Support/TargetOpcodes.def +++ b/contrib/libs/llvm12/include/llvm/Support/TargetOpcodes.def @@ -77,10 +77,10 @@ HANDLE_TARGET_OPCODE(SUBREG_TO_REG) /// DBG_VALUE - a mapping of the llvm.dbg.value intrinsic HANDLE_TARGET_OPCODE(DBG_VALUE) -/// DBG_INSTR_REF - A mapping of llvm.dbg.value referring to the instruction -/// that defines the value, rather than a virtual register. -HANDLE_TARGET_OPCODE(DBG_INSTR_REF) - +/// DBG_INSTR_REF - A mapping of llvm.dbg.value referring to the instruction +/// that defines the value, rather than a virtual register. +HANDLE_TARGET_OPCODE(DBG_INSTR_REF) + /// DBG_LABEL - a mapping of the llvm.dbg.label intrinsic HANDLE_TARGET_OPCODE(DBG_LABEL) @@ -110,9 +110,9 @@ HANDLE_TARGET_OPCODE(BUNDLE) HANDLE_TARGET_OPCODE(LIFETIME_START) HANDLE_TARGET_OPCODE(LIFETIME_END) -/// Pseudo probe -HANDLE_TARGET_OPCODE(PSEUDO_PROBE) - +/// Pseudo probe +HANDLE_TARGET_OPCODE(PSEUDO_PROBE) + /// A Stackmap instruction captures the location of live variables at its /// position in the instruction stream. It is followed by a shadow of bytes /// that must lie within the function and not contain another stackmap. @@ -301,12 +301,12 @@ HANDLE_TARGET_OPCODE(G_INTRINSIC_TRUNC) /// INTRINSIC round intrinsic. HANDLE_TARGET_OPCODE(G_INTRINSIC_ROUND) -/// INTRINSIC round to integer intrinsic. -HANDLE_TARGET_OPCODE(G_INTRINSIC_LRINT) - -/// INTRINSIC roundeven intrinsic. -HANDLE_TARGET_OPCODE(G_INTRINSIC_ROUNDEVEN) - +/// INTRINSIC round to integer intrinsic. +HANDLE_TARGET_OPCODE(G_INTRINSIC_LRINT) + +/// INTRINSIC roundeven intrinsic. +HANDLE_TARGET_OPCODE(G_INTRINSIC_ROUNDEVEN) + /// INTRINSIC readcyclecounter HANDLE_TARGET_OPCODE(G_READCYCLECOUNTER) @@ -482,36 +482,36 @@ HANDLE_TARGET_OPCODE(G_USUBSAT) /// Generic saturating signed subtraction. HANDLE_TARGET_OPCODE(G_SSUBSAT) -/// Generic saturating unsigned left shift. -HANDLE_TARGET_OPCODE(G_USHLSAT) - -/// Generic saturating signed left shift. -HANDLE_TARGET_OPCODE(G_SSHLSAT) - -// Perform signed fixed point multiplication -HANDLE_TARGET_OPCODE(G_SMULFIX) - -// Perform unsigned fixed point multiplication -HANDLE_TARGET_OPCODE(G_UMULFIX) - -// Perform signed, saturating fixed point multiplication -HANDLE_TARGET_OPCODE(G_SMULFIXSAT) - -// Perform unsigned, saturating fixed point multiplication -HANDLE_TARGET_OPCODE(G_UMULFIXSAT) - -// Perform signed fixed point division -HANDLE_TARGET_OPCODE(G_SDIVFIX) - -// Perform unsigned fixed point division -HANDLE_TARGET_OPCODE(G_UDIVFIX) - -// Perform signed, saturating fixed point division -HANDLE_TARGET_OPCODE(G_SDIVFIXSAT) - -// Perform unsigned, saturating fixed point division -HANDLE_TARGET_OPCODE(G_UDIVFIXSAT) - +/// Generic saturating unsigned left shift. +HANDLE_TARGET_OPCODE(G_USHLSAT) + +/// Generic saturating signed left shift. +HANDLE_TARGET_OPCODE(G_SSHLSAT) + +// Perform signed fixed point multiplication +HANDLE_TARGET_OPCODE(G_SMULFIX) + +// Perform unsigned fixed point multiplication +HANDLE_TARGET_OPCODE(G_UMULFIX) + +// Perform signed, saturating fixed point multiplication +HANDLE_TARGET_OPCODE(G_SMULFIXSAT) + +// Perform unsigned, saturating fixed point multiplication +HANDLE_TARGET_OPCODE(G_UMULFIXSAT) + +// Perform signed fixed point division +HANDLE_TARGET_OPCODE(G_SDIVFIX) + +// Perform unsigned fixed point division +HANDLE_TARGET_OPCODE(G_UDIVFIX) + +// Perform signed, saturating fixed point division +HANDLE_TARGET_OPCODE(G_SDIVFIXSAT) + +// Perform unsigned, saturating fixed point division +HANDLE_TARGET_OPCODE(G_UDIVFIXSAT) + /// Generic FP addition. HANDLE_TARGET_OPCODE(G_FADD) @@ -536,9 +536,9 @@ HANDLE_TARGET_OPCODE(G_FREM) /// Generic FP exponentiation. HANDLE_TARGET_OPCODE(G_FPOW) -/// Generic FP exponentiation, with an integer exponent. -HANDLE_TARGET_OPCODE(G_FPOWI) - +/// Generic FP exponentiation, with an integer exponent. +HANDLE_TARGET_OPCODE(G_FPOWI) + /// Generic base-e exponential of a value. HANDLE_TARGET_OPCODE(G_FEXP) @@ -617,9 +617,9 @@ HANDLE_TARGET_OPCODE(G_UMIN) /// Generic unsigned integer maximum. HANDLE_TARGET_OPCODE(G_UMAX) -/// Generic integer absolute value. -HANDLE_TARGET_OPCODE(G_ABS) - +/// Generic integer absolute value. +HANDLE_TARGET_OPCODE(G_ABS) + /// Generic BRANCH instruction. This is an unconditional branch. HANDLE_TARGET_OPCODE(G_BR) @@ -704,36 +704,36 @@ HANDLE_TARGET_OPCODE(G_READ_REGISTER) /// write_register intrinsic HANDLE_TARGET_OPCODE(G_WRITE_REGISTER) -/// llvm.memcpy intrinsic -HANDLE_TARGET_OPCODE(G_MEMCPY) - -/// llvm.memmove intrinsic -HANDLE_TARGET_OPCODE(G_MEMMOVE) - -/// llvm.memset intrinsic -HANDLE_TARGET_OPCODE(G_MEMSET) - -/// Vector reductions -HANDLE_TARGET_OPCODE(G_VECREDUCE_SEQ_FADD) -HANDLE_TARGET_OPCODE(G_VECREDUCE_SEQ_FMUL) -HANDLE_TARGET_OPCODE(G_VECREDUCE_FADD) -HANDLE_TARGET_OPCODE(G_VECREDUCE_FMUL) -HANDLE_TARGET_OPCODE(G_VECREDUCE_FMAX) -HANDLE_TARGET_OPCODE(G_VECREDUCE_FMIN) -HANDLE_TARGET_OPCODE(G_VECREDUCE_ADD) -HANDLE_TARGET_OPCODE(G_VECREDUCE_MUL) -HANDLE_TARGET_OPCODE(G_VECREDUCE_AND) -HANDLE_TARGET_OPCODE(G_VECREDUCE_OR) -HANDLE_TARGET_OPCODE(G_VECREDUCE_XOR) -HANDLE_TARGET_OPCODE(G_VECREDUCE_SMAX) -HANDLE_TARGET_OPCODE(G_VECREDUCE_SMIN) -HANDLE_TARGET_OPCODE(G_VECREDUCE_UMAX) -HANDLE_TARGET_OPCODE(G_VECREDUCE_UMIN) - +/// llvm.memcpy intrinsic +HANDLE_TARGET_OPCODE(G_MEMCPY) + +/// llvm.memmove intrinsic +HANDLE_TARGET_OPCODE(G_MEMMOVE) + +/// llvm.memset intrinsic +HANDLE_TARGET_OPCODE(G_MEMSET) + +/// Vector reductions +HANDLE_TARGET_OPCODE(G_VECREDUCE_SEQ_FADD) +HANDLE_TARGET_OPCODE(G_VECREDUCE_SEQ_FMUL) +HANDLE_TARGET_OPCODE(G_VECREDUCE_FADD) +HANDLE_TARGET_OPCODE(G_VECREDUCE_FMUL) +HANDLE_TARGET_OPCODE(G_VECREDUCE_FMAX) +HANDLE_TARGET_OPCODE(G_VECREDUCE_FMIN) +HANDLE_TARGET_OPCODE(G_VECREDUCE_ADD) +HANDLE_TARGET_OPCODE(G_VECREDUCE_MUL) +HANDLE_TARGET_OPCODE(G_VECREDUCE_AND) +HANDLE_TARGET_OPCODE(G_VECREDUCE_OR) +HANDLE_TARGET_OPCODE(G_VECREDUCE_XOR) +HANDLE_TARGET_OPCODE(G_VECREDUCE_SMAX) +HANDLE_TARGET_OPCODE(G_VECREDUCE_SMIN) +HANDLE_TARGET_OPCODE(G_VECREDUCE_UMAX) +HANDLE_TARGET_OPCODE(G_VECREDUCE_UMIN) + /// Marker for the end of the generic opcode. /// This is used to check if an opcode is in the range of the /// generic opcodes. -HANDLE_TARGET_OPCODE_MARKER(PRE_ISEL_GENERIC_OPCODE_END, G_VECREDUCE_UMIN) +HANDLE_TARGET_OPCODE_MARKER(PRE_ISEL_GENERIC_OPCODE_END, G_VECREDUCE_UMIN) /// BUILTIN_OP_END - This must be the last enum value in this list. /// The target-specific post-isel opcode values start here. |