diff options
| author | Sergei Barannikov <barannikov88@gmail.com> | 2025-11-21 19:16:41 +0300 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-11-21 19:16:41 +0300 |
| commit | f56ddde410cd143792ce165958bc42fdcc9f7bb5 (patch) | |
| tree | 35acb091a71492120f9616980797c37a783d98f0 /lldb/test/Shell/Commands/CommandScriptImmediateOutput/CommandScriptImmediateOutputFile.test | |
| parent | 76a68164bb29171664c91f3583b047e2913f5e73 (diff) | |
[ARM] Restore hasSideEffects flag on t2WhileLoopSetup (#168948)
ARM relies on deprecated TableGen behavior of guessing instruction
properties from patterns (`def ARM : Target` doesn't have
`guessInstructionProperties` set to false).
Before #168209, TableGen conservatively guessed that `t2WhileLoopSetup`
has side effects because the instruction wasn't matched by any pattern.
After the patch, TableGen guesses it has no side effects because the
added pattern uses only `arm_wlssetup` node, which has no side effects.
Add `SDNPSideEffect` to the node so that TableGen guesses the property
right, and also `hasSideEffects = 1` to the instruction in case ARM ever
sets `guessInstructionProperties` to false.
Diffstat (limited to 'lldb/test/Shell/Commands/CommandScriptImmediateOutput/CommandScriptImmediateOutputFile.test')
0 files changed, 0 insertions, 0 deletions
