This check appears to be a leftover from when add/sub/mul could be either integer or fp. The NSW/NUW flags are only set for add/sub/mul/shl earlier. And we check that those operations only have integer types just below this. So it seems unnecessary to explicitly error for NUW/NSW being used on a add/sub/mul that have the wrong type that would later error for that.
Details
Details
- Reviewers
spatel dblaikie jyknight arsenm - Commits
- rZORGe2a978eb8326: [LLParser] Remove unnecessary error check making sure NUW/NSW flags aren't set…
rZORG4b30e8829ac7: [LLParser] Remove unnecessary error check making sure NUW/NSW flags aren't set…
rGe2a978eb8326: [LLParser] Remove unnecessary error check making sure NUW/NSW flags aren't set…
rG4b30e8829ac7: [LLParser] Remove unnecessary error check making sure NUW/NSW flags aren't set…
rGf6e07c472d38: [LLParser] Remove unnecessary error check making sure NUW/NSW flags aren't set…
rL359987: [LLParser] Remove unnecessary error check making sure NUW/NSW flags aren't set…
Diff Detail
Diff Detail
- Repository
- rL LLVM