=> Bootstrap dependency digest>=20211023: found digest-20220214 ===> Skipping vulnerability checks. WARNING: No /usr/pkg/pkgdb/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /usr/pkg/pkgdb fetch-pkg-vulnerabilities'. ===> Building for clang-16.0.6nb1 [ 0%] Building CXX object lib/Support/CMakeFiles/obj.clangSupport.dir/RISCVVIntrinsicUtils.cpp.o [ 0%] Copying clang's intrin.h... [ 0%] Copying clang's mm_malloc.h... [ 0%] Building CXX object utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ASTTableGen.cpp.o [ 0%] Built target windows-resource-headers [ 0%] Built target utility-resource-headers [ 0%] Copying clang's hlsl.h... [ 1%] Copying clang's __wmmintrin_aes.h... [ 1%] Built target hlsl-resource-headers [ 1%] Copying clang's __wmmintrin_pclmul.h... [ 1%] Copying clang's adxintrin.h... [ 1%] Copying clang's opencl-c.h... [ 1%] Copying clang's ammintrin.h... [ 1%] Built target opencl-resource-headers [ 1%] Copying clang's amxfp16intrin.h... [ 1%] Copying clang's openmp_wrappers/math.h... [ 1%] Copying clang's amxintrin.h... [ 1%] Built target openmp-resource-headers [ 1%] Copying clang's avx2intrin.h... [ 1%] Copying clang's s390intrin.h... [ 1%] Copying clang's avx512bf16intrin.h... [ 1%] Copying clang's vecintrin.h... [ 1%] Copying clang's avx512bitalgintrin.h... [ 1%] Built target systemz-resource-headers [ 1%] Copying clang's avx512bwintrin.h... [ 1%] Copying clang's velintrin.h... [ 1%] Copying clang's avx512cdintrin.h... [ 1%] Copying clang's velintrin_approx.h... [ 1%] Copying clang's avx512dqintrin.h... [ 1%] Copying clang's velintrin_gen.h... [ 1%] Copying clang's avx512erintrin.h... [ 1%] Built target ve-resource-headers [ 1%] Copying clang's avx512fintrin.h... [ 1%] Copying clang's wasm_simd128.h... [ 1%] Copying clang's avx512fp16intrin.h... [ 1%] Built target webassembly-resource-headers [ 2%] Copying clang's avx512ifmaintrin.h... [ 2%] Copying clang's larchintrin.h... [ 2%] Copying clang's avx512ifmavlintrin.h... [ 2%] Built target loongarch-resource-headers [ 2%] Copying clang's avx512pfintrin.h... [ 2%] Copying clang's avx512vbmi2intrin.h... [ 2%] Copying clang's msa.h... [ 2%] Copying clang's avx512vbmiintrin.h... [ 2%] Built target mips-resource-headers [ 2%] Copying clang's avx512vbmivlintrin.h... [ 2%] Copying clang's altivec.h... [ 2%] Copying clang's avx512vlbf16intrin.h... [ 2%] Copying clang's ppc_wrappers/bmi2intrin.h... [ 2%] Copying clang's avx512vlbitalgintrin.h... [ 2%] Copying clang's ppc_wrappers/bmiintrin.h... [ 2%] Copying clang's avx512vlbwintrin.h... [ 2%] Copying clang's ppc_wrappers/emmintrin.h... [ 2%] Copying clang's avx512vlcdintrin.h... [ 2%] Copying clang's ppc_wrappers/immintrin.h... [ 2%] Copying clang's avx512vldqintrin.h... [ 2%] Copying clang's ppc_wrappers/mm_malloc.h... [ 2%] Copying clang's avx512vlfp16intrin.h... [ 2%] Copying clang's ppc_wrappers/mmintrin.h... [ 2%] Copying clang's avx512vlintrin.h... [ 2%] Copying clang's ppc_wrappers/pmmintrin.h... [ 2%] Copying clang's avx512vlvbmi2intrin.h... [ 2%] Copying clang's ppc_wrappers/smmintrin.h... [ 3%] Copying clang's avx512vlvnniintrin.h... [ 3%] Copying clang's ppc_wrappers/tmmintrin.h... [ 3%] Copying clang's avx512vlvp2intersectintrin.h... [ 3%] Copying clang's ppc_wrappers/x86gprintrin.h... [ 3%] Copying clang's avx512vnniintrin.h... [ 3%] Copying clang's ppc_wrappers/x86intrin.h... [ 3%] Copying clang's avx512vp2intersectintrin.h... [ 3%] Copying clang's ppc_wrappers/xmmintrin.h... [ 3%] Copying clang's avx512vpopcntdqintrin.h... [ 3%] Built target ppc-resource-headers [ 3%] Copying clang's avx512vpopcntdqvlintrin.h... [ 3%] Copying clang's htmintrin.h... [ 3%] Copying clang's avxifmaintrin.h... [ 4%] Copying clang's htmxlintrin.h... [ 4%] Copying clang's avxintrin.h... [ 4%] Built target ppc-htm-resource-headers [ 4%] Copying clang's avxneconvertintrin.h... [ 4%] Copying clang's __clang_cuda_builtin_vars.h... [ 4%] Copying clang's avxvnniint8intrin.h... [ 4%] Copying clang's __clang_cuda_cmath.h... [ 4%] Copying clang's avxvnniintrin.h... [ 4%] Copying clang's __clang_cuda_complex_builtins.h... [ 4%] Copying clang's bmi2intrin.h... [ 4%] Copying clang's __clang_cuda_device_functions.h... [ 4%] Copying clang's bmiintrin.h... [ 4%] Copying clang's __clang_cuda_intrinsics.h... [ 4%] Copying clang's cet.h... [ 4%] Copying clang's __clang_cuda_libdevice_declares.h... [ 4%] Copying clang's cetintrin.h... [ 4%] Copying clang's __clang_cuda_math.h... [ 5%] Copying clang's cldemoteintrin.h... [ 5%] Copying clang's __clang_cuda_math_forward_declares.h... [ 5%] Copying clang's clflushoptintrin.h... [ 6%] Copying clang's __clang_cuda_runtime_wrapper.h... [ 6%] Copying clang's clwbintrin.h... [ 6%] Copying clang's __clang_cuda_texture_intrinsics.h... [ 6%] Copying clang's clzerointrin.h... [ 6%] Copying clang's cuda_wrappers/algorithm... [ 6%] Copying clang's cmpccxaddintrin.h... [ 6%] Copying clang's cuda_wrappers/cmath... [ 6%] Copying clang's cpuid.h... [ 6%] Copying clang's cuda_wrappers/complex... [ 6%] Copying clang's crc32intrin.h... [ 6%] Copying clang's cuda_wrappers/new... [ 6%] Copying clang's emmintrin.h... [ 6%] Built target cuda-resource-headers [ 6%] Copying clang's enqcmdintrin.h... [ 6%] Copying clang's f16cintrin.h... [ 7%] Copying clang's hexagon_circ_brev_intrinsics.h... [ 7%] Copying clang's fma4intrin.h... [ 7%] Copying clang's hexagon_protos.h... [ 7%] Copying clang's fmaintrin.h... [ 7%] Copying clang's hexagon_types.h... [ 7%] Copying clang's fxsrintrin.h... [ 7%] Copying clang's hvx_hexagon_protos.h... [ 7%] Copying clang's gfniintrin.h... [ 7%] Built target hexagon-resource-headers [ 7%] Copying clang's hresetintrin.h... [ 7%] Copying clang's __clang_hip_cmath.h... [ 8%] Copying clang's ia32intrin.h... [ 8%] Copying clang's __clang_hip_libdevice_declares.h... [ 8%] Copying clang's immintrin.h... [ 8%] Copying clang's __clang_hip_math.h... [ 8%] Copying clang's invpcidintrin.h... [ 8%] Copying clang's __clang_hip_runtime_wrapper.h... [ 8%] Copying clang's keylockerintrin.h... [ 8%] Copying clang's __clang_hip_stdlib.h... [ 8%] Copying clang's lwpintrin.h... [ 8%] Built target hip-resource-headers [ 8%] Copying clang's lzcntintrin.h... [ 8%] Building CXX object utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangASTNodesEmitter.cpp.o [ 8%] Copying clang's builtins.h... [ 8%] Copying clang's mm3dnow.h... [ 8%] Built target core-resource-headers [ 8%] Copying clang's mmintrin.h... [ 8%] Built target omp_gen [ 8%] Copying clang's movdirintrin.h... [ 8%] Built target RISCVTargetParserTableGen [ 8%] Copying clang's mwaitxintrin.h... [ 8%] Copying clang's nmmintrin.h... [ 8%] Building Options.inc... [ 8%] Copying clang's pconfigintrin.h... [ 8%] Copying clang's pkuintrin.h... [ 8%] Copying clang's pmmintrin.h... [ 8%] Built target ClangDriverOptions [ 9%] Copying clang's popcntintrin.h... [ 9%] Built target intrinsics_gen [ 9%] Copying clang's prfchiintrin.h... [ 9%] Copying clang's prfchwintrin.h... [ 9%] Creating export file for SampleAnalyzerPlugin [ 9%] Copying clang's ptwriteintrin.h... [ 9%] Built target obj.clangSupport [ 9%] Built target SampleAnalyzerPlugin_exports [ 9%] Copying clang's raointintrin.h... [ 9%] Creating export file for CheckerDependencyHandlingAnalyzerPlugin [ 9%] Creating export file for CheckerOptionHandlingAnalyzerPlugin [ 9%] Copying clang's rdpruintrin.h... [ 9%] Built target CheckerDependencyHandlingAnalyzerPlugin_exports [ 9%] Built target CheckerOptionHandlingAnalyzerPlugin_exports [ 9%] Copying clang's rdseedintrin.h... [ 9%] Generating ../../bin/scan-build [ 9%] Generating ../../bin/analyze-build [ 9%] Copying clang's rtmintrin.h... [ 9%] Copying clang's serializeintrin.h... [ 9%] Generating ../../libexec/c++-analyzer [ 9%] Generating ../../bin/intercept-build [ 9%] Copying clang's sgxintrin.h... [ 9%] Generating ../../bin/scan-build-py [ 9%] Copying clang's shaintrin.h... [ 9%] Generating ../../libexec/ccc-analyzer [ 9%] Copying clang's smmintrin.h... [ 9%] Generating ../../lib/libear/__init__.py [ 9%] Generating ../../man/man1/scan-build.1 [ 9%] Copying clang's tbmintrin.h... [ 9%] Copying clang's tmmintrin.h... [ 9%] Generating ../../lib/libear/config.h.in [ 9%] Generating ../../share/scan-build/scanview.css [ 9%] Copying clang's tsxldtrkintrin.h... [ 10%] Copying clang's uintrintrin.h... [ 10%] Generating ../../share/scan-build/sorttable.js [ 11%] Generating ../../lib/libear/ear.c [ 11%] Copying clang's vaesintrin.h... [ 11%] Built target scan-build [ 11%] Copying clang's vpclmulqdqintrin.h... [ 11%] Generating ../../lib/libscanbuild/__init__.py [ 11%] Copying clang's waitpkgintrin.h... [ 11%] Generating ../../bin/scan-view [ 11%] Copying clang's wbnoinvdintrin.h... [ 11%] Generating ../../lib/libscanbuild/analyze.py [ 11%] Generating ../../share/scan-view/Reporter.py [ 11%] Copying clang's wmmintrin.h... [ 11%] Copying clang's x86gprintrin.h... [ 11%] Generating ../../lib/libscanbuild/arguments.py [ 11%] Generating ../../share/scan-view/ScanView.py [ 11%] Copying clang's x86intrin.h... [ 11%] Generating ../../share/scan-view/bugcatcher.ico [ 11%] Copying clang's xmmintrin.h... [ 11%] Generating ../../lib/libscanbuild/clang.py [ 11%] Copying clang's xopintrin.h... [ 11%] Generating ../../share/scan-view/startfile.py [ 11%] Copying clang's xsavecintrin.h... [ 11%] Generating ../../lib/libscanbuild/compilation.py [ 11%] Copying clang's xsaveintrin.h... [ 11%] Built target scan-view [ 11%] Copying clang's xsaveoptintrin.h... [ 11%] Generating ../../lib/libscanbuild/intercept.py [ 11%] Built target hmaptool [ 11%] Copying clang's xsavesintrin.h... [ 11%] Linking CXX static library ../libclangSupport.a [ 12%] Copying clang's xtestintrin.h... [ 12%] Generating ../../lib/libscanbuild/report.py [ 12%] Built target x86-resource-headers [ 12%] Built target clangSupport [ 12%] Generating ../../lib/libscanbuild/resources/scanview.css [ 12%] Generating ../../lib/libscanbuild/resources/selectable.js [ 12%] Generating ../../lib/libscanbuild/resources/sorttable.js [ 12%] Generating ../../lib/libscanbuild/shell.py [ 12%] Generating ../../libexec/analyze-c++ [ 12%] Generating ../../libexec/analyze-cc [ 12%] Generating ../../libexec/intercept-c++ [ 13%] Generating ../../libexec/intercept-cc [ 13%] Built target scan-build-py [ 13%] Building CXX object utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangASTPropertiesEmitter.cpp.o [ 13%] Building CXX object utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangAttrEmitter.cpp.o [ 13%] Building CXX object utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangCommentCommandInfoEmitter.cpp.o [ 13%] Building CXX object utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangCommentHTMLNamedCharacterReferenceEmitter.cpp.o [ 14%] Building CXX object utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangCommentHTMLTagsEmitter.cpp.o [ 14%] Building CXX object utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangDataCollectorsEmitter.cpp.o [ 14%] Building CXX object utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangDiagnosticsEmitter.cpp.o [ 14%] Building CXX object utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangOpcodesEmitter.cpp.o [ 14%] Building CXX object utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangOpenCLBuiltinEmitter.cpp.o [ 14%] Building CXX object utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangOptionDocEmitter.cpp.o In file included from /tmp/lang/clang/work/.buildlink/include/llvm/TableGen/Record.h:18:0, from /tmp/lang/clang/work/clang-16.0.6.src/utils/TableGen/ASTTableGen.h:12, from /tmp/lang/clang/work/clang-16.0.6.src/utils/TableGen/ClangAttrEmitter.cpp:14: /tmp/lang/clang/work/.buildlink/include/llvm/ADT/DenseMap.h: In function 'std::vector {anonymous}::uniqueEnumsInOrder(const std::vector&)': /tmp/lang/clang/work/.buildlink/include/llvm/ADT/DenseMap.h:1161:18: warning: '*((void*)(& unique_set)+8).llvm::SmallDenseMap, llvm::detail::DenseSetPair >::LargeRep::Buckets' may be used uninitialized in this function [-Wmaybe-uninitialized] return Small ? getInlineBuckets() : getLargeRep()->Buckets; ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/.buildlink/include/llvm/ADT/DenseMap.h:1170:18: warning: '*((void*)(& unique_set)+8).llvm::SmallDenseMap, llvm::detail::DenseSetPair >::LargeRep::NumBuckets' may be used uninitialized in this function [-Wmaybe-uninitialized] return Small ? InlineBuckets : getLargeRep()->NumBuckets; ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/.buildlink/include/llvm/ADT/DenseMap.h: In function 'void emitAttributes(llvm::RecordKeeper&, llvm::raw_ostream&, bool)': /tmp/lang/clang/work/.buildlink/include/llvm/ADT/DenseMap.h:1161:18: warning: '*((void*)(& Uniques)+8).llvm::SmallDenseMap, llvm::detail::DenseSetPair >::LargeRep::Buckets' may be used uninitialized in this function [-Wmaybe-uninitialized] return Small ? getInlineBuckets() : getLargeRep()->Buckets; ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/.buildlink/include/llvm/ADT/DenseMap.h:1170:18: warning: '*((void*)(& Uniques)+8).llvm::SmallDenseMap, llvm::detail::DenseSetPair >::LargeRep::NumBuckets' may be used uninitialized in this function [-Wmaybe-uninitialized] return Small ? InlineBuckets : getLargeRep()->NumBuckets; ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/.buildlink/include/llvm/ADT/DenseMap.h:1161:18: warning: '*((void*)(& Uniques)+8).llvm::SmallDenseMap, llvm::detail::DenseSetPair >::LargeRep::Buckets' may be used uninitialized in this function [-Wmaybe-uninitialized] return Small ? getInlineBuckets() : getLargeRep()->Buckets; ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/.buildlink/include/llvm/ADT/DenseMap.h:1170:18: warning: '*((void*)(& Uniques)+8).llvm::SmallDenseMap, llvm::detail::DenseSetPair >::LargeRep::NumBuckets' may be used uninitialized in this function [-Wmaybe-uninitialized] return Small ? InlineBuckets : getLargeRep()->NumBuckets; ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/.buildlink/include/llvm/ADT/DenseMap.h: In function 'void clang::EmitClangAttrParserStringSwitches(llvm::RecordKeeper&, llvm::raw_ostream&)': /tmp/lang/clang/work/.buildlink/include/llvm/ADT/DenseMap.h:1161:18: warning: '*((void*)(& Seen)+8).llvm::SmallDenseMap, llvm::detail::DenseSetPair >::LargeRep::Buckets' may be used uninitialized in this function [-Wmaybe-uninitialized] return Small ? getInlineBuckets() : getLargeRep()->Buckets; ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/.buildlink/include/llvm/ADT/DenseMap.h:1170:18: warning: '*((void*)(& Seen)+8).llvm::SmallDenseMap, llvm::detail::DenseSetPair >::LargeRep::NumBuckets' may be used uninitialized in this function [-Wmaybe-uninitialized] return Small ? InlineBuckets : getLargeRep()->NumBuckets; ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/.buildlink/include/llvm/ADT/DenseMap.h:1161:18: warning: '*((void*)(& Seen)+8).llvm::SmallDenseMap, llvm::detail::DenseSetPair >::LargeRep::Buckets' may be used uninitialized in this function [-Wmaybe-uninitialized] return Small ? getInlineBuckets() : getLargeRep()->Buckets; ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/.buildlink/include/llvm/ADT/DenseMap.h:1170:18: warning: '*((void*)(& Seen)+8).llvm::SmallDenseMap, llvm::detail::DenseSetPair >::LargeRep::NumBuckets' may be used uninitialized in this function [-Wmaybe-uninitialized] return Small ? InlineBuckets : getLargeRep()->NumBuckets; ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/.buildlink/include/llvm/ADT/DenseMap.h:1161:18: warning: '*((void*)(& Seen)+8).llvm::SmallDenseMap, llvm::detail::DenseSetPair >::LargeRep::Buckets' may be used uninitialized in this function [-Wmaybe-uninitialized] return Small ? getInlineBuckets() : getLargeRep()->Buckets; ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/.buildlink/include/llvm/ADT/DenseMap.h:1170:18: warning: '*((void*)(& Seen)+8).llvm::SmallDenseMap, llvm::detail::DenseSetPair >::LargeRep::NumBuckets' may be used uninitialized in this function [-Wmaybe-uninitialized] return Small ? InlineBuckets : getLargeRep()->NumBuckets; ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/.buildlink/include/llvm/ADT/DenseMap.h:1161:18: warning: '*((void*)(& Seen)+8).llvm::SmallDenseMap, llvm::detail::DenseSetPair >::LargeRep::Buckets' may be used uninitialized in this function [-Wmaybe-uninitialized] return Small ? getInlineBuckets() : getLargeRep()->Buckets; ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/.buildlink/include/llvm/ADT/DenseMap.h:1170:18: warning: '*((void*)(& Seen)+8).llvm::SmallDenseMap, llvm::detail::DenseSetPair >::LargeRep::NumBuckets' may be used uninitialized in this function [-Wmaybe-uninitialized] return Small ? InlineBuckets : getLargeRep()->NumBuckets; ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/.buildlink/include/llvm/ADT/DenseMap.h:1161:18: warning: '*((void*)(& Seen)+8).llvm::SmallDenseMap, llvm::detail::DenseSetPair >::LargeRep::Buckets' may be used uninitialized in this function [-Wmaybe-uninitialized] return Small ? getInlineBuckets() : getLargeRep()->Buckets; ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/.buildlink/include/llvm/ADT/DenseMap.h:1170:18: warning: '*((void*)(& Seen)+8).llvm::SmallDenseMap, llvm::detail::DenseSetPair >::LargeRep::NumBuckets' may be used uninitialized in this function [-Wmaybe-uninitialized] return Small ? InlineBuckets : getLargeRep()->NumBuckets; ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/.buildlink/include/llvm/ADT/DenseMap.h:1161:18: warning: '*((void*)(& Seen)+8).llvm::SmallDenseMap, llvm::detail::DenseSetPair >::LargeRep::Buckets' may be used uninitialized in this function [-Wmaybe-uninitialized] return Small ? getInlineBuckets() : getLargeRep()->Buckets; ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/.buildlink/include/llvm/ADT/DenseMap.h:1170:18: warning: '*((void*)(& Seen)+8).llvm::SmallDenseMap, llvm::detail::DenseSetPair >::LargeRep::NumBuckets' may be used uninitialized in this function [-Wmaybe-uninitialized] return Small ? InlineBuckets : getLargeRep()->NumBuckets; ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 14%] Building CXX object utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangSACheckersEmitter.cpp.o [ 14%] Building CXX object utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangSyntaxEmitter.cpp.o [ 14%] Building CXX object utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/ClangTypeNodesEmitter.cpp.o [ 14%] Building CXX object utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/MveEmitter.cpp.o [ 14%] Building CXX object utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/NeonEmitter.cpp.o [ 14%] Building CXX object utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/RISCVVEmitter.cpp.o [ 14%] Building CXX object utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/SveEmitter.cpp.o /tmp/lang/clang/work/clang-16.0.6.src/utils/TableGen/NeonEmitter.cpp: In static member function 'static {anonymous}::Type {anonymous}::Type::fromTypedefName(llvm::StringRef)': /tmp/lang/clang/work/clang-16.0.6.src/utils/TableGen/NeonEmitter.cpp:774:36: warning: 'NumLanes' may be used uninitialized in this function [-Wmaybe-uninitialized] T.Bitwidth = T.ElementBitwidth * NumLanes; ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ [ 14%] Building CXX object utils/TableGen/CMakeFiles/obj.clang-tblgen.dir/TableGen.cpp.o In file included from /tmp/lang/clang/work/clang-16.0.6.src/utils/TableGen/NeonEmitter.cpp:28:0: /tmp/lang/clang/work/.buildlink/include/llvm/ADT/DenseMap.h: In member function 'std::pair<{anonymous}::Type, std::__cxx11::basic_string > {anonymous}::Intrinsic::DagEmitter::emitDag(llvm::DagInit*)': /tmp/lang/clang/work/.buildlink/include/llvm/ADT/DenseMap.h:1161:18: warning: '*((void*)(& Elts)+8).llvm::SmallDenseMap, llvm::detail::DenseSetPair >::LargeRep::Buckets' may be used uninitialized in this function [-Wmaybe-uninitialized] return Small ? getInlineBuckets() : getLargeRep()->Buckets; ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/.buildlink/include/llvm/ADT/DenseMap.h:1170:18: warning: '*((void*)(& Elts)+8).llvm::SmallDenseMap, llvm::detail::DenseSetPair >::LargeRep::NumBuckets' may be used uninitialized in this function [-Wmaybe-uninitialized] return Small ? InlineBuckets : getLargeRep()->NumBuckets; ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/.buildlink/include/llvm/ADT/DenseMap.h: In member function 'virtual void {anonymous}::Intrinsic::DagEmitter::emitDagShuffle(llvm::DagInit*)::Rev::apply(llvm::SetTheory&, llvm::DagInit*, llvm::SetTheory::RecSet&, llvm::ArrayRef)': /tmp/lang/clang/work/.buildlink/include/llvm/ADT/DenseMap.h:1161:18: warning: '*((void*)(& Elts2)+8).llvm::SmallDenseMap, llvm::detail::DenseSetPair >::LargeRep::Buckets' may be used uninitialized in this function [-Wmaybe-uninitialized] return Small ? getInlineBuckets() : getLargeRep()->Buckets; ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/.buildlink/include/llvm/ADT/DenseMap.h:1170:18: warning: '*((void*)(& Elts2)+8).llvm::SmallDenseMap, llvm::detail::DenseSetPair >::LargeRep::NumBuckets' may be used uninitialized in this function [-Wmaybe-uninitialized] return Small ? InlineBuckets : getLargeRep()->NumBuckets; ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/.buildlink/include/llvm/ADT/DenseMap.h: In member function 'virtual void {anonymous}::Intrinsic::DagEmitter::emitDagShuffle(llvm::DagInit*)::LowHalf::apply(llvm::SetTheory&, llvm::DagInit*, llvm::SetTheory::RecSet&, llvm::ArrayRef)': /tmp/lang/clang/work/.buildlink/include/llvm/ADT/DenseMap.h:1161:18: warning: '*((void*)(& Elts2)+8).llvm::SmallDenseMap, llvm::detail::DenseSetPair >::LargeRep::Buckets' may be used uninitialized in this function [-Wmaybe-uninitialized] return Small ? getInlineBuckets() : getLargeRep()->Buckets; ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/.buildlink/include/llvm/ADT/DenseMap.h:1170:18: warning: '*((void*)(& Elts2)+8).llvm::SmallDenseMap, llvm::detail::DenseSetPair >::LargeRep::NumBuckets' may be used uninitialized in this function [-Wmaybe-uninitialized] return Small ? InlineBuckets : getLargeRep()->NumBuckets; ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/.buildlink/include/llvm/ADT/DenseMap.h: In member function 'virtual void {anonymous}::Intrinsic::DagEmitter::emitDagShuffle(llvm::DagInit*)::HighHalf::apply(llvm::SetTheory&, llvm::DagInit*, llvm::SetTheory::RecSet&, llvm::ArrayRef)': /tmp/lang/clang/work/.buildlink/include/llvm/ADT/DenseMap.h:1161:18: warning: '*((void*)(& Elts2)+8).llvm::SmallDenseMap, llvm::detail::DenseSetPair >::LargeRep::Buckets' may be used uninitialized in this function [-Wmaybe-uninitialized] return Small ? getInlineBuckets() : getLargeRep()->Buckets; ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/.buildlink/include/llvm/ADT/DenseMap.h:1170:18: warning: '*((void*)(& Elts2)+8).llvm::SmallDenseMap, llvm::detail::DenseSetPair >::LargeRep::NumBuckets' may be used uninitialized in this function [-Wmaybe-uninitialized] return Small ? InlineBuckets : getLargeRep()->NumBuckets; ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 14%] Built target obj.clang-tblgen [ 14%] Linking CXX executable ../../bin/clang-tblgen [ 14%] Built target clang-tblgen [ 14%] Building Attrs.inc... [ 14%] Building AttrImpl.inc... [ 14%] Building AttrNodeTraverse.inc... [ 14%] Building AttrTextNodeDump.inc... [ 14%] Built target ClangAttrTraverse [ 14%] Built target ClangAttrTextDump [ 14%] Built target ClangAttrClasses [ 14%] Built target ClangAttrImpl [ 14%] Building AttrVisitor.inc... [ 14%] Building StmtNodes.inc... [ 14%] Building DeclNodes.inc... [ 14%] Building TypeNodes.inc... [ 14%] Built target ClangStmtNodes [ 14%] Built target ClangDeclNodes [ 14%] Built target ClangTypeNodes [ 14%] Built target ClangAttrVisitor [ 14%] Building AbstractBasicReader.inc... [ 14%] Building AbstractBasicWriter.inc... [ 14%] Building AbstractTypeReader.inc... [ 15%] Building AbstractTypeWriter.inc... [ 15%] Built target ClangAbstractBasicReader [ 15%] Built target ClangAbstractBasicWriter [ 15%] Built target ClangAbstractTypeReader [ 15%] Built target ClangAbstractTypeWriter [ 15%] Building CommentHTMLTags.inc... [ 15%] Building CommentNodes.inc... [ 15%] Building CommentHTMLTagsProperties.inc... [ 15%] Building CommentHTMLNamedCharacterReferences.inc... [ 15%] Built target ClangCommentHTMLTags [ 15%] Built target ClangCommentNodes [ 15%] Built target ClangCommentHTMLTagsProperties [ 15%] Built target ClangCommentHTMLNamedCharacterReferences [ 15%] Building CommentCommandInfo.inc... [ 15%] Building CommentCommandList.inc... [ 15%] Building StmtDataCollectors.inc... [ 15%] Built target ClangCommentCommandInfo [ 15%] Building DiagnosticAnalysisKinds.inc... [ 15%] Built target ClangCommentCommandList [ 15%] Built target StmtDataCollectors [ 15%] Building DiagnosticASTKinds.inc... [ 15%] Building DiagnosticCommentKinds.inc... [ 16%] Building DiagnosticCommonKinds.inc... [ 16%] Built target ClangDiagnosticAnalysis [ 16%] Building DiagnosticCrossTUKinds.inc... [ 16%] Built target ClangDiagnosticAST [ 16%] Built target ClangDiagnosticComment [ 16%] Built target ClangDiagnosticCommon [ 16%] Building DiagnosticFrontendKinds.inc... [ 16%] Building DiagnosticDriverKinds.inc... [ 16%] Building DiagnosticLexKinds.inc... [ 16%] Built target ClangDiagnosticCrossTU [ 16%] Building DiagnosticParseKinds.inc... [ 16%] Built target ClangDiagnosticFrontend [ 16%] Built target ClangDiagnosticDriver [ 16%] Built target ClangDiagnosticLex [ 16%] Building DiagnosticRefactoringKinds.inc... [ 16%] Building DiagnosticSemaKinds.inc... [ 16%] Building DiagnosticSerializationKinds.inc... [ 16%] Built target ClangDiagnosticParse [ 16%] Built target ClangDiagnosticRefactoring [ 16%] Building DiagnosticGroups.inc... [ 16%] Built target ClangDiagnosticSerialization [ 16%] Built target ClangDiagnosticSema [ 16%] Building DiagnosticIndexName.inc... [ 16%] Building AttrList.inc... [ 17%] Building AttrSubMatchRulesList.inc... [ 17%] Built target ClangDiagnosticGroups [ 17%] Built target ClangAttrList [ 17%] Built target ClangAttrSubjectMatchRuleList [ 17%] Built target ClangDiagnosticIndexName [ 17%] Building arm_neon.inc... [ 17%] Building AttrHasAttributeImpl.inc... [ 17%] Building arm_fp16.inc... [ 17%] Building arm_mve_builtins.inc... [ 17%] Built target ClangAttrHasAttributeImpl [ 17%] Built target ClangARMFP16 [ 17%] Built target ClangARMNeon [ 17%] Building arm_mve_builtin_cg.inc... [ 17%] Building arm_mve_builtin_sema.inc... [ 17%] Built target ClangARMMveBuiltinsDef [ 17%] Building arm_mve_builtin_aliases.inc... [ 17%] Building arm_sve_builtins.inc... [ 17%] Built target ClangARMMveBuiltinSema [ 17%] Built target ClangARMMveBuiltinAliases [ 17%] Built target ClangARMMveBuiltinCG [ 17%] Building arm_sve_builtin_cg.inc... [ 17%] Building arm_sve_typeflags.inc... [ 17%] Building arm_sve_sema_rangechecks.inc... [ 17%] Built target ClangARMSveTypeFlags [ 17%] Building arm_cde_builtins.inc... [ 17%] Built target ClangARMCdeBuiltinsDef [ 17%] Building arm_cde_builtin_cg.inc... [ 17%] Built target ClangARMSveBuiltins [ 17%] Built target ClangARMCdeBuiltinCG [ 18%] Building arm_cde_builtin_sema.inc... [ 18%] Building arm_cde_builtin_aliases.inc... [ 18%] Built target ClangARMSveBuiltinCG [ 18%] Built target ClangARMCdeBuiltinSema [ 18%] Built target ClangARMCdeBuiltinAliases [ 18%] Built target ClangARMSveSemaRangeChecks [ 19%] Building riscv_vector_builtins.inc... [ 19%] Building riscv_vector_builtin_cg.inc... [ 19%] Building riscv_vector_builtin_sema.inc... [ 19%] Building AttrParserStringSwitches.inc... [ 19%] Built target ClangAttrParserStringSwitches [ 19%] Building AttrSubMatchRulesParserStringSwitches.inc... [ 19%] Built target ClangAttrSubMatchRulesParserStringSwitches [ 19%] Building AttrTemplateInstantiate.inc... [ 19%] Built target ClangRISCVVectorBuiltins [ 19%] Built target ClangRISCVVectorBuiltinSema [ 19%] Built target ClangAttrTemplateInstantiate [ 19%] Building AttrParsedAttrList.inc... [ 19%] Built target ClangRISCVVectorBuiltinCG [ 19%] Building AttrParsedAttrKinds.inc... [ 19%] Building AttrSpellingListIndex.inc... [ 19%] Built target ClangAttrParsedAttrList [ 19%] Building AttrParsedAttrImpl.inc... [ 19%] Built target ClangAttrSpellingListIndex [ 19%] Built target ClangAttrParsedAttrKinds [ 19%] Building AttrPCHRead.inc... [ 19%] Building AttrPCHWrite.inc... [ 19%] Building Checkers.inc... [ 19%] Built target ClangAttrPCHRead [ 19%] Built target ClangAttrParsedAttrImpl [ 19%] Built target ClangAttrPCHWrite [ 19%] Built target ClangSACheckers [ 19%] Building Nodes.inc... [ 19%] Building NodeClasses.inc... [ 19%] Built target ClangSyntaxNodeList [ 20%] Copying clang's arm_acle.h... [ 20%] Built target ClangSyntaxNodeClasses [ 20%] Copying clang's arm_cmse.h... [ 20%] Building arm_fp16.h... [ 20%] Copying clang's armintr.h... [ 20%] Copying clang's arm64intr.h... [ 21%] Building riscv_vector.h... [ 21%] Building arm_neon.h... [ 21%] Building arm_cde.h... [ 21%] Copying clang's arm_neon_sve_bridge.h... [ 21%] Built target riscv-resource-headers [ 21%] Building arm_mve.h... [ 21%] Building arm_bf16.h... [ 21%] Building arm_sve.h... [ 21%] Built target clang-tablegen-targets [ 21%] Generating VCSVersion.inc [ 21%] Built target arm-resource-headers [ 21%] Building CXX object lib/APINotes/CMakeFiles/obj.clangAPINotes.dir/APINotesTypes.cpp.o [ 21%] Built target aarch64-resource-headers [ 21%] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Attributes.cpp.o [ 21%] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/DependencyDirectivesScanner.cpp.o [ 21%] Built target arm-common-resource-headers [ 21%] Building CXX object lib/Parse/CMakeFiles/obj.clangParse.dir/ParseAST.cpp.o [ 22%] Building CXX object lib/APINotes/CMakeFiles/obj.clangAPINotes.dir/APINotesYAMLCompiler.cpp.o [ 22%] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/HeaderMap.cpp.o [ 22%] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/HeaderSearch.cpp.o [ 22%] Built target obj.clangAPINotes [ 22%] Building Opcodes.inc... [ 22%] Built target Opcodes [ 22%] Building AttrDocTable.inc... [ 22%] Built target ClangAttrDocTable [ 22%] Building CXX object lib/ASTMatchers/CMakeFiles/obj.clangASTMatchers.dir/ASTMatchFinder.cpp.o [ 22%] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/InitHeaderSearch.cpp.o [ 22%] Building CXX object lib/Parse/CMakeFiles/obj.clangParse.dir/ParseCXXInlineMethods.cpp.o [ 22%] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/Lexer.cpp.o [ 22%] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Builtins.cpp.o [ 22%] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/CLWarnings.cpp.o [ 22%] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/CharInfo.cpp.o [ 22%] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/CodeGenOptions.cpp.o /tmp/lang/clang/work/clang-16.0.6.src/lib/Lex/Lexer.cpp: In member function 'std::optional clang::Lexer::tryReadNumericUCN(const char*&, const char*, clang::Token*)': /tmp/lang/clang/work/clang-16.0.6.src/lib/Lex/Lexer.cpp:3337:18: warning: 'NumHexDigits' may be used uninitialized in this function [-Wmaybe-uninitialized] if (!Delimited && Count != NumHexDigits) { ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ [ 22%] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/LiteralSupport.cpp.o [ 22%] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Cuda.cpp.o [ 22%] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/DarwinSDKInfo.cpp.o [ 23%] Building CXX object lib/Parse/CMakeFiles/obj.clangParse.dir/ParseDecl.cpp.o [ 23%] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Diagnostic.cpp.o /tmp/lang/clang/work/clang-16.0.6.src/lib/Lex/LiteralSupport.cpp: In member function 'bool clang::NumericLiteralParser::GetFixedPointValue(llvm::APInt&, unsigned int)': /tmp/lang/clang/work/clang-16.0.6.src/lib/Lex/LiteralSupport.cpp:1508:43: warning: 'ExponentBegin' may be used uninitialized in this function [-Wmaybe-uninitialized] for (const char *Ptr = DigitsBegin; Ptr < End; ++Ptr) { ~~~~^~~~~ [ 23%] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/MacroArgs.cpp.o [ 23%] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/DiagnosticIDs.cpp.o [ 23%] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/MacroInfo.cpp.o [ 23%] Building CXX object lib/ASTMatchers/CMakeFiles/obj.clangASTMatchers.dir/ASTMatchersInternal.cpp.o [ 23%] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/DiagnosticOptions.cpp.o [ 24%] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/ExpressionTraits.cpp.o [ 24%] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/FileEntry.cpp.o [ 24%] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/ModuleMap.cpp.o [ 24%] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/FileManager.cpp.o [ 24%] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/FileSystemStatCache.cpp.o [ 24%] Building CXX object lib/Parse/CMakeFiles/obj.clangParse.dir/ParseDeclCXX.cpp.o [ 24%] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/IdentifierTable.cpp.o In file included from /tmp/lang/clang/work/clang-16.0.6.src/lib/Lex/ModuleMap.cpp:14:0: /tmp/lang/clang/work/clang-16.0.6.src/include/clang/Lex/ModuleMap.h: In member function 'clang::Module* clang::ModuleMap::inferFrameworkModule(const clang::DirectoryEntry*, clang::ModuleMap::Attributes, clang::Module*)': /tmp/lang/clang/work/clang-16.0.6.src/include/clang/Lex/ModuleMap.h:256:10: warning: '.clang::ModuleMap::InferredDirectory::ModuleMapFile' may be used uninitialized in this function [-Wmaybe-uninitialized] struct InferredDirectory { ^~~~~~~~~~~~~~~~~ [ 24%] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/PPCaching.cpp.o [ 24%] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/LangOptions.cpp.o [ 24%] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/LangStandards.cpp.o [ 24%] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/MakeSupport.cpp.o In file included from /tmp/lang/clang/work/clang-16.0.6.src/include/clang/Basic/Diagnostic.h:22:0, from /tmp/lang/clang/work/clang-16.0.6.src/include/clang/AST/NestedNameSpecifier.h:18, from /tmp/lang/clang/work/clang-16.0.6.src/include/clang/AST/Type.h:21, from /tmp/lang/clang/work/clang-16.0.6.src/include/clang/AST/DeclarationName.h:16, from /tmp/lang/clang/work/clang-16.0.6.src/include/clang/AST/DeclBase.h:18, from /tmp/lang/clang/work/clang-16.0.6.src/include/clang/AST/Decl.h:19, from /tmp/lang/clang/work/clang-16.0.6.src/include/clang/AST/DeclCXX.h:19, from /tmp/lang/clang/work/clang-16.0.6.src/include/clang/AST/ASTTypeTraits.h:19, from /tmp/lang/clang/work/clang-16.0.6.src/include/clang/ASTMatchers/ASTMatchersInternal.h:37, from /tmp/lang/clang/work/clang-16.0.6.src/lib/ASTMatchers/ASTMatchersInternal.cpp:13: /tmp/lang/clang/work/.buildlink/include/llvm/ADT/DenseMap.h: In function 'bool clang::ast_matchers::internal::matchesAnyBase(const clang::CXXRecordDecl&, const clang::ast_matchers::internal::Matcher&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*)': /tmp/lang/clang/work/.buildlink/include/llvm/ADT/DenseMap.h:1161:18: warning: '*((void*)(& Paths)+40).llvm::SmallDenseMap::LargeRep::Buckets' may be used uninitialized in this function [-Wmaybe-uninitialized] return Small ? getInlineBuckets() : getLargeRep()->Buckets; ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/.buildlink/include/llvm/ADT/DenseMap.h:1170:18: warning: '*((void*)(& Paths)+40).llvm::SmallDenseMap::LargeRep::NumBuckets' may be used uninitialized in this function [-Wmaybe-uninitialized] return Small ? InlineBuckets : getLargeRep()->NumBuckets; ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 24%] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Module.cpp.o [ 25%] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/PPCallbacks.cpp.o [ 25%] Building CXX object lib/ASTMatchers/CMakeFiles/obj.clangASTMatchers.dir/GtestMatchers.cpp.o [ 25%] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/PPConditionalDirectiveRecord.cpp.o [ 25%] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/ObjCRuntime.cpp.o [ 25%] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/OpenCLOptions.cpp.o [ 25%] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/PPDirectives.cpp.o [ 25%] Building CXX object lib/Parse/CMakeFiles/obj.clangParse.dir/ParseExpr.cpp.o [ 25%] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/OpenMPKinds.cpp.o [ 25%] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/OperatorPrecedence.cpp.o [ 25%] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/ProfileList.cpp.o [ 25%] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/NoSanitizeList.cpp.o [ 25%] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/PPExpressions.cpp.o [ 25%] Built target obj.clangASTMatchers [ 25%] Building CXX object lib/ASTMatchers/Dynamic/CMakeFiles/obj.clangDynamicASTMatchers.dir/Diagnostics.cpp.o [ 26%] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/SanitizerSpecialCaseList.cpp.o [ 26%] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Sanitizers.cpp.o [ 26%] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Sarif.cpp.o [ 26%] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/PPLexerChange.cpp.o [ 26%] Building CXX object lib/Parse/CMakeFiles/obj.clangParse.dir/ParseExprCXX.cpp.o [ 26%] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/SourceLocation.cpp.o [ 26%] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/PPMacroExpansion.cpp.o [ 26%] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/SourceManager.cpp.o /tmp/lang/clang/work/clang-16.0.6.src/lib/Basic/SourceManager.cpp: In member function 'void clang::SourceManager::noteSLocAddressSpaceUsage(clang::DiagnosticsEngine&, std::optional) const': /tmp/lang/clang/work/clang-16.0.6.src/lib/Basic/SourceManager.cpp:2310:30: warning: unused variable 'Entry' [-Wunused-variable] for (auto &[Entry, FileInfo] : ^ [ 26%] Building CXX object lib/ASTMatchers/Dynamic/CMakeFiles/obj.clangDynamicASTMatchers.dir/Marshallers.cpp.o In file included from /tmp/lang/clang/work/clang-16.0.6.src/include/clang/Basic/Diagnostic.h:22:0, from /tmp/lang/clang/work/clang-16.0.6.src/include/clang/Basic/SourceManager.h:37, from /tmp/lang/clang/work/clang-16.0.6.src/lib/Basic/SourceManager.cpp:13: /tmp/lang/clang/work/.buildlink/include/llvm/ADT/DenseMap.h: In function 'std::pair clang::SourceManager::isInTheSameTranslationUnit(std::pair&, std::pair&) const': /tmp/lang/clang/work/.buildlink/include/llvm/ADT/DenseMap.h:1161:18: warning: '*((void*)(& LChain)+8).llvm::SmallDenseMap&, std::pair&) const::Entry, 16>::LargeRep::Buckets' may be used uninitialized in this function [-Wmaybe-uninitialized] return Small ? getInlineBuckets() : getLargeRep()->Buckets; ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/.buildlink/include/llvm/ADT/DenseMap.h:1170:18: warning: '*((void*)(& LChain)+8).llvm::SmallDenseMap&, std::pair&) const::Entry, 16>::LargeRep::NumBuckets' may be used uninitialized in this function [-Wmaybe-uninitialized] return Small ? InlineBuckets : getLargeRep()->NumBuckets; ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 26%] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Stack.cpp.o [ 26%] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/TargetID.cpp.o [ 26%] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/Pragma.cpp.o [ 26%] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/TargetInfo.cpp.o [ 26%] Building CXX object lib/Parse/CMakeFiles/obj.clangParse.dir/ParseHLSL.cpp.o [ 26%] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets.cpp.o [ 26%] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/PreprocessingRecord.cpp.o [ 26%] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/Preprocessor.cpp.o [ 26%] Building CXX object lib/ASTMatchers/Dynamic/CMakeFiles/obj.clangDynamicASTMatchers.dir/Parser.cpp.o [ 26%] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/AArch64.cpp.o [ 26%] Building CXX object lib/Parse/CMakeFiles/obj.clangParse.dir/ParseInit.cpp.o [ 26%] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/AMDGPU.cpp.o [ 26%] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/PreprocessorLexer.cpp.o [ 26%] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/ARC.cpp.o [ 26%] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/ARM.cpp.o [ 26%] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/ScratchBuffer.cpp.o [ 26%] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/TokenConcatenation.cpp.o [ 26%] Building CXX object lib/ASTMatchers/Dynamic/CMakeFiles/obj.clangDynamicASTMatchers.dir/Registry.cpp.o [ 26%] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/AVR.cpp.o [ 26%] Building CXX object lib/Parse/CMakeFiles/obj.clangParse.dir/ParseObjc.cpp.o [ 26%] Building CXX object lib/Lex/CMakeFiles/obj.clangLex.dir/TokenLexer.cpp.o [ 27%] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/BPF.cpp.o [ 27%] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/CSKY.cpp.o [ 27%] Built target obj.clangLex [ 27%] Building CXX object lib/CrossTU/CMakeFiles/obj.clangCrossTU.dir/CrossTranslationUnit.cpp.o [ 27%] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/DirectX.cpp.o [ 27%] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/Hexagon.cpp.o [ 27%] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/Lanai.cpp.o [ 27%] Building CXX object lib/Parse/CMakeFiles/obj.clangParse.dir/ParseOpenMP.cpp.o [ 27%] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/Le64.cpp.o [ 27%] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/LoongArch.cpp.o [ 27%] Built target obj.clangCrossTU [ 27%] Building OpenCLBuiltins.inc... [ 27%] Built target ClangOpenCLBuiltinsImpl [ 28%] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/BackendUtil.cpp.o [ 28%] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/M68k.cpp.o [ 28%] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/MSP430.cpp.o [ 28%] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/Mips.cpp.o [ 28%] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/NVPTX.cpp.o /tmp/lang/clang/work/clang-16.0.6.src/lib/Parse/ParseOpenMP.cpp: In member function 'void clang::Parser::ParseOpenMPAssumesDirective(clang::OpenMPDirectiveKind, clang::SourceLocation)': /tmp/lang/clang/work/clang-16.0.6.src/lib/Parse/ParseOpenMP.cpp:1728:14: warning: '*((void*)& SS +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] if (ACMI.HasDirectiveList || ACMI.HasExpression) { ~~~~~^~~~~~~~~~~~~~~~ In file included from /tmp/lang/clang/work/clang-16.0.6.src/include/clang/Basic/Diagnostic.h:22:0, from /tmp/lang/clang/work/clang-16.0.6.src/include/clang/AST/NestedNameSpecifier.h:18, from /tmp/lang/clang/work/clang-16.0.6.src/include/clang/AST/Type.h:21, from /tmp/lang/clang/work/clang-16.0.6.src/include/clang/AST/CanonicalType.h:17, from /tmp/lang/clang/work/clang-16.0.6.src/include/clang/AST/ASTContext.h:18, from /tmp/lang/clang/work/clang-16.0.6.src/lib/Parse/ParseOpenMP.cpp:13: /tmp/lang/clang/work/.buildlink/include/llvm/ADT/DenseMap.h: In member function 'clang::Parser::DeclGroupPtrTy clang::Parser::ParseOpenMPDeclarativeDirectiveWithExtDecl(clang::AccessSpecifier&, clang::ParsedAttributes&, bool, clang::DeclSpec::TST, clang::Decl*)': /tmp/lang/clang/work/.buildlink/include/llvm/ADT/DenseMap.h:1161:18: warning: '*((void*)(& VMI)+272).llvm::SmallDenseMap::LargeRep::Buckets' may be used uninitialized in this function [-Wmaybe-uninitialized] return Small ? getInlineBuckets() : getLargeRep()->Buckets; ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/.buildlink/include/llvm/ADT/DenseMap.h:1170:18: warning: '*((void*)(& VMI)+272).llvm::SmallDenseMap::LargeRep::NumBuckets' may be used uninitialized in this function [-Wmaybe-uninitialized] return Small ? InlineBuckets : getLargeRep()->NumBuckets; ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/.buildlink/include/llvm/ADT/DenseMap.h: In member function 'clang::StmtResult clang::Parser::ParseOpenMPDeclarativeOrExecutableDirective(clang::Parser::ParsedStmtContext, bool)': /tmp/lang/clang/work/.buildlink/include/llvm/ADT/DenseMap.h:1161:18: warning: '*((void*)(& VMI)+272).llvm::SmallDenseMap::LargeRep::Buckets' may be used uninitialized in this function [-Wmaybe-uninitialized] return Small ? getInlineBuckets() : getLargeRep()->Buckets; ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/.buildlink/include/llvm/ADT/DenseMap.h:1170:18: warning: '*((void*)(& VMI)+272).llvm::SmallDenseMap::LargeRep::NumBuckets' may be used uninitialized in this function [-Wmaybe-uninitialized] return Small ? InlineBuckets : getLargeRep()->NumBuckets; ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 28%] Building CXX object lib/Parse/CMakeFiles/obj.clangParse.dir/ParsePragma.cpp.o [ 28%] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/OSTargets.cpp.o [ 28%] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/PNaCl.cpp.o [ 28%] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/PPC.cpp.o In file included from /tmp/lang/clang/work/.buildlink/include/llvm/IR/ModuleSummaryIndex.h:19:0, from /tmp/lang/clang/work/clang-16.0.6.src/include/clang/CodeGen/BackendUtil.h:13, from /tmp/lang/clang/work/clang-16.0.6.src/lib/CodeGen/BackendUtil.cpp:9: /tmp/lang/clang/work/.buildlink/include/llvm/ADT/DenseMap.h: In member function 'std::enable_if_t<(! std::is_same >::value)> llvm::PassManager::addPass(PassT&&) [with PassT = llvm::InstCombinePass; IRUnitT = llvm::Function; AnalysisManagerT = llvm::AnalysisManager; ExtraArgTs = {}]': /tmp/lang/clang/work/.buildlink/include/llvm/ADT/DenseMap.h:1161:18: warning: '*((void*)(&)+2096).llvm::SmallDenseMap, llvm::detail::DenseSetPair >::LargeRep::Buckets' may be used uninitialized in this function [-Wmaybe-uninitialized] return Small ? getInlineBuckets() : getLargeRep()->Buckets; ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/.buildlink/include/llvm/ADT/DenseMap.h:1170:18: warning: '*((void*)(&)+2096).llvm::SmallDenseMap, llvm::detail::DenseSetPair >::LargeRep::NumBuckets' may be used uninitialized in this function [-Wmaybe-uninitialized] return Small ? InlineBuckets : getLargeRep()->NumBuckets; ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/.buildlink/include/llvm/ADT/DenseMap.h: In lambda function: /tmp/lang/clang/work/.buildlink/include/llvm/ADT/DenseMap.h:1161:18: warning: '*((void*)(&)+440).llvm::SmallDenseMap, llvm::detail::DenseMapPair >::LargeRep::Buckets' may be used uninitialized in this function [-Wmaybe-uninitialized] return Small ? getInlineBuckets() : getLargeRep()->Buckets; ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/.buildlink/include/llvm/ADT/DenseMap.h:1170:18: warning: '*((void*)(&)+440).llvm::SmallDenseMap, llvm::detail::DenseMapPair >::LargeRep::NumBuckets' may be used uninitialized in this function [-Wmaybe-uninitialized] return Small ? InlineBuckets : getLargeRep()->NumBuckets; ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 28%] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGAtomic.cpp.o [ 28%] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/RISCV.cpp.o [ 29%] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/SPIR.cpp.o /tmp/lang/clang/work/clang-16.0.6.src/lib/Parse/ParsePragma.cpp: In member function 'void clang::Parser::HandlePragmaFPContract()': /tmp/lang/clang/work/clang-16.0.6.src/lib/Parse/ParsePragma.cpp:778:32: warning: 'FPC' may be used uninitialized in this function [-Wmaybe-uninitialized] Actions.ActOnPragmaFPContract(PragmaLoc, FPC); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/lib/Parse/ParsePragma.cpp: In member function 'void clang::Parser::HandlePragmaFEnvAccess()': /tmp/lang/clang/work/clang-16.0.6.src/lib/Parse/ParsePragma.cpp:804:8: warning: 'IsEnabled' may be used uninitialized in this function [-Wmaybe-uninitialized] bool IsEnabled; ^~~~~~~~~ [ 29%] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/Sparc.cpp.o [ 29%] Building CXX object lib/Parse/CMakeFiles/obj.clangParse.dir/ParseStmt.cpp.o [ 29%] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/SystemZ.cpp.o [ 29%] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/TCE.cpp.o [ 29%] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/VE.cpp.o /tmp/lang/clang/work/clang-16.0.6.src/lib/CodeGen/CGAtomic.cpp: In function 'void emitAtomicCmpXchgFailureSet(clang::CodeGen::CodeGenFunction&, clang::AtomicExpr*, bool, clang::CodeGen::Address, clang::CodeGen::Address, clang::CodeGen::Address, clang::CodeGen::Address, llvm::Value*, uint64_t, llvm::AtomicOrdering, llvm::SyncScope::ID)': /tmp/lang/clang/work/clang-16.0.6.src/lib/CodeGen/CGAtomic.cpp:457:22: warning: 'FailureOrder' may be used uninitialized in this function [-Wmaybe-uninitialized] emitAtomicCmpXchg(CGF, E, IsWeak, Dest, Ptr, Val1, Val2, Size, SuccessOrder, ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FailureOrder, Scope); ~~~~~~~~~~~~~~~~~~~~ [ 29%] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGBlocks.cpp.o [ 29%] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/WebAssembly.cpp.o [ 29%] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/X86.cpp.o [ 29%] Building CXX object lib/Parse/CMakeFiles/obj.clangParse.dir/ParseStmtAsm.cpp.o [ 29%] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Targets/XCore.cpp.o [ 29%] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/TokenKinds.cpp.o [ 29%] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/TypeTraits.cpp.o [ 29%] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Version.cpp.o [ 29%] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/Warnings.cpp.o [ 29%] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/XRayInstr.cpp.o [ 29%] Building CXX object lib/Basic/CMakeFiles/obj.clangBasic.dir/XRayLists.cpp.o [ 29%] Built target obj.clangBasic [ 29%] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/AnalysisDeclContext.cpp.o [ 29%] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGBuiltin.cpp.o [ 29%] Building CXX object lib/Parse/CMakeFiles/obj.clangParse.dir/ParseTemplate.cpp.o [ 29%] Building CXX object lib/ASTMatchers/Dynamic/CMakeFiles/obj.clangDynamicASTMatchers.dir/VariantValue.cpp.o [ 29%] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/BodyFarm.cpp.o In file included from /tmp/lang/clang/work/clang-16.0.6.src/include/clang/Basic/Diagnostic.h:22:0, from /tmp/lang/clang/work/clang-16.0.6.src/include/clang/AST/NestedNameSpecifier.h:18, from /tmp/lang/clang/work/clang-16.0.6.src/include/clang/AST/Type.h:21, from /tmp/lang/clang/work/clang-16.0.6.src/include/clang/AST/DeclarationName.h:16, from /tmp/lang/clang/work/clang-16.0.6.src/include/clang/AST/DeclBase.h:18, from /tmp/lang/clang/work/clang-16.0.6.src/include/clang/Analysis/BodyFarm.h:17, from /tmp/lang/clang/work/clang-16.0.6.src/lib/Analysis/BodyFarm.cpp:14: /tmp/lang/clang/work/.buildlink/include/llvm/ADT/DenseMap.h: In member function 'clang::ValueDecl* {anonymous}::ASTMaker::findMemberField(const clang::RecordDecl*, llvm::StringRef)': /tmp/lang/clang/work/.buildlink/include/llvm/ADT/DenseMap.h:1161:18: warning: '*((void*)(& Paths)+40).llvm::SmallDenseMap::LargeRep::Buckets' may be used uninitialized in this function [-Wmaybe-uninitialized] return Small ? getInlineBuckets() : getLargeRep()->Buckets; ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/.buildlink/include/llvm/ADT/DenseMap.h:1170:18: warning: '*((void*)(& Paths)+40).llvm::SmallDenseMap::LargeRep::NumBuckets' may be used uninitialized in this function [-Wmaybe-uninitialized] return Small ? InlineBuckets : getLargeRep()->NumBuckets; ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 29%] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CalledOnceCheck.cpp.o [ 29%] Built target obj.clangDynamicASTMatchers [ 29%] Building CXX object lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/ControlFlowContext.cpp.o [ 29%] Building CXX object lib/Parse/CMakeFiles/obj.clangParse.dir/ParseTentative.cpp.o [ 29%] Building CXX object lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/DataflowAnalysisContext.cpp.o [ 29%] Building CXX object lib/Parse/CMakeFiles/obj.clangParse.dir/Parser.cpp.o /tmp/lang/clang/work/clang-16.0.6.src/lib/CodeGen/CGBuiltin.cpp: In function 'void initializeAlloca(clang::CodeGen::CodeGenFunction&, llvm::AllocaInst*, llvm::Value*, llvm::Align)': /tmp/lang/clang/work/clang-16.0.6.src/lib/CodeGen/CGBuiltin.cpp:85:70: warning: 'Byte' may be used uninitialized in this function [-Wmaybe-uninitialized] auto *I = CGF.Builder.CreateMemSet(AI, Byte, Size, AlignmentInBytes); ^ [ 29%] Building CXX object lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/DataflowEnvironment.cpp.o In file included from /tmp/lang/clang/work/clang-16.0.6.src/lib/CodeGen/CGBuiltin.cpp:8635:0: /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_cde_builtin_cg.inc: In member function 'llvm::Value* clang::CodeGen::CodeGenFunction::EmitARMCDEBuiltinExpr(unsigned int, const clang::CallExpr*, clang::CodeGen::ReturnValueSlot, llvm::Triple::ArchType)': /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_cde_builtin_cg.inc:1049:28: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Param0), {Val0, Val1}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_cde_builtin_cg.inc:1038:18: note: 'Param0' was declared here Intrinsic::ID Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_cde_builtin_cg.inc:921:35: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val6 = Builder.CreateCall(CGM.getIntrinsic(Param0), {Val0, Val3, Val4, Val5}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_cde_builtin_cg.inc:900:18: note: 'Param0' was declared here Intrinsic::ID Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_cde_builtin_cg.inc:892:35: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val6 = Builder.CreateCall(CGM.getIntrinsic(Param0), {Val0, Val3, Val4, Val5}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_cde_builtin_cg.inc:871:18: note: 'Param0' was declared here Intrinsic::ID Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_cde_builtin_cg.inc:863:35: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val6 = Builder.CreateCall(CGM.getIntrinsic(Param0), {Val0, Val3, Val4, Val5}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_cde_builtin_cg.inc:842:18: note: 'Param0' was declared here Intrinsic::ID Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_cde_builtin_cg.inc:834:35: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val6 = Builder.CreateCall(CGM.getIntrinsic(Param0), {Val0, Val3, Val4, Val5}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_cde_builtin_cg.inc:813:18: note: 'Param0' was declared here Intrinsic::ID Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_cde_builtin_cg.inc:805:35: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val6 = Builder.CreateCall(CGM.getIntrinsic(Param0), {Val0, Val3, Val4, Val5}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_cde_builtin_cg.inc:790:18: note: 'Param0' was declared here Intrinsic::ID Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_cde_builtin_cg.inc:784:35: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val6 = Builder.CreateCall(CGM.getIntrinsic(Param0), {Val0, Val3, Val4, Val5}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_cde_builtin_cg.inc:769:18: note: 'Param0' was declared here Intrinsic::ID Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_cde_builtin_cg.inc:763:35: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val5 = Builder.CreateCall(CGM.getIntrinsic(Param0), {Val0, Val3, Val4}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_cde_builtin_cg.inc:743:18: note: 'Param0' was declared here Intrinsic::ID Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_cde_builtin_cg.inc:735:35: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val5 = Builder.CreateCall(CGM.getIntrinsic(Param0), {Val0, Val3, Val4}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_cde_builtin_cg.inc:715:18: note: 'Param0' was declared here Intrinsic::ID Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_cde_builtin_cg.inc:707:35: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val5 = Builder.CreateCall(CGM.getIntrinsic(Param0), {Val0, Val3, Val4}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_cde_builtin_cg.inc:687:18: note: 'Param0' was declared here Intrinsic::ID Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_cde_builtin_cg.inc:679:35: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val5 = Builder.CreateCall(CGM.getIntrinsic(Param0), {Val0, Val3, Val4}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_cde_builtin_cg.inc:659:18: note: 'Param0' was declared here Intrinsic::ID Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_cde_builtin_cg.inc:651:35: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val5 = Builder.CreateCall(CGM.getIntrinsic(Param0), {Val0, Val3, Val4}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_cde_builtin_cg.inc:637:18: note: 'Param0' was declared here Intrinsic::ID Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_cde_builtin_cg.inc:631:35: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val5 = Builder.CreateCall(CGM.getIntrinsic(Param0), {Val0, Val3, Val4}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_cde_builtin_cg.inc:617:18: note: 'Param0' was declared here Intrinsic::ID Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_cde_builtin_cg.inc:595:35: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val8 = Builder.CreateCall(CGM.getIntrinsic(Param0, {FloatTy}), {Val0, Val3, Val6, Val7}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_cde_builtin_cg.inc:578:18: note: 'Param0' was declared here Intrinsic::ID Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_cde_builtin_cg.inc:572:35: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val5 = Builder.CreateCall(CGM.getIntrinsic(Param0, {FloatTy}), {Val0, Val3, Val4}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_cde_builtin_cg.inc:558:18: note: 'Param0' was declared here Intrinsic::ID Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_cde_builtin_cg.inc:536:35: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val8 = Builder.CreateCall(CGM.getIntrinsic(Param0, {DoubleTy}), {Val0, Val3, Val6, Val7}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_cde_builtin_cg.inc:519:18: note: 'Param0' was declared here Intrinsic::ID Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_cde_builtin_cg.inc:513:35: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val5 = Builder.CreateCall(CGM.getIntrinsic(Param0, {DoubleTy}), {Val0, Val3, Val4}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_cde_builtin_cg.inc:499:18: note: 'Param0' was declared here Intrinsic::ID Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_cde_builtin_cg.inc:495:28: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Param0), {Val0, Val1, Val2}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_cde_builtin_cg.inc:483:18: note: 'Param0' was declared here Intrinsic::ID Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_cde_builtin_cg.inc:479:28: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Param0), {Val0, Val1, Val2, Val3}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_cde_builtin_cg.inc:466:18: note: 'Param0' was declared here Intrinsic::ID Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_cde_builtin_cg.inc:454:28: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val2, Val3, Val4, Val7}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_cde_builtin_cg.inc:343:16: note: 'Param2' was declared here llvm::Type * Param2; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_cde_builtin_cg.inc:454:28: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val2, Val3, Val4, Val7}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_cde_builtin_cg.inc:342:18: note: 'Param1' was declared here Intrinsic::ID Param1; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_cde_builtin_cg.inc:454:28: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val2, Val3, Val4, Val7}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_cde_builtin_cg.inc:341:16: note: 'Param0' was declared here llvm::Type * Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_cde_builtin_cg.inc:319:28: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val2, Val3, Val6}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_cde_builtin_cg.inc:209:16: note: 'Param2' was declared here llvm::Type * Param2; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_cde_builtin_cg.inc:319:28: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val2, Val3, Val6}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_cde_builtin_cg.inc:208:18: note: 'Param1' was declared here Intrinsic::ID Param1; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_cde_builtin_cg.inc:319:28: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val2, Val3, Val6}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_cde_builtin_cg.inc:207:16: note: 'Param0' was declared here llvm::Type * Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_cde_builtin_cg.inc:185:28: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val2, Val5}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_cde_builtin_cg.inc:76:16: note: 'Param2' was declared here llvm::Type * Param2; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_cde_builtin_cg.inc:185:28: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val2, Val5}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_cde_builtin_cg.inc:75:18: note: 'Param1' was declared here Intrinsic::ID Param1; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_cde_builtin_cg.inc:185:28: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val2, Val5}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_cde_builtin_cg.inc:74:16: note: 'Param0' was declared here llvm::Type * Param0; ^~~~~~ [ 29%] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CFG.cpp.o In file included from /tmp/lang/clang/work/clang-16.0.6.src/lib/CodeGen/CGBuiltin.cpp:8537:0: /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc: In member function 'llvm::Value* clang::CodeGen::CodeGenFunction::EmitARMMVEBuiltinExpr(unsigned int, const clang::CallExpr*, clang::CodeGen::ReturnValueSlot, llvm::Triple::ArchType)': /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:17605:39: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param1); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:17575:13: note: 'Param1' was declared here uint32_t Param1; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:17604:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:17574:13: note: 'Param0' was declared here uint32_t Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:17553:36: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val13 = Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int8Ty, 16), llvm::FixedVectorType::get(Builder.getInt1Ty(), 16)}), {Val4, Val7, Val10, Val12}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:17507:18: note: 'Param0' was declared here Intrinsic::ID Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:17491:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param0); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:17467:13: note: 'Param0' was declared here uint32_t Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:17459:28: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Param1, {llvm::FixedVectorType::get(Int8Ty, 16), llvm::FixedVectorType::get(Builder.getInt1Ty(), 16)}), {Val2, Val3, Val4, Val7, Val1}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:17368:18: note: 'Param1' was declared here Intrinsic::ID Param1; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:17455:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param0); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:17367:13: note: 'Param0' was declared here uint32_t Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:17341:39: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val6 = llvm::ConstantInt::get(Int32Ty, Param1); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:17316:13: note: 'Param1' was declared here uint32_t Param1; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:17340:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param0); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:17315:13: note: 'Param0' was declared here uint32_t Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:17308:35: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val8 = Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int8Ty, 16), llvm::FixedVectorType::get(Builder.getInt1Ty(), 16)}), {Val1, Val2, Val3, Val4, Val7}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:17291:18: note: 'Param0' was declared here Intrinsic::ID Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:17287:28: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int8Ty, 16), llvm::FixedVectorType::get(Builder.getInt1Ty(), 16)}), {Val2, Val3, Val6, Val1}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:17253:18: note: 'Param0' was declared here Intrinsic::ID Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:17222:35: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val7 = Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int8Ty, 16), llvm::FixedVectorType::get(Builder.getInt1Ty(), 16)}), {Val1, Val2, Val3, Val6}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:17206:18: note: 'Param0' was declared here Intrinsic::ID Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:17202:28: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int8Ty, 16), llvm::FixedVectorType::get(Builder.getInt1Ty(), 16)}), {Val2, Val5, Val1}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:17172:18: note: 'Param0' was declared here Intrinsic::ID Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:17163:28: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Param1, {llvm::FixedVectorType::get(Int8Ty, 16), llvm::FixedVectorType::get(Builder.getInt1Ty(), 16)}), {Val2, Val4, Val5, Val8, Val1}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:17135:18: note: 'Param1' was declared here Intrinsic::ID Param1; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:17159:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param0); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:17134:13: note: 'Param0' was declared here uint32_t Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:17128:28: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int8Ty, 16), llvm::FixedVectorType::get(Builder.getInt1Ty(), 16)}), {Val2, Val4, Val7, Val1}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:17099:18: note: 'Param0' was declared here Intrinsic::ID Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:17088:35: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val9 = Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int8Ty, 16), llvm::FixedVectorType::get(Builder.getInt1Ty(), 16)}), {Val1, Val3, Val4, Val5, Val8}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:17070:18: note: 'Param0' was declared here Intrinsic::ID Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:17063:35: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val8 = Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int8Ty, 16), llvm::FixedVectorType::get(Builder.getInt1Ty(), 16)}), {Val1, Val3, Val4, Val7}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:17046:18: note: 'Param0' was declared here Intrinsic::ID Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:17031:39: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param1); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:17007:13: note: 'Param1' was declared here uint32_t Param1; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:17030:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param0); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:17006:13: note: 'Param0' was declared here uint32_t Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:16917:39: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param1); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:16887:13: note: 'Param1' was declared here uint32_t Param1; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:16916:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:16886:13: note: 'Param0' was declared here uint32_t Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:16872:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:16861:13: note: 'Param0' was declared here uint32_t Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:16857:28: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Param1, {llvm::FixedVectorType::get(Int32Ty, 4), llvm::FixedVectorType::get(FloatTy, 4), llvm::FixedVectorType::get(Builder.getInt1Ty(), 4)}), {Val2, Val1, Val3, Val6}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:16815:18: note: 'Param1' was declared here Intrinsic::ID Param1; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:16852:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:16814:13: note: 'Param0' was declared here uint32_t Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:16801:38: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val6 = Builder.CreateIntCast(Val5, Int32Ty, Param0); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:16786:9: note: 'Param0' was declared here bool Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:16769:36: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val13 = Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int32Ty, 4), llvm::FixedVectorType::get(Builder.getInt1Ty(), 4)}), {Val4, Val7, Val10, Val12}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:16723:18: note: 'Param0' was declared here Intrinsic::ID Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:16707:39: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param1); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:16684:13: note: 'Param1' was declared here uint32_t Param1; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:16706:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param0); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:16683:13: note: 'Param0' was declared here uint32_t Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:16673:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param0); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:16661:13: note: 'Param0' was declared here uint32_t Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:16646:28: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Param2, {llvm::FixedVectorType::get(Int32Ty, 4), llvm::FixedVectorType::get(Int16Ty, 8), llvm::FixedVectorType::get(Builder.getInt1Ty(), 4)}), {Val2, Val3, Val4, Val5, Val8, Val1}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:16594:18: note: 'Param2' was declared here Intrinsic::ID Param2; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:16642:39: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param1); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:16593:13: note: 'Param1' was declared here uint32_t Param1; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:16641:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param0); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:16592:13: note: 'Param0' was declared here uint32_t Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:16582:28: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Param1, {llvm::FixedVectorType::get(Int32Ty, 4), llvm::FixedVectorType::get(Builder.getInt1Ty(), 4)}), {Val2, Val3, Val4, Val7, Val1}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:16491:18: note: 'Param1' was declared here Intrinsic::ID Param1; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:16578:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param0); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:16490:13: note: 'Param0' was declared here uint32_t Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:16464:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param0); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:16451:13: note: 'Param0' was declared here uint32_t Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:16443:39: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val6 = llvm::ConstantInt::get(Int32Ty, Param1); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:16418:13: note: 'Param1' was declared here uint32_t Param1; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:16442:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param0); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:16417:13: note: 'Param0' was declared here uint32_t Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:16410:35: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val8 = Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int32Ty, 4), llvm::FixedVectorType::get(Builder.getInt1Ty(), 4)}), {Val1, Val2, Val3, Val4, Val7}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:16393:18: note: 'Param0' was declared here Intrinsic::ID Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:16389:28: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int32Ty, 4), llvm::FixedVectorType::get(Builder.getInt1Ty(), 4)}), {Val2, Val3, Val6, Val1}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:16355:18: note: 'Param0' was declared here Intrinsic::ID Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:16324:35: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val7 = Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int32Ty, 4), llvm::FixedVectorType::get(Builder.getInt1Ty(), 4)}), {Val1, Val2, Val3, Val6}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:16308:18: note: 'Param0' was declared here Intrinsic::ID Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:16304:28: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int32Ty, 4), llvm::FixedVectorType::get(Builder.getInt1Ty(), 4)}), {Val2, Val5, Val1}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:16274:18: note: 'Param0' was declared here Intrinsic::ID Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:16265:28: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Param1, {llvm::FixedVectorType::get(Int32Ty, 4), llvm::FixedVectorType::get(Builder.getInt1Ty(), 4)}), {Val2, Val4, Val5, Val8, Val1}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:16237:18: note: 'Param1' was declared here Intrinsic::ID Param1; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:16261:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param0); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:16236:13: note: 'Param0' was declared here uint32_t Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:16230:28: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int32Ty, 4), llvm::FixedVectorType::get(Builder.getInt1Ty(), 4)}), {Val2, Val4, Val7, Val1}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:16201:18: note: 'Param0' was declared here Intrinsic::ID Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:16190:35: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val9 = Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int32Ty, 4), llvm::FixedVectorType::get(Builder.getInt1Ty(), 4)}), {Val1, Val3, Val4, Val5, Val8}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:16172:18: note: 'Param0' was declared here Intrinsic::ID Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:16165:35: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val8 = Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int32Ty, 4), llvm::FixedVectorType::get(Builder.getInt1Ty(), 4)}), {Val1, Val3, Val4, Val7}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:16148:18: note: 'Param0' was declared here Intrinsic::ID Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:16125:39: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param1); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:16095:13: note: 'Param1' was declared here uint32_t Param1; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:16124:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:16094:13: note: 'Param0' was declared here uint32_t Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:16080:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:16069:13: note: 'Param0' was declared here uint32_t Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:16065:28: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Param1, {llvm::FixedVectorType::get(Int16Ty, 8), llvm::FixedVectorType::get(HalfTy, 8), llvm::FixedVectorType::get(Builder.getInt1Ty(), 8)}), {Val2, Val1, Val3, Val6}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:16023:18: note: 'Param1' was declared here Intrinsic::ID Param1; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:16060:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:16022:13: note: 'Param0' was declared here uint32_t Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:16009:38: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val7 = Builder.CreateIntCast(Val6, Int16Ty, Param0); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:15993:9: note: 'Param0' was declared here bool Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:15976:36: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val13 = Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int16Ty, 8), llvm::FixedVectorType::get(Builder.getInt1Ty(), 8)}), {Val4, Val7, Val10, Val12}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:15930:18: note: 'Param0' was declared here Intrinsic::ID Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:15914:39: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param1); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:15891:13: note: 'Param1' was declared here uint32_t Param1; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:15913:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param0); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:15890:13: note: 'Param0' was declared here uint32_t Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:15880:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param0); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:15862:13: note: 'Param0' was declared here uint32_t Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:15852:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param0); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:15840:13: note: 'Param0' was declared here uint32_t Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:15836:28: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Param2, {llvm::FixedVectorType::get(Int16Ty, 8), llvm::FixedVectorType::get(Int8Ty, 16), llvm::FixedVectorType::get(Builder.getInt1Ty(), 8)}), {Val2, Val3, Val4, Val5, Val8, Val1}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:15784:18: note: 'Param2' was declared here Intrinsic::ID Param2; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:15832:39: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param1); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:15783:13: note: 'Param1' was declared here uint32_t Param1; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:15831:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param0); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:15782:13: note: 'Param0' was declared here uint32_t Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:15772:28: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Param1, {llvm::FixedVectorType::get(Int16Ty, 8), llvm::FixedVectorType::get(Builder.getInt1Ty(), 8)}), {Val2, Val3, Val4, Val7, Val1}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:15681:18: note: 'Param1' was declared here Intrinsic::ID Param1; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:15768:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param0); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:15680:13: note: 'Param0' was declared here uint32_t Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:15654:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param0); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:15641:13: note: 'Param0' was declared here uint32_t Param0; ^~~~~~ In file included from /tmp/lang/clang/work/clang-16.0.6.src/lib/CodeGen/CGBuiltin.cpp:8537:0: /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:15633:39: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val6 = llvm::ConstantInt::get(Int32Ty, Param1); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:15608:13: note: 'Param1' was declared here uint32_t Param1; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:15632:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param0); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:15607:13: note: 'Param0' was declared here uint32_t Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:15600:35: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val8 = Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int16Ty, 8), llvm::FixedVectorType::get(Builder.getInt1Ty(), 8)}), {Val1, Val2, Val3, Val4, Val7}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:15583:18: note: 'Param0' was declared here Intrinsic::ID Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:15579:28: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int16Ty, 8), llvm::FixedVectorType::get(Builder.getInt1Ty(), 8)}), {Val2, Val3, Val6, Val1}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:15545:18: note: 'Param0' was declared here Intrinsic::ID Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:15514:35: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val7 = Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int16Ty, 8), llvm::FixedVectorType::get(Builder.getInt1Ty(), 8)}), {Val1, Val2, Val3, Val6}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:15498:18: note: 'Param0' was declared here Intrinsic::ID Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:15494:28: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int16Ty, 8), llvm::FixedVectorType::get(Builder.getInt1Ty(), 8)}), {Val2, Val5, Val1}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:15464:18: note: 'Param0' was declared here Intrinsic::ID Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:15455:28: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Param1, {llvm::FixedVectorType::get(Int16Ty, 8), llvm::FixedVectorType::get(Builder.getInt1Ty(), 8)}), {Val2, Val4, Val5, Val8, Val1}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:15427:18: note: 'Param1' was declared here Intrinsic::ID Param1; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:15451:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param0); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:15426:13: note: 'Param0' was declared here uint32_t Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:15420:28: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int16Ty, 8), llvm::FixedVectorType::get(Builder.getInt1Ty(), 8)}), {Val2, Val4, Val7, Val1}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:15391:18: note: 'Param0' was declared here Intrinsic::ID Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:15380:35: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val9 = Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int16Ty, 8), llvm::FixedVectorType::get(Builder.getInt1Ty(), 8)}), {Val1, Val3, Val4, Val5, Val8}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:15362:18: note: 'Param0' was declared here Intrinsic::ID Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:15355:35: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val8 = Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int16Ty, 8), llvm::FixedVectorType::get(Builder.getInt1Ty(), 8)}), {Val1, Val3, Val4, Val7}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:15338:18: note: 'Param0' was declared here Intrinsic::ID Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:15302:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:15285:13: note: 'Param0' was declared here uint32_t Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:15273:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param0); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:15261:13: note: 'Param0' was declared here uint32_t Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:15245:36: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val13 = Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int16Ty, 8), llvm::FixedVectorType::get(Builder.getInt1Ty(), 8)}), {Val4, Val7, Val10, Val12}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:15214:18: note: 'Param0' was declared here Intrinsic::ID Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:15203:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param0); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:15191:13: note: 'Param0' was declared here uint32_t Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:15167:28: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(HalfTy, 8), llvm::FixedVectorType::get(Builder.getInt1Ty(), 8)}), {Val2, Val3, Val4, Val7, Val1}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:15147:18: note: 'Param0' was declared here Intrinsic::ID Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:15142:28: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(HalfTy, 8), llvm::FixedVectorType::get(Builder.getInt1Ty(), 8)}), {Val2, Val3, Val6, Val1}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:15123:18: note: 'Param0' was declared here Intrinsic::ID Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:15102:28: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(HalfTy, 8), llvm::FixedVectorType::get(Builder.getInt1Ty(), 8)}), {Val2, Val5, Val1}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:15069:18: note: 'Param0' was declared here Intrinsic::ID Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:15059:28: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(HalfTy, 8), llvm::FixedVectorType::get(Builder.getInt1Ty(), 8)}), {Val2, Val4, Val7, Val1}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:15039:18: note: 'Param0' was declared here Intrinsic::ID Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:15002:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:14985:13: note: 'Param0' was declared here uint32_t Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:14973:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param0); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:14961:13: note: 'Param0' was declared here uint32_t Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:14945:36: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val13 = Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int32Ty, 4), llvm::FixedVectorType::get(Builder.getInt1Ty(), 4)}), {Val4, Val7, Val10, Val12}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:14914:18: note: 'Param0' was declared here Intrinsic::ID Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:14903:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param0); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:14891:13: note: 'Param0' was declared here uint32_t Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:14857:28: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(FloatTy, 4), llvm::FixedVectorType::get(Builder.getInt1Ty(), 4)}), {Val2, Val3, Val4, Val7, Val1}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:14837:18: note: 'Param0' was declared here Intrinsic::ID Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:14832:28: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(FloatTy, 4), llvm::FixedVectorType::get(Builder.getInt1Ty(), 4)}), {Val2, Val3, Val6, Val1}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:14813:18: note: 'Param0' was declared here Intrinsic::ID Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:14792:28: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(FloatTy, 4), llvm::FixedVectorType::get(Builder.getInt1Ty(), 4)}), {Val2, Val5, Val1}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:14759:18: note: 'Param0' was declared here Intrinsic::ID Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:14749:28: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(FloatTy, 4), llvm::FixedVectorType::get(Builder.getInt1Ty(), 4)}), {Val2, Val4, Val7, Val1}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:14729:18: note: 'Param0' was declared here Intrinsic::ID Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:14717:36: warning: 'Param5' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val12 = Builder.CreateCall(CGM.getIntrinsic(Param4, {Param5, Param3}), {Val4, Val5, Val6, Val3, Val1, Val7, Val8, Val11}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:14582:16: note: 'Param5' was declared here llvm::Type * Param5; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:14717:36: warning: 'Param4' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val12 = Builder.CreateCall(CGM.getIntrinsic(Param4, {Param5, Param3}), {Val4, Val5, Val6, Val3, Val1, Val7, Val8, Val11}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:14581:18: note: 'Param4' was declared here Intrinsic::ID Param4; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:14717:36: warning: 'Param3' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val12 = Builder.CreateCall(CGM.getIntrinsic(Param4, {Param5, Param3}), {Val4, Val5, Val6, Val3, Val1, Val7, Val8, Val11}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:14580:16: note: 'Param3' was declared here llvm::Type * Param3; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:14711:39: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val6 = llvm::ConstantInt::get(Int32Ty, Param2); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:14579:13: note: 'Param2' was declared here uint32_t Param2; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:14710:39: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param1); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:14578:13: note: 'Param1' was declared here uint32_t Param1; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:14709:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param0); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:14577:13: note: 'Param0' was declared here uint32_t Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:14553:35: warning: 'Param4' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val9 = Builder.CreateCall(CGM.getIntrinsic(Param3, {Param4}), {Val4, Val5, Val6, Val3, Val1, Val7, Val8}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:14436:16: note: 'Param4' was declared here llvm::Type * Param4; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:14553:35: warning: 'Param3' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val9 = Builder.CreateCall(CGM.getIntrinsic(Param3, {Param4}), {Val4, Val5, Val6, Val3, Val1, Val7, Val8}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:14435:18: note: 'Param3' was declared here Intrinsic::ID Param3; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:14550:39: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val6 = llvm::ConstantInt::get(Int32Ty, Param2); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:14434:13: note: 'Param2' was declared here uint32_t Param2; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:14549:39: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param1); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:14433:13: note: 'Param1' was declared here uint32_t Param1; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:14548:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param0); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:14432:13: note: 'Param0' was declared here uint32_t Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:14415:28: warning: 'Param3' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vmldava, {Param3}), {Val0, Val1, Val2, Val4, Val5, Val6}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:14315:16: note: 'Param3' was declared here llvm::Type * Param3; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:14410:39: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param2); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:14314:13: note: 'Param2' was declared here uint32_t Param2; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:14409:39: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param1); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:14313:13: note: 'Param1' was declared here uint32_t Param1; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:14408:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val0 = llvm::ConstantInt::get(Int32Ty, Param0); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:14312:13: note: 'Param0' was declared here uint32_t Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:14295:28: warning: 'Param4' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vmldava_predicated, {Param4, Param3}), {Val0, Val1, Val2, Val4, Val5, Val6, Val9}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:14177:16: note: 'Param4' was declared here llvm::Type * Param4; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:14295:28: warning: 'Param3' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vmldava_predicated, {Param4, Param3}), {Val0, Val1, Val2, Val4, Val5, Val6, Val9}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:14176:16: note: 'Param3' was declared here llvm::Type * Param3; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:14287:39: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param2); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:14175:13: note: 'Param2' was declared here uint32_t Param2; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:14286:39: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param1); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:14174:13: note: 'Param1' was declared here uint32_t Param1; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:14285:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val0 = llvm::ConstantInt::get(Int32Ty, Param0); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:14173:13: note: 'Param0' was declared here uint32_t Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:14156:28: warning: 'Param3' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vmldava, {Param3}), {Val0, Val1, Val2, Val3, Val4, Val5}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:14057:16: note: 'Param3' was declared here llvm::Type * Param3; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:14152:39: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param2); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:14056:13: note: 'Param2' was declared here uint32_t Param2; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:14151:39: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param1); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:14055:13: note: 'Param1' was declared here uint32_t Param1; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:14150:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val0 = llvm::ConstantInt::get(Int32Ty, Param0); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:14054:13: note: 'Param0' was declared here uint32_t Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:14037:28: warning: 'Param4' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vmldava_predicated, {Param4, Param3}), {Val0, Val1, Val2, Val3, Val4, Val5, Val8}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:13920:16: note: 'Param4' was declared here llvm::Type * Param4; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:14037:28: warning: 'Param3' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vmldava_predicated, {Param4, Param3}), {Val0, Val1, Val2, Val3, Val4, Val5, Val8}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:13919:16: note: 'Param3' was declared here llvm::Type * Param3; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:14030:39: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param2); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:13918:13: note: 'Param2' was declared here uint32_t Param2; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:14029:39: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param1); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:13917:13: note: 'Param1' was declared here uint32_t Param1; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:14028:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val0 = llvm::ConstantInt::get(Int32Ty, Param0); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:13916:13: note: 'Param0' was declared here uint32_t Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:13899:28: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vcaddq, {Param2}), {Val0, Val1, Val2, Val3}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:13782:16: note: 'Param2' was declared here llvm::Type * Param2; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:13896:39: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param1); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:13781:13: note: 'Param1' was declared here uint32_t Param1; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:13895:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val0 = llvm::ConstantInt::get(Int32Ty, Param0); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:13780:13: note: 'Param0' was declared here uint32_t Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:13756:28: warning: 'Param3' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vcaddq_predicated, {Param3, Param2}), {Val0, Val1, Val2, Val3, Val4, Val7}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:13613:16: note: 'Param3' was declared here llvm::Type * Param3; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:13756:28: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vcaddq_predicated, {Param3, Param2}), {Val0, Val1, Val2, Val3, Val4, Val7}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:13612:16: note: 'Param2' was declared here llvm::Type * Param2; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:13749:39: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param1); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:13611:13: note: 'Param1' was declared here uint32_t Param1; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:13748:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val0 = llvm::ConstantInt::get(Int32Ty, Param0); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:13610:13: note: 'Param0' was declared here uint32_t Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:13586:28: warning: 'Param3' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param3}), {Val0, Val1}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:13485:16: note: 'Param3' was declared here llvm::Type * Param3; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:13586:28: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param3}), {Val0, Val1}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:13484:16: note: 'Param2' was declared here llvm::Type * Param2; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:13586:28: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param3}), {Val0, Val1}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:13483:18: note: 'Param1' was declared here Intrinsic::ID Param1; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:13584:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val0 = llvm::ConstantInt::get(Int32Ty, Param0); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:13482:13: note: 'Param0' was declared here uint32_t Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:13406:28: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vcmulq, {Param1}), {Val0, Val1, Val2}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:13368:16: note: 'Param1' was declared here llvm::Type * Param1; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:13403:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val0 = llvm::ConstantInt::get(Int32Ty, Param0); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:13367:13: note: 'Param0' was declared here uint32_t Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:13357:28: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2}), {Val0, Val1, Val2, Val3}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:13280:16: note: 'Param2' was declared here llvm::Type * Param2; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:13357:28: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2}), {Val0, Val1, Val2, Val3}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:13279:18: note: 'Param1' was declared here Intrinsic::ID Param1; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:13353:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val0 = llvm::ConstantInt::get(Int32Ty, Param0); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:13278:13: note: 'Param0' was declared here uint32_t Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:13262:28: warning: 'Param3' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param1}), {Val0, Val1, Val2, Val3, Val6}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:13120:16: note: 'Param3' was declared here llvm::Type * Param3; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:13262:28: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param1}), {Val0, Val1, Val2, Val3, Val6}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:13119:18: note: 'Param2' was declared here Intrinsic::ID Param2; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:13262:28: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param1}), {Val0, Val1, Val2, Val3, Val6}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:13118:16: note: 'Param1' was declared here llvm::Type * Param1; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:13255:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val0 = llvm::ConstantInt::get(Int32Ty, Param0); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:13117:13: note: 'Param0' was declared here uint32_t Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:13022:28: warning: 'Param4' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param4, Param1}), {Val0, Val1, Val2, Val5}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:12901:16: note: 'Param4' was declared here llvm::Type * Param4; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:13022:28: warning: 'Param3' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param4, Param1}), {Val0, Val1, Val2, Val5}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:12900:16: note: 'Param3' was declared here llvm::Type * Param3; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:13022:28: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param4, Param1}), {Val0, Val1, Val2, Val5}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:12899:18: note: 'Param2' was declared here Intrinsic::ID Param2; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:13022:28: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param4, Param1}), {Val0, Val1, Val2, Val5}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:12898:16: note: 'Param1' was declared here llvm::Type * Param1; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:13016:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val0 = llvm::ConstantInt::get(Int32Ty, Param0); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:12897:13: note: 'Param0' was declared here uint32_t Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:12875:38: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val5 = Builder.CreateIntCast(Val4, Int16Ty, Param0); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:12861:9: note: 'Param0' was declared here bool Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:12854:38: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val6 = Builder.CreateIntCast(Val5, Int16Ty, Param0); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:12839:9: note: 'Param0' was declared here bool Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:12831:38: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val6 = Builder.CreateIntCast(Val5, Int16Ty, Param0); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:12816:9: note: 'Param0' was declared here bool Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:12808:38: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val4 = Builder.CreateIntCast(Val3, Int32Ty, Param0); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:12795:9: note: 'Param0' was declared here bool Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:12773:38: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val5 = Builder.CreateIntCast(Val4, Int32Ty, Param0); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:12759:9: note: 'Param0' was declared here bool Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:12751:38: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val5 = Builder.CreateIntCast(Val4, Int32Ty, Param0); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:12737:9: note: 'Param0' was declared here bool Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:12687:35: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param0}), {Val1}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:12658:16: note: 'Param0' was declared here llvm::Type * Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:11776:36: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val12 = Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int8Ty, 16), llvm::FixedVectorType::get(Builder.getInt1Ty(), 16)}), {Val2, Val5, Val8, Val11}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:11731:18: note: 'Param0' was declared here Intrinsic::ID Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:11691:36: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val12 = Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int32Ty, 4), llvm::FixedVectorType::get(Builder.getInt1Ty(), 4)}), {Val2, Val5, Val8, Val11}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:11646:18: note: 'Param0' was declared here Intrinsic::ID Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:11632:36: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val12 = Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int32Ty, 4), llvm::FixedVectorType::get(Builder.getInt1Ty(), 4)}), {Val2, Val5, Val8, Val11}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:11602:18: note: 'Param0' was declared here Intrinsic::ID Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:11567:36: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val12 = Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int16Ty, 8), llvm::FixedVectorType::get(Builder.getInt1Ty(), 8)}), {Val2, Val5, Val8, Val11}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:11522:18: note: 'Param0' was declared here Intrinsic::ID Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:11508:36: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val12 = Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int16Ty, 8), llvm::FixedVectorType::get(Builder.getInt1Ty(), 8)}), {Val2, Val5, Val8, Val11}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:11478:18: note: 'Param0' was declared here Intrinsic::ID Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:11448:28: warning: 'Param4' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vmovl_predicated, {Param3, Param4, Param2}), {Val0, Val1, Val2, Val5, Val6}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:11382:16: note: 'Param4' was declared here llvm::Type * Param4; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:11448:28: warning: 'Param3' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vmovl_predicated, {Param3, Param4, Param2}), {Val0, Val1, Val2, Val5, Val6}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:11381:16: note: 'Param3' was declared here llvm::Type * Param3; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:11448:28: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vmovl_predicated, {Param3, Param4, Param2}), {Val0, Val1, Val2, Val5, Val6}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:11380:16: note: 'Param2' was declared here llvm::Type * Param2; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:11443:39: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param1); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:11379:13: note: 'Param1' was declared here uint32_t Param1; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:11442:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param0); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:11378:13: note: 'Param0' was declared here uint32_t Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:11368:28: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vrev_predicated, {Param2, Param1}), {Val0, Val1, Val4, Val5}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:11284:16: note: 'Param2' was declared here llvm::Type * Param2; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:11368:28: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vrev_predicated, {Param2, Param1}), {Val0, Val1, Val4, Val5}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:11283:16: note: 'Param1' was declared here llvm::Type * Param1; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:11363:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param0); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:11282:13: note: 'Param0' was declared here uint32_t Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:11265:28: warning: 'Param3' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vcvt_fp_int_predicated, {Param2, Param3, Param1}), {Val0, Val1, Val4, Val5}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:11208:16: note: 'Param3' was declared here llvm::Type * Param3; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:11265:28: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vcvt_fp_int_predicated, {Param2, Param3, Param1}), {Val0, Val1, Val4, Val5}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:11207:16: note: 'Param2' was declared here llvm::Type * Param2; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:11265:28: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vcvt_fp_int_predicated, {Param2, Param3, Param1}), {Val0, Val1, Val4, Val5}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:11206:16: note: 'Param1' was declared here llvm::Type * Param1; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:11260:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param0); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:11205:13: note: 'Param0' was declared here uint32_t Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:11193:35: warning: 'Param3' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val5 = Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param1}), {Val0, Val1, Val4}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:11137:16: note: 'Param3' was declared here llvm::Type * Param3; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:11193:35: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val5 = Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param1}), {Val0, Val1, Val4}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:11136:18: note: 'Param2' was declared here Intrinsic::ID Param2; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:11193:35: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val5 = Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param1}), {Val0, Val1, Val4}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:11135:16: note: 'Param1' was declared here llvm::Type * Param1; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:11189:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param0); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:11134:13: note: 'Param0' was declared here uint32_t Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:11122:35: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2}), {Val0, Val1}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:11077:16: note: 'Param2' was declared here llvm::Type * Param2; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:11122:35: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2}), {Val0, Val1}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:11076:18: note: 'Param1' was declared here Intrinsic::ID Param1; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:11121:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param0); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:11075:13: note: 'Param0' was declared here uint32_t Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:11065:28: warning: 'Param4' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vshl_vector_predicated, {Param4, Param4, Param3}), {Val0, Val1, Val2, Val3, Val4, Val7, Val8}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:10885:16: note: 'Param4' was declared here llvm::Type * Param4; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:11065:28: warning: 'Param3' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vshl_vector_predicated, {Param4, Param4, Param3}), {Val0, Val1, Val2, Val3, Val4, Val7, Val8}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:10884:16: note: 'Param3' was declared here llvm::Type * Param3; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:11060:39: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param2); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:10883:13: note: 'Param2' was declared here uint32_t Param2; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:11059:39: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param1); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:10882:13: note: 'Param1' was declared here uint32_t Param1; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:11058:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:10881:13: note: 'Param0' was declared here uint32_t Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:10855:28: warning: 'Param5' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Param3, {Param4, Param5, Param2}), {Val0, Val1, Val2, Val3, Val6, Val7}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:10684:16: note: 'Param5' was declared here llvm::Type * Param5; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:10855:28: warning: 'Param4' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Param3, {Param4, Param5, Param2}), {Val0, Val1, Val2, Val3, Val6, Val7}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:10683:16: note: 'Param4' was declared here llvm::Type * Param4; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:10855:28: warning: 'Param3' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Param3, {Param4, Param5, Param2}), {Val0, Val1, Val2, Val3, Val6, Val7}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:10682:18: note: 'Param3' was declared here Intrinsic::ID Param3; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:10855:28: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Param3, {Param4, Param5, Param2}), {Val0, Val1, Val2, Val3, Val6, Val7}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:10681:16: note: 'Param2' was declared here llvm::Type * Param2; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:10850:39: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param1); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:10680:13: note: 'Param1' was declared here uint32_t Param1; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:10849:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:10679:13: note: 'Param0' was declared here uint32_t Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:10657:28: warning: 'Param4' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param4, Param1}), {Val0, Val1, Val2, Val5, Val6}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:10591:16: note: 'Param4' was declared here llvm::Type * Param4; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:10657:28: warning: 'Param3' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param4, Param1}), {Val0, Val1, Val2, Val5, Val6}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:10590:16: note: 'Param3' was declared here llvm::Type * Param3; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:10657:28: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param4, Param1}), {Val0, Val1, Val2, Val5, Val6}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:10589:18: note: 'Param2' was declared here Intrinsic::ID Param2; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:10657:28: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param4, Param1}), {Val0, Val1, Val2, Val5, Val6}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:10588:16: note: 'Param1' was declared here llvm::Type * Param1; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:10652:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:10587:13: note: 'Param0' was declared here uint32_t Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:9974:28: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val4, Val5}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:9770:16: note: 'Param2' was declared here llvm::Type * Param2; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:9974:28: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val4, Val5}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:9769:18: note: 'Param1' was declared here Intrinsic::ID Param1; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:9974:28: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val4, Val5}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:9768:16: note: 'Param0' was declared here llvm::Type * Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:9417:28: warning: 'Param3' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param1}), {Val0, Val2, Val3, Val6, Val7}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:9262:16: note: 'Param3' was declared here llvm::Type * Param3; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:9417:28: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param1}), {Val0, Val2, Val3, Val6, Val7}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:9261:18: note: 'Param2' was declared here Intrinsic::ID Param2; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:9417:28: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param1}), {Val0, Val2, Val3, Val6, Val7}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:9260:16: note: 'Param1' was declared here llvm::Type * Param1; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:9412:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param0); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:9259:13: note: 'Param0' was declared here uint32_t Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:9233:28: warning: 'Param3' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vqdmull_predicated, {Param2, Param3, Param1}), {Val0, Val2, Val3, Val6, Val7}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:9198:16: note: 'Param3' was declared here llvm::Type * Param3; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:9233:28: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vqdmull_predicated, {Param2, Param3, Param1}), {Val0, Val2, Val3, Val6, Val7}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:9197:16: note: 'Param2' was declared here llvm::Type * Param2; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:9233:28: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vqdmull_predicated, {Param2, Param3, Param1}), {Val0, Val2, Val3, Val6, Val7}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:9196:16: note: 'Param1' was declared here llvm::Type * Param1; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:9228:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param0); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:9195:13: note: 'Param0' was declared here uint32_t Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:9189:28: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val2, Val5, Val6}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:9029:16: note: 'Param2' was declared here llvm::Type * Param2; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:9189:28: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val2, Val5, Val6}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:9028:18: note: 'Param1' was declared here Intrinsic::ID Param1; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:9189:28: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val2, Val5, Val6}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:9027:16: note: 'Param0' was declared here llvm::Type * Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:8902:35: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val4 = Builder.CreateCall(CGM.getIntrinsic(Param1), {Val3}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:8879:18: note: 'Param1' was declared here Intrinsic::ID Param1; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:8904:35: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val6 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_v2i, {Param0}), {Val5}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:8878:16: note: 'Param0' was declared here llvm::Type * Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:8826:28: warning: 'Param3' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::masked_store, {Param3, Param0}), {Val0, Val2, Val3, Val6}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:8720:16: note: 'Param3' was declared here llvm::Type * Param3; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:8825:35: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val6 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, {Param2}), {Val5}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:8719:16: note: 'Param2' was declared here llvm::Type * Param2; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:8822:39: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param1); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:8718:13: note: 'Param1' was declared here uint32_t Param1; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:8821:70: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val2 = Builder.CreatePointerCast((Val1.getPointer()), Param0); ^ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:8717:16: note: 'Param0' was declared here llvm::Type * Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:8664:28: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Param0, {Param1}), {Val0}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:8592:16: note: 'Param1' was declared here llvm::Type * Param1; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:8664:28: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Param0, {Param1}), {Val0}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:8591:18: note: 'Param0' was declared here Intrinsic::ID Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:8561:81: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] return ARMMVEVectorElementReverse(Builder, Val0, static_cast(Param0)); ^ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:8512:13: note: 'Param0' was declared here unsigned Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:8065:36: warning: 'Param5' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val13 = Builder.CreateCall(CGM.getIntrinsic(Param4, {Param5, Param3}), {Val5, Val6, Val7, Val4, Val3, Val8, Val9, Val12}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:7929:16: note: 'Param5' was declared here llvm::Type * Param5; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:8065:36: warning: 'Param4' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val13 = Builder.CreateCall(CGM.getIntrinsic(Param4, {Param5, Param3}), {Val5, Val6, Val7, Val4, Val3, Val8, Val9, Val12}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:7928:18: note: 'Param4' was declared here Intrinsic::ID Param4; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:8065:36: warning: 'Param3' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val13 = Builder.CreateCall(CGM.getIntrinsic(Param4, {Param5, Param3}), {Val5, Val6, Val7, Val4, Val3, Val8, Val9, Val12}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:7927:16: note: 'Param3' was declared here llvm::Type * Param3; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:8059:39: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val7 = llvm::ConstantInt::get(Int32Ty, Param2); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:7926:13: note: 'Param2' was declared here uint32_t Param2; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:8058:39: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val6 = llvm::ConstantInt::get(Int32Ty, Param1); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:7925:13: note: 'Param1' was declared here uint32_t Param1; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:8057:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param0); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:7924:13: note: 'Param0' was declared here uint32_t Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:7900:36: warning: 'Param4' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val10 = Builder.CreateCall(CGM.getIntrinsic(Param3, {Param4}), {Val5, Val6, Val7, Val4, Val3, Val8, Val9}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:7782:16: note: 'Param4' was declared here llvm::Type * Param4; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:7900:36: warning: 'Param3' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val10 = Builder.CreateCall(CGM.getIntrinsic(Param3, {Param4}), {Val5, Val6, Val7, Val4, Val3, Val8, Val9}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:7781:18: note: 'Param3' was declared here Intrinsic::ID Param3; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:7897:39: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val7 = llvm::ConstantInt::get(Int32Ty, Param2); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:7780:13: note: 'Param2' was declared here uint32_t Param2; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:7896:39: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val6 = llvm::ConstantInt::get(Int32Ty, Param1); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:7779:13: note: 'Param1' was declared here uint32_t Param1; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:7895:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param0); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:7778:13: note: 'Param0' was declared here uint32_t Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:7700:35: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val6 = Builder.CreateCall(CGM.getIntrinsic(Param0), {Val4, Val3, Val5}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:7673:18: note: 'Param0' was declared here Intrinsic::ID Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:7665:28: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2}), {Val0, Val1}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:7620:16: note: 'Param2' was declared here llvm::Type * Param2; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:7665:28: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2}), {Val0, Val1}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:7619:18: note: 'Param1' was declared here Intrinsic::ID Param1; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:7664:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param0); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:7618:13: note: 'Param0' was declared here uint32_t Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:7607:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param0); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:7597:13: note: 'Param0' was declared here uint32_t Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:7593:28: warning: 'Param3' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param1}), {Val0, Val1, Val4}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:7537:16: note: 'Param3' was declared here llvm::Type * Param3; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:7593:28: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param1}), {Val0, Val1, Val4}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:7536:18: note: 'Param2' was declared here Intrinsic::ID Param2; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:7593:28: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param1}), {Val0, Val1, Val4}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:7535:16: note: 'Param1' was declared here llvm::Type * Param1; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:7589:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param0); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:7534:13: note: 'Param0' was declared here uint32_t Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:7488:26: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized] return SignOrZeroExtend(Builder, Val1, Val2, static_cast(Param1)); ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:7466:9: note: 'Param1' was declared here bool Param1; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:7486:28: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val1 = VectorUnzip(Builder, Val0, static_cast(Param0)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:7465:9: note: 'Param0' was declared here bool Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:7459:26: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized] return SignOrZeroExtend(Builder, Val1, Val2, static_cast(Param1)); ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:7437:9: note: 'Param1' was declared here bool Param1; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:7457:28: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val1 = VectorUnzip(Builder, Val0, static_cast(Param0)); ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:7436:9: note: 'Param0' was declared here bool Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:7358:28: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Param0, {Param1}), {Val0, Val1}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:7221:16: note: 'Param1' was declared here llvm::Type * Param1; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:7358:28: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Param0, {Param1}), {Val0, Val1}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:7220:18: note: 'Param0' was declared here Intrinsic::ID Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:7185:28: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Param0), {Val0, Val1}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:7162:18: note: 'Param0' was declared here Intrinsic::ID Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:7154:28: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vldr_gather_base, {Param0, Param1}), {Val0, Val1}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:7129:16: note: 'Param1' was declared here llvm::Type * Param1; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:7154:28: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vldr_gather_base, {Param0, Param1}), {Val0, Val1}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:7128:16: note: 'Param0' was declared here llvm::Type * Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:6791:28: warning: 'Param3' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param3}), {Val0, Val1, Val2}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:6737:16: note: 'Param3' was declared here llvm::Type * Param3; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:6791:28: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param3}), {Val0, Val1, Val2}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:6736:16: note: 'Param2' was declared here llvm::Type * Param2; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:6791:28: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param3}), {Val0, Val1, Val2}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:6735:18: note: 'Param1' was declared here Intrinsic::ID Param1; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:6790:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:6734:13: note: 'Param0' was declared here uint32_t Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:6723:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:6712:13: note: 'Param0' was declared here uint32_t Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:6708:28: warning: 'Param4' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param4}), {Val0, Val1, Val2, Val3}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:6561:16: note: 'Param4' was declared here llvm::Type * Param4; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:6708:28: warning: 'Param3' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param4}), {Val0, Val1, Val2, Val3}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:6560:16: note: 'Param3' was declared here llvm::Type * Param3; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:6708:28: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param4}), {Val0, Val1, Val2, Val3}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:6559:18: note: 'Param2' was declared here Intrinsic::ID Param2; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:6707:39: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param1); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:6558:13: note: 'Param1' was declared here uint32_t Param1; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:6706:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:6557:13: note: 'Param0' was declared here uint32_t Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:6196:28: warning: 'Param3' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vshl_scalar, {Param3}), {Val0, Val1, Val2, Val3, Val4}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:6044:16: note: 'Param3' was declared here llvm::Type * Param3; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:6195:39: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param2); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:6043:13: note: 'Param2' was declared here uint32_t Param2; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:6194:39: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param1); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:6042:13: note: 'Param1' was declared here uint32_t Param1; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:6193:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:6041:13: note: 'Param0' was declared here uint32_t Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:6015:28: warning: 'Param4' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vshl_scalar_predicated, {Param4, Param3}), {Val0, Val1, Val2, Val3, Val4, Val7}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:5836:16: note: 'Param4' was declared here llvm::Type * Param4; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:6015:28: warning: 'Param3' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vshl_scalar_predicated, {Param4, Param3}), {Val0, Val1, Val2, Val3, Val4, Val7}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:5835:16: note: 'Param3' was declared here llvm::Type * Param3; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:6011:39: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param2); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:5834:13: note: 'Param2' was declared here uint32_t Param2; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:6010:39: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param1); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:5833:13: note: 'Param1' was declared here uint32_t Param1; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:6009:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:5832:13: note: 'Param0' was declared here uint32_t Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:5806:28: warning: 'Param5' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vqmovn_predicated, {Param4, Param5, Param3}), {Val0, Val1, Val2, Val3, Val4, Val7}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:5699:16: note: 'Param5' was declared here llvm::Type * Param5; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:5806:28: warning: 'Param4' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vqmovn_predicated, {Param4, Param5, Param3}), {Val0, Val1, Val2, Val3, Val4, Val7}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:5698:16: note: 'Param4' was declared here llvm::Type * Param4; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:5806:28: warning: 'Param3' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vqmovn_predicated, {Param4, Param5, Param3}), {Val0, Val1, Val2, Val3, Val4, Val7}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:5697:16: note: 'Param3' was declared here llvm::Type * Param3; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:5802:39: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param2); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:5696:13: note: 'Param2' was declared here uint32_t Param2; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:5801:39: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param1); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:5695:13: note: 'Param1' was declared here uint32_t Param1; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:5800:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:5694:13: note: 'Param0' was declared here uint32_t Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:5680:28: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Param1), {Val0, Val1, Val2, Val5}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:5655:18: note: 'Param1' was declared here Intrinsic::ID Param1; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:5676:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:5654:13: note: 'Param0' was declared here uint32_t Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:5648:31: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateIntCast(Val6, Int32Ty, Param2); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:5618:9: note: 'Param2' was declared here bool Param2; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:5647:35: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val6 = Builder.CreateCall(CGM.getIntrinsic(Param1, {llvm::FixedVectorType::get(Int32Ty, 4), llvm::FixedVectorType::get(Builder.getInt1Ty(), 4)}), {Val0, Val1, Val2, Val5}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:5617:18: note: 'Param1' was declared here Intrinsic::ID Param1; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:5643:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:5616:13: note: 'Param0' was declared here uint32_t Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:5610:28: warning: 'Param3' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vmovn_predicated, {Param2, Param3, Param1}), {Val0, Val1, Val2, Val5}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:5553:16: note: 'Param3' was declared here llvm::Type * Param3; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:5610:28: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vmovn_predicated, {Param2, Param3, Param1}), {Val0, Val1, Val2, Val5}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:5552:16: note: 'Param2' was declared here llvm::Type * Param2; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:5610:28: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vmovn_predicated, {Param2, Param3, Param1}), {Val0, Val1, Val2, Val5}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:5551:16: note: 'Param1' was declared here llvm::Type * Param1; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:5606:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:5550:13: note: 'Param0' was declared here uint32_t Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:5540:31: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateIntCast(Val3, Int32Ty, Param2); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:5513:9: note: 'Param2' was declared here bool Param2; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:5539:35: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val3 = Builder.CreateCall(CGM.getIntrinsic(Param1, {llvm::FixedVectorType::get(Int32Ty, 4)}), {Val0, Val1, Val2}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:5512:18: note: 'Param1' was declared here Intrinsic::ID Param1; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:5538:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:5511:13: note: 'Param0' was declared here uint32_t Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:5497:35: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val3 = Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int32Ty, 4)}), {Val0, Val1, Val2}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:5479:18: note: 'Param0' was declared here Intrinsic::ID Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:5473:28: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Param0, {Param1}), {Val0, Val1, Val2}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:5403:16: note: 'Param1' was declared here llvm::Type * Param1; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:5473:28: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Param0, {Param1}), {Val0, Val1, Val2}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:5402:18: note: 'Param0' was declared here Intrinsic::ID Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:5384:28: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vstr_scatter_base, {Param0, Param1}), {Val0, Val1, Val2}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:5358:16: note: 'Param1' was declared here llvm::Type * Param1; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:5384:28: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vstr_scatter_base, {Param0, Param1}), {Val0, Val1, Val2}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:5357:16: note: 'Param0' was declared here llvm::Type * Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:5350:28: warning: 'Param3' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vqdmlad, {Param3}), {Val0, Val1, Val2, Val3, Val4, Val5}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:5197:16: note: 'Param3' was declared here llvm::Type * Param3; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:5349:39: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param2); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:5196:13: note: 'Param2' was declared here uint32_t Param2; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:5348:39: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param1); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:5195:13: note: 'Param1' was declared here uint32_t Param1; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:5347:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param0); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:5194:13: note: 'Param0' was declared here uint32_t Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:4286:28: warning: 'Param4' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vqdmlad_predicated, {Param4, Param3}), {Val0, Val1, Val2, Val3, Val4, Val5, Val8}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:4106:16: note: 'Param4' was declared here llvm::Type * Param4; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:4286:28: warning: 'Param3' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vqdmlad_predicated, {Param4, Param3}), {Val0, Val1, Val2, Val3, Val4, Val5, Val8}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:4105:16: note: 'Param3' was declared here llvm::Type * Param3; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:4282:39: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param2); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:4104:13: note: 'Param2' was declared here uint32_t Param2; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:4281:39: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param1); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:4103:13: note: 'Param1' was declared here uint32_t Param1; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:4280:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param0); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:4102:13: note: 'Param0' was declared here uint32_t Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:4068:35: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val7 = Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int32Ty, 4), llvm::FixedVectorType::get(Builder.getInt1Ty(), 4)}), {Val0, Val1, Val2, Val3, Val6}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:4046:18: note: 'Param0' was declared here Intrinsic::ID Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:4039:35: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val7 = Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val2, Val3, Val6}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:3999:16: note: 'Param2' was declared here llvm::Type * Param2; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:4039:35: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val7 = Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val2, Val3, Val6}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:3998:18: note: 'Param1' was declared here Intrinsic::ID Param1; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:4039:35: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val7 = Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val2, Val3, Val6}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:3997:16: note: 'Param0' was declared here llvm::Type * Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:3989:28: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val2, Val5}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:3840:16: note: 'Param2' was declared here llvm::Type * Param2; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:3989:28: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val2, Val5}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:3839:18: note: 'Param1' was declared here Intrinsic::ID Param1; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:3989:28: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val2, Val5}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:3838:16: note: 'Param0' was declared here llvm::Type * Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:3808:28: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vstr_scatter_base_predicated, {Param1, Param2, Param0}), {Val0, Val1, Val2, Val5}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:3774:16: note: 'Param2' was declared here llvm::Type * Param2; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:3808:28: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vstr_scatter_base_predicated, {Param1, Param2, Param0}), {Val0, Val1, Val2, Val5}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:3773:16: note: 'Param1' was declared here llvm::Type * Param1; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:3808:28: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vstr_scatter_base_predicated, {Param1, Param2, Param0}), {Val0, Val1, Val2, Val5}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:3772:16: note: 'Param0' was declared here llvm::Type * Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:3764:35: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val6 = Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val2, Val5}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:3725:16: note: 'Param2' was declared here llvm::Type * Param2; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:3764:35: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val6 = Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val2, Val5}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:3724:18: note: 'Param1' was declared here Intrinsic::ID Param1; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:3764:35: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val6 = Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val2, Val5}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:3723:16: note: 'Param0' was declared here llvm::Type * Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:3715:28: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Param0, {Param1}), {Val0, Val1, Val3}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:3676:16: note: 'Param1' was declared here llvm::Type * Param1; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:3715:28: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Param0, {Param1}), {Val0, Val1, Val3}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:3675:18: note: 'Param0' was declared here Intrinsic::ID Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:3665:28: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val3, Val6}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:3575:16: note: 'Param2' was declared here llvm::Type * Param2; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:3665:28: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val3, Val6}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:3574:18: note: 'Param1' was declared here Intrinsic::ID Param1; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:3665:28: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val3, Val6}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:3573:16: note: 'Param0' was declared here llvm::Type * Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:3554:35: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val5 = Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int32Ty, 4), llvm::FixedVectorType::get(Builder.getInt1Ty(), 4)}), {Val0, Val1, Val4}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:3540:18: note: 'Param0' was declared here Intrinsic::ID Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:3536:28: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val4}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:3478:16: note: 'Param2' was declared here llvm::Type * Param2; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:3536:28: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val4}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:3477:18: note: 'Param1' was declared here Intrinsic::ID Param1; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:3536:28: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val0, Val1, Val4}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:3476:16: note: 'Param0' was declared here llvm::Type * Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:3464:28: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vldr_gather_base_predicated, {Param1, Param2, Param0}), {Val0, Val1, Val4}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:3431:16: note: 'Param2' was declared here llvm::Type * Param2; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:3464:28: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vldr_gather_base_predicated, {Param1, Param2, Param0}), {Val0, Val1, Val4}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:3430:16: note: 'Param1' was declared here llvm::Type * Param1; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:3464:28: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vldr_gather_base_predicated, {Param1, Param2, Param0}), {Val0, Val1, Val4}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:3429:16: note: 'Param0' was declared here llvm::Type * Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:3421:35: warning: 'Param3' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val5 = Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param3, Param0}), {Val0, Val1, Val4}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:3365:16: note: 'Param3' was declared here llvm::Type * Param3; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:3421:35: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val5 = Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param3, Param0}), {Val0, Val1, Val4}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:3364:16: note: 'Param2' was declared here llvm::Type * Param2; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:3421:35: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val5 = Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param3, Param0}), {Val0, Val1, Val4}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:3363:18: note: 'Param1' was declared here Intrinsic::ID Param1; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:3421:35: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val5 = Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param3, Param0}), {Val0, Val1, Val4}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:3362:16: note: 'Param0' was declared here llvm::Type * Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:3351:35: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val3 = Builder.CreateCall(CGM.getIntrinsic(Param0, {Param1}), {Val0, Val1, Val2}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:3321:16: note: 'Param1' was declared here llvm::Type * Param1; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:3351:35: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val3 = Builder.CreateCall(CGM.getIntrinsic(Param0, {Param1}), {Val0, Val1, Val2}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:3320:18: note: 'Param0' was declared here Intrinsic::ID Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:3305:36: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val10 = Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int32Ty, 4), llvm::FixedVectorType::get(Builder.getInt1Ty(), 4)}), {Val0, Val1, Val2, Val6, Val9}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:3280:18: note: 'Param0' was declared here Intrinsic::ID Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:3197:38: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val3 = Builder.CreateIntCast(Val2, Int16Ty, Param0); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:3185:9: note: 'Param0' was declared here bool Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:3178:38: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val3 = Builder.CreateIntCast(Val2, Int16Ty, Param0); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:3166:9: note: 'Param0' was declared here bool Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:3160:38: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val2 = Builder.CreateIntCast(Val1, Int32Ty, Param0); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:3149:9: note: 'Param0' was declared here bool Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:3142:38: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val2 = Builder.CreateIntCast(Val1, Int32Ty, Param0); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:3131:9: note: 'Param0' was declared here bool Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:2800:35: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int32Ty, 4)}), {Val0, Val1}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:2789:18: note: 'Param0' was declared here Intrinsic::ID Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:2784:35: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Param0, {Param1}), {Val0, Val1}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:2755:16: note: 'Param1' was declared here llvm::Type * Param1; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:2784:35: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Param0, {Param1}), {Val0, Val1}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:2754:18: note: 'Param0' was declared here Intrinsic::ID Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:2745:35: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Param0, {Param1, Param2}), {Val0, Val1}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:2700:16: note: 'Param2' was declared here llvm::Type * Param2; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:2745:35: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Param0, {Param1, Param2}), {Val0, Val1}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:2699:16: note: 'Param1' was declared here llvm::Type * Param1; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:2745:35: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Param0, {Param1, Param2}), {Val0, Val1}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:2698:18: note: 'Param0' was declared here Intrinsic::ID Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:2645:28: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Param0, {Param1}), {Val0, Val2}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:2567:16: note: 'Param1' was declared here llvm::Type * Param1; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:2645:28: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Param0, {Param1}), {Val0, Val2}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:2566:18: note: 'Param0' was declared here Intrinsic::ID Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:2535:28: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2}), {Val0, Val2, Val3}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:2468:16: note: 'Param2' was declared here llvm::Type * Param2; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:2535:28: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2}), {Val0, Val2, Val3}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:2467:18: note: 'Param1' was declared here Intrinsic::ID Param1; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:2534:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param0); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:2466:13: note: 'Param0' was declared here uint32_t Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:2452:28: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vqdmull, {Param1, Param2}), {Val0, Val2, Val3}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:2425:16: note: 'Param2' was declared here llvm::Type * Param2; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:2452:28: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vqdmull, {Param1, Param2}), {Val0, Val2, Val3}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:2424:16: note: 'Param1' was declared here llvm::Type * Param1; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:2451:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param0); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:2423:13: note: 'Param0' was declared here uint32_t Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:2102:35: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val6 = Builder.CreateCall(CGM.getIntrinsic(Param0, {llvm::FixedVectorType::get(Int32Ty, 4)}), {Val0, Val1, Val5}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:2081:18: note: 'Param0' was declared here Intrinsic::ID Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:2075:31: warning: 'Param5' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateIntCast(Val7, Param4, Param5); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:2000:9: note: 'Param5' was declared here bool Param5; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:2075:52: warning: 'Param4' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateIntCast(Val7, Param4, Param5); ^ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:1999:16: note: 'Param4' was declared here llvm::Type * Param4; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:2074:35: warning: 'Param3' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val7 = Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param1}), {Val1, Val2, Val3, Val6}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:1998:16: note: 'Param3' was declared here llvm::Type * Param3; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:2074:35: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val7 = Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param1}), {Val1, Val2, Val3, Val6}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:1997:18: note: 'Param2' was declared here Intrinsic::ID Param2; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:2074:35: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val7 = Builder.CreateCall(CGM.getIntrinsic(Param2, {Param3, Param1}), {Val1, Val2, Val3, Val6}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:1996:16: note: 'Param1' was declared here llvm::Type * Param1; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:2070:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param0); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:1995:13: note: 'Param0' was declared here uint32_t Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:1985:31: warning: 'Param4' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateIntCast(Val4, Param3, Param4); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:1921:9: note: 'Param4' was declared here bool Param4; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:1985:52: warning: 'Param3' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateIntCast(Val4, Param3, Param4); ^ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:1920:16: note: 'Param3' was declared here llvm::Type * Param3; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:1984:35: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val4 = Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2}), {Val1, Val2, Val3}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:1919:16: note: 'Param2' was declared here llvm::Type * Param2; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:1984:35: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val4 = Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2}), {Val1, Val2, Val3}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:1918:18: note: 'Param1' was declared here Intrinsic::ID Param1; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:1983:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param0); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:1917:13: note: 'Param0' was declared here uint32_t Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:1907:51: warning: 'Param3' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateIntCast(Val6, Param3, false); ^ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:1873:16: note: 'Param3' was declared here llvm::Type * Param3; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:1906:35: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val6 = Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val1, Val2, Val5}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:1872:16: note: 'Param2' was declared here llvm::Type * Param2; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:1906:35: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val6 = Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val1, Val2, Val5}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:1871:18: note: 'Param1' was declared here Intrinsic::ID Param1; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:1906:35: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val6 = Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val1, Val2, Val5}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:1870:16: note: 'Param0' was declared here llvm::Type * Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:1864:51: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateIntCast(Val3, Param2, false); ^ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:1837:16: note: 'Param2' was declared here llvm::Type * Param2; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:1863:35: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val3 = Builder.CreateCall(CGM.getIntrinsic(Param0, {Param1}), {Val1, Val2}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:1836:16: note: 'Param1' was declared here llvm::Type * Param1; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:1863:35: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val3 = Builder.CreateCall(CGM.getIntrinsic(Param0, {Param1}), {Val1, Val2}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:1835:18: note: 'Param0' was declared here Intrinsic::ID Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:1827:38: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val2 = Builder.CreateIntCast(Val1, Int16Ty, Param0); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:1816:9: note: 'Param0' was declared here bool Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:1810:38: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val1 = Builder.CreateIntCast(Val0, Int32Ty, Param0); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:1800:9: note: 'Param0' was declared here bool Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:1795:35: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_v2i, {Param1}), {Val1}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:1774:16: note: 'Param1' was declared here llvm::Type * Param1; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:1794:35: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val1 = Builder.CreateCall(CGM.getIntrinsic(Param0), {Val0}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:1773:18: note: 'Param0' was declared here Intrinsic::ID Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:1767:28: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param0}), {Val1, Val3}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:1744:18: note: 'Param1' was declared here Intrinsic::ID Param1; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:1767:28: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Param1, {Param0}), {Val1, Val3}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:1743:16: note: 'Param0' was declared here llvm::Type * Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:1682:35: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val8 = Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val2, Val1, Val3, Val4, Val7}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:1641:16: note: 'Param2' was declared here llvm::Type * Param2; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:1682:35: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val8 = Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val2, Val1, Val3, Val4, Val7}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:1640:18: note: 'Param1' was declared here Intrinsic::ID Param1; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:1682:35: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val8 = Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val2, Val1, Val3, Val4, Val7}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:1639:16: note: 'Param0' was declared here llvm::Type * Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:1631:43: warning: 'Param4' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateExtractValue(Val7, static_cast(Param4)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:1534:13: note: 'Param4' was declared here unsigned Param4; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:1629:50: warning: 'Param3' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val8 = Builder.CreateExtractValue(Val7, static_cast(Param3)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:1533:13: note: 'Param3' was declared here unsigned Param3; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:1628:35: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val7 = Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val2, Val1, Val3, Val6}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:1532:16: note: 'Param2' was declared here llvm::Type * Param2; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:1628:35: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val7 = Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val2, Val1, Val3, Val6}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:1531:18: note: 'Param1' was declared here Intrinsic::ID Param1; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:1628:35: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val7 = Builder.CreateCall(CGM.getIntrinsic(Param1, {Param2, Param0}), {Val2, Val1, Val3, Val6}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:1530:16: note: 'Param0' was declared here llvm::Type * Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:1480:28: warning: 'Param5' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vldr_gather_offset, {Param3, Param4, Param5}), {(Val0.getPointer()), Val1, Val2, Val3, Val4}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:1264:16: note: 'Param5' was declared here llvm::Type * Param5; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:1480:28: warning: 'Param4' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vldr_gather_offset, {Param3, Param4, Param5}), {(Val0.getPointer()), Val1, Val2, Val3, Val4}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:1263:16: note: 'Param4' was declared here llvm::Type * Param4; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:1480:28: warning: 'Param3' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vldr_gather_offset, {Param3, Param4, Param5}), {(Val0.getPointer()), Val1, Val2, Val3, Val4}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:1262:16: note: 'Param3' was declared here llvm::Type * Param3; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:1479:39: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param2); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:1261:13: note: 'Param2' was declared here uint32_t Param2; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:1478:39: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param1); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:1260:13: note: 'Param1' was declared here uint32_t Param1; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:1477:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:1259:13: note: 'Param0' was declared here uint32_t Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:1231:28: warning: 'Param6' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vldr_gather_offset_predicated, {Param4, Param5, Param6, Param3}), {(Val0.getPointer()), Val1, Val2, Val3, Val4, Val7}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:986:16: note: 'Param6' was declared here llvm::Type * Param6; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:1231:28: warning: 'Param5' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vldr_gather_offset_predicated, {Param4, Param5, Param6, Param3}), {(Val0.getPointer()), Val1, Val2, Val3, Val4, Val7}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:985:16: note: 'Param5' was declared here llvm::Type * Param5; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:1231:28: warning: 'Param4' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vldr_gather_offset_predicated, {Param4, Param5, Param6, Param3}), {(Val0.getPointer()), Val1, Val2, Val3, Val4, Val7}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:984:16: note: 'Param4' was declared here llvm::Type * Param4; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:1231:28: warning: 'Param3' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vldr_gather_offset_predicated, {Param4, Param5, Param6, Param3}), {(Val0.getPointer()), Val1, Val2, Val3, Val4, Val7}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:983:16: note: 'Param3' was declared here llvm::Type * Param3; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:1227:39: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param2); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:982:13: note: 'Param2' was declared here uint32_t Param2; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:1226:39: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param1); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:981:13: note: 'Param1' was declared here uint32_t Param1; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:1225:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:980:13: note: 'Param0' was declared here uint32_t Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:952:28: warning: 'Param4' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vstr_scatter_offset, {Param2, Param3, Param4}), {(Val0.getPointer()), Val1, Val2, Val3, Val4}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:762:16: note: 'Param4' was declared here llvm::Type * Param4; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:952:28: warning: 'Param3' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vstr_scatter_offset, {Param2, Param3, Param4}), {(Val0.getPointer()), Val1, Val2, Val3, Val4}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:761:16: note: 'Param3' was declared here llvm::Type * Param3; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:952:28: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vstr_scatter_offset, {Param2, Param3, Param4}), {(Val0.getPointer()), Val1, Val2, Val3, Val4}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:760:16: note: 'Param2' was declared here llvm::Type * Param2; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:951:39: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param1); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:759:13: note: 'Param1' was declared here uint32_t Param1; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:950:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param0); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:758:13: note: 'Param0' was declared here uint32_t Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:730:28: warning: 'Param5' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vstr_scatter_offset_predicated, {Param3, Param4, Param5, Param2}), {(Val0.getPointer()), Val1, Val2, Val3, Val4, Val7}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:511:16: note: 'Param5' was declared here llvm::Type * Param5; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:730:28: warning: 'Param4' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vstr_scatter_offset_predicated, {Param3, Param4, Param5, Param2}), {(Val0.getPointer()), Val1, Val2, Val3, Val4, Val7}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:510:16: note: 'Param4' was declared here llvm::Type * Param4; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:730:28: warning: 'Param3' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vstr_scatter_offset_predicated, {Param3, Param4, Param5, Param2}), {(Val0.getPointer()), Val1, Val2, Val3, Val4, Val7}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:509:16: note: 'Param3' was declared here llvm::Type * Param3; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:730:28: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized] return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vstr_scatter_offset_predicated, {Param3, Param4, Param5, Param2}), {(Val0.getPointer()), Val1, Val2, Val3, Val4, Val7}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:508:16: note: 'Param2' was declared here llvm::Type * Param2; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:726:39: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param1); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:507:13: note: 'Param1' was declared here uint32_t Param1; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:725:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param0); ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:506:13: note: 'Param0' was declared here uint32_t Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:478:26: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] return SignOrZeroExtend(Builder, Val8, Val9, static_cast(Param0)); ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:459:9: note: 'Param0' was declared here bool Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:455:26: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] return SignOrZeroExtend(Builder, Val3, Val4, static_cast(Param0)); ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:441:9: note: 'Param0' was declared here bool Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:437:26: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] return SignOrZeroExtend(Builder, Val8, Val9, static_cast(Param0)); ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:418:9: note: 'Param0' was declared here bool Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:414:26: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] return SignOrZeroExtend(Builder, Val3, Val4, static_cast(Param0)); ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:400:9: note: 'Param0' was declared here bool Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:327:26: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] return SignOrZeroExtend(Builder, Val8, Val9, static_cast(Param0)); ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:308:9: note: 'Param0' was declared here bool Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:304:26: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] return SignOrZeroExtend(Builder, Val3, Val4, static_cast(Param0)); ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:290:9: note: 'Param0' was declared here bool Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:247:35: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val7 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vstr_scatter_base_wb_predicated, {Param1, Param2, Param0}), {Val1, Val2, Val3, Val6}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:212:16: note: 'Param2' was declared here llvm::Type * Param2; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:247:35: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val7 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vstr_scatter_base_wb_predicated, {Param1, Param2, Param0}), {Val1, Val2, Val3, Val6}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:211:16: note: 'Param1' was declared here llvm::Type * Param1; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:247:35: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val7 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vstr_scatter_base_wb_predicated, {Param1, Param2, Param0}), {Val1, Val2, Val3, Val6}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:210:16: note: 'Param0' was declared here llvm::Type * Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:200:35: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val6 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vldr_gather_base_wb_predicated, {Param1, Param2, Param0}), {Val1, Val2, Val5}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:166:16: note: 'Param2' was declared here llvm::Type * Param2; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:200:35: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val6 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vldr_gather_base_wb_predicated, {Param1, Param2, Param0}), {Val1, Val2, Val5}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:165:16: note: 'Param1' was declared here llvm::Type * Param1; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:200:35: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val6 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vldr_gather_base_wb_predicated, {Param1, Param2, Param0}), {Val1, Val2, Val5}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:164:16: note: 'Param0' was declared here llvm::Type * Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:154:35: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val4 = Builder.CreateCall(CGM.getIntrinsic(Param0, {Param1}), {Val1, Val2, Val3}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:123:16: note: 'Param1' was declared here llvm::Type * Param1; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:154:35: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val4 = Builder.CreateCall(CGM.getIntrinsic(Param0, {Param1}), {Val1, Val2, Val3}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:122:18: note: 'Param0' was declared here Intrinsic::ID Param0; ^~~~~~ In file included from /tmp/lang/clang/work/clang-16.0.6.src/lib/CodeGen/CGBuiltin.cpp:8537:0: /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:113:35: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val4 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vstr_scatter_base_wb, {Param0, Param1}), {Val1, Val2, Val3}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:86:16: note: 'Param1' was declared here llvm::Type * Param1; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:113:35: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val4 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vstr_scatter_base_wb, {Param0, Param1}), {Val1, Val2, Val3}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:85:16: note: 'Param0' was declared here llvm::Type * Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:75:35: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val3 = Builder.CreateCall(CGM.getIntrinsic(Param0, {Param1}), {Val1, Val2}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:45:16: note: 'Param1' was declared here llvm::Type * Param1; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:75:35: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val3 = Builder.CreateCall(CGM.getIntrinsic(Param0, {Param1}), {Val1, Val2}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:44:18: note: 'Param0' was declared here Intrinsic::ID Param0; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:33:35: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val3 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vldr_gather_base_wb, {Param0, Param1}), {Val1, Val2}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:7:16: note: 'Param1' was declared here llvm::Type * Param1; ^~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:33:35: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized] Value *Val3 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vldr_gather_base_wb, {Param0, Param1}), {Val1, Val2}); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/clang-16.0.6.src/build/include/clang/Basic/arm_mve_builtin_cg.inc:6:16: note: 'Param0' was declared here llvm::Type * Param0; ^~~~~~ [ 29%] Building CXX object lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/Transfer.cpp.o [ 29%] Built target obj.clangParse [ 29%] Building CXX object lib/Analysis/FlowSensitive/Models/CMakeFiles/obj.clangAnalysisFlowSensitiveModels.dir/ChromiumCheckModel.cpp.o /tmp/lang/clang/work/clang-16.0.6.src/lib/Analysis/FlowSensitive/Transfer.cpp: In member function 'void clang::dataflow::TransferVisitor::VisitMemberExpr(const clang::MemberExpr*)': /tmp/lang/clang/work/clang-16.0.6.src/lib/Analysis/FlowSensitive/Transfer.cpp:512:17: warning: unused variable 'V' [-Wunused-variable] if (auto *V = Env.getValue(MemberLoc)) { ^ In file included from /tmp/lang/clang/work/clang-16.0.6.src/include/clang/Basic/Diagnostic.h:22:0, from /tmp/lang/clang/work/clang-16.0.6.src/include/clang/AST/NestedNameSpecifier.h:18, from /tmp/lang/clang/work/clang-16.0.6.src/include/clang/AST/Type.h:21, from /tmp/lang/clang/work/clang-16.0.6.src/include/clang/AST/DeclarationName.h:16, from /tmp/lang/clang/work/clang-16.0.6.src/include/clang/AST/DeclBase.h:18, from /tmp/lang/clang/work/clang-16.0.6.src/include/clang/AST/Decl.h:19, from /tmp/lang/clang/work/clang-16.0.6.src/include/clang/AST/Expr.h:19, from /tmp/lang/clang/work/clang-16.0.6.src/include/clang/AST/ASTConcept.h:17, from /tmp/lang/clang/work/clang-16.0.6.src/include/clang/AST/ExprCXX.h:17, from /tmp/lang/clang/work/clang-16.0.6.src/include/clang/Analysis/ConstructionContext.h:20, from /tmp/lang/clang/work/clang-16.0.6.src/include/clang/Analysis/CFG.h:18, from /tmp/lang/clang/work/clang-16.0.6.src/lib/Analysis/CFG.cpp:14: /tmp/lang/clang/work/.buildlink/include/llvm/ADT/DenseMap.h: In static member function 'static std::unique_ptr clang::CFG::buildCFG(const clang::Decl*, clang::Stmt*, clang::ASTContext*, const clang::CFG::BuildOptions&)': /tmp/lang/clang/work/.buildlink/include/llvm/ADT/DenseMap.h:1161:18: warning: '*((void*)(& Builder)+200).llvm::SmallDenseMap, llvm::detail::DenseSetPair >::LargeRep::Buckets' may be used uninitialized in this function [-Wmaybe-uninitialized] return Small ? getInlineBuckets() : getLargeRep()->Buckets; ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/.buildlink/include/llvm/ADT/DenseMap.h:1170:18: warning: '*((void*)(& Builder)+200).llvm::SmallDenseMap, llvm::detail::DenseSetPair >::LargeRep::NumBuckets' may be used uninitialized in this function [-Wmaybe-uninitialized] return Small ? InlineBuckets : getLargeRep()->NumBuckets; ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/.buildlink/include/llvm/ADT/DenseMap.h:1161:18: warning: '*((void*)(& Builder)+376).llvm::SmallDenseMap, llvm::detail::DenseSetPair >::LargeRep::Buckets' may be used uninitialized in this function [-Wmaybe-uninitialized] return Small ? getInlineBuckets() : getLargeRep()->Buckets; ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/lang/clang/work/.buildlink/include/llvm/ADT/DenseMap.h:1170:18: warning: '*((void*)(& Builder)+376).llvm::SmallDenseMap, llvm::detail::DenseSetPair >::LargeRep::NumBuckets' may be used uninitialized in this function [-Wmaybe-uninitialized] return Small ? InlineBuckets : getLargeRep()->NumBuckets; ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 29%] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CFGReachabilityAnalysis.cpp.o [ 29%] Building CXX object lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/TypeErasedDataflowAnalysis.cpp.o [ 29%] Building CXX object lib/Analysis/FlowSensitive/Models/CMakeFiles/obj.clangAnalysisFlowSensitiveModels.dir/UncheckedOptionalAccessModel.cpp.o [ 29%] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CFGStmtMap.cpp.o /tmp/lang/clang/work/clang-16.0.6.src/lib/CodeGen/CGBuiltin.cpp: In member function 'llvm::Value* clang::CodeGen::CodeGenFunction::EmitAMDGPUBuiltinExpr(unsigned int, const clang::CallExpr*)': /tmp/lang/clang/work/clang-16.0.6.src/lib/CodeGen/CGBuiltin.cpp:17111:71: warning: 'IID' may be used uninitialized in this function [-Wmaybe-uninitialized] CGM.getIntrinsic(IID, {ArgTy, Addr->getType(), Val->getType()}); ^ [ 30%] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CallGraph.cpp.o [ 30%] Building CXX object lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/Value.cpp.o [ 31%] Building CXX object lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/WatchedLiteralsSolver.cpp.o [ 31%] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGCUDANV.cpp.o [ 31%] Building CXX object lib/Analysis/FlowSensitive/CMakeFiles/obj.clangAnalysisFlowSensitive.dir/DebugSupport.cpp.o [ 31%] Built target obj.clangAnalysisFlowSensitive [ 31%] Building CXX object lib/Edit/CMakeFiles/obj.clangEdit.dir/Commit.cpp.o [ 31%] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CloneDetection.cpp.o [ 31%] Built target obj.clangAnalysisFlowSensitiveModels [ 31%] Building CXX object lib/ExtractAPI/CMakeFiles/obj.clangExtractAPI.dir/API.cpp.o [ 32%] Building CXX object lib/Edit/CMakeFiles/obj.clangEdit.dir/EditedSource.cpp.o [ 32%] Building CXX object lib/Edit/CMakeFiles/obj.clangEdit.dir/RewriteObjCFoundationAPI.cpp.o [ 32%] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CocoaConventions.cpp.o [ 32%] Building CXX object lib/ExtractAPI/CMakeFiles/obj.clangExtractAPI.dir/APIIgnoresList.cpp.o [ 32%] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ConstructionContext.cpp.o [ 32%] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGCUDARuntime.cpp.o [ 32%] Building CXX object lib/ExtractAPI/CMakeFiles/obj.clangExtractAPI.dir/AvailabilityInfo.cpp.o [ 32%] Built target obj.clangEdit [ 33%] Building CXX object lib/Rewrite/CMakeFiles/obj.clangRewrite.dir/DeltaTree.cpp.o [ 33%] Building CXX object lib/Rewrite/CMakeFiles/obj.clangRewrite.dir/HTMLRewrite.cpp.o [ 33%] Building CXX object lib/ExtractAPI/CMakeFiles/obj.clangExtractAPI.dir/ExtractAPIConsumer.cpp.o [ 33%] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/Consumed.cpp.o [ 33%] Building CXX object lib/Rewrite/CMakeFiles/obj.clangRewrite.dir/RewriteRope.cpp.o [ 33%] Building CXX object lib/Rewrite/CMakeFiles/obj.clangRewrite.dir/Rewriter.cpp.o [ 33%] Building CXX object lib/Rewrite/CMakeFiles/obj.clangRewrite.dir/TokenRewriter.cpp.o [ 33%] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/CodeInjector.cpp.o [ 33%] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/Dominators.cpp.o [ 33%] Built target obj.clangRewrite [ 33%] Building CXX object lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/ARCMT.cpp.o [ 33%] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGCXX.cpp.o [ 33%] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/ExprMutationAnalyzer.cpp.o [ 33%] Building CXX object lib/ExtractAPI/CMakeFiles/obj.clangExtractAPI.dir/ExtractAPIVisitor.cpp.o [ 33%] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGCXXABI.cpp.o [ 33%] Building CXX object lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/ARCMTActions.cpp.o [ 33%] Building CXX object lib/ExtractAPI/CMakeFiles/obj.clangExtractAPI.dir/DeclarationFragments.cpp.o [ 33%] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/IssueHash.cpp.o [ 33%] Building CXX object lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/FileRemapper.cpp.o [ 33%] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/LiveVariables.cpp.o [ 33%] Building CXX object lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/ObjCMT.cpp.o [ 33%] Building CXX object lib/ExtractAPI/CMakeFiles/obj.clangExtractAPI.dir/Serialization/SerializerBase.cpp.o [ 33%] Building CXX object lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGCall.cpp.o [ 33%] Building CXX object lib/ExtractAPI/CMakeFiles/obj.clangExtractAPI.dir/Serialization/SymbolGraphSerializer.cpp.o [ 33%] Building CXX object lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/MacroExpansionContext.cpp.o In file included from /tmp/lang/clang/work/clang-16.0.6.src/include/clang/Lex/Preprocessor.h:24:0, from /tmp/lang/clang/work/clang-16.0.6.src/include/clang/Analysis/MacroExpansionContext.h:14, from /tmp/lang/clang/work/clang-16.0.6.src/lib/Analysis/MacroExpansionContext.cpp:9: /tmp/lang/clang/work/clang-16.0.6.src/include/clang/Basic/SourceManager.h:1957:3: internal compiler error: Segmentation fault } ^ no stack trace because unwind library not available Please submit a full bug report, with preprocessed source if appropriate. See for instructions. --- lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/MacroExpansionContext.cpp.o --- *** [lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/MacroExpansionContext.cpp.o] Error code 1 make[2]: stopped in /tmp/lang/clang/work/clang-16.0.6.src/build 1 error make[2]: stopped in /tmp/lang/clang/work/clang-16.0.6.src/build --- lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/all --- *** [lib/Analysis/CMakeFiles/obj.clangAnalysis.dir/all] Error code 2 make[1]: stopped in /tmp/lang/clang/work/clang-16.0.6.src/build A failure has been detected in another branch of the parallel make make[2]: stopped in /tmp/lang/clang/work/clang-16.0.6.src/build --- lib/ExtractAPI/CMakeFiles/obj.clangExtractAPI.dir/all --- *** [lib/ExtractAPI/CMakeFiles/obj.clangExtractAPI.dir/all] Error code 2 make[1]: stopped in /tmp/lang/clang/work/clang-16.0.6.src/build In file included from /tmp/lang/clang/work/clang-16.0.6.src/lib/CodeGen/CGCall.cpp:18:0: /tmp/lang/clang/work/clang-16.0.6.src/lib/CodeGen/CGCleanup.h: In member function 'clang::CodeGen::RValue clang::CodeGen::CodeGenFunction::EmitCall(const clang::CodeGen::CGFunctionInfo&, const clang::CodeGen::CGCallee&, clang::CodeGen::ReturnValueSlot, const clang::CodeGen::CallArgList&, llvm::CallBase**, bool, clang::SourceLocation)': /tmp/lang/clang/work/clang-16.0.6.src/lib/CodeGen/CGCleanup.h:508:12: warning: 'Size' may be used uninitialized in this function [-Wmaybe-uninitialized] size_t Size; ^~~~ A failure has been detected in another branch of the parallel make make[2]: stopped in /tmp/lang/clang/work/clang-16.0.6.src/build --- lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/all --- *** [lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/all] Error code 2 make[1]: stopped in /tmp/lang/clang/work/clang-16.0.6.src/build A failure has been detected in another branch of the parallel make make[2]: stopped in /tmp/lang/clang/work/clang-16.0.6.src/build --- lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/all --- *** [lib/ARCMigrate/CMakeFiles/obj.clangARCMigrate.dir/all] Error code 2 make[1]: stopped in /tmp/lang/clang/work/clang-16.0.6.src/build 4 errors make[1]: stopped in /tmp/lang/clang/work/clang-16.0.6.src/build *** [all] Error code 2 make: stopped in /tmp/lang/clang/work/clang-16.0.6.src/build 1 error make: stopped in /tmp/lang/clang/work/clang-16.0.6.src/build *** Error code 2 Stop. make[1]: stopped in /amd/pkgsrc/CHROOT/P/pkgsrc/lang/clang *** Error code 1 Stop. make: stopped in /amd/pkgsrc/CHROOT/P/pkgsrc/lang/clang