diff options
| author | Nathan Gauër <brioche@google.com> | 2026-01-21 16:45:08 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-01-21 15:45:08 +0000 |
| commit | 9247e897060846154f17e515994de0de5eb5c830 (patch) | |
| tree | 0fa1663ec674d457ac7c84f338db12f903d25ffd /llvm/lib/Bitcode/Reader/BitcodeReader.cpp | |
| parent | b1698d3ac062f15bda187958a24143a508f4e8a3 (diff) | |
| download | llvm-9247e897060846154f17e515994de0de5eb5c830.zip llvm-9247e897060846154f17e515994de0de5eb5c830.tar.gz llvm-9247e897060846154f17e515994de0de5eb5c830.tar.bz2 | |
[IR] Add llvm.structured.gep instruction (#176145)
This commit adds initial support for `@llvm.structured.gep` instruction
in Clang. This intrinsic is supposed to be used as an alternative to
ptrdiff/GEP when pointers arithmetic is invalid and only structured
access is possible.
Link to the RFC:
https://discourse.llvm.org/t/rfc-adding-instructions-to-to-carry-gep-type-traversal-information/
Previous discussion around the documentation:
https://github.com/llvm/llvm-project/pull/167883
Diffstat (limited to 'llvm/lib/Bitcode/Reader/BitcodeReader.cpp')
0 files changed, 0 insertions, 0 deletions
