[all-commits] [llvm/llvm-project] d391e4: [X86] Update RET/LRET instruction to use the same ...

Simon Pilgrim via All-commits all-commits at lists.llvm.org
Sun Nov 7 07:09:08 PST 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: d391e4fe841d4289137b6cb1463fce2d1853a5eb
      https://github.com/llvm/llvm-project/commit/d391e4fe841d4289137b6cb1463fce2d1853a5eb
  Author: Simon Pilgrim <llvm-dev at redking.me.uk>
  Date:   2021-11-07 (Sun, 07 Nov 2021)

  Changed paths:
    M llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp
    M llvm/lib/Target/X86/X86ExpandPseudo.cpp
    M llvm/lib/Target/X86/X86FastISel.cpp
    M llvm/lib/Target/X86/X86IndirectThunks.cpp
    M llvm/lib/Target/X86/X86InstrControl.td
    M llvm/lib/Target/X86/X86InstrInfo.cpp
    M llvm/lib/Target/X86/X86LoadValueInjectionRetHardening.cpp
    M llvm/lib/Target/X86/X86MCInstLower.cpp
    M llvm/lib/Target/X86/X86RegisterInfo.cpp
    M llvm/lib/Target/X86/X86SchedBroadwell.td
    M llvm/lib/Target/X86/X86SchedHaswell.td
    M llvm/lib/Target/X86/X86SchedIceLake.td
    M llvm/lib/Target/X86/X86SchedSandyBridge.td
    M llvm/lib/Target/X86/X86SchedSkylakeClient.td
    M llvm/lib/Target/X86/X86SchedSkylakeServer.td
    M llvm/lib/Target/X86/X86ScheduleAtom.td
    M llvm/lib/Target/X86/X86ScheduleZnver1.td
    M llvm/lib/Target/X86/X86ScheduleZnver2.td
    M llvm/test/CodeGen/Generic/MIRDebugify/check-line-and-variables.mir
    M llvm/test/CodeGen/MIR/X86/auto-successor.mir
    M llvm/test/CodeGen/MIR/X86/basic-block-liveins.mir
    M llvm/test/CodeGen/MIR/X86/basic-block-not-at-start-of-line-error.mir
    M llvm/test/CodeGen/MIR/X86/block-address-operands.mir
    M llvm/test/CodeGen/MIR/X86/branch-probabilities.mir
    M llvm/test/CodeGen/MIR/X86/callee-saved-info.mir
    M llvm/test/CodeGen/MIR/X86/cfi-def-cfa-offset.mir
    M llvm/test/CodeGen/MIR/X86/cfi-offset.mir
    M llvm/test/CodeGen/MIR/X86/constant-pool-item-redefinition-error.mir
    M llvm/test/CodeGen/MIR/X86/constant-pool.mir
    M llvm/test/CodeGen/MIR/X86/constant-value-error.mir
    M llvm/test/CodeGen/MIR/X86/dbg-value-list.mir
    M llvm/test/CodeGen/MIR/X86/dead-register-flag.mir
    M llvm/test/CodeGen/MIR/X86/def-register-already-tied-error.mir
    M llvm/test/CodeGen/MIR/X86/duplicate-memory-operand-flag.mir
    M llvm/test/CodeGen/MIR/X86/duplicate-register-flag-error.mir
    M llvm/test/CodeGen/MIR/X86/early-clobber-register-flag.mir
    M llvm/test/CodeGen/MIR/X86/expected-align-in-memory-operand.mir
    M llvm/test/CodeGen/MIR/X86/expected-alignment-after-align-in-memory-operand.mir
    M llvm/test/CodeGen/MIR/X86/expected-basic-block-at-start-of-body.mir
    M llvm/test/CodeGen/MIR/X86/expected-block-reference-in-blockaddress.mir
    M llvm/test/CodeGen/MIR/X86/expected-comma-after-cfi-register.mir
    M llvm/test/CodeGen/MIR/X86/expected-comma-after-memory-operand.mir
    M llvm/test/CodeGen/MIR/X86/expected-different-implicit-operand.mir
    M llvm/test/CodeGen/MIR/X86/expected-different-implicit-register-flag.mir
    M llvm/test/CodeGen/MIR/X86/expected-function-reference-after-blockaddress.mir
    M llvm/test/CodeGen/MIR/X86/expected-global-value-after-blockaddress.mir
    M llvm/test/CodeGen/MIR/X86/expected-integer-after-offset-sign.mir
    M llvm/test/CodeGen/MIR/X86/expected-integer-after-tied-def.mir
    M llvm/test/CodeGen/MIR/X86/expected-integer-in-successor-weight.mir
    M llvm/test/CodeGen/MIR/X86/expected-load-or-store-in-memory-operand.mir
    M llvm/test/CodeGen/MIR/X86/expected-machine-operand.mir
    M llvm/test/CodeGen/MIR/X86/expected-metadata-node-after-debug-location.mir
    M llvm/test/CodeGen/MIR/X86/expected-metadata-node-after-exclaim.mir
    M llvm/test/CodeGen/MIR/X86/expected-metadata-node-in-stack-object.mir
    M llvm/test/CodeGen/MIR/X86/expected-named-register-in-allocation-hint.mir
    M llvm/test/CodeGen/MIR/X86/expected-named-register-in-callee-saved-register.mir
    M llvm/test/CodeGen/MIR/X86/expected-named-register-in-functions-livein.mir
    M llvm/test/CodeGen/MIR/X86/expected-named-register-livein.mir
    M llvm/test/CodeGen/MIR/X86/expected-newline-at-end-of-list.mir
    M llvm/test/CodeGen/MIR/X86/expected-number-after-bb.mir
    M llvm/test/CodeGen/MIR/X86/expected-offset-after-cfi-operand.mir
    M llvm/test/CodeGen/MIR/X86/expected-pointer-value-in-memory-operand.mir
    M llvm/test/CodeGen/MIR/X86/expected-positive-alignment-after-align.mir
    M llvm/test/CodeGen/MIR/X86/expected-register-after-cfi-operand.mir
    M llvm/test/CodeGen/MIR/X86/expected-register-after-flags.mir
    M llvm/test/CodeGen/MIR/X86/expected-size-integer-after-memory-operation.mir
    M llvm/test/CodeGen/MIR/X86/expected-size-integer-after-memory-operation2.mir
    M llvm/test/CodeGen/MIR/X86/expected-stack-object.mir
    M llvm/test/CodeGen/MIR/X86/expected-subregister-after-colon.mir
    M llvm/test/CodeGen/MIR/X86/expected-target-flag-name.mir
    M llvm/test/CodeGen/MIR/X86/expected-tied-def-after-lparen.mir
    M llvm/test/CodeGen/MIR/X86/expected-value-in-memory-operand.mir
    M llvm/test/CodeGen/MIR/X86/expected-virtual-register-in-functions-livein.mir
    M llvm/test/CodeGen/MIR/X86/external-symbol-operands.mir
    M llvm/test/CodeGen/MIR/X86/fixed-stack-memory-operands.mir
    M llvm/test/CodeGen/MIR/X86/fixed-stack-object-redefinition-error.mir
    M llvm/test/CodeGen/MIR/X86/fixed-stack-objects.mir
    M llvm/test/CodeGen/MIR/X86/frame-info-save-restore-points.mir
    M llvm/test/CodeGen/MIR/X86/frame-info-stack-references.mir
    M llvm/test/CodeGen/MIR/X86/frame-setup-instruction-flag.mir
    M llvm/test/CodeGen/MIR/X86/function-liveins.mir
    M llvm/test/CodeGen/MIR/X86/global-value-operands.mir
    M llvm/test/CodeGen/MIR/X86/immediate-operands.mir
    M llvm/test/CodeGen/MIR/X86/implicit-register-flag.mir
    M llvm/test/CodeGen/MIR/X86/inline-asm-registers.mir
    M llvm/test/CodeGen/MIR/X86/instr-symbols-and-mcsymbol-operands.mir
    M llvm/test/CodeGen/MIR/X86/instructions-debug-location.mir
    M llvm/test/CodeGen/MIR/X86/invalid-constant-pool-item.mir
    M llvm/test/CodeGen/MIR/X86/invalid-target-flag-name.mir
    M llvm/test/CodeGen/MIR/X86/invalid-tied-def-index-error.mir
    M llvm/test/CodeGen/MIR/X86/jump-table-info.mir
    M llvm/test/CodeGen/MIR/X86/jump-table-redefinition-error.mir
    M llvm/test/CodeGen/MIR/X86/killed-register-flag.mir
    M llvm/test/CodeGen/MIR/X86/large-cfi-offset-number-error.mir
    M llvm/test/CodeGen/MIR/X86/large-immediate-operand-error.mir
    M llvm/test/CodeGen/MIR/X86/large-index-number-error.mir
    M llvm/test/CodeGen/MIR/X86/large-offset-number-error.mir
    M llvm/test/CodeGen/MIR/X86/large-size-in-memory-operand-error.mir
    M llvm/test/CodeGen/MIR/X86/liveout-register-mask.mir
    M llvm/test/CodeGen/MIR/X86/load-with-max-alignment.mir
    M llvm/test/CodeGen/MIR/X86/machine-basic-block-operands.mir
    M llvm/test/CodeGen/MIR/X86/machine-instructions.mir
    M llvm/test/CodeGen/MIR/X86/machine-verifier.mir
    M llvm/test/CodeGen/MIR/X86/memory-operands.mir
    M llvm/test/CodeGen/MIR/X86/metadata-operands.mir
    M llvm/test/CodeGen/MIR/X86/missing-closing-quote.mir
    M llvm/test/CodeGen/MIR/X86/missing-comma.mir
    M llvm/test/CodeGen/MIR/X86/missing-implicit-operand.mir
    M llvm/test/CodeGen/MIR/X86/named-registers.mir
    M llvm/test/CodeGen/MIR/X86/newline-handling.mir
    M llvm/test/CodeGen/MIR/X86/null-register-operands.mir
    M llvm/test/CodeGen/MIR/X86/register-mask-operands.mir
    M llvm/test/CodeGen/MIR/X86/register-operands-target-flag-error.mir
    M llvm/test/CodeGen/MIR/X86/renamable-register-flag.mir
    M llvm/test/CodeGen/MIR/X86/roundtrip.mir
    M llvm/test/CodeGen/MIR/X86/simple-register-allocation-hints.mir
    M llvm/test/CodeGen/MIR/X86/spill-slot-fixed-stack-object-aliased.mir
    M llvm/test/CodeGen/MIR/X86/spill-slot-fixed-stack-object-immutable.mir
    M llvm/test/CodeGen/MIR/X86/spill-slot-fixed-stack-objects.mir
    M llvm/test/CodeGen/MIR/X86/stack-object-invalid-name.mir
    M llvm/test/CodeGen/MIR/X86/stack-object-operand-name-mismatch-error.mir
    M llvm/test/CodeGen/MIR/X86/stack-object-operands.mir
    M llvm/test/CodeGen/MIR/X86/stack-object-redefinition-error.mir
    M llvm/test/CodeGen/MIR/X86/stack-objects.mir
    M llvm/test/CodeGen/MIR/X86/standalone-register-error.mir
    M llvm/test/CodeGen/MIR/X86/subregister-index-operands.mir
    M llvm/test/CodeGen/MIR/X86/subregister-operands.mir
    M llvm/test/CodeGen/MIR/X86/successor-basic-blocks-weights.mir
    M llvm/test/CodeGen/MIR/X86/successor-basic-blocks.mir
    M llvm/test/CodeGen/MIR/X86/tied-def-operand-invalid.mir
    M llvm/test/CodeGen/MIR/X86/tied-physical-regs-match.mir
    M llvm/test/CodeGen/MIR/X86/undef-register-flag.mir
    M llvm/test/CodeGen/MIR/X86/undefined-fixed-stack-object.mir
    M llvm/test/CodeGen/MIR/X86/undefined-global-value.mir
    M llvm/test/CodeGen/MIR/X86/undefined-ir-block-in-blockaddress.mir
    M llvm/test/CodeGen/MIR/X86/undefined-ir-block-slot-in-blockaddress.mir
    M llvm/test/CodeGen/MIR/X86/undefined-jump-table-id.mir
    M llvm/test/CodeGen/MIR/X86/undefined-named-global-value.mir
    M llvm/test/CodeGen/MIR/X86/undefined-register-class.mir
    M llvm/test/CodeGen/MIR/X86/undefined-stack-object.mir
    M llvm/test/CodeGen/MIR/X86/undefined-value-in-memory-operand.mir
    M llvm/test/CodeGen/MIR/X86/undefined-virtual-register.mir
    M llvm/test/CodeGen/MIR/X86/unknown-machine-basic-block.mir
    M llvm/test/CodeGen/MIR/X86/unknown-metadata-keyword.mir
    M llvm/test/CodeGen/MIR/X86/unknown-metadata-node.mir
    M llvm/test/CodeGen/MIR/X86/unknown-named-machine-basic-block.mir
    M llvm/test/CodeGen/MIR/X86/unknown-register.mir
    M llvm/test/CodeGen/MIR/X86/unknown-subregister-index-op.mir
    M llvm/test/CodeGen/MIR/X86/unknown-subregister-index.mir
    M llvm/test/CodeGen/MIR/X86/unrecognized-character.mir
    M llvm/test/CodeGen/MIR/X86/variable-sized-stack-object-size-error.mir
    M llvm/test/CodeGen/MIR/X86/variable-sized-stack-objects.mir
    M llvm/test/CodeGen/MIR/X86/virtual-register-redefinition-error.mir
    M llvm/test/CodeGen/MIR/X86/virtual-registers.mir
    M llvm/test/CodeGen/X86/basic-block-sections-mir-parse.mir
    M llvm/test/CodeGen/X86/block-placement.mir
    M llvm/test/CodeGen/X86/bug47278.mir
    M llvm/test/CodeGen/X86/dbg-changes-codegen-branch-folding2.mir
    M llvm/test/CodeGen/X86/dbg-value-superreg-copy.mir
    M llvm/test/CodeGen/X86/evex-to-vex-compress.mir
    M llvm/test/CodeGen/X86/expand-call-rvmarker.mir
    M llvm/test/CodeGen/X86/expand-vr64-gr64-copy.mir
    M llvm/test/CodeGen/X86/fast-regalloc-live-out-debug-values.mir
    M llvm/test/CodeGen/X86/fixup-bw-copy.mir
    M llvm/test/CodeGen/X86/fixup-bw-inst.mir
    M llvm/test/CodeGen/X86/implicit-null-checks.mir
    M llvm/test/CodeGen/X86/implicit-null-chk-reg-rewrite.mir
    M llvm/test/CodeGen/X86/instr-symbols.mir
    M llvm/test/CodeGen/X86/invalid-liveness.mir
    M llvm/test/CodeGen/X86/leaFixup32.mir
    M llvm/test/CodeGen/X86/leaFixup64.mir
    M llvm/test/CodeGen/X86/machine-copy-dbgvalue.mir
    M llvm/test/CodeGen/X86/machine-outliner-cfi-tail-some.mir
    M llvm/test/CodeGen/X86/machine-outliner-cfi-tail.mir
    M llvm/test/CodeGen/X86/optimize-compare.mir
    M llvm/test/CodeGen/X86/patchpoint-verifiable.mir
    M llvm/test/CodeGen/X86/phielim-undef.mir
    M llvm/test/CodeGen/X86/post-ra-sched-with-debug.mir
    M llvm/test/CodeGen/X86/prologue-epilogue-remarks.mir
    M llvm/test/CodeGen/X86/scavenger.mir
    M llvm/test/CodeGen/X86/tail-merge-after-mbp.mir
    M llvm/test/CodeGen/X86/tied-depbreak.mir
    M llvm/test/CodeGen/X86/twoaddr-dbg-value.mir
    M llvm/test/CodeGen/X86/update-terminator.mir
    M llvm/test/CodeGen/X86/win64-eh-empty-block-2.mir
    M llvm/test/CodeGen/X86/xray-multiplerets-in-blocks.mir
    M llvm/test/DebugInfo/MIR/InstrRef/dbg-phi-subregister-location.mir
    M llvm/test/DebugInfo/MIR/InstrRef/dbg-phis-in-ldv.mir
    M llvm/test/DebugInfo/MIR/InstrRef/dbg-phis-merging-in-ldv.mir
    M llvm/test/DebugInfo/MIR/InstrRef/dbg-phis-with-loops.mir
    M llvm/test/DebugInfo/MIR/InstrRef/follow-spill-of-live-value.mir
    M llvm/test/DebugInfo/MIR/InstrRef/ignore-dbg-value-list.mir
    M llvm/test/DebugInfo/MIR/InstrRef/instr-ref-roundtrip.mir
    M llvm/test/DebugInfo/MIR/InstrRef/livedebugvalues_instrref_tolocs.mir
    M llvm/test/DebugInfo/MIR/InstrRef/livedebugvalues_recover_clobbers.mir
    M llvm/test/DebugInfo/MIR/InstrRef/livedebugvalues_stackslot_subregs.mir
    M llvm/test/DebugInfo/MIR/InstrRef/livedebugvalues_subreg_substitutions.mir
    M llvm/test/DebugInfo/MIR/InstrRef/memory-operand-tracking.mir
    M llvm/test/DebugInfo/MIR/InstrRef/no-duplicates.mir
    M llvm/test/DebugInfo/MIR/InstrRef/no-metainstrs.mir
    M llvm/test/DebugInfo/MIR/InstrRef/phi-coalesce-subreg.mir
    M llvm/test/DebugInfo/MIR/InstrRef/phi-coalescing.mir
    M llvm/test/DebugInfo/MIR/InstrRef/pick-vphi-in-shifting-loop.mir
    M llvm/test/DebugInfo/MIR/InstrRef/restore-to-rsp-crash.mir
    M llvm/test/DebugInfo/MIR/InstrRef/substitusions-roundtrip.mir
    M llvm/test/DebugInfo/MIR/InstrRef/survives-livedebugvars.mir
    M llvm/test/DebugInfo/MIR/InstrRef/x86-fixup-bw-inst-subreb.mir
    M llvm/test/DebugInfo/MIR/InstrRef/x86-lea-fixup-2.mir
    M llvm/test/DebugInfo/MIR/InstrRef/x86-lea-fixup.mir
    M llvm/test/DebugInfo/MIR/X86/backup-entry-values-usage.mir
    M llvm/test/DebugInfo/MIR/X86/bit-piece-dh.mir
    M llvm/test/DebugInfo/MIR/X86/call-site-gnu-vs-dwarf5-attrs.mir
    M llvm/test/DebugInfo/MIR/X86/clobbered-fragments.mir
    M llvm/test/DebugInfo/MIR/X86/complex-entryvalue.mir
    M llvm/test/DebugInfo/MIR/X86/dbg-call-site-spilled-arg-multiple-defs.mir
    M llvm/test/DebugInfo/MIR/X86/dbg-call-site-spilled-arg.mir
    M llvm/test/DebugInfo/MIR/X86/dbg-stack-value-range.mir
    M llvm/test/DebugInfo/MIR/X86/dbgcall-site-copy-super-sub.mir
    M llvm/test/DebugInfo/MIR/X86/dbgcall-site-interpretation.mir
    M llvm/test/DebugInfo/MIR/X86/dbgcall-site-lea-interpretation.mir
    M llvm/test/DebugInfo/MIR/X86/dbgcall-site-partial-describe.mir
    M llvm/test/DebugInfo/MIR/X86/dbgcall-site-reference.mir
    M llvm/test/DebugInfo/MIR/X86/dbgcall-site-reg-shuffle.mir
    M llvm/test/DebugInfo/MIR/X86/dbgcall-site-two-fwd-reg-defs.mir
    M llvm/test/DebugInfo/MIR/X86/debug-call-site-param.mir
    M llvm/test/DebugInfo/MIR/X86/debug-entry-value-operation.mir
    M llvm/test/DebugInfo/MIR/X86/dvl-livedebugvalues-clobber.mir
    M llvm/test/DebugInfo/MIR/X86/dvl-livedebugvalues-join.mir
    M llvm/test/DebugInfo/MIR/X86/dvl-livedebugvalues-movements.mir
    M llvm/test/DebugInfo/MIR/X86/dvl-livedebugvalues-spillrestore.mir
    M llvm/test/DebugInfo/MIR/X86/dvl-livedebugvars-movements.mir
    M llvm/test/DebugInfo/MIR/X86/dvl-livedebugvars-stackptr.mir
    M llvm/test/DebugInfo/MIR/X86/empty-inline.mir
    M llvm/test/DebugInfo/MIR/X86/entry-value-of-modified-param.mir
    M llvm/test/DebugInfo/MIR/X86/entry-values-diamond-bbs.mir
    M llvm/test/DebugInfo/MIR/X86/kill-after-spill.mir
    M llvm/test/DebugInfo/MIR/X86/kill-entry-value-after-diamond-bbs.mir
    M llvm/test/DebugInfo/MIR/X86/live-debug-values-3preds.mir
    M llvm/test/DebugInfo/MIR/X86/live-debug-values-bad-transfer.mir
    M llvm/test/DebugInfo/MIR/X86/live-debug-values-cutoffs.mir
    M llvm/test/DebugInfo/MIR/X86/live-debug-values-entry-transfer.mir
    M llvm/test/DebugInfo/MIR/X86/live-debug-values-fragments.mir
    M llvm/test/DebugInfo/MIR/X86/live-debug-values-restore-collide.mir
    M llvm/test/DebugInfo/MIR/X86/live-debug-values-restore.mir
    M llvm/test/DebugInfo/MIR/X86/live-debug-values-spill.mir
    M llvm/test/DebugInfo/MIR/X86/live-debug-values-stack-clobber.mir
    M llvm/test/DebugInfo/MIR/X86/live-debug-values.mir
    M llvm/test/DebugInfo/MIR/X86/livedebugvalues-ignores-metaInstructions.mir
    M llvm/test/DebugInfo/MIR/X86/livedebugvalues_basic_diamond.mir
    M llvm/test/DebugInfo/MIR/X86/livedebugvalues_basic_diamond_match_clobber.mir
    M llvm/test/DebugInfo/MIR/X86/livedebugvalues_basic_diamond_match_move.mir
    M llvm/test/DebugInfo/MIR/X86/livedebugvalues_basic_diamond_one_clobber.mir
    M llvm/test/DebugInfo/MIR/X86/livedebugvalues_basic_diamond_one_move.mir
    M llvm/test/DebugInfo/MIR/X86/livedebugvalues_basic_loop.mir
    M llvm/test/DebugInfo/MIR/X86/livedebugvalues_bb_to_bb.mir
    M llvm/test/DebugInfo/MIR/X86/livedebugvalues_bb_to_bb_clobbered.mir
    M llvm/test/DebugInfo/MIR/X86/livedebugvalues_bb_to_bb_move_to_clobber.mir
    M llvm/test/DebugInfo/MIR/X86/livedebugvalues_load_in_loop.mir
    M llvm/test/DebugInfo/MIR/X86/livedebugvalues_loop_break.mir
    M llvm/test/DebugInfo/MIR/X86/livedebugvalues_loop_break_clobbered.mir
    M llvm/test/DebugInfo/MIR/X86/livedebugvalues_loop_clobbered.mir
    M llvm/test/DebugInfo/MIR/X86/livedebugvalues_loop_diamond.mir
    M llvm/test/DebugInfo/MIR/X86/livedebugvalues_loop_diamond_clobber.mir
    M llvm/test/DebugInfo/MIR/X86/livedebugvalues_loop_diamond_move.mir
    M llvm/test/DebugInfo/MIR/X86/livedebugvalues_loop_early_clobber.mir
    M llvm/test/DebugInfo/MIR/X86/livedebugvalues_loop_terminated.mir
    M llvm/test/DebugInfo/MIR/X86/livedebugvalues_loop_two_backedge.mir
    M llvm/test/DebugInfo/MIR/X86/livedebugvalues_loop_two_backedge_clobbered.mir
    M llvm/test/DebugInfo/MIR/X86/livedebugvalues_loop_within_loop.mir
    M llvm/test/DebugInfo/MIR/X86/livedebugvalues_loop_within_loop_clobbered.mir
    M llvm/test/DebugInfo/MIR/X86/livedebugvalues_loop_within_loop_moved.mir
    M llvm/test/DebugInfo/MIR/X86/livedebugvalues_loop_within_loop_outer_moved.mir
    M llvm/test/DebugInfo/MIR/X86/livedebugvalues_many_loop_heads.mir
    M llvm/test/DebugInfo/MIR/X86/livedebugvars-crossbb-interval.mir
    M llvm/test/DebugInfo/MIR/X86/multiple-param-dbg-value-entry.mir
    M llvm/test/DebugInfo/MIR/X86/piece-entryval.mir
    M llvm/test/DebugInfo/MIR/X86/propagate-entry-value-cross-bbs.mir
    M llvm/test/DebugInfo/MIR/X86/remove-entry-value-from-loop.mir
    M llvm/test/DebugInfo/MIR/X86/remove-redundant-dbg-vals.mir
    M llvm/test/DebugInfo/MIR/X86/unreachable-block-call-site.mir
    M llvm/test/DebugInfo/X86/bbjoin.ll
    M llvm/test/DebugInfo/X86/dbg_entity_calc_ignores_KILL_instruction_at_return.mir
    M llvm/test/DebugInfo/X86/dbg_entity_calc_ignores_KILL_instruction_still_clobbers.mir
    M llvm/test/DebugInfo/X86/dbg_value_list_clobbers.mir
    M llvm/test/DebugInfo/X86/dbg_value_list_emission.mir
    M llvm/test/DebugInfo/X86/debug-loc-asan.mir
    M llvm/test/DebugInfo/X86/debug-loc-offset.mir
    M llvm/test/DebugInfo/X86/dw_op_constu.mir
    M llvm/test/DebugInfo/X86/dw_op_minus.mir
    M llvm/test/DebugInfo/X86/live-debug-values-constprop.mir
    M llvm/test/DebugInfo/X86/location-range-inlined-xblock.mir
    M llvm/test/DebugInfo/X86/location-range.mir
    M llvm/test/DebugInfo/X86/pr19307.mir
    M llvm/test/DebugInfo/X86/pr34545.ll
    M llvm/test/DebugInfo/X86/single-location-2.mir
    M llvm/test/DebugInfo/X86/single-location-inlined-param.mir
    M llvm/test/DebugInfo/X86/single-location-interrupted-scope.mir
    M llvm/test/DebugInfo/X86/trim-var-locs.mir
    M llvm/test/Transforms/SampleProfile/pseudo-probe.mir
    M llvm/unittests/CodeGen/InstrRefLDVTest.cpp
    M llvm/unittests/tools/llvm-exegesis/X86/SnippetRepetitorTest.cpp

  Log Message:
  -----------
  [X86] Update RET/LRET instruction to use the same naming convention as IRET (PR36876). NFC

Be more consistent in the naming convention for the various RET instructions to specify in terms of bitwidth.

Helps prevent future scheduler model mismatches like those that were only addressed in D44687.

Differential Revision: https://reviews.llvm.org/D113302


  Commit: f057756a1ae2958af823d7e15869147c27f975fb
      https://github.com/llvm/llvm-project/commit/f057756a1ae2958af823d7e15869147c27f975fb
  Author: Simon Pilgrim <llvm-dev at redking.me.uk>
  Date:   2021-11-07 (Sun, 07 Nov 2021)

  Changed paths:
    M llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp

  Log Message:
  -----------
  [SLP] Fix Wdocumentation warning - remove \returns from void function. NFC.


Compare: https://github.com/llvm/llvm-project/compare/9b8b16457c23...f057756a1ae2


More information about the All-commits mailing list