diff options
| author | Daniel Thornburgh <dthorn@google.com> | 2025-11-11 11:52:56 -0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-11-11 11:52:56 -0800 |
| commit | c9ff2df8c3233dcb1d3e45039569dd1b9235ad52 (patch) | |
| tree | fcd6b67f1615c16b142b11f12d035350e090caee /clang/lib/CodeGen/CodeGenModule.cpp | |
| parent | cc5057cc2153924d414aac0d4cc7f08d205cd079 (diff) | |
| download | llvm-c9ff2df8c3233dcb1d3e45039569dd1b9235ad52.zip llvm-c9ff2df8c3233dcb1d3e45039569dd1b9235ad52.tar.gz llvm-c9ff2df8c3233dcb1d3e45039569dd1b9235ad52.tar.bz2 | |
[IR] "modular-format" attribute for functions using format strings (#147429)
A new InstCombine transform uses this attribute to rewrite calls to a
modular version of the implementation along with llvm.reloc.none
relocations against aspects of the implementation needed by the call.
This change only adds support for the 'float' aspect, but it also builds
the structure needed for others.
See issue #146159
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions
