[PATCH] D149027: [X86] Add peephole to convert `(Cmp Op32/Op64, Imm8)` -> `(Cmp Op16/Op8, Imm8)`
Craig Topper via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Sun Apr 23 14:17:24 PDT 2023
craig.topper added inline comments.
================
Comment at: llvm/lib/Target/X86/X86ISelDAGToDAG.cpp:5665
+ SDValue TruncN1 = CurDAG->getConstant(
+ C.trunc(NewVT.getScalarSizeInBits()).getZExtValue(), dl, MVT::i32);
+ insertDAGNode(*CurDAG, SDValue(Node, 0), TruncN1);
----------------
Shouldn't the type for the constant be NewVT?
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D149027/new/
https://reviews.llvm.org/D149027
More information about the llvm-commits
mailing list