llvm-project/llvm/lib/TextAPI
serge-sans-paille b48e378218 Cleanup LLVMTextAPI headers
Based on the output of iwyu. A full rebuild of llvm-project doesn't exhibit any
significant false dependencies.

The impact on preprocessed output is larger than expected, given the small
amount of changes

$ clang++ -E  -Iinclude -I../llvm/include ../llvm/lib/TextAPI/*.cpp -std=c++14 -fno-rtti -fno-exceptions | wc -l
before: 635319
After: 643716

Discourse thread on the topic: https://llvm.discourse.group/t/include-what-you-use-include-cleanup
2022-01-26 14:21:25 +01:00
..
Architecture.cpp Cleanup LLVMTextAPI headers 2022-01-26 14:21:25 +01:00
ArchitectureSet.cpp
CMakeLists.txt
InterfaceFile.cpp
PackedVersion.cpp Cleanup LLVMTextAPI headers 2022-01-26 14:21:25 +01:00
Platform.cpp Fix MSVC "not all control paths return a value" warnings. NFC. 2022-01-13 17:44:10 +00:00
Symbol.cpp
Target.cpp Cleanup LLVMTextAPI headers 2022-01-26 14:21:25 +01:00
TextAPIContext.h
TextStub.cpp Replace PlatformKind with PlatformType. 2022-01-13 09:23:49 -08:00
TextStubCommon.cpp Replace PlatformKind with PlatformType. 2022-01-13 09:23:49 -08:00
TextStubCommon.h Cleanup LLVMTextAPI headers 2022-01-26 14:21:25 +01:00