aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Analysis/ModuleSummaryAnalysis.cpp
diff options
context:
space:
mode:
authorFangrui Song <i@maskray.me>2024-04-15 10:02:23 -0700
committerGitHub <noreply@github.com>2024-04-15 10:02:23 -0700
commit51d85b7b107e9508b90cec274f3f122444fe7ee6 (patch)
tree11594a878070401c77fbf4e97aeb05bda86ba70e /llvm/lib/Analysis/ModuleSummaryAnalysis.cpp
parente09245b3b16fe78e30e79e92f8ce16d1edf7787b (diff)
downloadllvm-51d85b7b107e9508b90cec274f3f122444fe7ee6.zip
llvm-51d85b7b107e9508b90cec274f3f122444fe7ee6.tar.gz
llvm-51d85b7b107e9508b90cec274f3f122444fe7ee6.tar.bz2
[Support] Add llvm::support::endian::writeNext (#88685)
`writeNext` overloads increase the pointer argument like `readNext`. Code like the following ``` endian::write32<ELFT::Endianness>(p, 42); p += 4; endian::write32<ELFT::Endianness>(p, 43); p += 4; ``` can be simplified to: ``` endian::writeNext<uint32_t, ELFT::Endianness>(p, 42); endian::writeNext<uint32_t, ELFT::Endianness>(p, 43); ```
Diffstat (limited to 'llvm/lib/Analysis/ModuleSummaryAnalysis.cpp')
0 files changed, 0 insertions, 0 deletions