mirror of
https://gcc.gnu.org/git/gcc.git
synced 2025-01-07 11:33:45 +08:00
Delete dead code in ix86_expand_sse_comi.
d->flag is always 0 for builtins located in BDESC_FIRST (comi,COMI,...) ... BDESC_END (COMI, PCMPESTR) gcc/ChangeLog: PR target/98612 * config/i386/i386-builtins.h (BUILTIN_DESC_SWAP_OPERANDS): Deleted. * config/i386/i386-expand.c (ix86_expand_sse_comi): Delete dead code.
This commit is contained in:
parent
640296c367
commit
240f0a490d
@ -236,10 +236,6 @@ struct builtin_isa {
|
||||
|
||||
/* Bits for builtin_description.flag. */
|
||||
|
||||
/* Set when we don't support the comparison natively, and should
|
||||
swap_comparison in order to support it. */
|
||||
#define BUILTIN_DESC_SWAP_OPERANDS 1
|
||||
|
||||
struct builtin_description
|
||||
{
|
||||
const HOST_WIDE_INT mask;
|
||||
|
@ -8634,11 +8634,6 @@ ix86_expand_sse_comi (const struct builtin_description *d, tree exp,
|
||||
if (VECTOR_MODE_P (mode1))
|
||||
op1 = safe_vector_operand (op1, mode1);
|
||||
|
||||
/* Swap operands if we have a comparison that isn't available in
|
||||
hardware. */
|
||||
if (d->flag & BUILTIN_DESC_SWAP_OPERANDS)
|
||||
std::swap (op0, op1);
|
||||
|
||||
target = gen_reg_rtx (SImode);
|
||||
emit_move_insn (target, const0_rtx);
|
||||
target = gen_rtx_SUBREG (QImode, target, 0);
|
||||
|
Loading…
Reference in New Issue
Block a user