Skip to content

Tags: NyuB/llvm-project

Tags

latest

Toggle latest's commit message
Oops

deriving_show

Toggle deriving_show's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
[mlir][llvm] Support nusw and nuw in GEP (llvm#137272)

nusw and nuw were introduced in getelementptr, this patch plumbs them in
MLIR.

Since inbounds implies nusw, this patch also adds an inboundsFlag to
represent the concept of raw inbounds with no nusw implication, and have
the inbounds literal captured as the combination of inboundsFlag and
nusw.

Fixes: iree#20482

Signed-off-by: Lin, Peiyong <linpyong@gmail.com>

clang-tidy-deriving-0.0.1

Toggle clang-tidy-deriving-0.0.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
[mlir][llvm] Support nusw and nuw in GEP (llvm#137272)

nusw and nuw were introduced in getelementptr, this patch plumbs them in
MLIR.

Since inbounds implies nusw, this patch also adds an inboundsFlag to
represent the concept of raw inbounds with no nusw implication, and have
the inbounds literal captured as the combination of inboundsFlag and
nusw.

Fixes: iree#20482

Signed-off-by: Lin, Peiyong <linpyong@gmail.com>