In this patch, we set hasSideEffects=0 for PLXVP and PSTXVP instructions definition in the td file.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
Comment Actions
Why do we need these flags for PLXVP and PSTXVP ? Please, add a test case showing why this is required.
Comment Actions
I think, this patch isn't needed any more as we have already specified the match pattern for these instructions and tblgen will infer the sideeffects from the pattern. See what we get from tblgen now(we didn't have the sideeffect bit):
{ 1191, 3, 1, 4, 39, 0|(1ULL<<MCID::MayLoad), 0x0ULL, nullptr, nullptr, OperandInfo158 }, // Inst #1191 = LXVP