[PATCH] D108308: [WIP] Cleanup identifier parsing.
Corentin Jabot via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Wed Aug 18 14:50:12 PDT 2021
cor3ntin added a comment.
@aaron.ballman Let me know what you think.
The PR does not contain new behavior, only renames and refactor the function lexing identifiers. I ran the build a few times and did not measure performance differences on my system. The code should behave exactly the same except with one loop instead of 3.
I also moved the 2 identifier lexing functions near one another to make it easier to understand.
This makes it apparent that some places in tools, maybe header names or module parsing too only check for ASCII identifiers when they may want to check for Unicode, This is not addressed here.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D108308/new/
https://reviews.llvm.org/D108308
More information about the llvm-commits
mailing list