We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent e8ab413 commit dbc3df1Copy full SHA for dbc3df1
llvm/lib/Target/RISCV/RISCVInstrInfo.cpp
@@ -1474,10 +1474,8 @@ unsigned RISCVInstrInfo::getInstSizeInBytes(const MachineInstr &MI) const {
1474
1475
if (!MI.memoperands_empty()) {
1476
MachineMemOperand *MMO = *(MI.memoperands_begin());
1477
- const MachineFunction &MF = *MI.getParent()->getParent();
1478
- const auto &ST = MF.getSubtarget<RISCVSubtarget>();
1479
- if (ST.hasStdExtZihintntl() && MMO->isNonTemporal()) {
1480
- if (ST.hasStdExtCOrZca() && ST.enableRVCHintInstrs()) {
+ if (STI.hasStdExtZihintntl() && MMO->isNonTemporal()) {
+ if (STI.hasStdExtCOrZca() && STI.enableRVCHintInstrs()) {
1481
if (isCompressibleInst(MI, STI))
1482
return 4; // c.ntl.all + c.load/c.store
1483
return 6; // c.ntl.all + load/store
0 commit comments