This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-arm-next-allyesconfig in repository toolchain/ci/llvm-project.
from 2668775f666 [LSR][ARM] Add new TTI hook to mark some LSR chains as profitable adds 6d2599e4f77 [libcxx][span] Implement P1976R2 adds 2fe6672498d [lldb][NFC] Don't specify a default argument when creating [...] adds 87c56594dd9 [ARM] Sink splats to fma intrinsics adds 195de442dab [AMDGPU] Strengthen export cluster ordering adds e0b99a5de4c [mlir] Add SubViewOp::getOrCreateRanges and fix folding pattern adds a5d80818fa7 [mlir] [VectorOps] Add missing EDSC intrinsics. adds fa15255d8af [ARM] Convert floating point splats to integer adds a520c89a476 [DebugInfo] Fix test Fortran-DIModule.ll after 678bd84c4 adds 4b53495c4ba Perform ActOnConversionDeclarator after looking for any vir [...] adds 53cc90f7899 Make FormatToken::Type private. adds 5f7a5e3bdba [lldb][NFC] Early-exit in SetupDeclVendor adds 1370757dd01 Revert "[BrachProbablityInfo] Set edge probabilities at onc [...] adds a1fd188223d [FileCheck] Support comment directives adds cf2fb139321 Add -print-targets to print the registered targets adds 6671a81bc71 [lldb/Reproducers] Add test-specific API to set the test CWD adds a8bf2deae4f [CodeGenPrepare] Remove a superflouos variable. NFC. adds 641ae73f2eb [NativeSession] Implement NativeSession::findSymbolByAddress. adds b7afa92e75d [libc] Call mtx_init in mtx_test. adds 902777ded5c [mlir][Linalg] Fix missing template keyword. adds 60f443bb3b3 [mlir] Change dialect namespace loop->scf adds 4d4ea9ac59c OpenMPOpt Remarks Support adds 064e9907ba0 [lld][WebAssembly] Fix for --relocatable and signature mismatches adds 0ab3ba230e9 NFC: Avoid redundant checks for vector-function-abi-variant [...] adds b2eb4393175 [clang-format] Fix AlignConsecutive on PP blocks adds c82243d0675 [clang-format] : Fix additional pointer alignment for overl [...] adds ce3bbeb9159 [MLIR] refactor cmake specification of tablegen'd interfaces. adds d02fce2d149 [MLIR] Discourage people from copying the toy examples adds a4441fcd12a [mlir][vulkan-runner] Avoid dependency on LLVM libraries adds 33d96bf7b9b [InstCombine] Add vector tests for the or(shl(zext(x),32)|z [...] adds 7a8edcb2124 [Clang] Restore replace_path_prefix instead of startswith adds de92dc2850c [Statepoint] Mark FixupStatepointCallerSaved as preserving the CFG adds 2a12acda4c9 [analyzer][StreamChecker] Don't make StreamTestChecker depe [...] adds fcfb3170a77 [SROA] Clean up some uses of MaybeAlign in SROA. adds 15426b2161a [demangler] Fix demangling of enumerators with negative values adds 72416b136ec Fixed a problem removing temp files adds 5435c5def24 Add shim for fork() on PS4 as it is not supported there. adds 47985451ede [X86] Make the if statement structure for inline assembly c [...] adds 38e0ab2f3a3 [X86] Don't allow f80 to be used with the 'q', 'r', 'l', 'Q [...] adds 704b539f65b AMDGPU: Use Register adds db04ff4b6bc [SimpleLoopUnswitch] Add non-empty unreachable block check [...] adds bd541b217f4 [NewPassManager] Add assertions when getting statefull cach [...]
No new revisions were added by this update.
Summary of changes: clang/docs/ReleaseNotes.rst | 1 + clang/include/clang/Driver/Options.td | 2 + .../clang/StaticAnalyzer/Checkers/Checkers.td | 9 +- clang/lib/CodeGen/CGDebugInfo.cpp | 10 +- clang/lib/Driver/Driver.cpp | 5 + clang/lib/Format/Format.cpp | 2 +- clang/lib/Format/FormatToken.cpp | 4 +- clang/lib/Format/FormatToken.h | 15 +- clang/lib/Format/FormatTokenLexer.cpp | 44 +-- clang/lib/Format/TokenAnnotator.cpp | 268 +++++++++--------- clang/lib/Format/UnwrappedLineParser.cpp | 36 +-- clang/lib/Format/WhitespaceManager.cpp | 10 +- clang/lib/Lex/PPMacroExpansion.cpp | 6 +- clang/lib/Sema/SemaDecl.cpp | 6 +- clang/lib/Sema/SemaDeclCXX.cpp | 5 +- clang/test/Analysis/stream-error.c | 6 +- clang/test/CodeGen/default-address-space.c | 10 +- clang/test/CodeGen/thinlto-distributed-newpm.ll | 3 - clang/test/CodeGenOpenCL/addr-space-struct-arg.cl | 10 +- clang/test/Driver/hip-device-libs.hip | 42 +-- .../{ => Inputs/include-file-test}/file_test.h | 0 clang/test/Preprocessor/file_test.c | 18 +- clang/test/Preprocessor/file_test_windows.c | 29 ++ clang/test/SemaCXX/conversion-function.cpp | 18 ++ clang/unittests/Format/FormatTest.cpp | 37 +++ clang/unittests/Format/FormatTestComments.cpp | 21 ++ compiler-rt/lib/profile/InstrProfilingUtil.h | 3 +- libc/src/threads/mtx_init.h | 2 +- libc/test/src/threads/mtx_test.cpp | 29 +- libcxx/docs/FeatureTestMacroTable.rst | 2 + libcxx/include/span | 50 ++-- libcxx/include/version | 4 +- .../std/containers/views/span.cons/assign.pass.cpp | 33 ++- .../containers/views/span.cons/container.fail.cpp | 14 +- .../containers/views/span.cons/container.pass.cpp | 33 ++- .../containers/views/span.cons/ptr_len.fail.cpp | 10 + .../containers/views/span.cons/ptr_ptr.fail.cpp | 10 + .../std/containers/views/span.cons/span.fail.cpp | 10 + .../support.limits.general/span.version.pass.cpp | 52 ++++ .../version.version.pass.cpp | 20 ++ .../generate_feature_test_macro_components.py | 6 + libcxxabi/src/demangle/ItaniumDemangle.h | 22 +- libcxxabi/test/test_demangle.pass.cpp | 2 + lld/test/wasm/Inputs/sig_mismatch.s | 12 + lld/test/wasm/signature-mismatch-relocatable.s | 57 ++++ lld/wasm/SymbolTable.cpp | 6 + lldb/bindings/interface/SBReproducer.i | 1 + lldb/include/lldb/API/SBReproducer.h | 7 + lldb/include/lldb/Utility/Reproducer.h | 3 + lldb/packages/Python/lldbsuite/test/lldbtest.py | 1 + lldb/source/API/SBReproducer.cpp | 6 + .../Clang/ClangExpressionParser.cpp | 3 +- .../ExpressionParser/Clang/ClangUserExpression.cpp | 52 ++-- llvm/docs/CommandGuide/FileCheck.rst | 73 ++++- llvm/include/llvm/Analysis/AliasAnalysis.h | 4 +- llvm/include/llvm/Analysis/BranchProbabilityInfo.h | 10 - llvm/include/llvm/Analysis/CGSCCPassManager.h | 38 ++- llvm/include/llvm/Analysis/VectorUtils.h | 14 +- llvm/include/llvm/CodeGen/TargetLowering.h | 9 + llvm/include/llvm/DebugInfo/PDB/DIA/DIASession.h | 12 +- llvm/include/llvm/DebugInfo/PDB/IPDBSession.h | 11 +- .../DebugInfo/PDB/Native/NativeFunctionSymbol.h | 45 +++ .../llvm/DebugInfo/PDB/Native/NativePublicSymbol.h | 44 +++ .../llvm/DebugInfo/PDB/Native/NativeSession.h | 14 +- .../llvm/DebugInfo/PDB/Native/SymbolCache.h | 24 ++ llvm/include/llvm/DebugInfo/Symbolize/Symbolize.h | 1 + llvm/include/llvm/Demangle/ItaniumDemangle.h | 22 +- llvm/include/llvm/IR/PassManager.h | 29 +- llvm/include/llvm/Support/FileCheck.h | 2 + llvm/include/llvm/Support/Path.h | 5 +- .../llvm/Transforms/Utils/CallGraphUpdater.h | 3 + llvm/lib/Analysis/BranchProbabilityInfo.cpp | 99 +++---- llvm/lib/Analysis/CGSCCPassManager.cpp | 90 +++--- llvm/lib/CodeGen/CodeGenPrepare.cpp | 55 +++- llvm/lib/CodeGen/FixupStatepointCallerSaved.cpp | 1 + llvm/lib/DWARFLinker/DWARFLinker.cpp | 10 +- llvm/lib/DebugInfo/PDB/CMakeLists.txt | 2 + llvm/lib/DebugInfo/PDB/DIA/DIASession.cpp | 8 +- .../DebugInfo/PDB/Native/NativeFunctionSymbol.cpp | 57 ++++ .../DebugInfo/PDB/Native/NativePublicSymbol.cpp | 52 ++++ llvm/lib/DebugInfo/PDB/Native/NativeSession.cpp | 48 +++- llvm/lib/DebugInfo/PDB/Native/SymbolCache.cpp | 163 ++++++++++- llvm/lib/DebugInfo/Symbolize/Symbolize.cpp | 7 +- llvm/lib/MC/MCContext.cpp | 14 +- llvm/lib/Support/FileCheck.cpp | 89 ++++-- llvm/lib/Support/Path.cpp | 23 +- llvm/lib/Target/AMDGPU/AMDGPUExportClustering.cpp | 50 +++- llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp | 4 +- llvm/lib/Target/AMDGPU/AMDGPUISelLowering.h | 6 +- llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 2 +- llvm/lib/Target/AMDGPU/SIRegisterInfo.h | 4 +- llvm/lib/Target/ARM/ARMISelLowering.cpp | 78 ++++-- llvm/lib/Target/ARM/ARMISelLowering.h | 1 + llvm/lib/Target/X86/X86ISelLowering.cpp | 30 +- llvm/lib/Transforms/Coroutines/CoroSplit.cpp | 10 +- llvm/lib/Transforms/IPO/Inliner.cpp | 25 +- llvm/lib/Transforms/IPO/OpenMPOpt.cpp | 78 +++++- .../InstCombine/InstructionCombining.cpp | 5 +- .../Instrumentation/AddressSanitizer.cpp | 3 +- .../Instrumentation/ControlHeightReduction.cpp | 3 +- llvm/lib/Transforms/Scalar/ConstantHoisting.cpp | 4 +- llvm/lib/Transforms/Scalar/JumpThreading.cpp | 3 +- llvm/lib/Transforms/Scalar/LoopLoadElimination.cpp | 4 +- llvm/lib/Transforms/Scalar/LoopUnrollPass.cpp | 5 +- llvm/lib/Transforms/Scalar/SROA.cpp | 35 ++- llvm/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp | 12 +- llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp | 4 +- llvm/lib/Transforms/Utils/CallGraphUpdater.cpp | 2 +- llvm/lib/Transforms/Utils/CodeExtractor.cpp | 12 +- llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 5 +- .../Assembler/drop-debug-info-nonzero-alloca.ll | 10 +- llvm/test/CodeGen/AMDGPU/llvm.amdgcn.exp.ll | 21 ++ llvm/test/CodeGen/ARM/O3-pipeline.ll | 3 +- llvm/test/CodeGen/Thumb2/mve-float16regloops.ll | 184 ++++++------ llvm/test/CodeGen/Thumb2/mve-float32regloops.ll | 139 ++++----- llvm/test/CodeGen/Thumb2/mve-fma-loops.ll | 49 ++-- llvm/test/CodeGen/Thumb2/mve-intrinsics/dup.ll | 4 +- llvm/test/CodeGen/Thumb2/mve-intrinsics/ternary.ll | 8 +- llvm/test/CodeGen/Thumb2/mve-intrinsics/vaddq.ll | 4 +- llvm/test/CodeGen/Thumb2/mve-intrinsics/vmulq.ll | 2 +- llvm/test/CodeGen/Thumb2/mve-intrinsics/vsubq.ll | 4 +- llvm/test/CodeGen/Thumb2/mve-postinc-lsr.ll | 40 +-- llvm/test/CodeGen/Thumb2/mve-pred-threshold.ll | 50 ++-- llvm/test/CodeGen/Thumb2/mve-vldst4.ll | 310 ++++++++++----------- llvm/test/CodeGen/X86/O3-pipeline.ll | 2 - .../CodeGen/X86/asm-reject-reg-type-mismatch.ll | 6 + llvm/test/DebugInfo/X86/Fortran-DIModule.ll | 4 +- llvm/test/FileCheck/comment/after-words.txt | 16 ++ llvm/test/FileCheck/comment/bad-comment-prefix.txt | 48 ++++ llvm/test/FileCheck/comment/blank-comments.txt | 9 + llvm/test/FileCheck/comment/suffixes.txt | 22 ++ llvm/test/FileCheck/comment/suppresses-checks.txt | 33 +++ .../FileCheck/comment/unused-check-prefixes.txt | 8 + .../FileCheck/comment/unused-comment-prefixes.txt | 16 ++ llvm/test/FileCheck/comment/within-checks.txt | 8 + llvm/test/FileCheck/first-character-match.txt | 2 +- llvm/test/FileCheck/validate-check-prefix.txt | 2 +- llvm/test/Transforms/InstCombine/or-concat.ll | 112 ++++++++ .../Transforms/OpenMP/deduplication_remarks.ll | 64 +++++ .../Transforms/OpenMP/parallel_deletion_remarks.ll | 126 +++++++++ .../SimpleLoopUnswitch/trivial-unswitch.ll | 86 +++++- .../test/tools/llvm-symbolizer/pdb/pdb-native.test | 39 +++ llvm/tools/llvm-symbolizer/llvm-symbolizer.cpp | 5 + llvm/unittests/Analysis/CGSCCPassManagerTest.cpp | 212 +++++++------- llvm/unittests/DebugInfo/PDB/NativeSessionTest.cpp | 10 +- llvm/unittests/DebugInfo/PDB/PDBApiTest.cpp | 12 +- llvm/unittests/IR/PassManagerTest.cpp | 45 +-- llvm/unittests/Support/Path.cpp | 49 +++- .../Transforms/Scalar/LoopPassManagerTest.cpp | 6 +- llvm/utils/FileCheck/FileCheck.cpp | 13 + .../gn/secondary/llvm/lib/DebugInfo/PDB/BUILD.gn | 2 + llvm/utils/lit/lit/main.py | 5 +- mlir/cmake/modules/AddMLIR.cmake | 10 + mlir/docs/EDSC.md | 2 +- mlir/examples/toy/Ch1/CMakeLists.txt | 1 + mlir/examples/toy/Ch2/CMakeLists.txt | 1 + mlir/examples/toy/Ch3/CMakeLists.txt | 1 + mlir/examples/toy/Ch4/CMakeLists.txt | 1 + mlir/examples/toy/Ch4/include/toy/CMakeLists.txt | 2 + mlir/examples/toy/Ch5/CMakeLists.txt | 1 + mlir/examples/toy/Ch5/include/toy/CMakeLists.txt | 2 + mlir/examples/toy/Ch6/CMakeLists.txt | 1 + mlir/examples/toy/Ch6/include/toy/CMakeLists.txt | 2 + mlir/examples/toy/Ch7/CMakeLists.txt | 1 + mlir/examples/toy/Ch7/include/toy/CMakeLists.txt | 2 + .../LoopToStandard/ConvertLoopToStandard.h | 4 +- .../mlir/Conversion/LoopsToGPU/LoopsToGPU.h | 2 +- .../mlir/Conversion/LoopsToGPU/LoopsToGPUPass.h | 2 +- mlir/include/mlir/Conversion/Passes.td | 10 +- mlir/include/mlir/Dialect/GPU/ParallelLoopMapper.h | 2 +- .../mlir/Dialect/GPU/ParallelLoopMapperAttr.td | 4 +- mlir/include/mlir/Dialect/Linalg/EDSC/Builders.h | 10 +- .../mlir/Dialect/Linalg/IR/LinalgStructuredOps.td | 20 +- mlir/include/mlir/Dialect/Linalg/Passes.h | 4 +- .../mlir/Dialect/Linalg/Transforms/Transforms.h | 8 +- mlir/include/mlir/Dialect/SCF/CMakeLists.txt | 2 +- mlir/include/mlir/Dialect/SCF/EDSC/Builders.h | 6 +- mlir/include/mlir/Dialect/SCF/SCF.h | 4 +- mlir/include/mlir/Dialect/SCF/SCFOps.td | 106 +++---- mlir/include/mlir/Dialect/SCF/Transforms.h | 10 +- mlir/include/mlir/Dialect/StandardOps/IR/Ops.td | 15 +- mlir/include/mlir/Dialect/Vector/EDSC/Intrinsics.h | 3 + mlir/include/mlir/Interfaces/CMakeLists.txt | 47 +--- mlir/include/mlir/Transforms/LoopUtils.h | 4 +- .../Conversion/LoopToStandard/LoopToStandard.cpp | 40 +-- mlir/lib/Conversion/LoopsToGPU/LoopsToGPU.cpp | 14 +- .../VectorToLoops/ConvertVectorToLoops.cpp | 10 +- mlir/lib/Dialect/Linalg/IR/LinalgOps.cpp | 5 +- mlir/lib/Dialect/Linalg/Transforms/Fusion.cpp | 7 +- mlir/lib/Dialect/Linalg/Transforms/Loops.cpp | 30 +- mlir/lib/Dialect/Linalg/Transforms/Promotion.cpp | 4 +- mlir/lib/Dialect/Linalg/Transforms/Tiling.cpp | 4 +- mlir/lib/Dialect/SCF/SCF.cpp | 4 +- .../SCF/Transforms/ParallelLoopSpecialization.cpp | 2 +- .../Dialect/SCF/Transforms/ParallelLoopTiling.cpp | 8 +- mlir/lib/Dialect/StandardOps/IR/Ops.cpp | 116 +++++--- mlir/lib/Interfaces/CMakeLists.txt | 2 +- mlir/test/Analysis/test-dominance.mlir | 12 +- mlir/test/Analysis/test-liveness.mlir | 26 +- mlir/test/Conversion/GPUToSPIRV/if.mlir | 8 +- mlir/test/Conversion/GPUToSPIRV/loop.mlir | 2 +- mlir/test/Conversion/LoopsToGPU/imperfect_2D.mlir | 24 +- mlir/test/Conversion/LoopsToGPU/imperfect_3D.mlir | 36 +-- mlir/test/Conversion/LoopsToGPU/imperfect_4D.mlir | 44 +-- .../Conversion/LoopsToGPU/imperfect_linalg.mlir | 16 +- mlir/test/Conversion/LoopsToGPU/linalg_to_gpu.mlir | 4 +- mlir/test/Conversion/LoopsToGPU/parallel_loop.mlir | 40 +-- .../LoopsToGPU/perfect_1D_setlaunch.mlir | 8 +- mlir/test/Conversion/LoopsToGPU/step_one.mlir | 2 +- .../Conversion/VectorToLoops/vector-to-loops.mlir | 16 +- mlir/test/Conversion/convert-to-cfg.mlir | 76 ++--- .../Affine/SuperVectorize/vectorize_1d.mlir | 2 +- mlir/test/Dialect/Affine/dma-generate.mlir | 4 +- mlir/test/Dialect/Affine/slicing-utils.mlir | 10 +- mlir/test/Dialect/Affine/unroll.mlir | 2 +- mlir/test/Dialect/GPU/mapping.mlir | 20 +- mlir/test/Dialect/GPU/promotion.mlir | 32 +-- mlir/test/Dialect/Linalg/fusion-2-level.mlir | 24 +- mlir/test/Dialect/Linalg/fusion.mlir | 154 +++++----- .../Dialect/Linalg/fusion_indexed_generic.mlir | 24 +- mlir/test/Dialect/Linalg/llvm.mlir | 8 +- mlir/test/Dialect/Linalg/loops.mlir | 208 +++++++------- mlir/test/Dialect/Linalg/parallel_loops.mlir | 10 +- mlir/test/Dialect/Linalg/promote.mlir | 36 +-- mlir/test/Dialect/Linalg/tile.mlir | 42 +-- mlir/test/Dialect/Linalg/tile_conv.mlir | 6 +- mlir/test/Dialect/Linalg/tile_conv_padding.mlir | 2 +- mlir/test/Dialect/Linalg/tile_indexed_generic.mlir | 14 +- mlir/test/Dialect/Linalg/tile_parallel.mlir | 14 +- .../transform-patterns-matmul-to-vector.mlir | 6 +- mlir/test/Dialect/Linalg/transform-patterns.mlir | 76 ++--- mlir/test/Dialect/SCF/invalid.mlir | 150 +++++----- mlir/test/Dialect/SCF/loop-unroll.mlir | 48 ++-- mlir/test/Dialect/SCF/ops.mlir | 104 +++---- mlir/test/Dialect/SCF/parallel-loop-fusion.mlir | 166 +++++------ .../Dialect/SCF/parallel-loop-specialization.mlir | 8 +- mlir/test/Dialect/SCF/parallel-loop-tiling.mlir | 22 +- mlir/test/EDSC/builder-api-test.cpp | 6 +- mlir/test/Transforms/canonicalize-block-merge.mlir | 4 +- mlir/test/Transforms/canonicalize.mlir | 22 +- mlir/test/Transforms/loop-coalescing.mlir | 58 ++-- .../Transforms/loop-fusion-slice-computation.mlir | 4 +- mlir/test/Transforms/loop-fusion.mlir | 2 +- .../Transforms/loop-invariant-code-motion.mlir | 16 +- mlir/test/Transforms/memref-dependence-check.mlir | 6 +- mlir/test/Transforms/parallel-loop-collapsing.mlir | 6 +- mlir/test/Transforms/parametric-mapping.mlir | 8 +- mlir/test/Transforms/parametric-tiling.mlir | 40 +-- mlir/test/Transforms/sccp-structured.mlir | 58 ++-- .../single-parallel-loop-collapsing.mlir | 6 +- mlir/test/lib/Transforms/TestLoopMapping.cpp | 2 +- mlir/test/mlir-cpu-runner/bare_ptr_call_conv.mlir | 4 +- mlir/test/mlir-opt/commandline.mlir | 2 +- mlir/tools/mlir-vulkan-runner/CMakeLists.txt | 11 +- mlir/tools/mlir-vulkan-runner/VulkanRuntime.cpp | 83 +++--- mlir/tools/mlir-vulkan-runner/VulkanRuntime.h | 57 ++-- .../mlir-vulkan-runner/vulkan-runtime-wrappers.cpp | 4 +- 257 files changed, 4335 insertions(+), 2426 deletions(-) rename clang/test/Preprocessor/{ => Inputs/include-file-test}/file_test.h (100%) create mode 100644 clang/test/Preprocessor/file_test_windows.c create mode 100644 libcxx/test/std/language.support/support.limits/support.limits. [...] create mode 100644 lld/test/wasm/Inputs/sig_mismatch.s create mode 100644 lld/test/wasm/signature-mismatch-relocatable.s create mode 100644 llvm/include/llvm/DebugInfo/PDB/Native/NativeFunctionSymbol.h create mode 100644 llvm/include/llvm/DebugInfo/PDB/Native/NativePublicSymbol.h create mode 100644 llvm/lib/DebugInfo/PDB/Native/NativeFunctionSymbol.cpp create mode 100644 llvm/lib/DebugInfo/PDB/Native/NativePublicSymbol.cpp create mode 100644 llvm/test/FileCheck/comment/after-words.txt create mode 100644 llvm/test/FileCheck/comment/bad-comment-prefix.txt create mode 100644 llvm/test/FileCheck/comment/blank-comments.txt create mode 100644 llvm/test/FileCheck/comment/suffixes.txt create mode 100644 llvm/test/FileCheck/comment/suppresses-checks.txt create mode 100644 llvm/test/FileCheck/comment/unused-check-prefixes.txt create mode 100644 llvm/test/FileCheck/comment/unused-comment-prefixes.txt create mode 100644 llvm/test/FileCheck/comment/within-checks.txt create mode 100644 llvm/test/Transforms/OpenMP/deduplication_remarks.ll create mode 100644 llvm/test/Transforms/OpenMP/parallel_deletion_remarks.ll create mode 100644 llvm/test/tools/llvm-symbolizer/pdb/pdb-native.test