Commit
885a05f48a5d320946c89590b73a764e5884fe4f
by nikita.ppvReapply [LVI] Normalize pointer behavior Fix cache invalidation by not guarding the dereferenced pointer cache erasure by SeenBlocks. SeenBlocks is only populated when actually caching a value in the block, which doesn't necessarily have to happen just because dereferenced pointers were calculated. ----- Related to D69686. As noted there, LVI currently behaves differently for integer and pointer values: For integers, the block value is always valid inside the basic block, while for pointers it is only valid at the end of the basic block. I believe the integer behavior is the correct one, and CVP relies on it via its getConstantRange() uses. The reason for the special pointer behavior is that LVI checks whether a pointer is dereferenced in a given basic block and marks it as non-null in that case. Of course, this information is valid only after the dereferencing instruction, or in conservative approximation, at the end of the block. This patch changes the treatment of dereferencability: Instead of including it inside the block value, we instead treat it as something similar to an assume (it essentially is a non-nullness assume) and incorporate this information in intersectAssumeOrGuardBlockValueConstantRange() if the context instruction is the terminator of the basic block. This happens either when determining an edge-value internally in LVI, or when a terminator was explicitly passed to getValueAt(). The latter case makes this change not fully NFC, because we can now fold terminator icmps based on the dereferencability information in the same block. This is the reason why I changed one JumpThreading test (it would optimize the condition away without the change). Of course, we do not want to recompute dereferencability on each intersectAssume call, so we need a new cache for this. The dereferencability analysis requires walking the entire basic block and computing underlying objects of all memory operands. This was previously done separately for each queried pointer value. In the new implementation (both because this makes the caching simpler, and because it is faster), I instead only walk the full BB once and cache all the dereferenced pointers. So the traversal is now performed only once per BB, instead of once per queried pointer value. I think the overall model now makes more sense than before, and there will be no more pitfalls due to differing integer/pointer behavior. Differential Revision: https://reviews.llvm.org/D69914
|
 | llvm/lib/Analysis/LazyValueInfo.cpp |
 | llvm/test/Transforms/JumpThreading/combine-metadata.ll |
Commit
5b47efa20e0c482a60af5fea8dd7e3fae94c1a7e
by maskray[ELF] Fix stack-use-after-scope after D69592 and 69650
|
 | lld/ELF/Relocations.cpp |
Commit
9f08ce0d2197d4f163dfa4633eae2347ce8fc881
by gil.rapaportRevert "[LV] Apply sink-after & interleave-groups as VPlan transformations (NFCI)" This reverts commit 11ed1c0239fd51fd2f064311dc7725277ed0a994 - causes an assert failure.
|
 | llvm/include/llvm/Analysis/VectorUtils.h |
 | llvm/test/Transforms/LoopVectorize/first-order-recurrence.ll |
 | llvm/unittests/Transforms/Vectorize/VPlanTest.cpp |
 | llvm/lib/Transforms/Vectorize/VPlan.h |
 | llvm/lib/Transforms/Vectorize/LoopVectorize.cpp |
 | llvm/lib/Transforms/Vectorize/VPlan.cpp |
 | llvm/lib/Transforms/Vectorize/LoopVectorizationPlanner.h |
 | llvm/lib/Transforms/Vectorize/VPRecipeBuilder.h |
Commit
5df3a87224ef5843a3374a5b87e57495b3f714c4
by efriedma[AArch64][X86] Don't assume __powidf2 is available on Windows. We had some code for this for 32-bit ARM, but this doesn't really need to be in target-specific code; generalize it. (I think this started showing up recently because we added an optimization that converts pow to powi.) Differential Revision: https://reviews.llvm.org/D69013
|
 | llvm/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp |
 | llvm/lib/Target/AArch64/AArch64ISelLowering.cpp |
 | llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp |
 | llvm/test/CodeGen/AArch64/powi-windows.ll |
 | llvm/lib/Target/X86/X86ISelLowering.cpp |
 | llvm/test/CodeGen/X86/powi-windows.ll |
 | llvm/lib/Target/ARM/ARMISelLowering.cpp |
Commit
f0af11d86f81620096a87ffeb50267598d88e5b6
by bmahjour [DDG] Data Dependence Graph - Pi Block Summary: This patch adds Pi Blocks to the DDG. A pi-block represents a group of DDG nodes that are part of a strongly-connected component of the graph. Replacing all the SCCs with pi-blocks results in an acyclic representation of the DDG. For example if we have: {a -> b}, {b -> c, d}, {c -> a} the cycle a -> b -> c -> a is abstracted into a pi-block "p" as follows: {p -> d} with "p" containing: {a -> b}, {b -> c}, {c -> a} In this implementation the edges between nodes that are part of the pi-block are preserved. The crossing edges (edges where one end of the edge is in the set of nodes belonging to an SCC and the other end is outside that set) are replaced with corresponding edges to/from the pi-block node instead. Authored By: bmahjour Reviewer: Meinersbur, fhahn, myhsu, xtian, dmgreen, kbarton, jdoerfert Reviewed By: Meinersbur Subscribers: ychen, arphaman, simoll, a.elovikov, mgorny, hiraditya, jfb, wuzish, llvm-commits, jsji, Whitney, etiotto, ppc-slack Tag: #llvm Differential Revision: https://reviews.llvm.org/D68827
|
 | llvm/unittests/ADT/EnumeratedArrayTest.cpp |
 | llvm/include/llvm/Analysis/DDG.h |
 | llvm/test/Analysis/DDG/basic-b.ll |
 | llvm/test/Analysis/DDG/basic-a.ll |
 | llvm/test/Analysis/DDG/root-node.ll |
 | llvm/unittests/ADT/CMakeLists.txt |
 | llvm/include/llvm/ADT/EnumeratedArray.h |
 | llvm/lib/Analysis/DependenceGraphBuilder.cpp |
 | llvm/lib/Analysis/DDG.cpp |
 | llvm/include/llvm/Analysis/DependenceGraphBuilder.h |
 | llvm/test/Analysis/DDG/basic-loopnest.ll |
Commit
fa03665e8666e72ca1c5c2f78aa86e8de64bdd1e
by llvmgnsyncbotgn build: Merge f0af11d86f8
|
 | llvm/utils/gn/secondary/llvm/unittests/ADT/BUILD.gn |
Commit
860ee4f3ebf56f4d2e387ceec9b8028636e72d2c
by paul_hoad[clang-format] NFC allow Format.h to be clang-formatted but still maintain the same doc layout in ClangFormatStyleOptions.rst Summary: Format.h is used to generate ClangFormatStyleOptions.rst, the layout of the comments is critical to the rst file. Accidentally clang-formatting Format.h can lead to the .rst changing. This revision simply add // clang-format off/on statement around the areas who formatting needs to be maintained, mainly around the options that are related to what happens when the line breaks due to `ColumnLimit` (which is what is happening to the comment) This allows Format.h to be clang-formatted without causing a change in the documentation when dump_format_style.py is rerun, which is also part of the revision. Reviewers: mitchell-stellar, klimek, sammccall, owenpan Reviewed By: mitchell-stellar Subscribers: cfe-commits Tags: #clang, #clang-format Differential Revision: https://reviews.llvm.org/D69951
|
 | clang/docs/ClangFormatStyleOptions.rst |
 | clang/include/clang/Format/Format.h |
Commit
39c308f6b8f06710b2b98d0b126c9175e4bafc20
by dblaikieDebugInfo: Use separate macinfo contributions for each CU The macinfo support was broken for LTO situations, by terminating macinfo lists only once - multiple macinfo contributions were correctly labeled, but they all continued/flowed into later contributions until only one terminator appeared at the end of the section. Correctly terminate each contribution & fix the parsing to handle this situation too. The parsing fix is also necessary for dumping linked binaries - the previous code would stop at the end of the first contribution - missing all later contributions in a linked binary. It'd be nice to improve the dumping to print the offsets of each contribution so it'd be easier to know which CU AT_macro_info refers to which macinfo contribution.
|
 | llvm/test/DebugInfo/NVPTX/debug-addr-class.ll |
 | llvm/test/DebugInfo/X86/empty_macinfo.ll |
 | llvm/test/DebugInfo/NVPTX/debug-file-loc.ll |
 | llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp |
 | llvm/test/MC/WebAssembly/debug-info.ll |
 | llvm/include/llvm/DebugInfo/DWARF/DWARFDebugMacro.h |
 | llvm/lib/DebugInfo/DWARF/DWARFDebugMacro.cpp |
 | llvm/test/DebugInfo/NVPTX/cu-range-hole.ll |
 | llvm/test/DebugInfo/NVPTX/debug-info.ll |
 | llvm/test/DebugInfo/NVPTX/debug-loc-offset.ll |
 | llvm/test/DebugInfo/X86/debug-macro.ll |
Commit
6d28588cc0f223cc06fc103493b1f16cb7e579f8
by Jan KorousReland "[clang] Report sanitizer blacklist as a dependency in cc1" This reverts commit 9b8413ac6e56e7a6e0ba884773d13bcf9414bd43.
|
 | clang/include/clang/Driver/SanitizerArgs.h |
 | clang/test/Driver/fsanitize-blacklist.c |
 | clang/lib/Driver/SanitizerArgs.cpp |
 | clang/lib/Frontend/CompilerInvocation.cpp |
 | clang/include/clang/Driver/Options.td |
 | clang/test/Frontend/dependency-gen.c |
Commit
cae4a28864f4e8a55920e2b94e2cd43617902dec
by Jan KorousReland "[clang] Report sanitizer blacklist as a dependency in cc1" This reverts commit 3182027282c59c51d5080d83365917fccd695854.
|
 | clang/include/clang/Driver/Options.td |
 | clang/lib/Driver/SanitizerArgs.cpp |
 | clang/test/Frontend/dependency-gen.c |
 | clang/lib/Frontend/CompilerInvocation.cpp |
 | clang/test/Driver/fsanitize-blacklist.c |
 | clang/include/clang/Driver/SanitizerArgs.h |
Commit
555c6be041d468cfc2baaf69a6ae5d1cf889dc9e
by Jan Korous[clang] Fix -fsanitize-system-blacklist processing in cc1
|
 | clang/lib/Frontend/CompilerInvocation.cpp |
Commit
56cd447eec8eec71a6e61d2dd142bf5dadfc154a
by smeenai[llvm-xray] Add basic test for AArch64 support Based on a test provided by Ian Levesque <ianlevesque@fb.com>.
|
 | llvm/test/tools/llvm-xray/AArch64/extract-instrmap-aarch64.test |
 | llvm/test/tools/llvm-xray/AArch64/Inputs/elf64-pic.yaml |
Commit
b314414570c0db6cd3a2712d7b26942fe38278db
by Saleem AbdulrasoolBasic: fix FileManager invalidation issue for file redirect Insertion into SeenFileEntries can invalidate iterators, we need to do another lookup on the re-intern path.
|
 | clang/lib/Basic/FileManager.cpp |
Commit
2bbc4fdd8fa0ed58d610ab6260cb664c7cfef204
by Adrian PrantlAdd a testcase for .dSYM path remapping dictionaries. rdar://problem/56924558
|
 | lldb/packages/Python/lldbsuite/test/macosx/DBGSourcePathRemapping/Makefile |
 | lldb/packages/Python/lldbsuite/test/macosx/DBGSourcePathRemapping/TestDSYMSourcePathRemapping.py |
 | lldb/packages/Python/lldbsuite/test/macosx/DBGSourcePathRemapping/Inputs/main.c |
Commit
d0416b91f0390f6e69dacf3d5d076531221e0767
by Adrian PrantlDon't attempt to upgrade debug-info-tests to Python3. There was CMake code that would attempt to detect Python 3 even if LLVM was configured with Python 2, but it messed with the environment for the other LLVM projects. This commit removes this functionality and just lkeaves a hard error if Python < 3 is detected and debuginfo-tests are required.
|
 | debuginfo-tests/CMakeLists.txt |
Commit
fe0763d28a572f72007637c7bd097bc19cbb58fc
by joan.lluch[TargetLowering][DAGCombine][MSP430] Shift Amount Threshold in DAGCombine (3) (baseline tests) Summary: This is baseline tests for D69326 Incorporates a command line flag for the MSP430 and adds a test cases to help showing the effects of applying D69326 More details and motivation for this patch in D69326 Reviewers: spatel, asl, lebedev.ri Reviewed By: spatel, asl Subscribers: hiraditya, llvm-commits Tags: #llvm Differential Revision: https://reviews.llvm.org/D69975
|
 | llvm/lib/Target/MSP430/MSP430ISelLowering.cpp |
 | llvm/lib/Target/MSP430/MSP430ISelLowering.h |
 | llvm/test/CodeGen/MSP430/shift-amount-threshold-b.ll |
Commit
d0b3e73175041306474bfb1914ef565e042fb50a
by melanie.blowerRevert "Reapply "Fix crash on switch conditions of non-integer types in templates"" This reverts commit 759948467ea3181615d44d80f74ffeb260180fd0. There were build bot failures in clang-tidy
|
 | clang/test/SemaTemplate/dependent-names.cpp |
 | clang-tools-extra/test/clang-tidy/checkers/bugprone-string-integer-assignment.cpp |
 | clang/lib/Sema/SemaChecking.cpp |
 | clang/test/SemaTemplate/enum-argument.cpp |
 | clang/test/SemaCXX/constant-expression-cxx2a.cpp |
 | clang/lib/AST/Expr.cpp |
 | clang/test/SemaTemplate/member-access-expr.cpp |
 | clang-tools-extra/test/clang-tidy/checkers/misc-unused-parameters.cpp |
 | clang/test/SemaTemplate/non-integral-switch-cond.cpp |
Commit
4c44fd3de374fdce383ca1b0313b2418d1f1d370
by sylvestreclang-format: Add to the release notes the new --dry-run/-n option
|
 | clang/docs/ReleaseNotes.rst |
Commit
d52cff88367df4d6bc57949d5e8a61aec0c301e8
by Jan KorousRevert "Reland "[clang] Report sanitizer blacklist as a dependency in cc1"" This reverts commit cae4a28864f4e8a55920e2b94e2cd43617902dec.
|
 | clang/lib/Driver/SanitizerArgs.cpp |
 | clang/include/clang/Driver/Options.td |
 | clang/test/Driver/fsanitize-blacklist.c |
 | clang/include/clang/Driver/SanitizerArgs.h |
 | clang/lib/Frontend/CompilerInvocation.cpp |
 | clang/test/Frontend/dependency-gen.c |
Commit
99e2cba219aea80b3f11de2aa4e0192b28852de4
by Jan KorousReland "[compiler-rt] Fix tests after 03b84e4f6d0" This reverts commit d6be9273c6035c07b25dd1494f76cd61d523b878.
|
 | compiler-rt/test/msan/default_blacklist.cpp |
 | compiler-rt/test/asan/TestCases/default_blacklist.cpp |
Commit
3a3255a22398f34dec16b57beef9e2ff60a108e3
by sylvestreclang-format: refresh the list of options
|
 | clang/docs/ClangFormat.rst |
Commit
3a7a22445e806c08f80cf6d83d1760f7ff732ed0
by stl[www] More HTTPS and outdated link fixes. Resolves D69981.
|
 | polly/www/performance.html |
 | polly/www/contributors.html |
 | polly/www/publications.html |
 | llvm/docs/_templates/layout.html |
 | clang/www/UniversalDriver.html |
 | polly/www/index.html |
 | clang/www/analyzer/available_checks.html |
Commit
8f089f2099d39021bbfb76a2cd575612382a7cf6
by maskray[MC] Emit unused undefined symbol even if its binding is not set Recommit r373168, which was reverted by r373242. This actually exposed a boringssl bug which has been fixed for more than one month. For the following two cases, we currently suppress the symbols. This patch emits them (compatible with GNU as). * `test2_a = undef`: if `undef` is otherwise unused. * `.hidden hidden`: if `hidden` is unused. This is the main point of the patch, because omitting the symbol would cause a linker semantic difference. It causes a behavior change that is not compatible with GNU as: .weakref foo1, bar1 When neither foo1 nor bar1 is used, we now emit bar1, which is arguably more consistent. Another change is that we will emit .TOC. for .TOC.@tocbase . For this directive, suppressing .TOC. can be seen as a size optimization, but we choose to drop it for simplicity and consistency.
|
 | lld/test/ELF/ppc64-relocs.s |
 | llvm/test/MC/ELF/undef.s |
 | llvm/lib/MC/ELFObjectWriter.cpp |
 | llvm/test/MC/ELF/weakref.s |
 | lld/test/ELF/ppc64-abs64-dyn.s |
Commit
e1b07aac3d1c92f58e05cb5c37c0707842da5839
by Alex Lorenz[clangd] NFC, reuse the source manager variable in the RawStringLiteral apply method Differential Revision: https://reviews.llvm.org/D69544
|
 | clang-tools-extra/clangd/refactor/tweaks/RawStringLiteral.cpp |
Commit
901cc4a4bc5257d100338e6c318b96b022d554ee
by Adrian PrantlDebug Info: Nest Objective-C property function decls inside their container. This has the nice side-effect of also fixing a crash in Clang. Starting with DWARF 5 we are emitting ObjC method declarations as children of their containing entity. This worked for interfaces, but didn't consider the case of synthessized properties. When a property of a protocol is synthesized in an interface implementation the ObjCMethodDecl that was passed to CGF::StartFunction was the property *declaration* which obviously couldn't have a containing interface. This patch passes the containing interface all the way through to CGDebugInfo, so the function declaration can be created with the correct parent (= the class implementing the protocol). rdar://problem/53782400 Differential Revision: https://reviews.llvm.org/D66121
|
 | clang/lib/CodeGen/CGDebugInfo.h |
 | clang/test/CodeGenObjC/debug-info-objc-property-dwarf5.m |
 | clang/lib/CodeGen/CGDebugInfo.cpp |
Commit
3951245c38ce2bcb4173a99d00278d704fcdeac1
by dblaikieNVPTX: Don't insert an extra empty line at the end of the last section. This was arbitrarily appearing in only the last section emitted - which made tests more sensitive than they needed to be (removing the last section - like the macinfo section change that's coming after this) would, surprisingly, move the blank line to the previous section.
|
 | llvm/test/DebugInfo/NVPTX/debug-file-loc.ll |
 | llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp |
 | llvm/test/DebugInfo/NVPTX/debug-addr-class.ll |
 | llvm/test/DebugInfo/NVPTX/debug-info.ll |
 | llvm/test/DebugInfo/NVPTX/cu-range-hole.ll |
 | llvm/test/DebugInfo/NVPTX/debug-loc-offset.ll |
Commit
6278fba9b11751b97c6091049341c51226c5b434
by sbcllvm-ranlib/nm: Don't print usage message except for usage errors Also, fix a bug in ranlib where it didn't correctly detect being run without any argument and would try to operate on the empty string. Differential Revision: https://reviews.llvm.org/D70021
|
 | llvm/test/tools/llvm-ranlib/help-message.test |
 | llvm/test/tools/llvm-ranlib/bad-usage.test |
 | llvm/tools/llvm-ar/llvm-ar.cpp |
 | llvm/test/tools/llvm-ar/invalid-object-file.test |
Commit
736273c7fe3e88baf548cd555f21eb123f81381d
by dblaikieDebugInfo: Do not create a debug_macinfo section if no CUs have associated macros Patch based on Sourabh Singh's D69839 patch.
|
 | llvm/test/DebugInfo/NVPTX/debug-addr-class.ll |
 | llvm/test/DebugInfo/NVPTX/debug-file-loc.ll |
 | llvm/test/DebugInfo/RISCV/dwarf-riscv-relocs.ll |
 | llvm/test/DebugInfo/NVPTX/debug-info.ll |
 | llvm/test/MC/WebAssembly/debug-info.ll |
 | llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp |
 | llvm/test/DebugInfo/NVPTX/cu-range-hole.ll |
 | llvm/test/DebugInfo/X86/length_symbol_difference.ll |
 | llvm/test/DebugInfo/NVPTX/debug-loc-offset.ll |
 | llvm/test/DebugInfo/X86/empty_macinfo.ll |
Commit
db797bfb2bd24e40d8f0ed422fd4087894ed0eab
by dblaikieDebugInfo: Remove redundant conditionals/checks from macro info emission These checks fall out naturally from the current implementation without needing to be explicitly considered anymore.
|
 | llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp |
Commit
1478f36f27cfe06c5da75ef11fab2d409f2beafe
by Jason MolendaTest case to verify that lldb falls back to p/P if g is unsupported and that lldb uses the expedited register values in the ? packet aka stop packet (T11 etc) and does not re-fetch them with the p packet. This test is currently failing from the "[lldb-server] Add setting to force 'g' packet use" commit; I'm marking it as @expectedFailureAll until we can get this fixed.
|
 | lldb/packages/Python/lldbsuite/test/functionalities/gdb_remote_client/TestNoGPacketSupported.py |
Commit
b11391bb47d6fb75639c331378440b405e64be7a
by tejohnsonThinLTO : Import always_inline functions irrespective of the threshold Summary: A user can force a function to be inlined by specifying the always_inline attribute. Currently, thinlto implementation is not aware of always_inline functions and does not guarantee import of such functions, which in turn can prevent inlining of such functions. Patch by Bharathi Seshadri <bseshadr@cisco.com> Reviewers: tejohnson Reviewed By: tejohnson Subscribers: mehdi_amini, inglorion, hiraditya, steven_wu, dexonsmith, arphaman, llvm-commits Tags: #llvm Differential Revision: https://reviews.llvm.org/D70014
|
 | llvm/lib/AsmParser/LLToken.h |
 | llvm/test/Assembler/thinlto-summary.ll |
 | llvm/lib/Transforms/IPO/FunctionImport.cpp |
 | llvm/test/ThinLTO/X86/dot-dumper.ll |
 | llvm/lib/AsmParser/LLParser.cpp |
 | llvm/include/llvm/IR/ModuleSummaryIndex.h |
 | llvm/lib/IR/AsmWriter.cpp |
 | llvm/test/ThinLTO/X86/Inputs/funcimport_alwaysinline.ll |
 | llvm/lib/AsmParser/LLLexer.cpp |
 | llvm/lib/IR/ModuleSummaryIndex.cpp |
 | llvm/test/ThinLTO/X86/funcimport_alwaysinline.ll |
 | llvm/lib/Analysis/ModuleSummaryAnalysis.cpp |
 | llvm/lib/Bitcode/Reader/BitcodeReader.cpp |
 | llvm/test/ThinLTO/X86/dot-dumper2.ll |
 | llvm/lib/Bitcode/Writer/BitcodeWriter.cpp |
Commit
79e345fbcc822e914fac4838dd7a4f2ddbb5fcad
by puyan[clang][IFS] Adds support for more decl types in clang interface stubs. Adding support for processing the following Decls: NonTypeTemplateParmDecl, CXXConversionDecl, UnresolvedUsingValueDecl, UsingDecl, UsingShadowDecl, TypeAliasTemplateDecl, TypeAliasDecl, VarTemplateDecl, VarTemplateSpecializationDecl, UsingDirectiveDecl, TemplateTemplateParmDecl, ClassTemplatePartialSpecializationDecl, IndirectFieldDecl. Also, this allows for processing NamedDecls that don't have an identifier and skips over VarDecls that are dependent on template types. Differential Revision: https://reviews.llvm.org/D69995
|
 | clang/lib/Frontend/InterfaceStubFunctionsConsumer.cpp |
 | clang/test/InterfaceStubs/template-constexpr.cpp |
 | clang/test/InterfaceStubs/indirect-field-decl.cpp |
 | clang/test/InterfaceStubs/cxx-conversion.cpp |
 | clang/test/InterfaceStubs/namespace.cpp |
 | clang/test/InterfaceStubs/usings.cpp |
 | clang/test/InterfaceStubs/class-template-partial-specialization.cpp |
 | clang/test/InterfaceStubs/non-type-template-parm-decl.cpp |
 | clang/test/InterfaceStubs/template-template-parm-decl.cpp |
 | clang/test/InterfaceStubs/var-template-specialization-decl.cpp |
 | clang/test/InterfaceStubs/trycatch.cpp |
Commit
1257146eb41485e91cb13a6b0ccc2fb7faa68b75
by puyan[clang][IFS][test] Fixing buildbot test fails for clang-ifs. Checking for the exact triple fails on many bots. Leaving the triple check blank.
|
 | clang/test/InterfaceStubs/usings.cpp |
 | clang/test/InterfaceStubs/namespace.cpp |
 | clang/test/InterfaceStubs/class-template-partial-specialization.cpp |
 | clang/test/InterfaceStubs/cxx-conversion.cpp |
 | clang/test/InterfaceStubs/indirect-field-decl.cpp |
 | clang/test/InterfaceStubs/template-template-parm-decl.cpp |
 | clang/test/InterfaceStubs/non-type-template-parm-decl.cpp |
 | clang/test/InterfaceStubs/template-constexpr.cpp |