Advertisement
ntman

build log for Clang i386 target

Jan 22nd, 2020
258
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 169.14 KB | None | 0 0
  1. + mkdir -p _build
  2. + cd _build
  3. + CFLAGS='-O2 -g1 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection'
  4. + export CFLAGS
  5. + CXXFLAGS='-O2 -g1 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection'
  6. + export CXXFLAGS
  7. + FFLAGS='-O2 -g1 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules'
  8. + export FFLAGS
  9. + FCFLAGS='-O2 -g1 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib/gfortran/modules'
  10. + export FCFLAGS
  11. + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld'
  12. + export LDFLAGS
  13. + LT_SYS_LIBRARY_PATH=/usr/lib:
  14. + export LT_SYS_LIBRARY_PATH
  15. + /usr/bin/cmake -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_Fortran_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DCMAKE_INSTALL_PREFIX:PATH=/usr -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DBUILD_SHARED_LIBS:BOOL=ON .. -G Ninja -DCMAKE_RULE_MESSAGES:BOOL=OFF -DLLVM_PARALLEL_LINK_JOBS=1 -DLLVM_LINK_LLVM_DYLIB:BOOL=ON -DCMAKE_BUILD_TYPE=Release -DPYTHON_EXECUTABLE=/usr/bin/python3 -DCMAKE_SKIP_RPATH:BOOL=ON -DCMAKE_INSTALL_RPATH:BOOL=OFF -DCLANG_INCLUDE_TESTS:BOOL=OFF -DLLVM_EXTERNAL_LIT=/usr/bin/lit -DLLVM_MAIN_SRC_DIR=/usr/share/llvm/src -DLLVM_LIBDIR_SUFFIX= -DLLVM_TABLEGEN_EXE:FILEPATH=/usr/bin/llvm-tblgen -DCLANG_ENABLE_ARCMT:BOOL=ON -DCLANG_ENABLE_STATIC_ANALYZER:BOOL=ON -DCLANG_INCLUDE_DOCS:BOOL=ON -DCLANG_PLUGIN_SUPPORT:BOOL=ON -DENABLE_LINKER_BUILD_ID:BOOL=ON -DLLVM_ENABLE_EH=ON -DLLVM_ENABLE_RTTI=ON -DLLVM_BUILD_DOCS=ON -DLLVM_ENABLE_SPHINX=ON -DSPHINX_WARNINGS_AS_ERRORS=OFF -DLLVM_USE_LINKER=gold -DCLANG_BUILD_EXAMPLES:BOOL=OFF '-DCLANG_REPOSITORY_STRING=Fedora 10.0.0-0.1.20200119.git050e1a3.fc32'
  16. -- The C compiler identification is GNU 10.0.1
  17. -- The CXX compiler identification is GNU 10.0.1
  18. -- Check for working C compiler: /usr/bin/cc
  19. -- Check for working C compiler: /usr/bin/cc -- works
  20. -- Detecting C compiler ABI info
  21. -- Detecting C compiler ABI info - done
  22. -- Detecting C compile features
  23. -- Detecting C compile features - done
  24. -- Check for working CXX compiler: /usr/bin/c++
  25. -- Check for working CXX compiler: /usr/bin/c++ -- works
  26. -- Detecting CXX compiler ABI info
  27. -- Detecting CXX compiler ABI info - done
  28. -- Detecting CXX compile features
  29. -- Detecting CXX compile features - done
  30. -- Linker detection: GNU Gold
  31. /usr/bin/ar: creating t.a
  32. -- Performing Test CXX_SUPPORTS_CUSTOM_LINKER
  33. -- Performing Test CXX_SUPPORTS_CUSTOM_LINKER - Success
  34. -- Performing Test C_SUPPORTS_FPIC
  35. -- Performing Test C_SUPPORTS_FPIC - Success
  36. -- Performing Test CXX_SUPPORTS_FPIC
  37. -- Performing Test CXX_SUPPORTS_FPIC - Success
  38. -- Building with -fPIC
  39. -- Performing Test SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG
  40. -- Performing Test SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG - Success
  41. -- Performing Test C_SUPPORTS_WERROR_DATE_TIME
  42. -- Performing Test C_SUPPORTS_WERROR_DATE_TIME - Success
  43. -- Performing Test CXX_SUPPORTS_WERROR_DATE_TIME
  44. -- Performing Test CXX_SUPPORTS_WERROR_DATE_TIME - Success
  45. -- Performing Test C_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW
  46. -- Performing Test C_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW - Failed
  47. -- Performing Test CXX_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW
  48. -- Performing Test CXX_SUPPORTS_WERROR_UNGUARDED_AVAILABILITY_NEW - Failed
  49. -- Performing Test CXX_SUPPORTS_MISSING_FIELD_INITIALIZERS_FLAG
  50. -- Performing Test CXX_SUPPORTS_MISSING_FIELD_INITIALIZERS_FLAG - Success
  51. -- Performing Test C_SUPPORTS_IMPLICIT_FALLTHROUGH_FLAG
  52. -- Performing Test C_SUPPORTS_IMPLICIT_FALLTHROUGH_FLAG - Success
  53. -- Performing Test CXX_SUPPORTS_IMPLICIT_FALLTHROUGH_FLAG
  54. -- Performing Test CXX_SUPPORTS_IMPLICIT_FALLTHROUGH_FLAG - Success
  55. -- Performing Test C_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG
  56. -- Performing Test C_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG - Failed
  57. -- Performing Test CXX_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG
  58. -- Performing Test CXX_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG - Failed
  59. -- Performing Test CXX_SUPPORTS_CLASS_MEMACCESS_FLAG
  60. -- Performing Test CXX_SUPPORTS_CLASS_MEMACCESS_FLAG - Success
  61. -- Performing Test CXX_SUPPORTS_REDUNDANT_MOVE_FLAG
  62. -- Performing Test CXX_SUPPORTS_REDUNDANT_MOVE_FLAG - Success
  63. -- Performing Test CXX_SUPPORTS_NOEXCEPT_TYPE_FLAG
  64. -- Performing Test CXX_SUPPORTS_NOEXCEPT_TYPE_FLAG - Success
  65. -- Performing Test C_SUPPORTS_DELETE_NON_VIRTUAL_DTOR_FLAG
  66. -- Performing Test C_SUPPORTS_DELETE_NON_VIRTUAL_DTOR_FLAG - Failed
  67. -- Performing Test CXX_SUPPORTS_DELETE_NON_VIRTUAL_DTOR_FLAG
  68. -- Performing Test CXX_SUPPORTS_DELETE_NON_VIRTUAL_DTOR_FLAG - Success
  69. -- Performing Test C_WCOMMENT_ALLOWS_LINE_WRAP
  70. -- Performing Test C_WCOMMENT_ALLOWS_LINE_WRAP - Failed
  71. -- Performing Test C_SUPPORTS_STRING_CONVERSION_FLAG
  72. -- Performing Test C_SUPPORTS_STRING_CONVERSION_FLAG - Failed
  73. -- Performing Test CXX_SUPPORTS_STRING_CONVERSION_FLAG
  74. -- Performing Test CXX_SUPPORTS_STRING_CONVERSION_FLAG - Failed
  75. -- Performing Test LINKER_SUPPORTS_COLOR_DIAGNOSTICS
  76. -- Performing Test LINKER_SUPPORTS_COLOR_DIAGNOSTICS - Failed
  77. -- Performing Test C_SUPPORTS_FNO_FUNCTION_SECTIONS
  78. -- Performing Test C_SUPPORTS_FNO_FUNCTION_SECTIONS - Success
  79. -- Performing Test C_SUPPORTS_FFUNCTION_SECTIONS
  80. -- Performing Test C_SUPPORTS_FFUNCTION_SECTIONS - Success
  81. -- Performing Test CXX_SUPPORTS_FFUNCTION_SECTIONS
  82. -- Performing Test CXX_SUPPORTS_FFUNCTION_SECTIONS - Success
  83. -- Performing Test C_SUPPORTS_FDATA_SECTIONS
  84. -- Performing Test C_SUPPORTS_FDATA_SECTIONS - Success
  85. -- Performing Test CXX_SUPPORTS_FDATA_SECTIONS
  86. -- Performing Test CXX_SUPPORTS_FDATA_SECTIONS - Success
  87. CMake Warning (dev) at /usr/lib/cmake/llvm/HandleLLVMOptions.cmake:803 (option):
  88. Policy CMP0077 is not set: option() honors normal variables. Run "cmake
  89. --help-policy CMP0077" for policy details. Use the cmake_policy command to
  90. set the policy and suppress this warning.
  91.  
  92. For compatibility with older versions of CMake, option is clearing the
  93. normal variable 'LLVM_ENABLE_EH'.
  94. Call Stack (most recent call first):
  95. CMakeLists.txt:115 (include)
  96. This warning is for project developers. Use -Wno-dev to suppress it.
  97.  
  98. CMake Warning (dev) at /usr/lib/cmake/llvm/HandleLLVMOptions.cmake:804 (option):
  99. Policy CMP0077 is not set: option() honors normal variables. Run "cmake
  100. --help-policy CMP0077" for policy details. Use the cmake_policy command to
  101. set the policy and suppress this warning.
  102.  
  103. For compatibility with older versions of CMake, option is clearing the
  104. normal variable 'LLVM_ENABLE_RTTI'.
  105. Call Stack (most recent call first):
  106. CMakeLists.txt:115 (include)
  107. This warning is for project developers. Use -Wno-dev to suppress it.
  108.  
  109. CMake Warning (dev) at /usr/lib/cmake/llvm/HandleLLVMOptions.cmake:926 (option):
  110. Policy CMP0077 is not set: option() honors normal variables. Run "cmake
  111. --help-policy CMP0077" for policy details. Use the cmake_policy command to
  112. set the policy and suppress this warning.
  113.  
  114. For compatibility with older versions of CMake, option is clearing the
  115. normal variable 'LLVM_EXPORT_SYMBOLS_FOR_PLUGINS'.
  116. Call Stack (most recent call first):
  117. CMakeLists.txt:115 (include)
  118. This warning is for project developers. Use -Wno-dev to suppress it.
  119.  
  120. -- Looking for os_signpost_interval_begin
  121. -- Looking for os_signpost_interval_begin - not found
  122. -- Found PythonInterp: /usr/bin/python3 (found version "3.8.1")
  123. -- Looking for sys/resource.h
  124. -- Looking for sys/resource.h - found
  125. -- Clang version: 10.0.0
  126. -- Performing Test CXX_SUPPORTS_NO_NESTED_ANON_TYPES_FLAG
  127. -- Performing Test CXX_SUPPORTS_NO_NESTED_ANON_TYPES_FLAG - Failed
  128. -- Could NOT find Git (missing: GIT_EXECUTABLE)
  129. -- Could NOT find Git (missing: GIT_EXECUTABLE)
  130. -- Looking for include file sys/inotify.h
  131. -- Looking for include file sys/inotify.h - found
  132. -- Looking for pthread.h
  133. -- Looking for pthread.h - found
  134. -- Performing Test CMAKE_HAVE_LIBC_PTHREAD
  135. -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
  136. -- Looking for pthread_create in pthreads
  137. -- Looking for pthread_create in pthreads - not found
  138. -- Looking for pthread_create in pthread
  139. -- Looking for pthread_create in pthread - found
  140. -- Found Threads: TRUE
  141. -- Performing Test HAVE_CXX_ATOMICS_WITHOUT_LIB
  142. -- Performing Test HAVE_CXX_ATOMICS_WITHOUT_LIB - Success
  143. -- Performing Test HAVE_CXX_ATOMICS64_WITHOUT_LIB
  144. -- Performing Test HAVE_CXX_ATOMICS64_WITHOUT_LIB - Success
  145. -- Performing Test LLVM_HAS_ATOMICS
  146. -- Performing Test LLVM_HAS_ATOMICS - Success
  147. -- Sphinx enabled.
  148. -- Found Sphinx: /usr/bin/sphinx-build
  149. -- Configuring done
  150. -- Generating done
  151. CMake Warning:
  152. Manually-specified variables were not used by the project:
  153.  
  154. CMAKE_Fortran_FLAGS_RELEASE
  155. CMAKE_RULE_MESSAGES
  156. CMAKE_VERBOSE_MAKEFILE
  157. INCLUDE_INSTALL_DIR
  158. LIB_INSTALL_DIR
  159. LLVM_EXTERNAL_LIT
  160. SHARE_INSTALL_PREFIX
  161. SYSCONF_INSTALL_DIR
  162.  
  163.  
  164. -- Build files have been written to: /builddir/build/BUILD/llvm-project-release-10.x/clang/_build
  165. + ninja
  166. [35/1613] Building CXX object utils/Ta...les/clang-tblgen.dir/NeonEmitter.cpp.o
  167. ../utils/TableGen/NeonEmitter.cpp: In static member function 'static {anonymous}::Type {anonymous}::Type::fromTypedefName(llvm::StringRef)':
  168. ../utils/TableGen/NeonEmitter.cpp:748:36: warning: 'NumLanes' may be used uninitialized in this function [-Wmaybe-uninitialized]
  169. 748 | T.Bitwidth = T.ElementBitwidth * NumLanes;
  170. | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~
  171. [259/1613] Building CXX object lib/Lex.../obj.clangLex.dir/LiteralSupport.cpp.o
  172. ../lib/Lex/LiteralSupport.cpp: In member function 'bool clang::NumericLiteralParser::GetFixedPointValue(llvm::APInt&, unsigned int)':
  173. ../lib/Lex/LiteralSupport.cpp:1131:43: warning: 'ExponentBegin' may be used uninitialized in this function [-Wmaybe-uninitialized]
  174. 1131 | for (const char *Ptr = DigitsBegin; Ptr < End; ++Ptr) {
  175. | ~~~~^~~~~
  176. [261/1613] Generating man Sphinx docum...ct-release-10.x/clang/_build/docs/man"
  177. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:22: WARNING: Duplicate explicit target name: "cmdoption-clang--prefix".
  178. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:186: WARNING: Duplicate explicit target name: "cmdoption-clang--dyld-prefix".
  179. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:374: WARNING: Duplicate explicit target name: "cmdoption-clang--output".
  180. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:472: WARNING: Duplicate explicit target name: "cmdoption-clang--print-file-name".
  181. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:488: WARNING: Duplicate explicit target name: "cmdoption-clang--print-prog-name".
  182. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:526: WARNING: Duplicate explicit target name: "cmdoption-clang--rtlib".
  183. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:530: WARNING: Duplicate explicit target name: "cmdoption-clang-save-stats".
  184. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:534: WARNING: Duplicate explicit target name: "cmdoption-clang-save-temps".
  185. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:600: WARNING: Duplicate explicit target name: "cmdoption-clang--stdlib".
  186. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:610: WARNING: Duplicate explicit target name: "cmdoption-clang--sysroot".
  187. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:678: WARNING: Duplicate explicit target name: "cmdoption-clang--language".
  188. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:912: WARNING: Duplicate explicit target name: "cmdoption-clang--param".
  189. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:914: WARNING: Duplicate explicit target name: "cmdoption-clang--std".
  190. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:931: WARNING: Duplicate explicit target name: "cmdoption-clang--define-macro".
  191. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:943: WARNING: Duplicate explicit target name: "cmdoption-clang--undefine-macro".
  192. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:960: WARNING: Duplicate explicit target name: "cmdoption-clang--include-directory".
  193. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:1024: WARNING: Duplicate explicit target name: "cmdoption-clang--include-directory-after".
  194. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:1048: WARNING: Duplicate explicit target name: "cmdoption-clang--include-prefix".
  195. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:1072: WARNING: Duplicate explicit target name: "cmdoption-clang--include-with-prefix-after".
  196. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:1076: WARNING: Duplicate explicit target name: "cmdoption-clang--include-with-prefix-before".
  197. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:1088: WARNING: Duplicate explicit target name: "cmdoption-clang--system-header-prefix".
  198. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:1269: WARNING: Duplicate explicit target name: "cmdoption-clang--bootclasspath".
  199. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:1289: WARNING: Duplicate explicit target name: "cmdoption-clang-fcf-protection".
  200. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:1297: WARNING: Duplicate explicit target name: "cmdoption-clang--CLASSPATH".
  201. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:1305: WARNING: Duplicate explicit target name: "cmdoption-clang--resource".
  202. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:1419: WARNING: Duplicate explicit target name: "cmdoption-clang-fembed-bitcode".
  203. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:1431: WARNING: Duplicate explicit target name: "cmdoption-clang--encoding".
  204. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:1443: WARNING: Duplicate explicit target name: "cmdoption-clang--extdirs".
  205. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:1567: WARNING: Duplicate explicit target name: "cmdoption-clang-fmodule-name".
  206. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:1621: WARNING: Duplicate explicit target name: "cmdoption-clang-fnew-alignment".
  207. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:1714: WARNING: Duplicate explicit target name: "cmdoption-clang--output-class-directory".
  208. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:2226: WARNING: Duplicate explicit target name: "cmdoption-clang--mhwdiv".
  209. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:2808: WARNING: Duplicate explicit target name: "cmdoption-clang--optimize".
  210. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:2820: WARNING: Duplicate explicit target name: "cmdoption-clang--debug".
  211. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:2921: WARNING: Duplicate explicit target name: "cmdoption-clang--assert".
  212. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:3063: WARNING: Duplicate explicit target name: "cmdoption-clang--library-directory".
  213. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:3091: WARNING: Duplicate explicit target name: "cmdoption-clang--for-linker".
  214. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:3121: WARNING: Duplicate explicit target name: "cmdoption-clang--force-link".
  215. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/CommandGuide/clang.rst:293: WARNING: Duplicate explicit target name: "cmdoption-flax-vector-conversions".
  216. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/CommandGuide/clang.rst:474: WARNING: Duplicate explicit target name: "cmdoption-flto".
  217. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/CommandGuide/clang.rst:548: WARNING: Duplicate explicit target name: "cmdoption-save-stats".
  218. [294/1613] Building CXX object lib/Lex...bj.clangLex.dir/PPMacroExpansion.cpp.o
  219. In file included from ../include/clang/Lex/MacroArgs.h:17,
  220. from ../lib/Lex/PPMacroExpansion.cpp:28:
  221. ../include/clang/Lex/Token.h: In function 'void EvaluateFeatureLikeBuiltinMacro(llvm::raw_svector_ostream&, clang::Token&, clang::IdentifierInfo*, clang::Preprocessor&, llvm::function_ref<int(clang::Token&, bool&)>)':
  222. ../include/clang/Lex/Token.h:185:5: warning: '*((void*)& ResultTok +12)' may be used uninitialized in this function [-Wmaybe-uninitialized]
  223. 185 | if (is(tok::eof)) return nullptr;
  224. | ^~
  225. ../lib/Lex/PPMacroExpansion.cpp:1310:9: note: '*((void*)& ResultTok +12)' was declared here
  226. 1310 | Token ResultTok;
  227. | ^~~~~~~~~
  228. In file included from ../include/clang/Basic/SourceManager.h:37,
  229. from ../include/clang/Lex/DirectoryLookup.h:17,
  230. from ../lib/Lex/PPMacroExpansion.cpp:24:
  231. ../include/clang/Basic/Diagnostic.h:1242:18: warning: '*((void*)& ResultTok +8)' may be used uninitialized in this function [-Wmaybe-uninitialized]
  232. 1242 | DB.AddTaggedVal(reinterpret_cast<intptr_t>(II),
  233. | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  234. 1243 | DiagnosticsEngine::ak_identifierinfo);
  235. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  236. ../lib/Lex/PPMacroExpansion.cpp:1310:9: note: '*((void*)& ResultTok +8)' was declared here
  237. 1310 | Token ResultTok;
  238. | ^~~~~~~~~
  239. In file included from ../lib/Lex/PPMacroExpansion.cpp:21:
  240. ../include/clang/Basic/SourceLocation.h:256:72: warning: 'ResultTok.clang::Token::Loc' may be used uninitialized in this function [-Wmaybe-uninitialized]
  241. 256 | CharSourceRange(SourceRange R, bool ITR) : Range(R), IsTokenRange(ITR) {}
  242. | ^
  243. ../lib/Lex/PPMacroExpansion.cpp:1310:9: note: 'ResultTok.clang::Token::Loc' was declared here
  244. 1310 | Token ResultTok;
  245. | ^~~~~~~~~
  246. [313/1613] Building CXX object lib/Lex...Files/obj.clangLex.dir/ModuleMap.cpp.o
  247. In file included from ../lib/Lex/ModuleMap.cpp:14:
  248. ../include/clang/Lex/ModuleMap.h: In member function 'clang::Module* clang::ModuleMap::inferFrameworkModule(const clang::DirectoryEntry*, clang::ModuleMap::Attributes, clang::Module*)':
  249. ../include/clang/Lex/ModuleMap.h:250:10: warning: '<anonymous>.clang::ModuleMap::InferredDirectory::ModuleMapFile' may be used uninitialized in this function [-Wmaybe-uninitialized]
  250. 250 | struct InferredDirectory {
  251. | ^~~~~~~~~~~~~~~~~
  252. [350/1613] Building CXX object lib/Par...s/obj.clangParse.dir/ParsePragma.cpp.o
  253. ../lib/Parse/ParsePragma.cpp: In member function 'void clang::Parser::HandlePragmaFPContract()':
  254. ../lib/Parse/ParsePragma.cpp:621:32: warning: 'FPC' may be used uninitialized in this function [-Wmaybe-uninitialized]
  255. 621 | Actions.ActOnPragmaFPContract(FPC);
  256. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
  257. ../lib/Parse/ParsePragma.cpp: In member function 'void clang::Parser::HandlePragmaFEnvAccess()':
  258. ../lib/Parse/ParsePragma.cpp:644:32: warning: 'FPC' may be used uninitialized in this function [-Wmaybe-uninitialized]
  259. 644 | Actions.ActOnPragmaFEnvAccess(FPC);
  260. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
  261. ../lib/Parse/ParsePragma.cpp: In member function 'void clang::Parser::HandlePragmaFP()':
  262. ../lib/Parse/ParsePragma.cpp:2769:32: warning: 'FPC' may be used uninitialized in this function [-Wmaybe-uninitialized]
  263. 2769 | Actions.ActOnPragmaFPContract(FPC);
  264. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
  265. [364/1613] Generating html Sphinx docu...t-release-10.x/clang/_build/docs/html"
  266. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:22: WARNING: Duplicate explicit target name: "cmdoption-clang--prefix".
  267. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:186: WARNING: Duplicate explicit target name: "cmdoption-clang--dyld-prefix".
  268. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:374: WARNING: Duplicate explicit target name: "cmdoption-clang--output".
  269. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:472: WARNING: Duplicate explicit target name: "cmdoption-clang--print-file-name".
  270. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:488: WARNING: Duplicate explicit target name: "cmdoption-clang--print-prog-name".
  271. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:526: WARNING: Duplicate explicit target name: "cmdoption-clang--rtlib".
  272. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:530: WARNING: Duplicate explicit target name: "cmdoption-clang-save-stats".
  273. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:534: WARNING: Duplicate explicit target name: "cmdoption-clang-save-temps".
  274. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:600: WARNING: Duplicate explicit target name: "cmdoption-clang--stdlib".
  275. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:610: WARNING: Duplicate explicit target name: "cmdoption-clang--sysroot".
  276. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:678: WARNING: Duplicate explicit target name: "cmdoption-clang--language".
  277. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:912: WARNING: Duplicate explicit target name: "cmdoption-clang--param".
  278. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:914: WARNING: Duplicate explicit target name: "cmdoption-clang--std".
  279. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:931: WARNING: Duplicate explicit target name: "cmdoption-clang--define-macro".
  280. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:943: WARNING: Duplicate explicit target name: "cmdoption-clang--undefine-macro".
  281. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:960: WARNING: Duplicate explicit target name: "cmdoption-clang--include-directory".
  282. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:1024: WARNING: Duplicate explicit target name: "cmdoption-clang--include-directory-after".
  283. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:1048: WARNING: Duplicate explicit target name: "cmdoption-clang--include-prefix".
  284. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:1072: WARNING: Duplicate explicit target name: "cmdoption-clang--include-with-prefix-after".
  285. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:1076: WARNING: Duplicate explicit target name: "cmdoption-clang--include-with-prefix-before".
  286. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:1088: WARNING: Duplicate explicit target name: "cmdoption-clang--system-header-prefix".
  287. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:1269: WARNING: Duplicate explicit target name: "cmdoption-clang--bootclasspath".
  288. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:1289: WARNING: Duplicate explicit target name: "cmdoption-clang-fcf-protection".
  289. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:1297: WARNING: Duplicate explicit target name: "cmdoption-clang--CLASSPATH".
  290. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:1305: WARNING: Duplicate explicit target name: "cmdoption-clang--resource".
  291. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:1419: WARNING: Duplicate explicit target name: "cmdoption-clang-fembed-bitcode".
  292. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:1431: WARNING: Duplicate explicit target name: "cmdoption-clang--encoding".
  293. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:1443: WARNING: Duplicate explicit target name: "cmdoption-clang--extdirs".
  294. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:1567: WARNING: Duplicate explicit target name: "cmdoption-clang-fmodule-name".
  295. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:1621: WARNING: Duplicate explicit target name: "cmdoption-clang-fnew-alignment".
  296. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:1714: WARNING: Duplicate explicit target name: "cmdoption-clang--output-class-directory".
  297. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:2226: WARNING: Duplicate explicit target name: "cmdoption-clang--mhwdiv".
  298. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:2808: WARNING: Duplicate explicit target name: "cmdoption-clang--optimize".
  299. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:2820: WARNING: Duplicate explicit target name: "cmdoption-clang--debug".
  300. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:2921: WARNING: Duplicate explicit target name: "cmdoption-clang--assert".
  301. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:3063: WARNING: Duplicate explicit target name: "cmdoption-clang--library-directory".
  302. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:3091: WARNING: Duplicate explicit target name: "cmdoption-clang--for-linker".
  303. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/ClangCommandLineReference.rst:3121: WARNING: Duplicate explicit target name: "cmdoption-clang--force-link".
  304. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/CommandGuide/clang.rst:293: WARNING: Duplicate explicit target name: "cmdoption-flax-vector-conversions".
  305. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/CommandGuide/clang.rst:474: WARNING: Duplicate explicit target name: "cmdoption-flto".
  306. /builddir/build/BUILD/llvm-project-release-10.x/clang/docs/CommandGuide/clang.rst:548: WARNING: Duplicate explicit target name: "cmdoption-save-stats".
  307. [449/1613] Building CXX object lib/AST...iles/obj.clangAST.dir/ASTContext.cpp.o
  308. ../lib/AST/ASTContext.cpp: In member function 'clang::GVALinkage clang::ASTContext::GetGVALinkageForFunction(const clang::FunctionDecl*) const':
  309. ../lib/AST/ASTContext.cpp:10006:51: warning: 'External' may be used uninitialized in this function [-Wmaybe-uninitialized]
  310. 10006 | return adjustGVALinkageForExternalDefinitionKind(*this, FD,
  311. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  312. 10007 | adjustGVALinkageForAttributes(*this, FD,
  313. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  314. 10008 | basicGVALinkageForFunction(*this, FD)));
  315. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  316. ../lib/AST/ASTContext.cpp: In member function 'clang::GVALinkage clang::ASTContext::GetGVALinkageForVariable(const clang::VarDecl*)':
  317. ../lib/AST/ASTContext.cpp:10089:51: warning: 'StrongLinkage' may be used uninitialized in this function [-Wmaybe-uninitialized]
  318. 10089 | return adjustGVALinkageForExternalDefinitionKind(*this, VD,
  319. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
  320. 10090 | adjustGVALinkageForAttributes(*this, VD,
  321. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  322. 10091 | basicGVALinkageForVariable(*this, VD)));
  323. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  324. [452/1613] Building CXX object lib/AST...les/obj.clangAST.dir/ASTImporter.cpp.o
  325. ../lib/AST/ASTImporter.cpp: In member function 'llvm::Expected<T> clang::ASTNodeImporter::import(const T&) [with T = clang::TemplateArgumentLoc]':
  326. ../lib/AST/ASTImporter.cpp:877:12: warning: 'ToInfo.clang::TemplateArgumentLocInfo::<anonymous>.clang::TemplateArgumentLocInfo::<unnamed union>::Template.clang::TemplateArgumentLocInfo::T::EllipsisLoc' may be used uninitialized in this function [-Wmaybe-uninitialized]
  327. 877 | ToInfo = TemplateArgumentLocInfo(*E);
  328. | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  329. ../lib/AST/ASTImporter.cpp:877:12: warning: 'ToInfo.clang::TemplateArgumentLocInfo::<anonymous>.clang::TemplateArgumentLocInfo::<unnamed union>::Template.clang::TemplateArgumentLocInfo::T::TemplateNameLoc' may be used uninitialized in this function [-Wmaybe-uninitialized]
  330. ../lib/AST/ASTImporter.cpp:877:12: warning: 'ToInfo.clang::TemplateArgumentLocInfo::<anonymous>.clang::TemplateArgumentLocInfo::<unnamed union>::Template.clang::TemplateArgumentLocInfo::T::QualifierLocData' may be used uninitialized in this function [-Wmaybe-uninitialized]
  331. In file included from ../include/clang/AST/ASTImporterSharedState.h:19,
  332. from ../lib/AST/ASTImporter.cpp:15:
  333. ../include/clang/AST/Decl.h: In member function 'clang::ExpectedDecl clang::ASTNodeImporter::VisitObjCPropertyImplDecl(clang::ObjCPropertyImplDecl*)':
  334. ../include/clang/AST/Decl.h:272:48: warning: 'Property' may be used uninitialized in this function [-Wmaybe-uninitialized]
  335. 272 | DeclarationName getDeclName() const { return Name; }
  336. | ^~~~
  337. ../lib/AST/ASTImporter.cpp:5020:21: note: 'Property' was declared here
  338. 5020 | ObjCPropertyDecl *Property;
  339. | ^~~~~~~~
  340. ../lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedDecl clang::ASTNodeImporter::VisitObjCCategoryImplDecl(clang::ObjCCategoryImplDecl*)':
  341. ../lib/AST/ASTImporter.cpp:4840:32: warning: 'Category' may be used uninitialized in this function [-Wmaybe-uninitialized]
  342. 4840 | Category->setImplementation(ToImpl);
  343. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
  344. ../lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedDecl clang::ASTNodeImporter::VisitObjCImplementationDecl(clang::ObjCImplementationDecl*)':
  345. ../lib/AST/ASTImporter.cpp:4902:54: warning: 'Super' may be used uninitialized in this function [-Wmaybe-uninitialized]
  346. 4902 | !declaresSameEntity(Super->getCanonicalDecl(),
  347. | ^
  348. In file included from ../include/clang/AST/ASTImporterSharedState.h:19,
  349. from ../lib/AST/ASTImporter.cpp:15:
  350. ../include/clang/AST/Decl.h:272:48: warning: 'Iface' may be used uninitialized in this function [-Wmaybe-uninitialized]
  351. 272 | DeclarationName getDeclName() const { return Name; }
  352. | ^~~~
  353. ../lib/AST/ASTImporter.cpp:4853:22: note: 'Iface' was declared here
  354. 4853 | ObjCInterfaceDecl *Iface;
  355. | ^~~~~
  356. ../lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedDecl clang::ASTNodeImporter::VisitObjCCategoryDecl(clang::ObjCCategoryDecl*)':
  357. ../lib/AST/ASTImporter.cpp:4189:43: warning: 'ToInterface' may be used uninitialized in this function [-Wmaybe-uninitialized]
  358. 4189 | = ToInterface->FindCategoryDeclaration(Name.getAsIdentifierInfo());
  359. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
  360. ../lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedDecl clang::ASTNodeImporter::VisitRecordDecl(clang::RecordDecl*)':
  361. ../lib/AST/ASTImporter.cpp:2842:68: warning: 'ToDescribed' may be used uninitialized in this function [-Wmaybe-uninitialized]
  362. 2842 | RI, ToDescribed->getInjectedClassNameSpecialization());
  363. | ^
  364. ../lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedDecl clang::ASTNodeImporter::VisitClassTemplateDecl(clang::ClassTemplateDecl*)':
  365. ../lib/AST/ASTImporter.cpp:5319:37: warning: 'ToTemplated' may be used uninitialized in this function [-Wmaybe-uninitialized]
  366. 5319 | ToTemplated->setPreviousDecl(PrevTemplated);
  367. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
  368. In file included from ../include/clang/AST/ASTImporterSharedState.h:19,
  369. from ../lib/AST/ASTImporter.cpp:15:
  370. ../include/clang/AST/Decl.h: In member function 'clang::ExpectedDecl clang::ASTNodeImporter::VisitVarTemplateDecl(clang::VarTemplateDecl*)':
  371. ../include/clang/AST/Decl.h:1170:40: warning: 'ToTemplated' may be used uninitialized in this function [-Wmaybe-uninitialized]
  372. 1170 | return isThisDeclarationADefinition(getASTContext());
  373. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  374. ../lib/AST/ASTImporter.cpp:5575:12: note: 'ToTemplated' was declared here
  375. 5575 | VarDecl *ToTemplated;
  376. | ^~~~~~~~~~~
  377. ../lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedDecl clang::ASTNodeImporter::VisitFunctionTemplateDecl(clang::FunctionTemplateDecl*)':
  378. ../lib/AST/ASTImporter.cpp:5820:37: warning: 'TemplatedFD' may be used uninitialized in this function [-Wmaybe-uninitialized]
  379. 5820 | TemplatedFD->setPreviousDecl(PrevTemplated);
  380. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
  381. In file included from ../include/clang/AST/ASTImporter.h:17,
  382. from ../lib/AST/ASTImporter.cpp:14:
  383. ../include/clang/AST/DeclBase.h: In member function 'clang::ExpectedDecl clang::ASTNodeImporter::VisitFriendDecl(clang::FriendDecl*)':
  384. ../include/clang/AST/DeclBase.h:1094:27: warning: 'ToFriendD' may be used uninitialized in this function [-Wmaybe-uninitialized]
  385. 1094 | IdentifierNamespace |= IDNS_OrdinaryFriend;
  386. | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
  387. ../lib/AST/ASTImporter.cpp:3677:16: note: 'ToFriendD' was declared here
  388. 3677 | NamedDecl *ToFriendD;
  389. | ^~~~~~~~~
  390. ../lib/AST/ASTImporter.cpp: In member function 'clang::ExpectedDecl clang::ASTNodeImporter::VisitClassTemplateSpecializationDecl(clang::ClassTemplateSpecializationDecl*)':
  391. ../lib/AST/ASTImporter.cpp:5440:46: warning: 'ClassTemplate' may be used uninitialized in this function [-Wmaybe-uninitialized]
  392. 5440 | ClassTemplate->AddPartialSpecialization(PartSpec2, InsertPos);
  393. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
  394. [454/1613] Building CXX object lib/Sem...les/obj.clangSema.dir/SemaModule.cpp.o
  395. In file included from ../include/clang/AST/Decl.h:19,
  396. from ../include/clang/AST/ASTContext.h:22,
  397. from ../include/clang/Sema/SemaInternal.h:17,
  398. from ../lib/Sema/SemaModule.cpp:17:
  399. ../include/clang/AST/DeclBase.h: In member function 'clang::Sema::DeclGroupPtrTy clang::Sema::ActOnModuleDecl(clang::SourceLocation, clang::SourceLocation, clang::Sema::ModuleDeclKind, clang::ModuleIdPath, bool)':
  400. ../include/clang/AST/DeclBase.h:750:43: warning: 'Mod' may be used uninitialized in this function [-Wmaybe-uninitialized]
  401. 750 | reinterpret_cast<Module **>(this)[-1] = M;
  402. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
  403. ../lib/Sema/SemaModule.cpp:180:11: note: 'Mod' was declared here
  404. 180 | Module *Mod;
  405. | ^~~
  406. [456/1613] Building CXX object lib/Sem...les/obj.clangSema.dir/SemaLambda.cpp.o
  407. ../lib/Sema/SemaLambda.cpp: In member function 'void clang::Sema::ActOnStartOfLambdaDefinition(clang::LambdaIntroducer&, clang::Declarator&, clang::Scope*)':
  408. ../lib/Sema/SemaLambda.cpp:1113:43: warning: 'InitStyle' may be used uninitialized in this function [-Wmaybe-uninitialized]
  409. 1113 | Var = createLambdaInitCaptureVarDecl(C->Loc, C->InitCaptureType.get(),
  410. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  411. 1114 | C->EllipsisLoc, C->Id, InitStyle,
  412. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  413. 1115 | C->Init.get());
  414. | ~~~~~~~~~~~~~~
  415. [459/1613] Building CXX object lib/Sem...s/obj.clangSema.dir/SemaStmtAttr.cpp.o
  416. ../lib/Sema/SemaStmtAttr.cpp: In member function 'clang::StmtResult clang::Sema::ProcessStmtAttributes(clang::Stmt*, const clang::ParsedAttributesView&, clang::SourceRange)':
  417. ../lib/Sema/SemaStmtAttr.cpp:240:37: warning: 'Category' may be used uninitialized in this function [-Wmaybe-uninitialized]
  418. 240 | auto &CategoryState = HintAttrs[Category];
  419. | ^~~~~~~~
  420. ../lib/Sema/SemaStmtAttr.cpp:208:7: note: 'Category' was declared here
  421. 208 | } Category;
  422. | ^~~~~~~~
  423. [464/1613] Building CXX object lib/Sem...Files/obj.clangSema.dir/SemaInit.cpp.o
  424. In file included from ../lib/Sema/SemaInit.cpp:22:
  425. ../include/clang/Sema/Initialization.h: In function 'void TryReferenceInitializationCore(clang::Sema&, const clang::InitializedEntity&, const clang::InitializationKind&, clang::Expr*, clang::QualType, clang::QualType, clang::Qualifiers, clang::QualType, clang::QualType, clang::Qualifiers, clang::InitializationSequence&)':
  426. ../include/clang/Sema/Initialization.h:1344:19: warning: 'FK' may be used uninitialized in this function [-Wmaybe-uninitialized]
  427. 1344 | this->Failure = Failure;
  428. | ~~~~~~~~~~~~~~^~~~~~~~~
  429. ../lib/Sema/SemaInit.cpp:4781:43: note: 'FK' was declared here
  430. 4781 | InitializationSequence::FailureKind FK;
  431. | ^~
  432. [465/1613] Building CXX object lib/AST...es/obj.clangAST.dir/ExprConstant.cpp.o
  433. ../lib/AST/ExprConstant.cpp: In lambda function:
  434. ../lib/AST/ExprConstant.cpp:11985:30: warning: 'CCR' may be used uninitialized in this function [-Wmaybe-uninitialized]
  435. 11985 | ComparisonCategoryResult CCR;
  436. | ^~~
  437. In file included from ../lib/AST/Interp/State.h:17,
  438. from ../lib/AST/ExprConstant.cpp:37:
  439. ../include/clang/AST/Expr.h: In function 'bool {anonymous}::IntExprEvaluator::VisitBuiltinCallExpr(const clang::CallExpr*, unsigned int)':
  440. ../include/clang/AST/Expr.h:2708:25: warning: 'Arg' may be used uninitialized in this function [-Wmaybe-uninitialized]
  441. 2708 | return getArgs()[Arg];
  442. | ^
  443. ../lib/AST/ExprConstant.cpp:10868:14: note: 'Arg' was declared here
  444. 10868 | unsigned Arg;
  445. | ^~~
  446. ../lib/AST/ExprConstant.cpp: In member function 'bool {anonymous}::PointerExprEvaluator::VisitBuiltinCallExpr(const clang::CallExpr*, unsigned int)':
  447. ../lib/AST/ExprConstant.cpp:8431:7: warning: 'DesiredVal' may be used uninitialized in this function [-Wmaybe-uninitialized]
  448. 8431 | if (Char.getInt().getZExtValue() == DesiredVal)
  449. | ^~
  450. [467/1613] Building CXX object lib/Sem...s/obj.clangSema.dir/SemaChecking.cpp.o
  451. ../lib/Sema/SemaChecking.cpp: In member function 'bool clang::Sema::SemaBuiltinARMSpecialReg(unsigned int, clang::CallExpr*, int, unsigned int, bool)':
  452. ../lib/Sema/SemaChecking.cpp:6689:37: warning: 'IntField' may be used uninitialized in this function [-Wmaybe-uninitialized]
  453. 6689 | ValidString &= (IntField >= 0 && IntField <= Ranges[i]);
  454. | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
  455. In file included from ../include/clang/AST/Type.h:28,
  456. from ../include/clang/AST/TemplateBase.h:19,
  457. from ../include/clang/AST/ASTTypeTraits.h:20,
  458. from ../include/clang/AST/ASTContext.h:18,
  459. from ../lib/Sema/SemaChecking.cpp:15:
  460. ../include/clang/Basic/PartialDiagnostic.h: In member function 'bool {anonymous}::CheckPrintfHandler::checkFormatExpr(const clang::analyze_printf::PrintfSpecifier&, const char*, unsigned int, const clang::Expr*)':
  461. ../include/clang/Basic/PartialDiagnostic.h:191:45: warning: 'Diag' may be used uninitialized in this function [-Wmaybe-uninitialized]
  462. 191 | : DiagID(DiagID), Allocator(&Allocator) {}
  463. | ^
  464. ../lib/Sema/SemaChecking.cpp:8648:16: note: 'Diag' was declared here
  465. 8648 | unsigned Diag;
  466. | ^~~~
  467. In file included from ../include/clang/AST/Type.h:28,
  468. from ../include/clang/AST/TemplateBase.h:19,
  469. from ../include/clang/AST/ASTTypeTraits.h:20,
  470. from ../include/clang/AST/ASTContext.h:18,
  471. from ../lib/Sema/SemaChecking.cpp:15:
  472. ../include/clang/Basic/PartialDiagnostic.h:191:45: warning: 'Diag' may be used uninitialized in this function [-Wmaybe-uninitialized]
  473. 191 | : DiagID(DiagID), Allocator(&Allocator) {}
  474. | ^
  475. ../lib/Sema/SemaChecking.cpp:8552:16: note: 'Diag' was declared here
  476. 8552 | unsigned Diag;
  477. | ^~~~
  478. [478/1613] Building CXX object lib/Sem...les/obj.clangSema.dir/SemaLookup.cpp.o
  479. In file included from ../include/clang/Sema/Lookup.h:27,
  480. from ../lib/Sema/SemaLookup.cpp:30:
  481. ../include/clang/Sema/Sema.h: In member function 'void clang::Sema::diagnoseMissingImport(clang::SourceLocation, clang::NamedDecl*, clang::SourceLocation, llvm::ArrayRef<clang::Module*>, clang::Sema::MissingImportKind, bool)':
  482. ../include/clang/Sema/Sema.h:1362:63: warning: 'DiagID' may be used uninitialized in this function [-Wmaybe-uninitialized]
  483. 1362 | : DiagnosticBuilder(DB), SemaRef(SemaRef), DiagID(DiagID) { }
  484. | ^
  485. ../lib/Sema/SemaLookup.cpp:5361:14: note: 'DiagID' was declared here
  486. 5361 | unsigned DiagID;
  487. | ^~~~~~
  488. In file included from ../include/clang/Sema/Lookup.h:27,
  489. from ../lib/Sema/SemaLookup.cpp:30:
  490. ../include/clang/Sema/Sema.h:1362:63: warning: 'DiagID' may be used uninitialized in this function [-Wmaybe-uninitialized]
  491. 1362 | : DiagnosticBuilder(DB), SemaRef(SemaRef), DiagID(DiagID) { }
  492. | ^
  493. ../lib/Sema/SemaLookup.cpp:5361:14: note: 'DiagID' was declared here
  494. 5361 | unsigned DiagID;
  495. | ^~~~~~
  496. [482/1613] Building CXX object lib/Sem...Files/obj.clangSema.dir/SemaType.cpp.o
  497. In file included from ../include/clang/Sema/ParsedAttr.h:18,
  498. from ../include/clang/Sema/DeclSpec.h:33,
  499. from ../lib/Sema/SemaType.cpp:27:
  500. ../include/clang/Basic/AttributeCommonInfo.h: In member function 'bool clang::Sema::RequireCompleteTypeImpl(clang::SourceLocation, clang::QualType, clang::Sema::TypeDiagnoser*)':
  501. ../include/clang/Basic/AttributeCommonInfo.h:121:60: warning: 'IM' may be used uninitialized in this function [-Wmaybe-uninitialized]
  502. 121 | AttrKind(K), SyntaxUsed(SyntaxUsed), SpellingIndex(Spelling) {}
  503. | ^~~~~~~~
  504. ../lib/Sema/SemaType.cpp:7891:24: note: 'IM' was declared here
  505. 7891 | MSInheritanceModel IM;
  506. | ^~
  507. In file included from ../include/clang/AST/NestedNameSpecifier.h:17,
  508. from ../include/clang/AST/ASTTypeTraits.h:19,
  509. from ../include/clang/AST/ASTContext.h:18,
  510. from ../lib/Sema/TypeLocBuilder.h:17,
  511. from ../lib/Sema/SemaType.cpp:13:
  512. ../include/clang/Basic/Diagnostic.h: In function 'clang::QualType GetDeclSpecTypeForDeclarator.constprop({anonymous}::TypeProcessingState&, clang::TypeSourceInfo*&)':
  513. ../include/clang/Basic/Diagnostic.h:1230:18: warning: 'Kind' may be used uninitialized in this function [-Wmaybe-uninitialized]
  514. 1230 | DB.AddTaggedVal(I, DiagnosticsEngine::ak_uint);
  515. | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  516. ../lib/Sema/SemaType.cpp:3141:16: note: 'Kind' was declared here
  517. 3141 | unsigned Kind;
  518. | ^~~~
  519. [483/1613] Building CXX object lib/Cod...obj.clangCodeGen.dir/CGCoroutine.cpp.o
  520. In file included from ../lib/CodeGen/CGCoroutine.cpp:13:
  521. ../lib/CodeGen/CGCleanup.h: In member function 'void clang::CodeGen::CodeGenFunction::EmitCoroutineBody(const clang::CoroutineBodyStmt&)':
  522. ../lib/CodeGen/CGCleanup.h:543:25: warning: 'Size' may be used uninitialized in this function [-Wmaybe-uninitialized]
  523. 543 | Ptr += llvm::alignTo(Size, ScopeStackAlignment);
  524. | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  525. ../lib/CodeGen/CGCleanup.h:519:12: note: 'Size' was declared here
  526. 519 | size_t Size;
  527. | ^~~~
  528. [484/1613] Building CXX object lib/Cod...es/obj.clangCodeGen.dir/CGBlocks.cpp.o
  529. ../lib/CodeGen/CGBlocks.cpp: In member function 'llvm::Value* clang::CodeGen::CodeGenFunction::EmitBlockLiteral(const clang::CodeGen::CGBlockInfo&)':
  530. ../lib/CodeGen/CGBlocks.cpp:1015:21: warning: 'descriptor' may be used uninitialized in this function [-Wmaybe-uninitialized]
  531. 1015 | addHeaderField(descriptor, getPointerSize(), "block.descriptor");
  532. | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  533. [485/1613] Building CXX object lib/Sem...s/obj.clangSema.dir/SemaOverload.cpp.o
  534. ../lib/Sema/SemaOverload.cpp: In member function 'clang::FunctionDecl* clang::Sema::resolveAddressOfSingleOverloadCandidate(clang::Expr*, clang::DeclAccessPair&)':
  535. ../lib/Sema/SemaOverload.cpp:12106:10: warning: 'DAP.clang::DeclAccessPair::Ptr' may be used uninitialized in this function [-Wmaybe-uninitialized]
  536. 12106 | Pair = DAP;
  537. | ~~~~~^~~~~
  538. In file included from ../lib/Sema/SemaOverload.cpp:13:
  539. ../include/clang/Sema/Overload.h: In member function 'clang::OverloadCandidate& clang::OverloadCandidateSet::addCandidate(unsigned int, clang::ConversionSequenceList)':
  540. ../include/clang/Sema/Overload.h:769:10: warning: '<anonymous>.clang::OverloadCandidate::Function' may be used uninitialized in this function [-Wmaybe-uninitialized]
  541. 769 | struct OverloadCandidate {
  542. | ^~~~~~~~~~~~~~~~~
  543. ../include/clang/Sema/Overload.h:769:10: warning: '<anonymous>.clang::OverloadCandidate::FoundDecl' may be used uninitialized in this function [-Wmaybe-uninitialized]
  544. ../include/clang/Sema/Overload.h:769:10: warning: '<anonymous>.clang::OverloadCandidate::Surrogate' may be used uninitialized in this function [-Wmaybe-uninitialized]
  545. ../include/clang/Sema/Overload.h:769:10: warning: '<anonymous>.clang::OverloadCandidate::FailureKind' may be used uninitialized in this function [-Wmaybe-uninitialized]
  546. ../include/clang/Sema/Overload.h:769:10: warning: '<anonymous>.clang::OverloadCandidate::ExplicitCallArguments' may be used uninitialized in this function [-Wmaybe-uninitialized]
  547. ../include/clang/Sema/Overload.h:769:10: warning: '<anonymous>.clang::OverloadCandidate::<anonymous>' may be used uninitialized in this function [-Wmaybe-uninitialized]
  548. [486/1613] Building CXX object lib/Cod...les/obj.clangCodeGen.dir/CGClass.cpp.o
  549. ../lib/CodeGen/CGClass.cpp: In member function 'void clang::CodeGen::CodeGenFunction::EmitVTablePtrCheck(const clang::CXXRecordDecl*, llvm::Value*, clang::CodeGen::CodeGenFunction::CFITypeCheckKind, clang::SourceLocation)':
  550. ../lib/CodeGen/CGClass.cpp:2752:26: warning: 'SSK' may be used uninitialized in this function [-Wmaybe-uninitialized]
  551. 2752 | EmitSanitizerStatReport(SSK);
  552. | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~
  553. [497/1613] Building CXX object lib/Cod...obj.clangCodeGen.dir/CGException.cpp.o
  554. In file included from ../lib/CodeGen/CGException.cpp:14:
  555. ../lib/CodeGen/CGCleanup.h: In member function 'llvm::BasicBlock* clang::CodeGen::CodeGenFunction::EmitLandingPad()':
  556. ../lib/CodeGen/CGCleanup.h:543:25: warning: 'Size' may be used uninitialized in this function [-Wmaybe-uninitialized]
  557. 543 | Ptr += llvm::alignTo(Size, ScopeStackAlignment);
  558. | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
  559. ../lib/CodeGen/CGCleanup.h:519:12: note: 'Size' was declared here
  560. 519 | size_t Size;
  561. | ^~~~
  562. [499/1613] Building CXX object lib/Cod...obj.clangCodeGen.dir/CGDebugInfo.cpp.o
  563. ../lib/CodeGen/CGDebugInfo.cpp: In member function 'llvm::DIType* clang::CodeGen::CGDebugInfo::CreateType(const clang::BuiltinType*)':
  564. ../lib/CodeGen/CGDebugInfo.cpp:811:34: warning: 'Encoding' may be used uninitialized in this function [-Wmaybe-uninitialized]
  565. 811 | return DBuilder.createBasicType(BTName, Size, Encoding);
  566. | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
  567. ../lib/CodeGen/CGDebugInfo.cpp: In member function 'void clang::CodeGen::CGDebugInfo::CreateCompileUnit()':
  568. ../lib/CodeGen/CGDebugInfo.cpp:614:37: warning: 'EmissionKind' may be used uninitialized in this function [-Wmaybe-uninitialized]
  569. 614 | TheCU = DBuilder.createCompileUnit(
  570. | ~~~~~~~~~~~~~~~~~~~~~~~~~~^
  571. 615 | LangTag, CUFile, CGOpts.EmitVersionIdentMetadata ? Producer : "",
  572. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  573. 616 | LO.Optimize || CGOpts.PrepareForLTO || CGOpts.PrepareForThinLTO,
  574. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  575. 617 | CGOpts.DwarfDebugFlags, RuntimeVers, CGOpts.SplitDwarfFile, EmissionKind,
  576. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  577. 618 | DwoId, CGOpts.SplitDwarfInlining, CGOpts.DebugInfoForProfiling,
  578. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  579. 619 | CGM.getTarget().getTriple().isNVPTX()
  580. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  581. 620 | ? llvm::DICompileUnit::DebugNameTableKind::None
  582. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  583. 621 | : static_cast<llvm::DICompileUnit::DebugNameTableKind>(
  584. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  585. 622 | CGOpts.DebugNameTable),
  586. | ~~~~~~~~~~~~~~~~~~~~~~~
  587. 623 | CGOpts.DebugRangesBaseAddress);
  588. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  589. [507/1613] Building CXX object lib/Cod...iles/obj.clangCodeGen.dir/CGObjC.cpp.o
  590. ../lib/CodeGen/CGObjC.cpp: In member function 'Result {anonymous}::ARCExprEmitter<Impl, Result>::visit(const clang::Expr*) [with Impl = {anonymous}::ARCUnsafeUnretainedExprEmitter; Result = llvm::Value*]':
  591. ../lib/CodeGen/CGObjC.cpp:2945:10: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized]
  592. 2945 | Result result;
  593. | ^~~~~~
  594. [511/1613] Building CXX object lib/Cod...bj.clangCodeGen.dir/CGExprScalar.cpp.o
  595. ../lib/CodeGen/CGExprScalar.cpp: In member function 'llvm::Value* {anonymous}::ScalarExprEmitter::EmitFixedPointBinOp(const {anonymous}::BinOpInfo&)':
  596. ../lib/CodeGen/CGExprScalar.cpp:3562:34: warning: 'Result' may be used uninitialized in this function [-Wmaybe-uninitialized]
  597. 3562 | return EmitFixedPointConversion(Result, CommonFixedSema, ResultFixedSema,
  598. | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  599. 3563 | BinOp->getExprLoc());
  600. | ~~~~~~~~~~~~~~~~~~~~
  601. [516/1613] Building CXX object lib/Cod...odeGen.dir/CGRecordLayoutBuilder.cpp.o
  602. ../lib/CodeGen/CGRecordLayoutBuilder.cpp: In member function 'void {anonymous}::CGRecordLowering::accumulateFields()':
  603. ../lib/CodeGen/CGRecordLayoutBuilder.cpp:146:49: warning: 'StartBitOffset' may be used uninitialized in this function [-Wmaybe-uninitialized]
  604. 146 | return Context.toCharUnitsFromBits(BitOffset);
  605. | ^
  606. ../lib/CodeGen/CGRecordLayoutBuilder.cpp:379:12: note: 'StartBitOffset' was declared here
  607. 379 | uint64_t StartBitOffset, Tail = 0;
  608. | ^~~~~~~~~~~~~~
  609. [520/1613] Building CXX object lib/Cod...s/obj.clangCodeGen.dir/CGObjCGNU.cpp.o
  610. ../lib/CodeGen/CGObjCGNU.cpp: In member function 'virtual clang::CodeGen::RValue {anonymous}::CGObjCGNU::GenerateMessageSend(clang::CodeGen::CodeGenFunction&, clang::CodeGen::ReturnValueSlot, clang::QualType, clang::Selector, llvm::Value*, const clang::CodeGen::CallArgList&, const clang::ObjCInterfaceDecl*, const clang::ObjCMethodDecl*)':
  611. ../lib/CodeGen/CGObjCGNU.cpp:2691:16: warning: 'imp' may be used uninitialized in this function [-Wmaybe-uninitialized]
  612. 2691 | llvm::Value *imp;
  613. | ^~~
  614. ../lib/CodeGen/CGObjCGNU.cpp: In member function 'virtual void {anonymous}::CGObjCGNUstep2::GenerateClass(const clang::ObjCImplementationDecl*)':
  615. ../lib/CodeGen/CGObjCGNU.cpp:1871:35: warning: 'Flag' may be used uninitialized in this function [-Wmaybe-uninitialized]
  616. 1871 | (align << 3) | (1<<2) |
  617. | ~~~~~~~~~~~~~~~~~~~~~~^
  618. 1872 | FlagsForOwnership(ivarTy.getQualifiers().getObjCLifetime()));
  619. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  620. [526/1613] Building CXX object lib/Cod...s/obj.clangCodeGen.dir/CGObjCMac.cpp.o
  621. ../lib/CodeGen/CGObjCMac.cpp: In member function 'llvm::Constant* {anonymous}::CGObjCNonFragileABIMac::emitMethodList.constprop(llvm::Twine, {anonymous}::{anonymous}::MethodListType, llvm::ArrayRef<const clang::ObjCMethodDecl*>)':
  622. ../lib/CodeGen/CGObjCMac.cpp:6775:3: warning: 'forProtocol' may be used uninitialized in this function [-Wmaybe-uninitialized]
  623. 6775 | if (forProtocol) {
  624. | ^~
  625. ../lib/CodeGen/CGObjCMac.cpp:6803:8: note: 'forProtocol' was declared here
  626. 6803 | bool forProtocol;
  627. | ^~~~~~~~~~~
  628. [529/1613] Building CXX object lib/Cod...s/obj.clangCodeGen.dir/CGBuiltin.cpp.o
  629. ../lib/CodeGen/CGBuiltin.cpp: In function 'void initializeAlloca(clang::CodeGen::CodeGenFunction&, llvm::AllocaInst*, llvm::Value*, llvm::Align)':
  630. ../lib/CodeGen/CGBuiltin.cpp:77:27: warning: 'Byte' may be used uninitialized in this function [-Wmaybe-uninitialized]
  631. 77 | CGF.Builder.CreateMemSet(AI, Byte, Size, AlignmentInBytes);
  632. | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  633. ../lib/CodeGen/CGBuiltin.cpp: In member function 'llvm::Value* clang::CodeGen::CodeGenFunction::EmitAMDGPUBuiltinExpr(unsigned int, const clang::CallExpr*)':
  634. ../lib/CodeGen/CGBuiltin.cpp:13082:72: warning: '*((void*)& Args +12)' may be used uninitialized in this function [-Wmaybe-uninitialized]
  635. 13082 | CGM.getIntrinsic(Intrinsic::amdgcn_update_dpp, Args[0]->getType());
  636. | ~~~~~~~~~~~~~~~~^~
  637. In file included from ../lib/CodeGen/CGBuiltin.cpp:7003:
  638. 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)':
  639. include/clang/Basic/arm_mve_builtin_cg.inc:11155:39: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized]
  640. 11155 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param1);
  641. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  642. include/clang/Basic/arm_mve_builtin_cg.inc:11125:13: note: 'Param1' was declared here
  643. 11125 | uint32_t Param1;
  644. | ^~~~~~
  645. include/clang/Basic/arm_mve_builtin_cg.inc:11154:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  646. 11154 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0);
  647. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  648. include/clang/Basic/arm_mve_builtin_cg.inc:11124:13: note: 'Param0' was declared here
  649. 11124 | uint32_t Param0;
  650. | ^~~~~~
  651. include/clang/Basic/arm_mve_builtin_cg.inc:11114:53: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  652. 11114 | Value *Val13 = Builder.CreateCall(CGM.getIntrinsic(Param0, llvm::SmallVector<llvm::Type *, 2> {llvm::VectorType::get(Int8Ty, 16), llvm::VectorType::get(Builder.getInt1Ty(), 16)}), llvm::SmallVector<Value *, 4> {Val4, Val7, Val10, Val12});
  653. | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  654. include/clang/Basic/arm_mve_builtin_cg.inc:11068:18: note: 'Param0' was declared here
  655. 11068 | Intrinsic::ID Param0;
  656. | ^~~~~~
  657. include/clang/Basic/arm_mve_builtin_cg.inc:11056:45: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized]
  658. 11056 | return Builder.CreateCall(CGM.getIntrinsic(Param1, llvm::SmallVector<llvm::Type *, 2> {llvm::VectorType::get(Int8Ty, 16), llvm::VectorType::get(Builder.getInt1Ty(), 16)}), llvm::SmallVector<Value *, 5> {Val2, Val3, Val4, Val7, Val1});
  659. | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  660. include/clang/Basic/arm_mve_builtin_cg.inc:10965:18: note: 'Param1' was declared here
  661. 10965 | Intrinsic::ID Param1;
  662. | ^~~~~~
  663. include/clang/Basic/arm_mve_builtin_cg.inc:11052:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  664. 11052 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param0);
  665. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  666. include/clang/Basic/arm_mve_builtin_cg.inc:10964:13: note: 'Param0' was declared here
  667. 10964 | uint32_t Param0;
  668. | ^~~~~~
  669. include/clang/Basic/arm_mve_builtin_cg.inc:10938:39: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized]
  670. 10938 | Value *Val6 = llvm::ConstantInt::get(Int32Ty, Param1);
  671. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  672. include/clang/Basic/arm_mve_builtin_cg.inc:10913:13: note: 'Param1' was declared here
  673. 10913 | uint32_t Param1;
  674. | ^~~~~~
  675. include/clang/Basic/arm_mve_builtin_cg.inc:10937:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  676. 10937 | Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param0);
  677. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  678. include/clang/Basic/arm_mve_builtin_cg.inc:10912:13: note: 'Param0' was declared here
  679. 10912 | uint32_t Param0;
  680. | ^~~~~~
  681. include/clang/Basic/arm_mve_builtin_cg.inc:10906:45: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  682. 10906 | return Builder.CreateCall(CGM.getIntrinsic(Param0, llvm::SmallVector<llvm::Type *, 2> {llvm::VectorType::get(Int8Ty, 16), llvm::VectorType::get(Builder.getInt1Ty(), 16)}), llvm::SmallVector<Value *, 4> {Val2, Val3, Val6, Val1});
  683. | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  684. include/clang/Basic/arm_mve_builtin_cg.inc:10872:18: note: 'Param0' was declared here
  685. 10872 | Intrinsic::ID Param0;
  686. | ^~~~~~
  687. include/clang/Basic/arm_mve_builtin_cg.inc:10851:39: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized]
  688. 10851 | Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param1);
  689. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  690. include/clang/Basic/arm_mve_builtin_cg.inc:10827:13: note: 'Param1' was declared here
  691. 10827 | uint32_t Param1;
  692. | ^~~~~~
  693. include/clang/Basic/arm_mve_builtin_cg.inc:10850:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  694. 10850 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param0);
  695. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  696. include/clang/Basic/arm_mve_builtin_cg.inc:10826:13: note: 'Param0' was declared here
  697. 10826 | uint32_t Param0;
  698. | ^~~~~~
  699. include/clang/Basic/arm_mve_builtin_cg.inc:10743:39: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized]
  700. 10743 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param1);
  701. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  702. include/clang/Basic/arm_mve_builtin_cg.inc:10713:13: note: 'Param1' was declared here
  703. 10713 | uint32_t Param1;
  704. | ^~~~~~
  705. include/clang/Basic/arm_mve_builtin_cg.inc:10742:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  706. 10742 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0);
  707. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  708. include/clang/Basic/arm_mve_builtin_cg.inc:10712:13: note: 'Param0' was declared here
  709. 10712 | uint32_t Param0;
  710. | ^~~~~~
  711. include/clang/Basic/arm_mve_builtin_cg.inc:10702:53: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  712. 10702 | Value *Val13 = Builder.CreateCall(CGM.getIntrinsic(Param0, llvm::SmallVector<llvm::Type *, 2> {llvm::VectorType::get(Int32Ty, 4), llvm::VectorType::get(Builder.getInt1Ty(), 4)}), llvm::SmallVector<Value *, 4> {Val4, Val7, Val10, Val12});
  713. | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  714. include/clang/Basic/arm_mve_builtin_cg.inc:10656:18: note: 'Param0' was declared here
  715. 10656 | Intrinsic::ID Param0;
  716. | ^~~~~~
  717. include/clang/Basic/arm_mve_builtin_cg.inc:10644:45: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized]
  718. 10644 | return Builder.CreateCall(CGM.getIntrinsic(Param2, llvm::SmallVector<llvm::Type *, 3> {llvm::VectorType::get(Int32Ty, 4), llvm::VectorType::get(Int16Ty, 8), llvm::VectorType::get(Builder.getInt1Ty(), 8)}), llvm::SmallVector<Value *, 6> {Val2, Val3, Val4, Val5, Val8, Val1});
  719. | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  720. include/clang/Basic/arm_mve_builtin_cg.inc:10592:18: note: 'Param2' was declared here
  721. 10592 | Intrinsic::ID Param2;
  722. | ^~~~~~
  723. include/clang/Basic/arm_mve_builtin_cg.inc:10640:39: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized]
  724. 10640 | Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param1);
  725. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  726. include/clang/Basic/arm_mve_builtin_cg.inc:10591:13: note: 'Param1' was declared here
  727. 10591 | uint32_t Param1;
  728. | ^~~~~~
  729. include/clang/Basic/arm_mve_builtin_cg.inc:10639:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  730. 10639 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param0);
  731. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  732. include/clang/Basic/arm_mve_builtin_cg.inc:10590:13: note: 'Param0' was declared here
  733. 10590 | uint32_t Param0;
  734. | ^~~~~~
  735. include/clang/Basic/arm_mve_builtin_cg.inc:10576:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  736. 10576 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param0);
  737. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  738. include/clang/Basic/arm_mve_builtin_cg.inc:10563:13: note: 'Param0' was declared here
  739. 10563 | uint32_t Param0;
  740. | ^~~~~~
  741. include/clang/Basic/arm_mve_builtin_cg.inc:10559:45: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized]
  742. 10559 | return Builder.CreateCall(CGM.getIntrinsic(Param1, llvm::SmallVector<llvm::Type *, 2> {llvm::VectorType::get(Int32Ty, 4), llvm::VectorType::get(Builder.getInt1Ty(), 4)}), llvm::SmallVector<Value *, 5> {Val2, Val3, Val4, Val7, Val1});
  743. | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  744. include/clang/Basic/arm_mve_builtin_cg.inc:10468:18: note: 'Param1' was declared here
  745. 10468 | Intrinsic::ID Param1;
  746. | ^~~~~~
  747. include/clang/Basic/arm_mve_builtin_cg.inc:10555:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  748. 10555 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param0);
  749. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  750. include/clang/Basic/arm_mve_builtin_cg.inc:10467:13: note: 'Param0' was declared here
  751. 10467 | uint32_t Param0;
  752. | ^~~~~~
  753. include/clang/Basic/arm_mve_builtin_cg.inc:10441:39: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized]
  754. 10441 | Value *Val6 = llvm::ConstantInt::get(Int32Ty, Param1);
  755. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  756. include/clang/Basic/arm_mve_builtin_cg.inc:10416:13: note: 'Param1' was declared here
  757. 10416 | uint32_t Param1;
  758. | ^~~~~~
  759. include/clang/Basic/arm_mve_builtin_cg.inc:10440:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  760. 10440 | Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param0);
  761. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  762. include/clang/Basic/arm_mve_builtin_cg.inc:10415:13: note: 'Param0' was declared here
  763. 10415 | uint32_t Param0;
  764. | ^~~~~~
  765. include/clang/Basic/arm_mve_builtin_cg.inc:10409:45: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  766. 10409 | return Builder.CreateCall(CGM.getIntrinsic(Param0, llvm::SmallVector<llvm::Type *, 2> {llvm::VectorType::get(Int32Ty, 4), llvm::VectorType::get(Builder.getInt1Ty(), 4)}), llvm::SmallVector<Value *, 4> {Val2, Val3, Val6, Val1});
  767. | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  768. include/clang/Basic/arm_mve_builtin_cg.inc:10375:18: note: 'Param0' was declared here
  769. 10375 | Intrinsic::ID Param0;
  770. | ^~~~~~
  771. include/clang/Basic/arm_mve_builtin_cg.inc:10352:39: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized]
  772. 10352 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param1);
  773. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  774. include/clang/Basic/arm_mve_builtin_cg.inc:10322:13: note: 'Param1' was declared here
  775. 10322 | uint32_t Param1;
  776. | ^~~~~~
  777. include/clang/Basic/arm_mve_builtin_cg.inc:10351:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  778. 10351 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0);
  779. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  780. include/clang/Basic/arm_mve_builtin_cg.inc:10321:13: note: 'Param0' was declared here
  781. 10321 | uint32_t Param0;
  782. | ^~~~~~
  783. include/clang/Basic/arm_mve_builtin_cg.inc:10311:53: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  784. 10311 | Value *Val13 = Builder.CreateCall(CGM.getIntrinsic(Param0, llvm::SmallVector<llvm::Type *, 2> {llvm::VectorType::get(Int16Ty, 8), llvm::VectorType::get(Builder.getInt1Ty(), 8)}), llvm::SmallVector<Value *, 4> {Val4, Val7, Val10, Val12});
  785. | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  786. include/clang/Basic/arm_mve_builtin_cg.inc:10265:18: note: 'Param0' was declared here
  787. 10265 | Intrinsic::ID Param0;
  788. | ^~~~~~
  789. include/clang/Basic/arm_mve_builtin_cg.inc:10253:45: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized]
  790. 10253 | return Builder.CreateCall(CGM.getIntrinsic(Param2, llvm::SmallVector<llvm::Type *, 3> {llvm::VectorType::get(Int16Ty, 8), llvm::VectorType::get(Int8Ty, 16), llvm::VectorType::get(Builder.getInt1Ty(), 16)}), llvm::SmallVector<Value *, 6> {Val2, Val3, Val4, Val5, Val8, Val1});
  791. | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  792. include/clang/Basic/arm_mve_builtin_cg.inc:10201:18: note: 'Param2' was declared here
  793. 10201 | Intrinsic::ID Param2;
  794. | ^~~~~~
  795. include/clang/Basic/arm_mve_builtin_cg.inc:10249:39: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized]
  796. 10249 | Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param1);
  797. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  798. include/clang/Basic/arm_mve_builtin_cg.inc:10200:13: note: 'Param1' was declared here
  799. 10200 | uint32_t Param1;
  800. | ^~~~~~
  801. include/clang/Basic/arm_mve_builtin_cg.inc:10248:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  802. 10248 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param0);
  803. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  804. include/clang/Basic/arm_mve_builtin_cg.inc:10199:13: note: 'Param0' was declared here
  805. 10199 | uint32_t Param0;
  806. | ^~~~~~
  807. include/clang/Basic/arm_mve_builtin_cg.inc:10189:45: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized]
  808. 10189 | return Builder.CreateCall(CGM.getIntrinsic(Param1, llvm::SmallVector<llvm::Type *, 2> {llvm::VectorType::get(Int16Ty, 8), llvm::VectorType::get(Builder.getInt1Ty(), 8)}), llvm::SmallVector<Value *, 5> {Val2, Val3, Val4, Val7, Val1});
  809. | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  810. include/clang/Basic/arm_mve_builtin_cg.inc:10098:18: note: 'Param1' was declared here
  811. 10098 | Intrinsic::ID Param1;
  812. | ^~~~~~
  813. include/clang/Basic/arm_mve_builtin_cg.inc:10185:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  814. 10185 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param0);
  815. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  816. include/clang/Basic/arm_mve_builtin_cg.inc:10097:13: note: 'Param0' was declared here
  817. 10097 | uint32_t Param0;
  818. | ^~~~~~
  819. include/clang/Basic/arm_mve_builtin_cg.inc:10071:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  820. 10071 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param0);
  821. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  822. include/clang/Basic/arm_mve_builtin_cg.inc:10058:13: note: 'Param0' was declared here
  823. 10058 | uint32_t Param0;
  824. | ^~~~~~
  825. include/clang/Basic/arm_mve_builtin_cg.inc:10050:39: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized]
  826. 10050 | Value *Val6 = llvm::ConstantInt::get(Int32Ty, Param1);
  827. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  828. include/clang/Basic/arm_mve_builtin_cg.inc:10025:13: note: 'Param1' was declared here
  829. 10025 | uint32_t Param1;
  830. | ^~~~~~
  831. include/clang/Basic/arm_mve_builtin_cg.inc:10049:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  832. 10049 | Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param0);
  833. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  834. include/clang/Basic/arm_mve_builtin_cg.inc:10024:13: note: 'Param0' was declared here
  835. 10024 | uint32_t Param0;
  836. | ^~~~~~
  837. include/clang/Basic/arm_mve_builtin_cg.inc:10018:45: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  838. 10018 | return Builder.CreateCall(CGM.getIntrinsic(Param0, llvm::SmallVector<llvm::Type *, 2> {llvm::VectorType::get(Int16Ty, 8), llvm::VectorType::get(Builder.getInt1Ty(), 8)}), llvm::SmallVector<Value *, 4> {Val2, Val3, Val6, Val1});
  839. | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  840. include/clang/Basic/arm_mve_builtin_cg.inc:9984:18: note: 'Param0' was declared here
  841. 9984 | Intrinsic::ID Param0;
  842. | ^~~~~~
  843. include/clang/Basic/arm_mve_builtin_cg.inc:9963:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  844. 9963 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0);
  845. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  846. include/clang/Basic/arm_mve_builtin_cg.inc:9946:13: note: 'Param0' was declared here
  847. 9946 | uint32_t Param0;
  848. | ^~~~~~
  849. include/clang/Basic/arm_mve_builtin_cg.inc:9934:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  850. 9934 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param0);
  851. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  852. include/clang/Basic/arm_mve_builtin_cg.inc:9922:13: note: 'Param0' was declared here
  853. 9922 | uint32_t Param0;
  854. | ^~~~~~
  855. include/clang/Basic/arm_mve_builtin_cg.inc:9916:53: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  856. 9916 | Value *Val13 = Builder.CreateCall(CGM.getIntrinsic(Param0, llvm::SmallVector<llvm::Type *, 2> {llvm::VectorType::get(Int16Ty, 8), llvm::VectorType::get(Builder.getInt1Ty(), 8)}), llvm::SmallVector<Value *, 4> {Val4, Val7, Val10, Val12});
  857. | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  858. include/clang/Basic/arm_mve_builtin_cg.inc:9885:18: note: 'Param0' was declared here
  859. 9885 | Intrinsic::ID Param0;
  860. | ^~~~~~
  861. include/clang/Basic/arm_mve_builtin_cg.inc:9878:45: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  862. 9878 | return Builder.CreateCall(CGM.getIntrinsic(Param0, llvm::SmallVector<llvm::Type *, 2> {llvm::VectorType::get(HalfTy, 8), llvm::VectorType::get(Builder.getInt1Ty(), 8)}), llvm::SmallVector<Value *, 5> {Val2, Val3, Val4, Val7, Val1});
  863. | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  864. include/clang/Basic/arm_mve_builtin_cg.inc:9858:18: note: 'Param0' was declared here
  865. 9858 | Intrinsic::ID Param0;
  866. | ^~~~~~
  867. include/clang/Basic/arm_mve_builtin_cg.inc:9853:45: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  868. 9853 | return Builder.CreateCall(CGM.getIntrinsic(Param0, llvm::SmallVector<llvm::Type *, 2> {llvm::VectorType::get(HalfTy, 8), llvm::VectorType::get(Builder.getInt1Ty(), 8)}), llvm::SmallVector<Value *, 4> {Val2, Val3, Val6, Val1});
  869. | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  870. include/clang/Basic/arm_mve_builtin_cg.inc:9834:18: note: 'Param0' was declared here
  871. 9834 | Intrinsic::ID Param0;
  872. | ^~~~~~
  873. include/clang/Basic/arm_mve_builtin_cg.inc:9818:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  874. 9818 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0);
  875. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  876. include/clang/Basic/arm_mve_builtin_cg.inc:9801:13: note: 'Param0' was declared here
  877. 9801 | uint32_t Param0;
  878. | ^~~~~~
  879. include/clang/Basic/arm_mve_builtin_cg.inc:9789:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  880. 9789 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param0);
  881. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  882. include/clang/Basic/arm_mve_builtin_cg.inc:9777:13: note: 'Param0' was declared here
  883. 9777 | uint32_t Param0;
  884. | ^~~~~~
  885. include/clang/Basic/arm_mve_builtin_cg.inc:9771:53: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  886. 9771 | Value *Val13 = Builder.CreateCall(CGM.getIntrinsic(Param0, llvm::SmallVector<llvm::Type *, 2> {llvm::VectorType::get(Int32Ty, 4), llvm::VectorType::get(Builder.getInt1Ty(), 4)}), llvm::SmallVector<Value *, 4> {Val4, Val7, Val10, Val12});
  887. | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  888. include/clang/Basic/arm_mve_builtin_cg.inc:9740:18: note: 'Param0' was declared here
  889. 9740 | Intrinsic::ID Param0;
  890. | ^~~~~~
  891. include/clang/Basic/arm_mve_builtin_cg.inc:9733:45: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  892. 9733 | return Builder.CreateCall(CGM.getIntrinsic(Param0, llvm::SmallVector<llvm::Type *, 2> {llvm::VectorType::get(FloatTy, 4), llvm::VectorType::get(Builder.getInt1Ty(), 4)}), llvm::SmallVector<Value *, 5> {Val2, Val3, Val4, Val7, Val1});
  893. | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  894. include/clang/Basic/arm_mve_builtin_cg.inc:9713:18: note: 'Param0' was declared here
  895. 9713 | Intrinsic::ID Param0;
  896. | ^~~~~~
  897. include/clang/Basic/arm_mve_builtin_cg.inc:9708:45: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  898. 9708 | return Builder.CreateCall(CGM.getIntrinsic(Param0, llvm::SmallVector<llvm::Type *, 2> {llvm::VectorType::get(FloatTy, 4), llvm::VectorType::get(Builder.getInt1Ty(), 4)}), llvm::SmallVector<Value *, 4> {Val2, Val3, Val6, Val1});
  899. | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  900. include/clang/Basic/arm_mve_builtin_cg.inc:9689:18: note: 'Param0' was declared here
  901. 9689 | Intrinsic::ID Param0;
  902. | ^~~~~~
  903. include/clang/Basic/arm_mve_builtin_cg.inc:9677:68: warning: 'Param5' may be used uninitialized in this function [-Wmaybe-uninitialized]
  904. 9677 | Value *Val12 = Builder.CreateCall(CGM.getIntrinsic(Param4, llvm::SmallVector<llvm::Type *, 2> {Param5, Param3}), llvm::SmallVector<Value *, 8> {Val4, Val5, Val6, Val3, Val1, Val7, Val8, Val11});
  905. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  906. include/clang/Basic/arm_mve_builtin_cg.inc:9542:16: note: 'Param5' was declared here
  907. 9542 | llvm::Type * Param5;
  908. | ^~~~~~
  909. include/clang/Basic/arm_mve_builtin_cg.inc:9677:53: warning: 'Param4' may be used uninitialized in this function [-Wmaybe-uninitialized]
  910. 9677 | Value *Val12 = Builder.CreateCall(CGM.getIntrinsic(Param4, llvm::SmallVector<llvm::Type *, 2> {Param5, Param3}), llvm::SmallVector<Value *, 8> {Val4, Val5, Val6, Val3, Val1, Val7, Val8, Val11});
  911. | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  912. include/clang/Basic/arm_mve_builtin_cg.inc:9541:18: note: 'Param4' was declared here
  913. 9541 | Intrinsic::ID Param4;
  914. | ^~~~~~
  915. include/clang/Basic/arm_mve_builtin_cg.inc:9677:68: warning: 'Param3' may be used uninitialized in this function [-Wmaybe-uninitialized]
  916. 9677 | Value *Val12 = Builder.CreateCall(CGM.getIntrinsic(Param4, llvm::SmallVector<llvm::Type *, 2> {Param5, Param3}), llvm::SmallVector<Value *, 8> {Val4, Val5, Val6, Val3, Val1, Val7, Val8, Val11});
  917. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  918. include/clang/Basic/arm_mve_builtin_cg.inc:9540:16: note: 'Param3' was declared here
  919. 9540 | llvm::Type * Param3;
  920. | ^~~~~~
  921. include/clang/Basic/arm_mve_builtin_cg.inc:9671:39: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized]
  922. 9671 | Value *Val6 = llvm::ConstantInt::get(Int32Ty, Param2);
  923. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  924. include/clang/Basic/arm_mve_builtin_cg.inc:9539:13: note: 'Param2' was declared here
  925. 9539 | uint32_t Param2;
  926. | ^~~~~~
  927. include/clang/Basic/arm_mve_builtin_cg.inc:9670:39: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized]
  928. 9670 | Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param1);
  929. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  930. include/clang/Basic/arm_mve_builtin_cg.inc:9538:13: note: 'Param1' was declared here
  931. 9538 | uint32_t Param1;
  932. | ^~~~~~
  933. include/clang/Basic/arm_mve_builtin_cg.inc:9669:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  934. 9669 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param0);
  935. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  936. include/clang/Basic/arm_mve_builtin_cg.inc:9537:13: note: 'Param0' was declared here
  937. 9537 | uint32_t Param0;
  938. | ^~~~~~
  939. include/clang/Basic/arm_mve_builtin_cg.inc:9513:67: warning: 'Param4' may be used uninitialized in this function [-Wmaybe-uninitialized]
  940. 9513 | Value *Val9 = Builder.CreateCall(CGM.getIntrinsic(Param3, llvm::SmallVector<llvm::Type *, 1> {Param4}), llvm::SmallVector<Value *, 7> {Val4, Val5, Val6, Val3, Val1, Val7, Val8});
  941. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  942. include/clang/Basic/arm_mve_builtin_cg.inc:9396:16: note: 'Param4' was declared here
  943. 9396 | llvm::Type * Param4;
  944. | ^~~~~~
  945. include/clang/Basic/arm_mve_builtin_cg.inc:9513:52: warning: 'Param3' may be used uninitialized in this function [-Wmaybe-uninitialized]
  946. 9513 | Value *Val9 = Builder.CreateCall(CGM.getIntrinsic(Param3, llvm::SmallVector<llvm::Type *, 1> {Param4}), llvm::SmallVector<Value *, 7> {Val4, Val5, Val6, Val3, Val1, Val7, Val8});
  947. | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  948. include/clang/Basic/arm_mve_builtin_cg.inc:9395:18: note: 'Param3' was declared here
  949. 9395 | Intrinsic::ID Param3;
  950. | ^~~~~~
  951. include/clang/Basic/arm_mve_builtin_cg.inc:9510:39: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized]
  952. 9510 | Value *Val6 = llvm::ConstantInt::get(Int32Ty, Param2);
  953. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  954. include/clang/Basic/arm_mve_builtin_cg.inc:9394:13: note: 'Param2' was declared here
  955. 9394 | uint32_t Param2;
  956. | ^~~~~~
  957. include/clang/Basic/arm_mve_builtin_cg.inc:9509:39: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized]
  958. 9509 | Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param1);
  959. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  960. include/clang/Basic/arm_mve_builtin_cg.inc:9393:13: note: 'Param1' was declared here
  961. 9393 | uint32_t Param1;
  962. | ^~~~~~
  963. include/clang/Basic/arm_mve_builtin_cg.inc:9508:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  964. 9508 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param0);
  965. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  966. include/clang/Basic/arm_mve_builtin_cg.inc:9392:13: note: 'Param0' was declared here
  967. 9392 | uint32_t Param0;
  968. | ^~~~~~
  969. include/clang/Basic/arm_mve_builtin_cg.inc:9375:80: warning: 'Param3' may be used uninitialized in this function [-Wmaybe-uninitialized]
  970. 9375 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vmldava, llvm::SmallVector<llvm::Type *, 1> {Param3}), llvm::SmallVector<Value *, 6> {Val0, Val1, Val2, Val4, Val5, Val6});
  971. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  972. include/clang/Basic/arm_mve_builtin_cg.inc:9275:16: note: 'Param3' was declared here
  973. 9275 | llvm::Type * Param3;
  974. | ^~~~~~
  975. include/clang/Basic/arm_mve_builtin_cg.inc:9370:39: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized]
  976. 9370 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param2);
  977. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  978. include/clang/Basic/arm_mve_builtin_cg.inc:9274:13: note: 'Param2' was declared here
  979. 9274 | uint32_t Param2;
  980. | ^~~~~~
  981. include/clang/Basic/arm_mve_builtin_cg.inc:9369:39: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized]
  982. 9369 | Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param1);
  983. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  984. include/clang/Basic/arm_mve_builtin_cg.inc:9273:13: note: 'Param1' was declared here
  985. 9273 | uint32_t Param1;
  986. | ^~~~~~
  987. include/clang/Basic/arm_mve_builtin_cg.inc:9368:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  988. 9368 | Value *Val0 = llvm::ConstantInt::get(Int32Ty, Param0);
  989. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  990. include/clang/Basic/arm_mve_builtin_cg.inc:9272:13: note: 'Param0' was declared here
  991. 9272 | uint32_t Param0;
  992. | ^~~~~~
  993. include/clang/Basic/arm_mve_builtin_cg.inc:9255:91: warning: 'Param4' may be used uninitialized in this function [-Wmaybe-uninitialized]
  994. 9255 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vmldava_predicated, llvm::SmallVector<llvm::Type *, 2> {Param4, Param3}), llvm::SmallVector<Value *, 7> {Val0, Val1, Val2, Val4, Val5, Val6, Val9});
  995. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  996. include/clang/Basic/arm_mve_builtin_cg.inc:9137:16: note: 'Param4' was declared here
  997. 9137 | llvm::Type * Param4;
  998. | ^~~~~~
  999. include/clang/Basic/arm_mve_builtin_cg.inc:9255:91: warning: 'Param3' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1000. 9255 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vmldava_predicated, llvm::SmallVector<llvm::Type *, 2> {Param4, Param3}), llvm::SmallVector<Value *, 7> {Val0, Val1, Val2, Val4, Val5, Val6, Val9});
  1001. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1002. include/clang/Basic/arm_mve_builtin_cg.inc:9136:16: note: 'Param3' was declared here
  1003. 9136 | llvm::Type * Param3;
  1004. | ^~~~~~
  1005. include/clang/Basic/arm_mve_builtin_cg.inc:9247:39: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1006. 9247 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param2);
  1007. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1008. include/clang/Basic/arm_mve_builtin_cg.inc:9135:13: note: 'Param2' was declared here
  1009. 9135 | uint32_t Param2;
  1010. | ^~~~~~
  1011. include/clang/Basic/arm_mve_builtin_cg.inc:9246:39: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1012. 9246 | Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param1);
  1013. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1014. include/clang/Basic/arm_mve_builtin_cg.inc:9134:13: note: 'Param1' was declared here
  1015. 9134 | uint32_t Param1;
  1016. | ^~~~~~
  1017. include/clang/Basic/arm_mve_builtin_cg.inc:9245:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1018. 9245 | Value *Val0 = llvm::ConstantInt::get(Int32Ty, Param0);
  1019. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1020. include/clang/Basic/arm_mve_builtin_cg.inc:9133:13: note: 'Param0' was declared here
  1021. 9133 | uint32_t Param0;
  1022. | ^~~~~~
  1023. include/clang/Basic/arm_mve_builtin_cg.inc:9116:80: warning: 'Param3' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1024. 9116 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vmldava, llvm::SmallVector<llvm::Type *, 1> {Param3}), llvm::SmallVector<Value *, 6> {Val0, Val1, Val2, Val3, Val4, Val5});
  1025. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1026. include/clang/Basic/arm_mve_builtin_cg.inc:9017:16: note: 'Param3' was declared here
  1027. 9017 | llvm::Type * Param3;
  1028. | ^~~~~~
  1029. include/clang/Basic/arm_mve_builtin_cg.inc:9112:39: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1030. 9112 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param2);
  1031. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1032. include/clang/Basic/arm_mve_builtin_cg.inc:9016:13: note: 'Param2' was declared here
  1033. 9016 | uint32_t Param2;
  1034. | ^~~~~~
  1035. include/clang/Basic/arm_mve_builtin_cg.inc:9111:39: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1036. 9111 | Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param1);
  1037. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1038. include/clang/Basic/arm_mve_builtin_cg.inc:9015:13: note: 'Param1' was declared here
  1039. 9015 | uint32_t Param1;
  1040. | ^~~~~~
  1041. include/clang/Basic/arm_mve_builtin_cg.inc:9110:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1042. 9110 | Value *Val0 = llvm::ConstantInt::get(Int32Ty, Param0);
  1043. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1044. include/clang/Basic/arm_mve_builtin_cg.inc:9014:13: note: 'Param0' was declared here
  1045. 9014 | uint32_t Param0;
  1046. | ^~~~~~
  1047. include/clang/Basic/arm_mve_builtin_cg.inc:8997:91: warning: 'Param4' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1048. 8997 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vmldava_predicated, llvm::SmallVector<llvm::Type *, 2> {Param4, Param3}), llvm::SmallVector<Value *, 7> {Val0, Val1, Val2, Val3, Val4, Val5, Val8});
  1049. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1050. include/clang/Basic/arm_mve_builtin_cg.inc:8880:16: note: 'Param4' was declared here
  1051. 8880 | llvm::Type * Param4;
  1052. | ^~~~~~
  1053. include/clang/Basic/arm_mve_builtin_cg.inc:8997:91: warning: 'Param3' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1054. 8997 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vmldava_predicated, llvm::SmallVector<llvm::Type *, 2> {Param4, Param3}), llvm::SmallVector<Value *, 7> {Val0, Val1, Val2, Val3, Val4, Val5, Val8});
  1055. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1056. include/clang/Basic/arm_mve_builtin_cg.inc:8879:16: note: 'Param3' was declared here
  1057. 8879 | llvm::Type * Param3;
  1058. | ^~~~~~
  1059. include/clang/Basic/arm_mve_builtin_cg.inc:8990:39: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1060. 8990 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param2);
  1061. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1062. include/clang/Basic/arm_mve_builtin_cg.inc:8878:13: note: 'Param2' was declared here
  1063. 8878 | uint32_t Param2;
  1064. | ^~~~~~
  1065. include/clang/Basic/arm_mve_builtin_cg.inc:8989:39: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1066. 8989 | Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param1);
  1067. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1068. include/clang/Basic/arm_mve_builtin_cg.inc:8877:13: note: 'Param1' was declared here
  1069. 8877 | uint32_t Param1;
  1070. | ^~~~~~
  1071. include/clang/Basic/arm_mve_builtin_cg.inc:8988:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1072. 8988 | Value *Val0 = llvm::ConstantInt::get(Int32Ty, Param0);
  1073. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1074. include/clang/Basic/arm_mve_builtin_cg.inc:8876:13: note: 'Param0' was declared here
  1075. 8876 | uint32_t Param0;
  1076. | ^~~~~~
  1077. include/clang/Basic/arm_mve_builtin_cg.inc:8859:79: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1078. 8859 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vcaddq, llvm::SmallVector<llvm::Type *, 1> {Param2}), llvm::SmallVector<Value *, 4> {Val0, Val1, Val2, Val3});
  1079. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1080. include/clang/Basic/arm_mve_builtin_cg.inc:8742:16: note: 'Param2' was declared here
  1081. 8742 | llvm::Type * Param2;
  1082. | ^~~~~~
  1083. include/clang/Basic/arm_mve_builtin_cg.inc:8856:39: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1084. 8856 | Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param1);
  1085. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1086. include/clang/Basic/arm_mve_builtin_cg.inc:8741:13: note: 'Param1' was declared here
  1087. 8741 | uint32_t Param1;
  1088. | ^~~~~~
  1089. include/clang/Basic/arm_mve_builtin_cg.inc:8855:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1090. 8855 | Value *Val0 = llvm::ConstantInt::get(Int32Ty, Param0);
  1091. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1092. include/clang/Basic/arm_mve_builtin_cg.inc:8740:13: note: 'Param0' was declared here
  1093. 8740 | uint32_t Param0;
  1094. | ^~~~~~
  1095. include/clang/Basic/arm_mve_builtin_cg.inc:8716:90: warning: 'Param3' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1096. 8716 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vcaddq_predicated, llvm::SmallVector<llvm::Type *, 2> {Param3, Param2}), llvm::SmallVector<Value *, 6> {Val0, Val1, Val2, Val3, Val4, Val7});
  1097. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1098. include/clang/Basic/arm_mve_builtin_cg.inc:8573:16: note: 'Param3' was declared here
  1099. 8573 | llvm::Type * Param3;
  1100. | ^~~~~~
  1101. include/clang/Basic/arm_mve_builtin_cg.inc:8716:90: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1102. 8716 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vcaddq_predicated, llvm::SmallVector<llvm::Type *, 2> {Param3, Param2}), llvm::SmallVector<Value *, 6> {Val0, Val1, Val2, Val3, Val4, Val7});
  1103. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1104. include/clang/Basic/arm_mve_builtin_cg.inc:8572:16: note: 'Param2' was declared here
  1105. 8572 | llvm::Type * Param2;
  1106. | ^~~~~~
  1107. include/clang/Basic/arm_mve_builtin_cg.inc:8709:39: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1108. 8709 | Value *Val1 = llvm::ConstantInt::get(Int32Ty, Param1);
  1109. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1110. include/clang/Basic/arm_mve_builtin_cg.inc:8571:13: note: 'Param1' was declared here
  1111. 8571 | uint32_t Param1;
  1112. | ^~~~~~
  1113. include/clang/Basic/arm_mve_builtin_cg.inc:8708:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1114. 8708 | Value *Val0 = llvm::ConstantInt::get(Int32Ty, Param0);
  1115. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1116. include/clang/Basic/arm_mve_builtin_cg.inc:8570:13: note: 'Param0' was declared here
  1117. 8570 | uint32_t Param0;
  1118. | ^~~~~~
  1119. include/clang/Basic/arm_mve_builtin_cg.inc:8546:79: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1120. 8546 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vcmulq, llvm::SmallVector<llvm::Type *, 1> {Param1}), llvm::SmallVector<Value *, 3> {Val0, Val1, Val2});
  1121. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1122. include/clang/Basic/arm_mve_builtin_cg.inc:8508:16: note: 'Param1' was declared here
  1123. 8508 | llvm::Type * Param1;
  1124. | ^~~~~~
  1125. include/clang/Basic/arm_mve_builtin_cg.inc:8543:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1126. 8543 | Value *Val0 = llvm::ConstantInt::get(Int32Ty, Param0);
  1127. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1128. include/clang/Basic/arm_mve_builtin_cg.inc:8507:13: note: 'Param0' was declared here
  1129. 8507 | uint32_t Param0;
  1130. | ^~~~~~
  1131. include/clang/Basic/arm_mve_builtin_cg.inc:8497:60: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1132. 8497 | return Builder.CreateCall(CGM.getIntrinsic(Param1, llvm::SmallVector<llvm::Type *, 1> {Param2}), llvm::SmallVector<Value *, 4> {Val0, Val1, Val2, Val3});
  1133. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1134. include/clang/Basic/arm_mve_builtin_cg.inc:8420:16: note: 'Param2' was declared here
  1135. 8420 | llvm::Type * Param2;
  1136. | ^~~~~~
  1137. include/clang/Basic/arm_mve_builtin_cg.inc:8497:45: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1138. 8497 | return Builder.CreateCall(CGM.getIntrinsic(Param1, llvm::SmallVector<llvm::Type *, 1> {Param2}), llvm::SmallVector<Value *, 4> {Val0, Val1, Val2, Val3});
  1139. | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1140. include/clang/Basic/arm_mve_builtin_cg.inc:8419:18: note: 'Param1' was declared here
  1141. 8419 | Intrinsic::ID Param1;
  1142. | ^~~~~~
  1143. include/clang/Basic/arm_mve_builtin_cg.inc:8493:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1144. 8493 | Value *Val0 = llvm::ConstantInt::get(Int32Ty, Param0);
  1145. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1146. include/clang/Basic/arm_mve_builtin_cg.inc:8418:13: note: 'Param0' was declared here
  1147. 8418 | uint32_t Param0;
  1148. | ^~~~~~
  1149. include/clang/Basic/arm_mve_builtin_cg.inc:8402:60: warning: 'Param3' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1150. 8402 | return Builder.CreateCall(CGM.getIntrinsic(Param2, llvm::SmallVector<llvm::Type *, 2> {Param3, Param1}), llvm::SmallVector<Value *, 5> {Val0, Val1, Val2, Val3, Val6});
  1151. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1152. include/clang/Basic/arm_mve_builtin_cg.inc:8260:16: note: 'Param3' was declared here
  1153. 8260 | llvm::Type * Param3;
  1154. | ^~~~~~
  1155. include/clang/Basic/arm_mve_builtin_cg.inc:8402:45: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1156. 8402 | return Builder.CreateCall(CGM.getIntrinsic(Param2, llvm::SmallVector<llvm::Type *, 2> {Param3, Param1}), llvm::SmallVector<Value *, 5> {Val0, Val1, Val2, Val3, Val6});
  1157. | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1158. include/clang/Basic/arm_mve_builtin_cg.inc:8259:18: note: 'Param2' was declared here
  1159. 8259 | Intrinsic::ID Param2;
  1160. | ^~~~~~
  1161. include/clang/Basic/arm_mve_builtin_cg.inc:8402:60: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1162. 8402 | return Builder.CreateCall(CGM.getIntrinsic(Param2, llvm::SmallVector<llvm::Type *, 2> {Param3, Param1}), llvm::SmallVector<Value *, 5> {Val0, Val1, Val2, Val3, Val6});
  1163. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1164. include/clang/Basic/arm_mve_builtin_cg.inc:8258:16: note: 'Param1' was declared here
  1165. 8258 | llvm::Type * Param1;
  1166. | ^~~~~~
  1167. include/clang/Basic/arm_mve_builtin_cg.inc:8395:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1168. 8395 | Value *Val0 = llvm::ConstantInt::get(Int32Ty, Param0);
  1169. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1170. include/clang/Basic/arm_mve_builtin_cg.inc:8257:13: note: 'Param0' was declared here
  1171. 8257 | uint32_t Param0;
  1172. | ^~~~~~
  1173. include/clang/Basic/arm_mve_builtin_cg.inc:8215:88: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1174. 8215 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, llvm::SmallVector<llvm::Type *, 1> {Param0}), llvm::SmallVector<Value *, 1> {Val1});
  1175. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1176. include/clang/Basic/arm_mve_builtin_cg.inc:8186:16: note: 'Param0' was declared here
  1177. 8186 | llvm::Type * Param0;
  1178. | ^~~~~~
  1179. include/clang/Basic/arm_mve_builtin_cg.inc:7414:53: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1180. 7414 | Value *Val12 = Builder.CreateCall(CGM.getIntrinsic(Param0, llvm::SmallVector<llvm::Type *, 2> {llvm::VectorType::get(Int8Ty, 16), llvm::VectorType::get(Builder.getInt1Ty(), 16)}), llvm::SmallVector<Value *, 4> {Val2, Val5, Val8, Val11});
  1181. | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1182. include/clang/Basic/arm_mve_builtin_cg.inc:7369:18: note: 'Param0' was declared here
  1183. 7369 | Intrinsic::ID Param0;
  1184. | ^~~~~~
  1185. include/clang/Basic/arm_mve_builtin_cg.inc:7355:53: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1186. 7355 | Value *Val12 = Builder.CreateCall(CGM.getIntrinsic(Param0, llvm::SmallVector<llvm::Type *, 2> {llvm::VectorType::get(Int32Ty, 4), llvm::VectorType::get(Builder.getInt1Ty(), 4)}), llvm::SmallVector<Value *, 4> {Val2, Val5, Val8, Val11});
  1187. | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1188. include/clang/Basic/arm_mve_builtin_cg.inc:7310:18: note: 'Param0' was declared here
  1189. 7310 | Intrinsic::ID Param0;
  1190. | ^~~~~~
  1191. include/clang/Basic/arm_mve_builtin_cg.inc:7296:53: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1192. 7296 | Value *Val12 = Builder.CreateCall(CGM.getIntrinsic(Param0, llvm::SmallVector<llvm::Type *, 2> {llvm::VectorType::get(Int32Ty, 4), llvm::VectorType::get(Builder.getInt1Ty(), 4)}), llvm::SmallVector<Value *, 4> {Val2, Val5, Val8, Val11});
  1193. | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1194. include/clang/Basic/arm_mve_builtin_cg.inc:7266:18: note: 'Param0' was declared here
  1195. 7266 | Intrinsic::ID Param0;
  1196. | ^~~~~~
  1197. include/clang/Basic/arm_mve_builtin_cg.inc:7257:53: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1198. 7257 | Value *Val12 = Builder.CreateCall(CGM.getIntrinsic(Param0, llvm::SmallVector<llvm::Type *, 2> {llvm::VectorType::get(Int16Ty, 8), llvm::VectorType::get(Builder.getInt1Ty(), 8)}), llvm::SmallVector<Value *, 4> {Val2, Val5, Val8, Val11});
  1199. | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1200. include/clang/Basic/arm_mve_builtin_cg.inc:7212:18: note: 'Param0' was declared here
  1201. 7212 | Intrinsic::ID Param0;
  1202. | ^~~~~~
  1203. include/clang/Basic/arm_mve_builtin_cg.inc:7198:53: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1204. 7198 | Value *Val12 = Builder.CreateCall(CGM.getIntrinsic(Param0, llvm::SmallVector<llvm::Type *, 2> {llvm::VectorType::get(Int16Ty, 8), llvm::VectorType::get(Builder.getInt1Ty(), 8)}), llvm::SmallVector<Value *, 4> {Val2, Val5, Val8, Val11});
  1205. | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1206. include/clang/Basic/arm_mve_builtin_cg.inc:7168:18: note: 'Param0' was declared here
  1207. 7168 | Intrinsic::ID Param0;
  1208. | ^~~~~~
  1209. include/clang/Basic/arm_mve_builtin_cg.inc:7133:39: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1210. 7133 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param2);
  1211. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1212. include/clang/Basic/arm_mve_builtin_cg.inc:6956:13: note: 'Param2' was declared here
  1213. 6956 | uint32_t Param2;
  1214. | ^~~~~~
  1215. include/clang/Basic/arm_mve_builtin_cg.inc:7132:39: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1216. 7132 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param1);
  1217. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1218. include/clang/Basic/arm_mve_builtin_cg.inc:6955:13: note: 'Param1' was declared here
  1219. 6955 | uint32_t Param1;
  1220. | ^~~~~~
  1221. include/clang/Basic/arm_mve_builtin_cg.inc:7131:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1222. 7131 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0);
  1223. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1224. include/clang/Basic/arm_mve_builtin_cg.inc:6954:13: note: 'Param0' was declared here
  1225. 6954 | uint32_t Param0;
  1226. | ^~~~~~
  1227. include/clang/Basic/arm_mve_builtin_cg.inc:6928:45: warning: 'Param3' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1228. 6928 | return Builder.CreateCall(CGM.getIntrinsic(Param3, llvm::SmallVector<llvm::Type *, 3> {Param4, Param5, Param2}), llvm::SmallVector<Value *, 6> {Val0, Val1, Val2, Val3, Val6, Val7});
  1229. | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1230. include/clang/Basic/arm_mve_builtin_cg.inc:6755:18: note: 'Param3' was declared here
  1231. 6755 | Intrinsic::ID Param3;
  1232. | ^~~~~~
  1233. include/clang/Basic/arm_mve_builtin_cg.inc:6923:39: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1234. 6923 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param1);
  1235. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1236. include/clang/Basic/arm_mve_builtin_cg.inc:6753:13: note: 'Param1' was declared here
  1237. 6753 | uint32_t Param1;
  1238. | ^~~~~~
  1239. include/clang/Basic/arm_mve_builtin_cg.inc:6922:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1240. 6922 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0);
  1241. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1242. include/clang/Basic/arm_mve_builtin_cg.inc:6752:13: note: 'Param0' was declared here
  1243. 6752 | uint32_t Param0;
  1244. | ^~~~~~
  1245. include/clang/Basic/arm_mve_builtin_cg.inc:6122:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1246. 6122 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0);
  1247. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1248. include/clang/Basic/arm_mve_builtin_cg.inc:6090:13: note: 'Param0' was declared here
  1249. 6090 | uint32_t Param0;
  1250. | ^~~~~~
  1251. include/clang/Basic/arm_mve_builtin_cg.inc:5819:52: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1252. 5819 | Value *Val4 = Builder.CreateCall(CGM.getIntrinsic(Param1), llvm::SmallVector<Value *, 1> {Val3});
  1253. | ~~~~~~~~~~~~~~~~^~~~~~~~
  1254. include/clang/Basic/arm_mve_builtin_cg.inc:5796:18: note: 'Param1' was declared here
  1255. 5796 | Intrinsic::ID Param1;
  1256. | ^~~~~~
  1257. include/clang/Basic/arm_mve_builtin_cg.inc:5821:88: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1258. 5821 | Value *Val6 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_v2i, llvm::SmallVector<llvm::Type *, 1> {Param0}), llvm::SmallVector<Value *, 1> {Val5});
  1259. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1260. include/clang/Basic/arm_mve_builtin_cg.inc:5795:16: note: 'Param0' was declared here
  1261. 5795 | llvm::Type * Param0;
  1262. | ^~~~~~
  1263. include/clang/Basic/arm_mve_builtin_cg.inc:5779:77: warning: 'Param3' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1264. 5779 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::masked_store, llvm::SmallVector<llvm::Type *, 2> {Param3, Param0}), llvm::SmallVector<Value *, 4> {Val0, Val2, Val3, Val6});
  1265. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1266. include/clang/Basic/arm_mve_builtin_cg.inc:5673:16: note: 'Param3' was declared here
  1267. 5673 | llvm::Type * Param3;
  1268. | ^~~~~~
  1269. include/clang/Basic/arm_mve_builtin_cg.inc:5778:88: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1270. 5778 | Value *Val6 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_i2v, llvm::SmallVector<llvm::Type *, 1> {Param2}), llvm::SmallVector<Value *, 1> {Val5});
  1271. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1272. include/clang/Basic/arm_mve_builtin_cg.inc:5672:16: note: 'Param2' was declared here
  1273. 5672 | llvm::Type * Param2;
  1274. | ^~~~~~
  1275. include/clang/Basic/arm_mve_builtin_cg.inc:5775:39: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1276. 5775 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param1);
  1277. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1278. include/clang/Basic/arm_mve_builtin_cg.inc:5671:13: note: 'Param1' was declared here
  1279. 5671 | uint32_t Param1;
  1280. | ^~~~~~
  1281. include/clang/Basic/arm_mve_builtin_cg.inc:5779:77: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1282. 5779 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::masked_store, llvm::SmallVector<llvm::Type *, 2> {Param3, Param0}), llvm::SmallVector<Value *, 4> {Val0, Val2, Val3, Val6});
  1283. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1284. include/clang/Basic/arm_mve_builtin_cg.inc:5670:16: note: 'Param0' was declared here
  1285. 5670 | llvm::Type * Param0;
  1286. | ^~~~~~
  1287. include/clang/Basic/arm_mve_builtin_cg.inc:5650:42: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1288. 5650 | Value *Val2 = Builder.CreatePointerCast((Val1.getPointer()), Param0);
  1289. | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1290. include/clang/Basic/arm_mve_builtin_cg.inc:5627:16: note: 'Param0' was declared here
  1291. 5627 | llvm::Type * Param0;
  1292. | ^~~~~~
  1293. include/clang/Basic/arm_mve_builtin_cg.inc:5617:42: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1294. 5617 | Value *Val2 = Builder.CreatePointerCast((Val1.getPointer()), Param0);
  1295. | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1296. include/clang/Basic/arm_mve_builtin_cg.inc:5594:16: note: 'Param0' was declared here
  1297. 5594 | llvm::Type * Param0;
  1298. | ^~~~~~
  1299. include/clang/Basic/arm_mve_builtin_cg.inc:5321:68: warning: 'Param5' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1300. 5321 | Value *Val13 = Builder.CreateCall(CGM.getIntrinsic(Param4, llvm::SmallVector<llvm::Type *, 2> {Param5, Param3}), llvm::SmallVector<Value *, 8> {Val5, Val6, Val7, Val4, Val3, Val8, Val9, Val12});
  1301. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1302. include/clang/Basic/arm_mve_builtin_cg.inc:5185:16: note: 'Param5' was declared here
  1303. 5185 | llvm::Type * Param5;
  1304. | ^~~~~~
  1305. include/clang/Basic/arm_mve_builtin_cg.inc:5321:53: warning: 'Param4' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1306. 5321 | Value *Val13 = Builder.CreateCall(CGM.getIntrinsic(Param4, llvm::SmallVector<llvm::Type *, 2> {Param5, Param3}), llvm::SmallVector<Value *, 8> {Val5, Val6, Val7, Val4, Val3, Val8, Val9, Val12});
  1307. | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1308. include/clang/Basic/arm_mve_builtin_cg.inc:5184:18: note: 'Param4' was declared here
  1309. 5184 | Intrinsic::ID Param4;
  1310. | ^~~~~~
  1311. include/clang/Basic/arm_mve_builtin_cg.inc:5321:68: warning: 'Param3' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1312. 5321 | Value *Val13 = Builder.CreateCall(CGM.getIntrinsic(Param4, llvm::SmallVector<llvm::Type *, 2> {Param5, Param3}), llvm::SmallVector<Value *, 8> {Val5, Val6, Val7, Val4, Val3, Val8, Val9, Val12});
  1313. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1314. include/clang/Basic/arm_mve_builtin_cg.inc:5183:16: note: 'Param3' was declared here
  1315. 5183 | llvm::Type * Param3;
  1316. | ^~~~~~
  1317. include/clang/Basic/arm_mve_builtin_cg.inc:5315:39: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1318. 5315 | Value *Val7 = llvm::ConstantInt::get(Int32Ty, Param2);
  1319. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1320. include/clang/Basic/arm_mve_builtin_cg.inc:5182:13: note: 'Param2' was declared here
  1321. 5182 | uint32_t Param2;
  1322. | ^~~~~~
  1323. include/clang/Basic/arm_mve_builtin_cg.inc:5314:39: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1324. 5314 | Value *Val6 = llvm::ConstantInt::get(Int32Ty, Param1);
  1325. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1326. include/clang/Basic/arm_mve_builtin_cg.inc:5181:13: note: 'Param1' was declared here
  1327. 5181 | uint32_t Param1;
  1328. | ^~~~~~
  1329. include/clang/Basic/arm_mve_builtin_cg.inc:5313:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1330. 5313 | Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param0);
  1331. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1332. include/clang/Basic/arm_mve_builtin_cg.inc:5180:13: note: 'Param0' was declared here
  1333. 5180 | uint32_t Param0;
  1334. | ^~~~~~
  1335. include/clang/Basic/arm_mve_builtin_cg.inc:5156:68: warning: 'Param4' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1336. 5156 | Value *Val10 = Builder.CreateCall(CGM.getIntrinsic(Param3, llvm::SmallVector<llvm::Type *, 1> {Param4}), llvm::SmallVector<Value *, 7> {Val5, Val6, Val7, Val4, Val3, Val8, Val9});
  1337. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1338. include/clang/Basic/arm_mve_builtin_cg.inc:5038:16: note: 'Param4' was declared here
  1339. 5038 | llvm::Type * Param4;
  1340. | ^~~~~~
  1341. include/clang/Basic/arm_mve_builtin_cg.inc:5156:53: warning: 'Param3' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1342. 5156 | Value *Val10 = Builder.CreateCall(CGM.getIntrinsic(Param3, llvm::SmallVector<llvm::Type *, 1> {Param4}), llvm::SmallVector<Value *, 7> {Val5, Val6, Val7, Val4, Val3, Val8, Val9});
  1343. | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1344. include/clang/Basic/arm_mve_builtin_cg.inc:5037:18: note: 'Param3' was declared here
  1345. 5037 | Intrinsic::ID Param3;
  1346. | ^~~~~~
  1347. include/clang/Basic/arm_mve_builtin_cg.inc:5153:39: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1348. 5153 | Value *Val7 = llvm::ConstantInt::get(Int32Ty, Param2);
  1349. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1350. include/clang/Basic/arm_mve_builtin_cg.inc:5036:13: note: 'Param2' was declared here
  1351. 5036 | uint32_t Param2;
  1352. | ^~~~~~
  1353. include/clang/Basic/arm_mve_builtin_cg.inc:5152:39: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1354. 5152 | Value *Val6 = llvm::ConstantInt::get(Int32Ty, Param1);
  1355. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1356. include/clang/Basic/arm_mve_builtin_cg.inc:5035:13: note: 'Param1' was declared here
  1357. 5035 | uint32_t Param1;
  1358. | ^~~~~~
  1359. include/clang/Basic/arm_mve_builtin_cg.inc:5151:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1360. 5151 | Value *Val5 = llvm::ConstantInt::get(Int32Ty, Param0);
  1361. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1362. include/clang/Basic/arm_mve_builtin_cg.inc:5034:13: note: 'Param0' was declared here
  1363. 5034 | uint32_t Param0;
  1364. | ^~~~~~
  1365. include/clang/Basic/arm_mve_builtin_cg.inc:4956:52: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1366. 4956 | Value *Val6 = Builder.CreateCall(CGM.getIntrinsic(Param0), llvm::SmallVector<Value *, 3> {Val4, Val3, Val5});
  1367. | ~~~~~~~~~~~~~~~~^~~~~~~~
  1368. include/clang/Basic/arm_mve_builtin_cg.inc:4929:18: note: 'Param0' was declared here
  1369. 4929 | Intrinsic::ID Param0;
  1370. | ^~~~~~
  1371. include/clang/Basic/arm_mve_builtin_cg.inc:4844:60: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1372. 4844 | return Builder.CreateCall(CGM.getIntrinsic(Param0, llvm::SmallVector<llvm::Type *, 1> {Param1}), llvm::SmallVector<Value *, 2> {Val0, Val1});
  1373. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1374. include/clang/Basic/arm_mve_builtin_cg.inc:4739:16: note: 'Param1' was declared here
  1375. 4739 | llvm::Type * Param1;
  1376. | ^~~~~~
  1377. include/clang/Basic/arm_mve_builtin_cg.inc:4844:45: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1378. 4844 | return Builder.CreateCall(CGM.getIntrinsic(Param0, llvm::SmallVector<llvm::Type *, 1> {Param1}), llvm::SmallVector<Value *, 2> {Val0, Val1});
  1379. | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1380. include/clang/Basic/arm_mve_builtin_cg.inc:4738:18: note: 'Param0' was declared here
  1381. 4738 | Intrinsic::ID Param0;
  1382. | ^~~~~~
  1383. include/clang/Basic/arm_mve_builtin_cg.inc:4711:45: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1384. 4711 | return Builder.CreateCall(CGM.getIntrinsic(Param0), llvm::SmallVector<Value *, 2> {Val0, Val1});
  1385. | ~~~~~~~~~~~~~~~~^~~~~~~~
  1386. include/clang/Basic/arm_mve_builtin_cg.inc:4688:18: note: 'Param0' was declared here
  1387. 4688 | Intrinsic::ID Param0;
  1388. | ^~~~~~
  1389. include/clang/Basic/arm_mve_builtin_cg.inc:4680:89: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1390. 4680 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vldr_gather_base, llvm::SmallVector<llvm::Type *, 2> {Param0, Param1}), llvm::SmallVector<Value *, 2> {Val0, Val1});
  1391. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1392. include/clang/Basic/arm_mve_builtin_cg.inc:4655:16: note: 'Param1' was declared here
  1393. 4655 | llvm::Type * Param1;
  1394. | ^~~~~~
  1395. include/clang/Basic/arm_mve_builtin_cg.inc:4680:89: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1396. 4680 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vldr_gather_base, llvm::SmallVector<llvm::Type *, 2> {Param0, Param1}), llvm::SmallVector<Value *, 2> {Val0, Val1});
  1397. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1398. include/clang/Basic/arm_mve_builtin_cg.inc:4654:16: note: 'Param0' was declared here
  1399. 4654 | llvm::Type * Param0;
  1400. | ^~~~~~
  1401. include/clang/Basic/arm_mve_builtin_cg.inc:4317:83: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1402. 4317 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vmull_poly, llvm::SmallVector<llvm::Type *, 2> {Param1, Param2}), llvm::SmallVector<Value *, 3> {Val0, Val1, Val2});
  1403. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1404. include/clang/Basic/arm_mve_builtin_cg.inc:4291:16: note: 'Param2' was declared here
  1405. 4291 | llvm::Type * Param2;
  1406. | ^~~~~~
  1407. include/clang/Basic/arm_mve_builtin_cg.inc:4317:83: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1408. 4317 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vmull_poly, llvm::SmallVector<llvm::Type *, 2> {Param1, Param2}), llvm::SmallVector<Value *, 3> {Val0, Val1, Val2});
  1409. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1410. include/clang/Basic/arm_mve_builtin_cg.inc:4290:16: note: 'Param1' was declared here
  1411. 4290 | llvm::Type * Param1;
  1412. | ^~~~~~
  1413. include/clang/Basic/arm_mve_builtin_cg.inc:4316:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1414. 4316 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0);
  1415. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1416. include/clang/Basic/arm_mve_builtin_cg.inc:4289:13: note: 'Param0' was declared here
  1417. 4289 | uint32_t Param0;
  1418. | ^~~~~~
  1419. include/clang/Basic/arm_mve_builtin_cg.inc:4282:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1420. 4282 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0);
  1421. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1422. include/clang/Basic/arm_mve_builtin_cg.inc:4271:13: note: 'Param0' was declared here
  1423. 4271 | uint32_t Param0;
  1424. | ^~~~~~
  1425. include/clang/Basic/arm_mve_builtin_cg.inc:4267:60: warning: 'Param4' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1426. 4267 | return Builder.CreateCall(CGM.getIntrinsic(Param2, llvm::SmallVector<llvm::Type *, 2> {Param3, Param4}), llvm::SmallVector<Value *, 4> {Val0, Val1, Val2, Val3});
  1427. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1428. include/clang/Basic/arm_mve_builtin_cg.inc:4120:16: note: 'Param4' was declared here
  1429. 4120 | llvm::Type * Param4;
  1430. | ^~~~~~
  1431. include/clang/Basic/arm_mve_builtin_cg.inc:4267:60: warning: 'Param3' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1432. 4267 | return Builder.CreateCall(CGM.getIntrinsic(Param2, llvm::SmallVector<llvm::Type *, 2> {Param3, Param4}), llvm::SmallVector<Value *, 4> {Val0, Val1, Val2, Val3});
  1433. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1434. include/clang/Basic/arm_mve_builtin_cg.inc:4119:16: note: 'Param3' was declared here
  1435. 4119 | llvm::Type * Param3;
  1436. | ^~~~~~
  1437. include/clang/Basic/arm_mve_builtin_cg.inc:4267:45: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1438. 4267 | return Builder.CreateCall(CGM.getIntrinsic(Param2, llvm::SmallVector<llvm::Type *, 2> {Param3, Param4}), llvm::SmallVector<Value *, 4> {Val0, Val1, Val2, Val3});
  1439. | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1440. include/clang/Basic/arm_mve_builtin_cg.inc:4118:18: note: 'Param2' was declared here
  1441. 4118 | Intrinsic::ID Param2;
  1442. | ^~~~~~
  1443. include/clang/Basic/arm_mve_builtin_cg.inc:4266:39: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1444. 4266 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param1);
  1445. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1446. include/clang/Basic/arm_mve_builtin_cg.inc:4117:13: note: 'Param1' was declared here
  1447. 4117 | uint32_t Param1;
  1448. | ^~~~~~
  1449. include/clang/Basic/arm_mve_builtin_cg.inc:4265:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1450. 4265 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0);
  1451. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1452. include/clang/Basic/arm_mve_builtin_cg.inc:4116:13: note: 'Param0' was declared here
  1453. 4116 | uint32_t Param0;
  1454. | ^~~~~~
  1455. include/clang/Basic/arm_mve_builtin_cg.inc:4094:84: warning: 'Param3' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1456. 4094 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vshl_vector, llvm::SmallVector<llvm::Type *, 2> {Param3, Param3}), llvm::SmallVector<Value *, 5> {Val0, Val1, Val2, Val3, Val4});
  1457. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1458. include/clang/Basic/arm_mve_builtin_cg.inc:3942:16: note: 'Param3' was declared here
  1459. 3942 | llvm::Type * Param3;
  1460. | ^~~~~~
  1461. include/clang/Basic/arm_mve_builtin_cg.inc:4093:39: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1462. 4093 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param2);
  1463. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1464. include/clang/Basic/arm_mve_builtin_cg.inc:3941:13: note: 'Param2' was declared here
  1465. 3941 | uint32_t Param2;
  1466. | ^~~~~~
  1467. include/clang/Basic/arm_mve_builtin_cg.inc:4092:39: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1468. 4092 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param1);
  1469. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1470. include/clang/Basic/arm_mve_builtin_cg.inc:3940:13: note: 'Param1' was declared here
  1471. 3940 | uint32_t Param1;
  1472. | ^~~~~~
  1473. include/clang/Basic/arm_mve_builtin_cg.inc:4091:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1474. 4091 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0);
  1475. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1476. include/clang/Basic/arm_mve_builtin_cg.inc:3939:13: note: 'Param0' was declared here
  1477. 3939 | uint32_t Param0;
  1478. | ^~~~~~
  1479. include/clang/Basic/arm_mve_builtin_cg.inc:3913:84: warning: 'Param3' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1480. 3913 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vshl_scalar, llvm::SmallVector<llvm::Type *, 1> {Param3}), llvm::SmallVector<Value *, 5> {Val0, Val1, Val2, Val3, Val4});
  1481. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1482. include/clang/Basic/arm_mve_builtin_cg.inc:3761:16: note: 'Param3' was declared here
  1483. 3761 | llvm::Type * Param3;
  1484. | ^~~~~~
  1485. include/clang/Basic/arm_mve_builtin_cg.inc:3912:39: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1486. 3912 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param2);
  1487. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1488. include/clang/Basic/arm_mve_builtin_cg.inc:3760:13: note: 'Param2' was declared here
  1489. 3760 | uint32_t Param2;
  1490. | ^~~~~~
  1491. include/clang/Basic/arm_mve_builtin_cg.inc:3911:39: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1492. 3911 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param1);
  1493. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1494. include/clang/Basic/arm_mve_builtin_cg.inc:3759:13: note: 'Param1' was declared here
  1495. 3759 | uint32_t Param1;
  1496. | ^~~~~~
  1497. include/clang/Basic/arm_mve_builtin_cg.inc:3910:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1498. 3910 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0);
  1499. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1500. include/clang/Basic/arm_mve_builtin_cg.inc:3758:13: note: 'Param0' was declared here
  1501. 3758 | uint32_t Param0;
  1502. | ^~~~~~
  1503. include/clang/Basic/arm_mve_builtin_cg.inc:3732:95: warning: 'Param4' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1504. 3732 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vshl_scalar_predicated, llvm::SmallVector<llvm::Type *, 2> {Param4, Param3}), llvm::SmallVector<Value *, 6> {Val0, Val1, Val2, Val3, Val4, Val7});
  1505. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1506. include/clang/Basic/arm_mve_builtin_cg.inc:3553:16: note: 'Param4' was declared here
  1507. 3553 | llvm::Type * Param4;
  1508. | ^~~~~~
  1509. include/clang/Basic/arm_mve_builtin_cg.inc:3732:95: warning: 'Param3' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1510. 3732 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vshl_scalar_predicated, llvm::SmallVector<llvm::Type *, 2> {Param4, Param3}), llvm::SmallVector<Value *, 6> {Val0, Val1, Val2, Val3, Val4, Val7});
  1511. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1512. include/clang/Basic/arm_mve_builtin_cg.inc:3552:16: note: 'Param3' was declared here
  1513. 3552 | llvm::Type * Param3;
  1514. | ^~~~~~
  1515. include/clang/Basic/arm_mve_builtin_cg.inc:3728:39: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1516. 3728 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param2);
  1517. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1518. include/clang/Basic/arm_mve_builtin_cg.inc:3551:13: note: 'Param2' was declared here
  1519. 3551 | uint32_t Param2;
  1520. | ^~~~~~
  1521. include/clang/Basic/arm_mve_builtin_cg.inc:3727:39: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1522. 3727 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param1);
  1523. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1524. include/clang/Basic/arm_mve_builtin_cg.inc:3550:13: note: 'Param1' was declared here
  1525. 3550 | uint32_t Param1;
  1526. | ^~~~~~
  1527. include/clang/Basic/arm_mve_builtin_cg.inc:3726:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1528. 3726 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0);
  1529. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1530. include/clang/Basic/arm_mve_builtin_cg.inc:3549:13: note: 'Param0' was declared here
  1531. 3549 | uint32_t Param0;
  1532. | ^~~~~~
  1533. include/clang/Basic/arm_mve_builtin_cg.inc:3519:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1534. 3519 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0);
  1535. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1536. include/clang/Basic/arm_mve_builtin_cg.inc:3508:13: note: 'Param0' was declared here
  1537. 3508 | uint32_t Param0;
  1538. | ^~~~~~
  1539. include/clang/Basic/arm_mve_builtin_cg.inc:3489:60: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1540. 3489 | return Builder.CreateCall(CGM.getIntrinsic(Param0, llvm::SmallVector<llvm::Type *, 1> {Param1}), llvm::SmallVector<Value *, 3> {Val0, Val1, Val2});
  1541. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1542. include/clang/Basic/arm_mve_builtin_cg.inc:3435:16: note: 'Param1' was declared here
  1543. 3435 | llvm::Type * Param1;
  1544. | ^~~~~~
  1545. include/clang/Basic/arm_mve_builtin_cg.inc:3489:45: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1546. 3489 | return Builder.CreateCall(CGM.getIntrinsic(Param0, llvm::SmallVector<llvm::Type *, 1> {Param1}), llvm::SmallVector<Value *, 3> {Val0, Val1, Val2});
  1547. | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1548. include/clang/Basic/arm_mve_builtin_cg.inc:3434:18: note: 'Param0' was declared here
  1549. 3434 | Intrinsic::ID Param0;
  1550. | ^~~~~~
  1551. include/clang/Basic/arm_mve_builtin_cg.inc:3420:90: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1552. 3420 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vstr_scatter_base, llvm::SmallVector<llvm::Type *, 2> {Param0, Param1}), llvm::SmallVector<Value *, 3> {Val0, Val1, Val2});
  1553. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1554. include/clang/Basic/arm_mve_builtin_cg.inc:3394:16: note: 'Param1' was declared here
  1555. 3394 | llvm::Type * Param1;
  1556. | ^~~~~~
  1557. include/clang/Basic/arm_mve_builtin_cg.inc:3420:90: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1558. 3420 | return Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vstr_scatter_base, llvm::SmallVector<llvm::Type *, 2> {Param0, Param1}), llvm::SmallVector<Value *, 3> {Val0, Val1, Val2});
  1559. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1560. include/clang/Basic/arm_mve_builtin_cg.inc:3393:16: note: 'Param0' was declared here
  1561. 3393 | llvm::Type * Param0;
  1562. | ^~~~~~
  1563. include/clang/Basic/arm_mve_builtin_cg.inc:2448:60: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1564. 2448 | return Builder.CreateCall(CGM.getIntrinsic(Param1, llvm::SmallVector<llvm::Type *, 2> {Param2, Param0}), llvm::SmallVector<Value *, 4> {Val0, Val1, Val2, Val5});
  1565. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1566. include/clang/Basic/arm_mve_builtin_cg.inc:2379:16: note: 'Param2' was declared here
  1567. 2379 | llvm::Type * Param2;
  1568. | ^~~~~~
  1569. include/clang/Basic/arm_mve_builtin_cg.inc:2448:45: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1570. 2448 | return Builder.CreateCall(CGM.getIntrinsic(Param1, llvm::SmallVector<llvm::Type *, 2> {Param2, Param0}), llvm::SmallVector<Value *, 4> {Val0, Val1, Val2, Val5});
  1571. | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1572. include/clang/Basic/arm_mve_builtin_cg.inc:2378:18: note: 'Param1' was declared here
  1573. 2378 | Intrinsic::ID Param1;
  1574. | ^~~~~~
  1575. include/clang/Basic/arm_mve_builtin_cg.inc:2448:60: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1576. 2448 | return Builder.CreateCall(CGM.getIntrinsic(Param1, llvm::SmallVector<llvm::Type *, 2> {Param2, Param0}), llvm::SmallVector<Value *, 4> {Val0, Val1, Val2, Val5});
  1577. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1578. include/clang/Basic/arm_mve_builtin_cg.inc:2377:16: note: 'Param0' was declared here
  1579. 2377 | llvm::Type * Param0;
  1580. | ^~~~~~
  1581. include/clang/Basic/arm_mve_builtin_cg.inc:1918:31: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1582. 1918 | return Builder.CreateIntCast(Val2, Int32Ty, Param1);
  1583. | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
  1584. include/clang/Basic/arm_mve_builtin_cg.inc:1896:9: note: 'Param1' was declared here
  1585. 1896 | bool Param1;
  1586. | ^~~~~~
  1587. include/clang/Basic/arm_mve_builtin_cg.inc:1917:52: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1588. 1917 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Param0, llvm::SmallVector<llvm::Type *, 1> {llvm::VectorType::get(Int32Ty, 4)}), llvm::SmallVector<Value *, 2> {Val0, Val1});
  1589. | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1590. include/clang/Basic/arm_mve_builtin_cg.inc:1895:18: note: 'Param0' was declared here
  1591. 1895 | Intrinsic::ID Param0;
  1592. | ^~~~~~
  1593. include/clang/Basic/arm_mve_builtin_cg.inc:1564:31: warning: 'Param3' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1594. 1564 | return Builder.CreateIntCast(Val3, Param2, Param3);
  1595. | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
  1596. include/clang/Basic/arm_mve_builtin_cg.inc:1509:9: note: 'Param3' was declared here
  1597. 1509 | bool Param3;
  1598. | ^~~~~~
  1599. include/clang/Basic/arm_mve_builtin_cg.inc:1564:31: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1600. 1564 | return Builder.CreateIntCast(Val3, Param2, Param3);
  1601. | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
  1602. include/clang/Basic/arm_mve_builtin_cg.inc:1508:16: note: 'Param2' was declared here
  1603. 1508 | llvm::Type * Param2;
  1604. | ^~~~~~
  1605. include/clang/Basic/arm_mve_builtin_cg.inc:1563:67: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1606. 1563 | Value *Val3 = Builder.CreateCall(CGM.getIntrinsic(Param0, llvm::SmallVector<llvm::Type *, 1> {Param1}), llvm::SmallVector<Value *, 2> {Val1, Val2});
  1607. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1608. include/clang/Basic/arm_mve_builtin_cg.inc:1507:16: note: 'Param1' was declared here
  1609. 1507 | llvm::Type * Param1;
  1610. | ^~~~~~
  1611. include/clang/Basic/arm_mve_builtin_cg.inc:1563:52: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1612. 1563 | Value *Val3 = Builder.CreateCall(CGM.getIntrinsic(Param0, llvm::SmallVector<llvm::Type *, 1> {Param1}), llvm::SmallVector<Value *, 2> {Val1, Val2});
  1613. | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1614. include/clang/Basic/arm_mve_builtin_cg.inc:1506:18: note: 'Param0' was declared here
  1615. 1506 | Intrinsic::ID Param0;
  1616. | ^~~~~~
  1617. include/clang/Basic/arm_mve_builtin_cg.inc:1495:88: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1618. 1495 | Value *Val2 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_pred_v2i, llvm::SmallVector<llvm::Type *, 1> {Param1}), llvm::SmallVector<Value *, 1> {Val1});
  1619. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1620. include/clang/Basic/arm_mve_builtin_cg.inc:1474:16: note: 'Param1' was declared here
  1621. 1474 | llvm::Type * Param1;
  1622. | ^~~~~~
  1623. include/clang/Basic/arm_mve_builtin_cg.inc:1494:52: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1624. 1494 | Value *Val1 = Builder.CreateCall(CGM.getIntrinsic(Param0), llvm::SmallVector<Value *, 1> {Val0});
  1625. | ~~~~~~~~~~~~~~~~^~~~~~~~
  1626. include/clang/Basic/arm_mve_builtin_cg.inc:1473:18: note: 'Param0' was declared here
  1627. 1473 | Intrinsic::ID Param0;
  1628. | ^~~~~~
  1629. include/clang/Basic/arm_mve_builtin_cg.inc:1414:39: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1630. 1414 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param2);
  1631. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1632. include/clang/Basic/arm_mve_builtin_cg.inc:1196:13: note: 'Param2' was declared here
  1633. 1196 | uint32_t Param2;
  1634. | ^~~~~~
  1635. include/clang/Basic/arm_mve_builtin_cg.inc:1413:39: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1636. 1413 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param1);
  1637. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1638. include/clang/Basic/arm_mve_builtin_cg.inc:1195:13: note: 'Param1' was declared here
  1639. 1195 | uint32_t Param1;
  1640. | ^~~~~~
  1641. include/clang/Basic/arm_mve_builtin_cg.inc:1412:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1642. 1412 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0);
  1643. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1644. include/clang/Basic/arm_mve_builtin_cg.inc:1194:13: note: 'Param0' was declared here
  1645. 1194 | uint32_t Param0;
  1646. | ^~~~~~
  1647. include/clang/Basic/arm_mve_builtin_cg.inc:1162:39: warning: 'Param2' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1648. 1162 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param2);
  1649. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1650. include/clang/Basic/arm_mve_builtin_cg.inc:917:13: note: 'Param2' was declared here
  1651. 917 | uint32_t Param2;
  1652. | ^~~~~~
  1653. include/clang/Basic/arm_mve_builtin_cg.inc:1161:39: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1654. 1161 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param1);
  1655. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1656. include/clang/Basic/arm_mve_builtin_cg.inc:916:13: note: 'Param1' was declared here
  1657. 916 | uint32_t Param1;
  1658. | ^~~~~~
  1659. include/clang/Basic/arm_mve_builtin_cg.inc:1160:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1660. 1160 | Value *Val2 = llvm::ConstantInt::get(Int32Ty, Param0);
  1661. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1662. include/clang/Basic/arm_mve_builtin_cg.inc:915:13: note: 'Param0' was declared here
  1663. 915 | uint32_t Param0;
  1664. | ^~~~~~
  1665. include/clang/Basic/arm_mve_builtin_cg.inc:886:39: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1666. 886 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param1);
  1667. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1668. include/clang/Basic/arm_mve_builtin_cg.inc:694:13: note: 'Param1' was declared here
  1669. 694 | uint32_t Param1;
  1670. | ^~~~~~
  1671. include/clang/Basic/arm_mve_builtin_cg.inc:885:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1672. 885 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param0);
  1673. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1674. include/clang/Basic/arm_mve_builtin_cg.inc:693:13: note: 'Param0' was declared here
  1675. 693 | uint32_t Param0;
  1676. | ^~~~~~
  1677. include/clang/Basic/arm_mve_builtin_cg.inc:661:39: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1678. 661 | Value *Val4 = llvm::ConstantInt::get(Int32Ty, Param1);
  1679. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1680. include/clang/Basic/arm_mve_builtin_cg.inc:442:13: note: 'Param1' was declared here
  1681. 442 | uint32_t Param1;
  1682. | ^~~~~~
  1683. include/clang/Basic/arm_mve_builtin_cg.inc:660:39: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1684. 660 | Value *Val3 = llvm::ConstantInt::get(Int32Ty, Param0);
  1685. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
  1686. include/clang/Basic/arm_mve_builtin_cg.inc:441:13: note: 'Param0' was declared here
  1687. 441 | uint32_t Param0;
  1688. | ^~~~~~
  1689. include/clang/Basic/arm_mve_builtin_cg.inc:413:26: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1690. 413 | return SignOrZeroExtend(Builder, Val8, Val9, static_cast<bool>(Param0));
  1691. | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1692. include/clang/Basic/arm_mve_builtin_cg.inc:394:9: note: 'Param0' was declared here
  1693. 394 | bool Param0;
  1694. | ^~~~~~
  1695. include/clang/Basic/arm_mve_builtin_cg.inc:390:26: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1696. 390 | return SignOrZeroExtend(Builder, Val3, Val4, static_cast<bool>(Param0));
  1697. | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1698. include/clang/Basic/arm_mve_builtin_cg.inc:376:9: note: 'Param0' was declared here
  1699. 376 | bool Param0;
  1700. | ^~~~~~
  1701. include/clang/Basic/arm_mve_builtin_cg.inc:372:26: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1702. 372 | return SignOrZeroExtend(Builder, Val8, Val9, static_cast<bool>(Param0));
  1703. | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1704. include/clang/Basic/arm_mve_builtin_cg.inc:353:9: note: 'Param0' was declared here
  1705. 353 | bool Param0;
  1706. | ^~~~~~
  1707. include/clang/Basic/arm_mve_builtin_cg.inc:349:26: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1708. 349 | return SignOrZeroExtend(Builder, Val3, Val4, static_cast<bool>(Param0));
  1709. | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1710. include/clang/Basic/arm_mve_builtin_cg.inc:335:9: note: 'Param0' was declared here
  1711. 335 | bool Param0;
  1712. | ^~~~~~
  1713. include/clang/Basic/arm_mve_builtin_cg.inc:280:26: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1714. 280 | return SignOrZeroExtend(Builder, Val8, Val9, static_cast<bool>(Param0));
  1715. | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1716. include/clang/Basic/arm_mve_builtin_cg.inc:261:9: note: 'Param0' was declared here
  1717. 261 | bool Param0;
  1718. | ^~~~~~
  1719. include/clang/Basic/arm_mve_builtin_cg.inc:257:26: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1720. 257 | return SignOrZeroExtend(Builder, Val3, Val4, static_cast<bool>(Param0));
  1721. | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1722. include/clang/Basic/arm_mve_builtin_cg.inc:243:9: note: 'Param0' was declared here
  1723. 243 | bool Param0;
  1724. | ^~~~~~
  1725. include/clang/Basic/arm_mve_builtin_cg.inc:213:42: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1726. 213 | Value *Val1 = Builder.CreatePointerCast((Val0.getPointer()), Param0);
  1727. | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1728. include/clang/Basic/arm_mve_builtin_cg.inc:191:16: note: 'Param0' was declared here
  1729. 191 | llvm::Type * Param0;
  1730. | ^~~~~~
  1731. include/clang/Basic/arm_mve_builtin_cg.inc:181:42: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1732. 181 | Value *Val1 = Builder.CreatePointerCast((Val0.getPointer()), Param0);
  1733. | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1734. include/clang/Basic/arm_mve_builtin_cg.inc:159:16: note: 'Param0' was declared here
  1735. 159 | llvm::Type * Param0;
  1736. | ^~~~~~
  1737. In file included from ../lib/CodeGen/CGBuiltin.cpp:7003:
  1738. include/clang/Basic/arm_mve_builtin_cg.inc:71:100: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1739. 71 | Value *Val4 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vstr_scatter_base_wb, llvm::SmallVector<llvm::Type *, 2> {Param0, Param1}), llvm::SmallVector<Value *, 3> {Val1, Val2, Val3});
  1740. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1741. include/clang/Basic/arm_mve_builtin_cg.inc:44:16: note: 'Param1' was declared here
  1742. 44 | llvm::Type * Param1;
  1743. | ^~~~~~
  1744. include/clang/Basic/arm_mve_builtin_cg.inc:71:100: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1745. 71 | Value *Val4 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vstr_scatter_base_wb, llvm::SmallVector<llvm::Type *, 2> {Param0, Param1}), llvm::SmallVector<Value *, 3> {Val1, Val2, Val3});
  1746. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1747. include/clang/Basic/arm_mve_builtin_cg.inc:43:16: note: 'Param0' was declared here
  1748. 43 | llvm::Type * Param0;
  1749. | ^~~~~~
  1750. In file included from ../lib/CodeGen/CGBuiltin.cpp:7003:
  1751. include/clang/Basic/arm_mve_builtin_cg.inc:33:99: warning: 'Param1' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1752. 33 | Value *Val3 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vldr_gather_base_wb, llvm::SmallVector<llvm::Type *, 2> {Param0, Param1}), llvm::SmallVector<Value *, 2> {Val1, Val2});
  1753. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1754. include/clang/Basic/arm_mve_builtin_cg.inc:7:16: note: 'Param1' was declared here
  1755. 7 | llvm::Type * Param1;
  1756. | ^~~~~~
  1757. include/clang/Basic/arm_mve_builtin_cg.inc:33:99: warning: 'Param0' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1758. 33 | Value *Val3 = Builder.CreateCall(CGM.getIntrinsic(Intrinsic::arm_mve_vldr_gather_base_wb, llvm::SmallVector<llvm::Type *, 2> {Param0, Param1}), llvm::SmallVector<Value *, 2> {Val1, Val2});
  1759. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1760. include/clang/Basic/arm_mve_builtin_cg.inc:6:16: note: 'Param0' was declared here
  1761. 6 | llvm::Type * Param0;
  1762. | ^~~~~~
  1763. [536/1613] Building CXX object lib/Cod...j.clangCodeGen.dir/CodeGenAction.cpp.o
  1764. In file included from ../include/clang/AST/NestedNameSpecifier.h:17,
  1765. from ../include/clang/AST/ASTTypeTraits.h:19,
  1766. from ../include/clang/AST/ASTContext.h:18,
  1767. from ../include/clang/Frontend/ASTUnit.h:17,
  1768. from ../include/clang/Frontend/FrontendAction.h:23,
  1769. from ../include/clang/CodeGen/CodeGenAction.h:12,
  1770. from ../lib/CodeGen/CodeGenAction.cpp:9:
  1771. ../include/clang/Basic/Diagnostic.h: In function 'void BitcodeInlineAsmDiagHandler(const llvm::SMDiagnostic&, void*, unsigned int)':
  1772. ../include/clang/Basic/Diagnostic.h:1305:13: warning: 'DiagID' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1773. 1305 | CurDiagID = DiagID;
  1774. | ~~~~~~~~~~^~~~~~~~
  1775. ../lib/CodeGen/CodeGenAction.cpp:1020:12: note: 'DiagID' was declared here
  1776. 1020 | unsigned DiagID;
  1777. | ^~~~~~
  1778. In file included from ../include/clang/AST/NestedNameSpecifier.h:17,
  1779. from ../include/clang/AST/ASTTypeTraits.h:19,
  1780. from ../include/clang/AST/ASTContext.h:18,
  1781. from ../include/clang/Frontend/ASTUnit.h:17,
  1782. from ../include/clang/Frontend/FrontendAction.h:23,
  1783. from ../include/clang/CodeGen/CodeGenAction.h:12,
  1784. from ../lib/CodeGen/CodeGenAction.cpp:9:
  1785. ../include/clang/Basic/Diagnostic.h: In member function 'void clang::BackendConsumer::InlineAsmDiagHandler2(const llvm::SMDiagnostic&, clang::SourceLocation)':
  1786. ../include/clang/Basic/Diagnostic.h:1305:13: warning: 'DiagID' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1787. 1305 | CurDiagID = DiagID;
  1788. | ~~~~~~~~~~^~~~~~~~
  1789. ../lib/CodeGen/CodeGenAction.cpp:475:12: note: 'DiagID' was declared here
  1790. 475 | unsigned DiagID;
  1791. | ^~~~~~
  1792. In file included from ../include/clang/AST/NestedNameSpecifier.h:17,
  1793. from ../include/clang/AST/ASTTypeTraits.h:19,
  1794. from ../include/clang/AST/ASTContext.h:18,
  1795. from ../include/clang/Frontend/ASTUnit.h:17,
  1796. from ../include/clang/Frontend/FrontendAction.h:23,
  1797. from ../include/clang/CodeGen/CodeGenAction.h:12,
  1798. from ../lib/CodeGen/CodeGenAction.cpp:9:
  1799. ../include/clang/Basic/Diagnostic.h: In member function 'bool clang::BackendConsumer::InlineAsmDiagHandler(const llvm::DiagnosticInfoInlineAsm&)':
  1800. ../include/clang/Basic/Diagnostic.h:1305:13: warning: 'DiagID' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1801. 1305 | CurDiagID = DiagID;
  1802. | ~~~~~~~~~~^~~~~~~~
  1803. ../lib/CodeGen/CodeGenAction.cpp:552:12: note: 'DiagID' was declared here
  1804. 552 | unsigned DiagID;
  1805. | ^~~~~~
  1806. [539/1613] Building CXX object lib/Sem...Files/obj.clangSema.dir/SemaExpr.cpp.o
  1807. ../lib/Sema/SemaExpr.cpp: In function '{anonymous}::OdrUseContext isOdrUseContext(clang::Sema&)':
  1808. ../lib/Sema/SemaExpr.cpp:15499:10: warning: 'Result' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1809. 15499 | return Result;
  1810. | ^~~~~~
  1811. [555/1613] Building CXX object lib/Sem...les/obj.clangSema.dir/SemaOpenMP.cpp.o
  1812. ../lib/Sema/SemaOpenMP.cpp: In function 'bool actOnOMPReductionKindClause(clang::Sema&, {anonymous}::DSAStackTy*, clang::OpenMPClauseKind, llvm::ArrayRef<clang::Expr*>, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation, clang::SourceLocation, clang::CXXScopeSpec&, const clang::DeclarationNameInfo&, llvm::ArrayRef<clang::Expr*>, {anonymous}::ReductionData&)':
  1813. ../lib/Sema/SemaOpenMP.cpp:14185:59: warning: 'ParentBOK' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1814. 14184 | if ((DeclareReductionRef.isUnset() && IsParentReductionOp) ||
  1815. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1816. 14185 | (DeclareReductionRef.isUsable() && IsParentBOK) || BOK != ParentBOK ||
  1817. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
  1818. [577/1613] Building CXX object lib/Sem...s/obj.clangSema.dir/SemaDeclAttr.cpp.o
  1819. In file included from ../include/clang/AST/NestedNameSpecifier.h:17,
  1820. from ../include/clang/AST/ASTTypeTraits.h:19,
  1821. from ../include/clang/AST/ASTContext.h:18,
  1822. from ../lib/Sema/SemaDeclAttr.cpp:14:
  1823. ../include/clang/Basic/Diagnostic.h: In function 'void DoEmitAvailabilityWarning(clang::Sema&, clang::AvailabilityResult, clang::Decl*, const clang::NamedDecl*, const clang::NamedDecl*, llvm::StringRef, llvm::ArrayRef<clang::SourceLocation>, const clang::ObjCInterfaceDecl*, const clang::ObjCPropertyDecl*, bool)':
  1824. ../include/clang/Basic/Diagnostic.h:1305:13: warning: 'diag' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1825. 1305 | CurDiagID = DiagID;
  1826. | ~~~~~~~~~~^~~~~~~~
  1827. ../lib/Sema/SemaDeclAttr.cpp:8078:12: note: 'diag' was declared here
  1828. 8078 | unsigned diag, diag_message, diag_fwdclass_message;
  1829. | ^~~~
  1830. [610/1613] Building CXX object lib/Cod.../obj.clangCodeGen.dir/TargetInfo.cpp.o
  1831. ../lib/CodeGen/TargetInfo.cpp: In member function 'virtual void {anonymous}::RISCVTargetCodeGenInfo::setTargetAttributes(const clang::Decl*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const':
  1832. ../lib/CodeGen/TargetInfo.cpp:9761:17: warning: 'Kind' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1833. 9761 | const char *Kind;
  1834. | ^~~~
  1835. ../lib/CodeGen/TargetInfo.cpp: In member function 'virtual void {anonymous}::MIPSTargetCodeGenInfo::setTargetAttributes(const clang::Decl*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const':
  1836. ../lib/CodeGen/TargetInfo.cpp:7021:17: warning: 'Kind' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1837. 7021 | const char *Kind;
  1838. | ^~~~
  1839. ../lib/CodeGen/TargetInfo.cpp: In member function 'virtual void {anonymous}::ARMTargetCodeGenInfo::setTargetAttributes(const clang::Decl*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const':
  1840. ../lib/CodeGen/TargetInfo.cpp:5744:17: warning: 'Kind' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1841. 5744 | const char *Kind;
  1842. | ^~~~
  1843. [615/1613] Building CXX object lib/Cod...clangCodeGen.dir/CGOpenMPRuntime.cpp.o
  1844. ../lib/CodeGen/CGOpenMPRuntime.cpp: In static member function 'static void clang::CodeGen::RegionCodeGenTy::CallbackFn(intptr_t, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) [with Callable = clang::CodeGen::CGOpenMPRuntime::emitTargetDataStandAloneCall(clang::CodeGen::CodeGenFunction&, const clang::OMPExecutableDirective&, const clang::Expr*, const clang::Expr*)::<lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)>]':
  1845. ../lib/CodeGen/CGOpenMPRuntime.cpp:10184:24: warning: 'RTLFn' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1846. 10184 | CGF.EmitRuntimeCall(createRuntimeFunction(RTLFn), OffloadingArgs);
  1847. | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1848. ../lib/CodeGen/CGOpenMPRuntime.cpp:10108:23: note: 'RTLFn' was declared here
  1849. 10108 | OpenMPRTLFunction RTLFn;
  1850. | ^~~~~
  1851. ../lib/CodeGen/CGOpenMPRuntime.cpp: In member function 'virtual void clang::CodeGen::CGOpenMPRuntime::emitTaskCall(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, const clang::OMPExecutableDirective&, llvm::Function*, clang::QualType, clang::CodeGen::Address, const clang::Expr*, const clang::CodeGen::OMPTaskDataTy&)':
  1852. ../lib/CodeGen/CGOpenMPRuntime.cpp:5259:51: warning: 'DepKind' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1853. 5259 | CGF.EmitStoreOfScalar(llvm::ConstantInt::get(LLVMFlagsTy, DepKind),
  1854. | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
  1855. [660/1613] Building CXX object lib/Dri...langDriver.dir/ToolChains/Darwin.cpp.o
  1856. ../lib/Driver/ToolChains/Darwin.cpp: In member function 'bool clang::driver::toolchains::Darwin::isAlignedAllocationUnavailable() const':
  1857. ../lib/Driver/ToolChains/Darwin.cpp:2334:24: warning: 'OS' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1858. 2334 | llvm::Triple::OSType OS;
  1859. | ^~
  1860. [682/1613] Building CXX object lib/Dri...clangDriver.dir/ToolChains/Clang.cpp.o
  1861. ../lib/Driver/ToolChains/Clang.cpp: In member function 'void clang::driver::tools::Clang::AddLanaiTargetArgs(const llvm::opt::ArgList&, llvm::opt::ArgStringList&) const':
  1862. ../lib/Driver/ToolChains/Clang.cpp:2151:7: warning: 'Mregparm' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1863. 2151 | if (Mregparm != 4) {
  1864. | ^~
  1865. ../lib/Driver/ToolChains/Clang.cpp: In member function 'virtual void clang::driver::tools::Clang::ConstructJob(clang::driver::Compilation&, const clang::driver::JobAction&, const clang::driver::InputInfo&, const InputInfoList&, const llvm::opt::ArgList&, const char*) const':
  1866. ../lib/Driver/ToolChains/Clang.cpp:3995:5: warning: 'Version' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1867. 3995 | if (Version < 7)
  1868. | ^~
  1869. [724/1613] Building CXX object lib/Fro...clangFrontend.dir/FrontendAction.cpp.o
  1870. ../lib/Frontend/FrontendAction.cpp: In function 'clang::SourceLocation ReadOriginalFileName(clang::CompilerInstance&, std::string&, bool)':
  1871. ../lib/Frontend/FrontendAction.cpp:280:38: warning: 'LineNo' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1872. 280 | CI.getSourceManager().AddLineNote(
  1873. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  1874. 281 | LineNoLoc, LineNo, SourceMgr.getLineTableFilenameID(InputFile), false,
  1875. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1876. 282 | false, SrcMgr::C_User_ModuleMap);
  1877. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1878. [821/1613] Building CXX object lib/Sta...cAnalyzerCore.dir/CheckerManager.cpp.o
  1879. ../lib/StaticAnalyzer/Core/CheckerManager.cpp: In member function 'void clang::ento::CheckerManager::runCheckersForObjCMessage(clang::ento::ObjCMessageVisitKind, clang::ento::ExplodedNodeSet&, const clang::ento::ExplodedNodeSet&, const clang::ento::ObjCMethodCall&, clang::ento::ExprEngine&, bool)':
  1880. ../lib/StaticAnalyzer/Core/CheckerManager.cpp:230:77: warning: 'IsPreVisit' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1881. 230 | const ProgramPoint &L = Msg.getProgramPoint(IsPreVisit,checkFn.Checker);
  1882. | ^
  1883. ../lib/StaticAnalyzer/Core/CheckerManager.cpp:218:12: note: 'IsPreVisit' was declared here
  1884. 218 | bool IsPreVisit;
  1885. | ^~~~~~~~~~
  1886. [844/1613] Building CXX object lib/Sta...icAnalyzerCore.dir/SymbolManager.cpp.o
  1887. ../lib/StaticAnalyzer/Core/SymbolManager.cpp: In member function 'bool clang::ento::SymbolReaper::isLive(clang::ento::SymbolRef)':
  1888. ../lib/StaticAnalyzer/Core/SymbolManager.cpp:504:3: warning: 'KnownLive' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1889. 504 | if (KnownLive)
  1890. | ^~
  1891. [861/1613] Building CXX object lib/Ser...clangSerialization.dir/ASTReader.cpp.o
  1892. In file included from ../include/clang/Serialization/ASTReader.h:28,
  1893. from ../include/clang/Serialization/ASTRecordReader.h:19,
  1894. from ../lib/Serialization/ASTReader.cpp:14:
  1895. ../include/clang/Serialization/ASTBitCodes.h: In member function 'clang::serialization::reader::ASTDeclContextNameLookupTrait::internal_key_type clang::serialization::reader::ASTDeclContextNameLookupTrait::ReadKey(const unsigned char*, unsigned int)':
  1896. ../include/clang/Serialization/ASTBitCodes.h:1971:34: warning: 'Data' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1897. 1971 | : Kind(Kind), Data(Data) {}
  1898. | ^
  1899. ../lib/Serialization/ASTReader.cpp:1105:12: note: 'Data' was declared here
  1900. 1105 | uint64_t Data;
  1901. | ^~~~
  1902. [921/1613] Building CXX object lib/Sta...cAnalyzerCheckers.dir/MIGChecker.cpp.o
  1903. In file included from ../include/clang/Analysis/ProgramPoint.h:17,
  1904. from ../include/clang/StaticAnalyzer/Core/Checker.h:16,
  1905. from ../include/clang/StaticAnalyzer/Core/BugReporter/BugType.h:18,
  1906. from ../lib/StaticAnalyzer/Checkers/MIGChecker.cpp:27:
  1907. ../include/clang/Analysis/AnalysisDeclContext.h: In function 'bool isInMIGCall(clang::ento::CheckerContext&)':
  1908. ../include/clang/Analysis/AnalysisDeclContext.h:245:64: warning: 'SFC' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1909. 245 | AnalysisDeclContext *getAnalysisDeclContext() const { return Ctx; }
  1910. | ^~~
  1911. ../lib/StaticAnalyzer/Checkers/MIGChecker.cpp:150:28: note: 'SFC' was declared here
  1912. 150 | const StackFrameContext *SFC;
  1913. | ^~~
  1914. [949/1613] Building CXX object lib/Sta...Checkers.dir/LocalizationChecker.cpp.o
  1915. In file included from ../include/clang/Basic/IdentifierTable.h:19,
  1916. from ../include/clang/AST/DeclarationName.h:18,
  1917. from ../include/clang/AST/DeclBase.h:18,
  1918. from ../include/clang/AST/Decl.h:19,
  1919. from ../include/clang/AST/Attr.h:18,
  1920. from ../lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp:18:
  1921. ../include/clang/Basic/TokenKinds.h: In member function 'void {anonymous}::EmptyLocalizationContextChecker::MethodCrawler::VisitObjCMessageExpr(const clang::ObjCMessageExpr*)':
  1922. ../include/clang/Basic/TokenKinds.h:79:74: warning: '*((void*)& Result +12)' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1923. 78 | return K == tok::string_literal || K == tok::wide_string_literal ||
  1924. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1925. 79 | K == tok::utf8_string_literal || K == tok::utf16_string_literal ||
  1926. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
  1927. 80 | K == tok::utf32_string_literal;
  1928. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1929. ../lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp:1154:9: note: '*((void*)& Result +12)' was declared here
  1930. 1154 | Token Result; // This will hold the token just before the last ')'
  1931. | ^~~~~~
  1932. [1011/1613] Building CXX object lib/Fo...Files/obj.clangFormat.dir/Format.cpp.o
  1933. ../lib/Format/Format.cpp: In function 'void clang::format::sortCppIncludes(const clang::format::FormatStyle&, const llvm::SmallVectorImpl<clang::format::{anonymous}::IncludeDirective>&, llvm::ArrayRef<clang::tooling::Range>, llvm::StringRef, llvm::StringRef, clang::tooling::Replacements&, unsigned int*)':
  1934. ../lib/Format/Format.cpp:1970:53: warning: 'CursorToEOLOffset' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1935. 1970 | *Cursor = IncludesBeginOffset + result.size() - CursorToEOLOffset;
  1936. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
  1937. ../lib/Format/Format.cpp:1969:16: warning: 'CursorIndex' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1938. 1969 | if (Cursor && CursorIndex == Index)
  1939. | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
  1940. [1066/1613] Building CXX object tools/...eFiles/modularize.dir/Modularize.cpp.o
  1941. ../tools/extra/modularize/Modularize.cpp: In member function 'bool clang::RecursiveASTVisitor<Derived>::TraverseLinkageSpecDecl(clang::LinkageSpecDecl*) [with Derived = CollectEntitiesVisitor]':
  1942. ../tools/extra/modularize/Modularize.cpp:591:43: warning: 'LinkageLabel' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1943. 591 | if (!PPTracker.checkForIncludesInBlock(PP, BlockRange, LinkageLabel,
  1944. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1945. 592 | errs()))
  1946. | ~~~~~~~
  1947. ../tools/extra/modularize/Modularize.cpp:582:17: note: 'LinkageLabel' was declared here
  1948. 582 | const char *LinkageLabel;
  1949. | ^~~~~~~~~~~~
  1950. [1090/1613] Building CXX object tools/...le.dir/DurationFactoryScaleCheck.cpp.o
  1951. ../tools/extra/clang-tidy/abseil/DurationFactoryScaleCheck.cpp: In member function 'virtual void clang::tidy::abseil::DurationFactoryScaleCheck::check(const clang::ast_matchers::MatchFinder::MatchResult&)':
  1952. ../tools/extra/clang-tidy/abseil/DurationFactoryScaleCheck.cpp:226:68: warning: 'Remainder' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1953. 226 | tooling::fixit::getText(*Remainder, *Result.Context) + ")")
  1954. | ^
  1955. [1147/1613] Building CXX object tools/.../CMakeFiles/clang.dir/cc1as_main.cpp.o
  1956. ../tools/driver/cc1as_main.cpp: In function 'bool ExecuteAssembler({anonymous}::AssemblerInvocation&, clang::DiagnosticsEngine&)':
  1957. ../tools/driver/cc1as_main.cpp:517:23: warning: 'Value' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1958. 517 | Ctx.setSymbolValue(Parser->getStreamer(), Sym, Value);
  1959. | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1960. [1433/1613] Building CXX object tools/...les/obj.clangDaemon.dir/Shutdown.cpp.o
  1961. FAILED: tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/Shutdown.cpp.o
  1962. /usr/bin/c++ -DCLANG_REPOSITORY_STRING="\"Fedora 10.0.0-0.1.20200119.git050e1a3.fc32\"" -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Itools/extra/clangd -I../tools/extra/clangd -I../include -Iinclude -I/include -O2 -g1 -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=i686 -mtune=generic -msse2 -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fPIC -fvisibility-inlines-hidden -Werror=date-time -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -Wimplicit-fallthrough -Wno-class-memaccess -Wno-redundant-move -Wno-noexcept-type -Wdelete-non-virtual-dtor -Wno-comment -fdiagnostics-color -ffunction-sections -fdata-sections -fno-common -Woverloaded-virtual -fno-strict-aliasing -pedantic -Wno-long-long -DNDEBUG -MD -MT tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/Shutdown.cpp.o -MF tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/Shutdown.cpp.o.d -o tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/Shutdown.cpp.o -c ../tools/extra/clangd/Shutdown.cpp
  1963. ../tools/extra/clangd/Shutdown.cpp: In lambda function:
  1964. ../tools/extra/clangd/Shutdown.cpp:21:10: error: 'abort' is not a member of 'std'
  1965. 21 | std::abort();
  1966. | ^~~~~
  1967. ../tools/extra/clangd/Shutdown.cpp: In function 'void clang::clangd::requestShutdown()':
  1968. ../tools/extra/clangd/Shutdown.cpp:30:10: error: 'abort' is not a member of 'std'
  1969. 30 | std::abort();
  1970. | ^~~~~
  1971. [1456/1613] Building CXX object tools/...akeFiles/obj.clangDaemon.dir/AST.cpp.o
  1972. ../tools/extra/clangd/AST.cpp: In function 'std::string clang::clangd::{anonymous}::getQualification(clang::ASTContext&, const clang::DeclContext*, const clang::DeclContext*, llvm::function_ref<bool(clang::NestedNameSpecifier*)>)':
  1973. ../tools/extra/clangd/AST.cpp:109:8: warning: variable 'ReachedNS' set but not used [-Wunused-but-set-variable]
  1974. 109 | bool ReachedNS = false;
  1975. | ^~~~~~~~~
  1976. [1466/1613] Building CXX object tools/...es/obj.clangDaemon.dir/ParsedAST.cpp.o
  1977. ninja: build stopped: subcommand failed.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement