This partially addresses Bug 42692; see discussion there.
Adds C API getters and setters for the NUW, NSW, and Exact flags on various
instructions.
Paths
| Differential D89252
[C API] Add getters and setters for NUW, NSW, and Exact ClosedPublic Authored by cdisselkoen on Oct 12 2020, 9:59 AM.
Details Summary This partially addresses Bug 42692; see discussion there. Adds C API getters and setters for the NUW, NSW, and Exact flags on various
Diff Detail
Event TimelineComment Actions Friendly ping on this? I assume the test failures for Clang's directory watcher are unrelated - this diff doesn't touch anything in Clang? This revision is now accepted and ready to land.Oct 14 2021, 7:00 AM Comment Actions If this is ready to land, then could I get someone to land it for me? I don't believe I have sufficient privileges. Comment Actions Hi folks. I came across this review while looking at nsw/nuw/etc. information being missing from libraries that consume the C API bindings, e.g. Rust. I'd like to see this land, so is there anything holding this patch back? It sounds like it got thumbs-up from reviewers, so is there someone else who needs to merge it? I tried applying it to latest trunk just now and it still applies fine and the tests still pass. I assume it's still good to land? Comment Actions Yeah, this looks perfectly reasonable. Sorry we let it languish for so long! I'll commit it for you momentarily. This revision was landed with ongoing or failed builds.Jun 8 2023, 4:11 PM Closed by commit rGde9b6aa341d8: [C API] Add getters and setters for NUW, NSW, and Exact (authored by bogner). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 529765 llvm/include/llvm-c/Core.h
llvm/lib/IR/Core.cpp
llvm/test/Bindings/llvm-c/echo.ll
llvm/tools/llvm-c-test/echo.cpp
|