aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/X86/Disassembler/X86Disassembler.cpp
diff options
context:
space:
mode:
authorDaniel Grumberg <dgrumberg@apple.com>2022-03-17 10:50:55 +0000
committerDaniel Grumberg <dgrumberg@apple.com>2022-03-21 21:04:47 +0000
commitedbb99a7edc6f2dca0ebb27d95c624aa6479eb21 (patch)
tree4df85e424b28ad70fbfc2104de94f98736d6f134 /llvm/lib/Target/X86/Disassembler/X86Disassembler.cpp
parente412529c93ae86d580b8212e07a0a2a0a8ab5cda (diff)
downloadllvm-edbb99a7edc6f2dca0ebb27d95c624aa6479eb21.zip
llvm-edbb99a7edc6f2dca0ebb27d95c624aa6479eb21.tar.gz
llvm-edbb99a7edc6f2dca0ebb27d95c624aa6479eb21.tar.bz2
Ensure -extract-api handles multiple headers correctly
clang -extract-api should accept multiple headers and forward them to a single CC1 instance. This change introduces a new ExtractAPIJobAction. Currently API Extraction is done during the Precompile phase as this is the current phase that matches the requirements the most. Adding a new phase would need to change some logic in how phases are scheduled. If the headers scheduled for API extraction are of different types the driver emits a diagnostic. Differential Revision: https://reviews.llvm.org/D121936
Diffstat (limited to 'llvm/lib/Target/X86/Disassembler/X86Disassembler.cpp')
0 files changed, 0 insertions, 0 deletions