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-aarch64-next-allnoconfig in repository toolchain/ci/llvm-monorepo.
from 6117a330826 [AST][NFC] Fix Wsign-compare warning introduced in CXXOpera [...] adds e4c019e93c4 [ARM] Set Defs = [CPSR] for COPY_STRUCT_BYVAL, as it clobbe [...] adds 2d2703f0e80 [x86] add movddup specialization for build vector lowering [...] adds 9beed81b8ba [analyzer] Correct the summary violation diagnostics for th [...] adds 188e204b2d3 Revert "Revert rL349876 from cfe/trunk: [analyzer] Perform [...] adds a8165a98cdf Switch from cast<> to dyn_cast<>. adds 393dd6c0ce1 Add a doc for missing key function and an error message ref [...] adds 1d17e994337 Remove stat cache chaining as it's no longer needed after P [...] adds 9ef2db87d8f [analyzer] Tests quickfix. adds d36cab2a0c2 [RuntimeUnrolling] NFC: Add TODO and comments in connectProlog adds f5779ed946f [BasicAA] Fix AA bug on dynamic allocas and stackrestore adds 54f11f7c886 [lldbsuite] Skip flakey Windows tests adds 5dc4463530c [libcxx] Remove unused macro _LIBCPP_HAS_UNIQUE_TYPEINFO adds 69b94beaef9 [AST][NFC] Remove stale comment in CXXRecordDecl::is(Virtua [...] adds 0567367d887 [Sema][NFC] Fix a Wimplicit-fallthrough warning in CheckSpe [...] adds 803b29fb49c [TextAPI][elfabi] Fix YAML support for weak symbols adds 5b7b20773f5 AMDGPU: Don't peel of the offset if the resulting base coul [...] adds 15fe95fd6ad Convert some ObjC retain/release msgSends to runtime calls. adds 1602d005eda [clang-tidy] Be more liberal about literal zeroes in abseil checks adds dca15a4800f Introduce `AddressSpaceView` template parameter to `SizeCla [...] adds 4861c1e7251 Switch from static_cast<> to cast<>, update identifier for [...] adds c7fe3c06a4e [X86] Don't allow optimizeCompareInstr to replace a CMP wit [...] adds 8788f1ff361 Introduce `AddressSpaceView` template parameter to `Combine [...] adds f36781bb011 [DAGCombiner] simplify code leading to scalarizeExtractedVe [...] adds 156858f49ad Fix `static_assert()` scope in `SizeClassAllocator32`. adds a005d84eff1 Fix `static_assert()` scope in `CombinedAllocator`. adds 70a0e9d82bd Fix comment typo. adds 0b152a30096 [X86] Add isel patterns to match BMI/TBMI instructions when [...] adds aa26b8cddb1 [TextAPI][elfabi] Fix failing tests from D56020 adds abc3cc30395 [IR] Add Instruction::isLifetimeStartOrEnd, NFC adds 9eea83be776 [ELF] .gnu.hash bloom filter: use Shift2 = 26 instead of 6 adds b03c8786ebc [ExpressionParser] Reserve size before copying over args adds 2e0dba0541e Reapply: DebugInfo: Assume an absence of ranges or high_pc [...] adds 69960209117 key method -> key function adds d9107ae33f2 [Scalar] Implement operator!= using operator==. adds b61673d63b5 [Scalar] Simplify as Jonas suggested. NFCI. adds 8bb1c06ab3b [NFC] Replace `compare` with (in)equality operator where ap [...] adds fff4b7ab30b [llvm] API for encoding/decoding DWARF discriminators. adds 37dc1094260 keymethod -> keyfunction adds e39148d8766 Silence warning in assert introduced in rL349973. adds 390c098ef99 [MC] Enable .file support on COFF and diagnose it on unsupp [...] adds 2add7f50303 [cmake] Suppress 'warning C4201: nonstandard extension use [...] adds f9d1f06930b libDebugInfo: Refactor error handling in range list parsing adds ec5e93359ff gdb-index: Handle errors when parsing ranges adds 0f406746dfa [CUDA] Treat extern global variable shadows same as regular [...] adds 7eec8496009 [NVPTX] Reduce stack size in NVPTXAsmPrinter::doInitialization(). adds 7d51b50922a [X86] FixupLEAs, reduce number of calls to getOperand and u [...] adds ae39d1f53f9 [analyzer] pr38668: Do not attempt to cast loaded integers [...] adds 88b648a0044 DebugInfo: Remove extra attribute lookup adds 12ad5c1fab5 [gn build] Add build files for clang/lib/{ASTMatchers,Cross [...] adds 1d620a5c0d7 [gn build] Add build file for clang/lib/ARCMigrate adds d52138f6474 [gn build] Add build file for clang/lib/FrontendTool adds cbe79c0896f [gn build] Add build files for llvm-cat, llvm-lto, llvm-lto [...] adds 10b8d707171 Fix mingw build failures caused by r349839 adds 594607b0155 [gn build] Add build files for clang, clang-offload-bundler [...] adds 4c75719b8c9 [gn build] Embed __TEXT __info_plist section into clang bin [...] adds f82ba720fa7 Add support for LLVM profile for NetBSD adds 13b3a166934 DebugInfo: Refactor named section dumping into a reusable helper adds 4f9fe347c0b llvm-dwarfdump: Print the section name/number for addr_inde [...] adds 5baec741225 llvm-dwarfdump: Remove extraneous space between '(' and 'indexed' adds 919fb4e0310 [NFC][CodeGen][X86][AArch64] Tests for bit extract (pat. b) [...] adds 7eeab07690e [NFC][CodeGen][X86][AArch64] Bit extract: add nounwind attr [...] adds 56d2e78e09a NFC][CodeGen][X86][AArch64] Tests for bit extract (pat. a/c [...] adds 210c8b1f9cf [runtime] [test] Fix using %python path adds d1640dfd686 [Sanitizer] Enable POSIX regex api on FreeBSD. adds 1ffb8f30285 [AST] Store the arguments of CXXConstructExpr in a trailing array adds 10fac928e76 Improving this fatal diagnostic to help checker developers [...] new edf2a8d3146 [x86] add load fold patterns for movddup with vzext_load new aa1f65511b5 [DAGCombiner] allow narrowing of add followed by truncate new 65553440155 [Analysis] s/uint64_t/LocationSize; NFC
The 3 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .../abseil/DurationFactoryScaleCheck.cpp | 4 + .../clang-tidy/abseil/DurationRewriter.cpp | 42 +- .../clang-tidy/abseil-duration-factory-scale.cpp | 14 + clang/include/clang/AST/ExprCXX.h | 211 +- clang/include/clang/AST/Stmt.h | 17 + clang/include/clang/Basic/FileManager.h | 14 +- clang/include/clang/Basic/FileSystemStatCache.h | 30 - clang/include/clang/Basic/ObjCRuntime.h | 37 + clang/lib/AST/ASTImporter.cpp | 2 +- clang/lib/AST/CXXInheritance.cpp | 2 - clang/lib/AST/ExprCXX.cpp | 172 +- clang/lib/Basic/FileManager.cpp | 38 +- clang/lib/Basic/FileSystemStatCache.cpp | 17 +- clang/lib/CodeGen/CGObjC.cpp | 77 + clang/lib/CodeGen/CodeGenFunction.h | 5 + clang/lib/CodeGen/CodeGenModule.cpp | 15 +- clang/lib/CodeGen/CodeGenModule.h | 12 + clang/lib/Sema/SemaInit.cpp | 2 +- clang/lib/Sema/SemaStmt.cpp | 6 +- clang/lib/Sema/SemaTemplate.cpp | 1 + clang/lib/Serialization/ASTReaderStmt.cpp | 38 +- clang/lib/Serialization/ASTWriterStmt.cpp | 11 +- .../Checkers/ExprInspectionChecker.cpp | 29 +- .../RetainCountChecker/RetainCountChecker.cpp | 51 +- .../RetainCountChecker/RetainCountDiagnostics.cpp | 2 +- clang/lib/StaticAnalyzer/Core/Store.cpp | 11 + clang/lib/Tooling/Tooling.cpp | 2 +- clang/test/Analysis/casts.c | 32 + clang/test/Analysis/casts.cpp | 12 + clang/test/Analysis/expr-inspection.cpp | 4 +- clang/test/Analysis/osobject-retain-release.cpp | 12 +- clang/test/Analysis/svalbuilder-float-cast.c | 20 + clang/test/CodeGenCUDA/device-stub.cu | 19 +- .../convert-messages-to-runtime-calls.m | 69 + clang/unittests/Basic/FileManagerTest.cpp | 29 +- clang/utils/TableGen/ClangSACheckersEmitter.cpp | 12 +- compiler-rt/cmake/config-ix.cmake | 2 +- compiler-rt/lib/asan/asan_allocator.h | 24 +- compiler-rt/lib/lsan/lsan_allocator.cc | 3 - compiler-rt/lib/lsan/lsan_allocator.h | 24 +- compiler-rt/lib/msan/msan_allocator.cc | 2 + .../lib/profile/InstrProfilingPlatformLinux.c | 2 +- .../lib/profile/InstrProfilingPlatformOther.c | 2 +- .../sanitizer_allocator_combined.h | 12 +- .../sanitizer_allocator_primary32.h | 7 +- .../sanitizer_allocator_primary64.h | 5 +- .../sanitizer_allocator_secondary.h | 3 +- .../sanitizer_common_interceptors.inc | 20 +- .../sanitizer_local_address_space_view.h | 2 +- .../sanitizer_platform_interceptors.h | 3 +- .../sanitizer_platform_limits_freebsd.cc | 3 + .../sanitizer_platform_limits_freebsd.h | 2 + .../tests/sanitizer_allocator_test.cc | 46 +- compiler-rt/lib/scudo/scudo_allocator.h | 1 + compiler-rt/lib/tsan/rtl/tsan_rtl.h | 1 + .../profile/instrprof-dlopen-dlclose-gcov.test | 3 + compiler-rt/test/profile/lit.cfg | 2 +- .../TestCases/{NetBSD => Posix}/regex.cc | 42 +- libcxx/include/typeinfo | 8 +- lld/ELF/Relocations.cpp | 4 + lld/ELF/SyntheticSections.cpp | 26 +- lld/ELF/SyntheticSections.h | 3 +- lld/docs/Readers.rst | 2 +- lld/docs/missingkeyfunction.rst | 84 + lld/test/ELF/Inputs/gdb-index-invalid-ranges.obj.s | 2 + lld/test/ELF/gdb-index-invalid-ranges.s | 42 + lld/test/ELF/gnu-hash-table-rwsegment.s | 4 +- lld/test/ELF/gnu-hash-table.s | 14 +- lld/test/ELF/undef.s | 4 + lldb/cmake/modules/LLDBConfig.cmake | 1 + .../memory/cache/TestMemoryCache.py | 1 + .../thread/exit_during_step/TestExitDuringStep.py | 1 + .../thread/multi_break/TestMultipleBreakpoints.py | 4 +- .../thread/num_threads/TestNumThreads.py | 2 +- .../thread/thread_exit/TestThreadExit.py | 1 + .../test/lang/cpp/namespace/TestNamespaceLookup.py | 2 + lldb/source/Core/IOHandler.cpp | 2 +- lldb/source/Core/Module.cpp | 2 +- lldb/source/Host/common/XML.cpp | 2 +- lldb/source/Interpreter/CommandAlias.cpp | 3 +- lldb/source/Interpreter/CommandInterpreter.cpp | 4 +- .../Clang/ClangModulesDeclVendor.cpp | 3 +- .../Platform/MacOSX/PlatformDarwinKernel.cpp | 3 +- .../Plugins/Platform/MacOSX/PlatformMacOSX.cpp | 2 +- .../Process/gdb-remote/ProcessGDBRemote.cpp | 12 +- lldb/source/Symbol/ClangASTContext.cpp | 2 +- lldb/source/Symbol/TypeList.cpp | 3 +- lldb/source/Symbol/TypeMap.cpp | 3 +- lldb/source/Utility/Scalar.cpp | 32 +- lldb/tools/debugserver/source/RNBRemote.cpp | 14 +- lldb/tools/lldb-mi/MICmdArgValConsume.cpp | 2 +- lldb/tools/lldb-mi/MIDriver.cpp | 17 +- lldb/tools/lldb-mi/MIDriverMgr.cpp | 20 +- lldb/unittests/Utility/ScalarTest.cpp | 28 + llvm/cmake/modules/AddLLVM.cmake | 4 + llvm/include/llvm/Analysis/AliasAnalysis.h | 7 +- llvm/include/llvm/DebugInfo/DWARF/DWARFFormValue.h | 4 + llvm/include/llvm/DebugInfo/DWARF/DWARFUnit.h | 2 +- llvm/include/llvm/IR/DebugInfoMetadata.h | 94 +- llvm/include/llvm/IR/Instruction.h | 4 + llvm/include/llvm/LinkAllPasses.h | 3 +- llvm/lib/Analysis/BasicAliasAnalysis.cpp | 6 + llvm/lib/Analysis/StackSafetyAnalysis.cpp | 7 +- llvm/lib/Analysis/ValueTracking.cpp | 3 +- llvm/lib/CodeGen/SafeStack.cpp | 7 +- llvm/lib/CodeGen/SafeStackColoring.cpp | 5 +- llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 14 +- llvm/lib/CodeGen/StackProtector.cpp | 10 +- llvm/lib/DebugInfo/DWARF/DWARFDebugAranges.cpp | 11 +- llvm/lib/DebugInfo/DWARF/DWARFDie.cpp | 15 +- llvm/lib/DebugInfo/DWARF/DWARFFormValue.cpp | 34 +- llvm/lib/DebugInfo/DWARF/DWARFUnit.cpp | 40 +- llvm/lib/IR/BasicBlock.cpp | 6 +- llvm/lib/IR/DebugInfoMetadata.cpp | 43 + llvm/lib/IR/Instruction.cpp | 8 + llvm/lib/MC/MCAsmInfoCOFF.cpp | 2 +- llvm/lib/MC/MCParser/AsmParser.cpp | 7 +- llvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp | 10 +- llvm/lib/Target/ARM/ARMInstrInfo.td | 2 +- llvm/lib/Target/NVPTX/NVPTXAsmPrinter.cpp | 7 +- llvm/lib/Target/X86/X86DiscriminateMemOps.cpp | 41 +- llvm/lib/Target/X86/X86FixupLEAs.cpp | 51 +- llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 7 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 20 + llvm/lib/Target/X86/X86InstrAVX512.td | 2 + llvm/lib/Target/X86/X86InstrInfo.cpp | 24 +- llvm/lib/Target/X86/X86InstrInfo.td | 57 + llvm/lib/Target/X86/X86InstrSSE.td | 6 + llvm/lib/TextAPI/ELF/TBEHandler.cpp | 1 + llvm/lib/Transforms/IPO/PartialInlining.cpp | 8 +- .../InstCombine/InstCombineLoadStoreAlloca.cpp | 11 +- .../Instrumentation/AddressSanitizer.cpp | 2 +- llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp | 3 +- llvm/lib/Transforms/Scalar/SROA.cpp | 12 +- llvm/lib/Transforms/Utils/AddDiscriminators.cpp | 29 +- llvm/lib/Transforms/Utils/CodeExtractor.cpp | 3 +- llvm/lib/Transforms/Utils/Evaluator.cpp | 3 +- llvm/lib/Transforms/Utils/InlineFunction.cpp | 12 +- llvm/lib/Transforms/Utils/Local.cpp | 3 +- llvm/lib/Transforms/Utils/LoopUnroll.cpp | 11 +- llvm/lib/Transforms/Utils/LoopUnrollAndJam.cpp | 11 +- llvm/lib/Transforms/Utils/LoopUnrollRuntime.cpp | 18 + .../Transforms/Utils/PromoteMemoryToRegister.cpp | 3 +- llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 11 +- llvm/test/CodeGen/AArch64/extract-bits.ll | 244 ++- llvm/test/CodeGen/AMDGPU/imm16.ll | 6 +- .../CodeGen/AMDGPU/indirect-addressing-si-gfx9.ll | 7 +- .../AMDGPU/indirect-addressing-si-pregfx9.ll | 7 +- llvm/test/CodeGen/AMDGPU/indirect-addressing-si.ll | 106 +- llvm/test/CodeGen/AMDGPU/trunc-combine.ll | 4 +- llvm/test/CodeGen/ARM/copy-by-struct-i32.ll | 61 + llvm/test/CodeGen/Hexagon/vect/vect-vaslw.ll | 2 +- llvm/test/CodeGen/X86/avx-intrinsics-fast-isel.ll | 9 +- llvm/test/CodeGen/X86/avx-vbroadcast.ll | 52 +- llvm/test/CodeGen/X86/bmi.ll | 13 +- llvm/test/CodeGen/X86/build-vector-128.ll | 32 +- llvm/test/CodeGen/X86/debug-loclists.ll | 2 +- llvm/test/CodeGen/X86/extract-bits.ll | 2236 +++++++++++++++----- llvm/test/CodeGen/X86/load-combine.ll | 8 +- llvm/test/CodeGen/X86/movddup-load-fold.ll | 6 +- llvm/test/CodeGen/X86/pr32329.ll | 4 +- llvm/test/CodeGen/X86/pr32345.ll | 24 +- llvm/test/CodeGen/X86/pr33290.ll | 2 +- llvm/test/CodeGen/X86/pr34381.ll | 6 +- llvm/test/CodeGen/X86/pr35765.ll | 5 +- llvm/test/CodeGen/X86/scheduler-backtracking.ll | 40 +- llvm/test/CodeGen/X86/sse2-intrinsics-fast-isel.ll | 11 +- llvm/test/CodeGen/X86/tbm_patterns.ll | 50 +- .../CodeGen/X86/vector-shuffle-combining-xop.ll | 3 +- llvm/test/DebugInfo/Generic/string-offsets-form.ll | 2 +- .../DebugInfo/Inputs/dwarfdump-test.elf-x86-64 | Bin 9640 -> 17864 bytes .../Inputs/dwarfdump-test.elf-x86-64.debuglink | Bin 8668 -> 16288 bytes .../Inputs/llvm-symbolizer-test.elf-x86-64 | Bin 10693 -> 17200 bytes llvm/test/DebugInfo/Inputs/test-inline.o | Bin 6040 -> 2968 bytes llvm/test/DebugInfo/Inputs/test-parameters.o | Bin 5792 -> 2352 bytes llvm/test/DebugInfo/X86/debug_addr.ll | 2 +- .../test/DebugInfo/X86/dwarfdump-str-offsets-dwp.s | 20 +- .../DebugInfo/X86/dwarfdump-str-offsets-macho.s | 24 +- llvm/test/DebugInfo/X86/dwarfdump-str-offsets.s | 34 +- llvm/test/DebugInfo/X86/fission-cu.ll | 10 +- llvm/test/DebugInfo/X86/generate-odr-hash.ll | 2 +- .../DebugInfo/X86/string-offsets-multiple-cus.ll | 10 +- .../DebugInfo/X86/string-offsets-table-order.ll | 6 +- llvm/test/DebugInfo/X86/string-offsets-table.ll | 12 +- llvm/test/DebugInfo/debuglineinfo.test | 53 +- ...lvm-symbolizer-split-dwarf-no-skel-address.test | 7 +- llvm/test/DebugInfo/llvm-symbolizer.test | 20 +- llvm/test/MC/COFF/file.s | 5 + llvm/test/MC/MachO/file-single.s | 8 + llvm/test/Transforms/MemCpyOpt/stackrestore.ll | 74 + llvm/unittests/IR/MetadataTest.cpp | 101 + llvm/unittests/TextAPI/ELFYAMLTest.cpp | 19 +- llvm/utils/gn/secondary/BUILD.gn | 23 +- .../gn/secondary/clang/lib/ARCMigrate/BUILD.gn | 39 + .../gn/secondary/clang/lib/ASTMatchers/BUILD.gn | 13 + llvm/utils/gn/secondary/clang/lib/CrossTU/BUILD.gn | 14 + .../gn/secondary/clang/lib/FrontendTool/BUILD.gn | 29 + llvm/utils/gn/secondary/clang/lib/Headers/BUILD.gn | 163 ++ llvm/utils/gn/secondary/clang/lib/Index/BUILD.gn | 28 + .../clang/lib/StaticAnalyzer/Checkers/BUILD.gn | 114 + .../clang/lib/StaticAnalyzer/Core/BUILD.gn | 67 + .../clang/lib/StaticAnalyzer/Frontend/BUILD.gn | 23 + .../clang/tools/clang-offload-bundler/BUILD.gn | 13 + .../utils/gn/secondary/clang/tools/driver/BUILD.gn | 100 + .../gn/secondary/llvm/tools/llvm-cat/BUILD.gn | 12 + .../gn/secondary/llvm/tools/llvm-lto/BUILD.gn | 17 + .../gn/secondary/llvm/tools/llvm-lto2/BUILD.gn | 16 + .../secondary/llvm/tools/llvm-modextract/BUILD.gn | 12 + .../gn/secondary/llvm/tools/llvm-profdata/BUILD.gn | 10 + .../secondary/llvm/tools/llvm-symbolizer/BUILD.gn | 36 + .../test/affinity/format/affinity_display.1.c | 2 +- openmp/runtime/test/affinity/format/api.c | 2 +- openmp/runtime/test/affinity/format/api2.c | 2 +- openmp/runtime/test/affinity/format/increase.c | 2 +- openmp/runtime/test/affinity/format/nested.c | 2 +- openmp/runtime/test/affinity/format/nested2.c | 2 +- openmp/runtime/test/affinity/format/nested_mixed.c | 2 +- .../runtime/test/affinity/format/nested_serial.c | 2 +- openmp/runtime/test/affinity/format/proc_bind.c | 2 +- openmp/runtime/test/affinity/format/simple.c | 12 +- openmp/runtime/test/affinity/format/simple_env.c | 2 +- openmp/runtime/test/lit.cfg | 1 + 222 files changed, 4836 insertions(+), 1620 deletions(-) create mode 100644 clang/test/Analysis/svalbuilder-float-cast.c rename compiler-rt/test/sanitizer_common/TestCases/{NetBSD => Posix}/regex.cc (62%) create mode 100644 lld/docs/missingkeyfunction.rst create mode 100644 lld/test/ELF/Inputs/gdb-index-invalid-ranges.obj.s create mode 100644 lld/test/ELF/gdb-index-invalid-ranges.s create mode 100644 llvm/test/CodeGen/ARM/copy-by-struct-i32.ll create mode 100644 llvm/test/MC/MachO/file-single.s create mode 100644 llvm/test/Transforms/MemCpyOpt/stackrestore.ll create mode 100644 llvm/utils/gn/secondary/clang/lib/ARCMigrate/BUILD.gn create mode 100644 llvm/utils/gn/secondary/clang/lib/ASTMatchers/BUILD.gn create mode 100644 llvm/utils/gn/secondary/clang/lib/CrossTU/BUILD.gn create mode 100644 llvm/utils/gn/secondary/clang/lib/FrontendTool/BUILD.gn create mode 100644 llvm/utils/gn/secondary/clang/lib/Headers/BUILD.gn create mode 100644 llvm/utils/gn/secondary/clang/lib/Index/BUILD.gn create mode 100644 llvm/utils/gn/secondary/clang/lib/StaticAnalyzer/Checkers/BUILD.gn create mode 100644 llvm/utils/gn/secondary/clang/lib/StaticAnalyzer/Core/BUILD.gn create mode 100644 llvm/utils/gn/secondary/clang/lib/StaticAnalyzer/Frontend/BUILD.gn create mode 100644 llvm/utils/gn/secondary/clang/tools/clang-offload-bundler/BUILD.gn create mode 100644 llvm/utils/gn/secondary/clang/tools/driver/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/tools/llvm-cat/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/tools/llvm-lto/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/tools/llvm-lto2/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/tools/llvm-modextract/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/tools/llvm-profdata/BUILD.gn create mode 100644 llvm/utils/gn/secondary/llvm/tools/llvm-symbolizer/BUILD.gn