Skip to content

Instantly share code, notes, and snippets.

@miguelraz
Created March 23, 2023 20:02
Show Gist options
  • Save miguelraz/d996feca232c88fbe7283343a425d41a to your computer and use it in GitHub Desktop.
Save miguelraz/d996feca232c88fbe7283343a425d41a to your computer and use it in GitHub Desktop.
This file has been truncated, but you can view the full file.
[I] mrg@pop-os ~/o/LoopModels (bumprealloc) [1]> UBSAN_OPTIONS='print_stacktrace=1' cmake --build buildgcc/test
[0/2] Re-checking globbed directories...
[1/11] Clearing out old coverage data.
[2/11] Building CXX object CMakeFiles/LoopModelsTests.dir/graph_test.cpp.o
FAILED: CMakeFiles/LoopModelsTests.dir/graph_test.cpp.o
/home/mrg/opt/GNAT/2021/bin/g++ -I/home/mrg/oss/LoopModels/test/../include -I/usr/lib/llvm-15/include -I/home/mrg/oss/LoopModels/buildgcc/test/_deps/unordered_dense-src/include -isystem /home/mrg/oss/LoopModels/buildgcc/test/_deps/googletest-src/googletest/include -isystem /home/mrg/oss/LoopModels/buildgcc/test/_deps/googletest-src/googletest -fno-omit-frame-pointer -fsanitize=address,undefined -g -fno-exceptions -fno-omit-frame-pointer -fmax-errors=8 -fconcepts-diagnostics-depth=4 -fno-semantic-interposition -fdiagnostics-color=always -Wall -Wpedantic -Wextra -Wshadow -D_GLIBCXX_ASSERTIONS -O0 -g --coverage -std=gnu++2a -Winvalid-pch -include /home/mrg/oss/LoopModels/buildgcc/test/CMakeFiles/LoopModelsTests.dir/cmake_pch.hxx -MD -MT CMakeFiles/LoopModelsTests.dir/graph_test.cpp.o -MF CMakeFiles/LoopModelsTests.dir/graph_test.cpp.o.d -o CMakeFiles/LoopModelsTests.dir/graph_test.cpp.o -c /home/mrg/oss/LoopModels/test/graph_test.cpp
In file included from /home/mrg/oss/LoopModels/test/../include/Math/Array.hpp:4,
from /home/mrg/oss/LoopModels/test/../include/BitSets.hpp:2,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:1:
/home/mrg/oss/LoopModels/test/../include/Math/Indexing.hpp:194:2: warning: extra ';' [-Wpedantic]
194 | };
| ^
/home/mrg/oss/LoopModels/test/../include/Math/Indexing.hpp:211:2: warning: extra ';' [-Wpedantic]
211 | };
| ^
/home/mrg/oss/LoopModels/test/../include/Math/Indexing.hpp:216:2: warning: extra ';' [-Wpedantic]
216 | };
| ^
/home/mrg/oss/LoopModels/test/../include/Math/Indexing.hpp:219:2: warning: extra ';' [-Wpedantic]
219 | };
| ^
/home/mrg/oss/LoopModels/test/../include/Math/Indexing.hpp:223:2: warning: extra ';' [-Wpedantic]
223 | };
| ^
/home/mrg/oss/LoopModels/test/../include/Math/Indexing.hpp:227:2: warning: extra ';' [-Wpedantic]
227 | };
| ^
/home/mrg/oss/LoopModels/test/../include/Math/Indexing.hpp:232:75: warning: extra ';' [-Wpedantic]
232 | constexpr auto calcNewDim(VectorDimension auto len, Colon) { return len; };
| ^
In file included from /usr/lib/llvm-15/include/llvm/ADT/ilist_node.h:18,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:21,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/ADT/ilist_node_base.h: In member function 'void llvm::ilist_node_base<false>::setPrev(llvm::ilist_node_base<false>*)':
/usr/lib/llvm-15/include/llvm/ADT/ilist_node_base.h:26:33: warning: declaration of 'Prev' shadows a member of 'llvm::ilist_node_base<false>' [-Wshadow]
26 | void setPrev(ilist_node_base *Prev) { this->Prev = Prev; }
| ~~~~~~~~~~~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/ADT/ilist_node_base.h:22:20: note: shadowed declaration is here
22 | ilist_node_base *Prev = nullptr;
| ^~~~
/usr/lib/llvm-15/include/llvm/ADT/ilist_node_base.h: In member function 'void llvm::ilist_node_base<false>::setNext(llvm::ilist_node_base<false>*)':
/usr/lib/llvm-15/include/llvm/ADT/ilist_node_base.h:27:33: warning: declaration of 'Next' shadows a member of 'llvm::ilist_node_base<false>' [-Wshadow]
27 | void setNext(ilist_node_base *Next) { this->Next = Next; }
| ~~~~~~~~~~~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/ADT/ilist_node_base.h:23:20: note: shadowed declaration is here
23 | ilist_node_base *Next = nullptr;
| ^~~~
/usr/lib/llvm-15/include/llvm/ADT/ilist_node_base.h: In member function 'void llvm::ilist_node_base<true>::setNext(llvm::ilist_node_base<true>*)':
/usr/lib/llvm-15/include/llvm/ADT/ilist_node_base.h:41:33: warning: declaration of 'Next' shadows a member of 'llvm::ilist_node_base<true>' [-Wshadow]
41 | void setNext(ilist_node_base *Next) { this->Next = Next; }
| ~~~~~~~~~~~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/ADT/ilist_node_base.h:37:20: note: shadowed declaration is here
37 | ilist_node_base *Next = nullptr;
| ^~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:22,
from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/ADT/PointerUnion.h: In constructor 'llvm::pointer_union_detail::PointerUnionMembers<Derived, ValTy, I>::PointerUnionMembers(ValTy)':
/usr/lib/llvm-15/include/llvm/ADT/PointerUnion.h:63:31: warning: declaration of 'Val' shadows a member of 'llvm::pointer_union_detail::PointerUnionMembers<Derived, ValTy, I>' [-Wshadow]
63 | PointerUnionMembers(ValTy Val) : Val(Val) {}
| ~~~~~~^~~
/usr/lib/llvm-15/include/llvm/ADT/PointerUnion.h:61:11: note: shadowed declaration is here
61 | ValTy Val;
| ^~~
In file included from /usr/lib/llvm-15/include/llvm/IR/User.h:23,
from /usr/lib/llvm-15/include/llvm/IR/Constant.h:16,
from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:27,
from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Use.h: In constructor 'llvm::Use::Use(llvm::User*)':
/usr/lib/llvm-15/include/llvm/IR/Use.h:59:13: warning: declaration of 'Parent' shadows a member of 'llvm::Use' [-Wshadow]
59 | Use(User *Parent) : Parent(Parent) {}
| ~~~~~~^~~~~~
/usr/lib/llvm-15/include/llvm/IR/Use.h:96:9: note: shadowed declaration is here
96 | User *Parent = nullptr;
| ^~~~~~
/usr/lib/llvm-15/include/llvm/IR/Use.h: In constructor 'llvm::Use::Use(llvm::User*)':
/usr/lib/llvm-15/include/llvm/IR/Use.h:59:13: warning: declaration of 'Parent' shadows a member of 'llvm::Use' [-Wshadow]
59 | Use(User *Parent) : Parent(Parent) {}
| ~~~~~~^~~~~~
/usr/lib/llvm-15/include/llvm/IR/Use.h:96:9: note: shadowed declaration is here
96 | User *Parent = nullptr;
| ^~~~~~
/usr/lib/llvm-15/include/llvm/IR/Use.h: In constructor 'llvm::Use::Use(llvm::User*)':
/usr/lib/llvm-15/include/llvm/IR/Use.h:59:13: warning: declaration of 'Parent' shadows a member of 'llvm::Use' [-Wshadow]
59 | Use(User *Parent) : Parent(Parent) {}
| ~~~~~~^~~~~~
/usr/lib/llvm-15/include/llvm/IR/Use.h:96:9: note: shadowed declaration is here
96 | User *Parent = nullptr;
| ^~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)':
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:86:37: warning: declaration of 'Storage' shadows a member of 'llvm::Metadata' [-Wshadow]
86 | Metadata(unsigned ID, StorageType Storage)
| ~~~~~~~~~~~~^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:73:17: note: shadowed declaration is here
73 | unsigned char Storage : 7;
| ^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)':
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:86:37: warning: declaration of 'Storage' shadows a member of 'llvm::Metadata' [-Wshadow]
86 | Metadata(unsigned ID, StorageType Storage)
| ~~~~~~~~~~~~^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:73:17: note: shadowed declaration is here
73 | unsigned char Storage : 7;
| ^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)':
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:86:37: warning: declaration of 'Storage' shadows a member of 'llvm::Metadata' [-Wshadow]
86 | Metadata(unsigned ID, StorageType Storage)
| ~~~~~~~~~~~~^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:73:17: note: shadowed declaration is here
73 | unsigned char Storage : 7;
| ^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In constructor 'llvm::ReplaceableMetadataImpl::ReplaceableMetadataImpl(llvm::LLVMContext&)':
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:293:40: warning: declaration of 'Context' shadows a member of 'llvm::ReplaceableMetadataImpl' [-Wshadow]
293 | ReplaceableMetadataImpl(LLVMContext &Context) : Context(Context) {}
| ~~~~~~~~~~~~~^~~~~~~
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:288:16: note: shadowed declaration is here
288 | LLVMContext &Context;
| ^~~~~~~
/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In constructor 'llvm::ReplaceableMetadataImpl::ReplaceableMetadataImpl(llvm::LLVMContext&)':
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:293:40: warning: declaration of 'Context' shadows a member of 'llvm::ReplaceableMetadataImpl' [-Wshadow]
293 | ReplaceableMetadataImpl(LLVMContext &Context) : Context(Context) {}
| ~~~~~~~~~~~~~^~~~~~~
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:288:16: note: shadowed declaration is here
288 | LLVMContext &Context;
| ^~~~~~~
/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In constructor 'llvm::ReplaceableMetadataImpl::ReplaceableMetadataImpl(llvm::LLVMContext&)':
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:293:40: warning: declaration of 'Context' shadows a member of 'llvm::ReplaceableMetadataImpl' [-Wshadow]
293 | ReplaceableMetadataImpl(LLVMContext &Context) : Context(Context) {}
| ~~~~~~~~~~~~~^~~~~~~
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:288:16: note: shadowed declaration is here
288 | LLVMContext &Context;
| ^~~~~~~
/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In constructor 'llvm::ValueAsMetadata::ValueAsMetadata(unsigned int, llvm::Value*)':
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:357:39: warning: declaration of 'V' shadows a member of 'llvm::ValueAsMetadata' [-Wshadow]
357 | ValueAsMetadata(unsigned ID, Value *V)
| ~~~~~~~^
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:349:10: note: shadowed declaration is here
349 | Value *V;
| ^
/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In constructor 'llvm::ValueAsMetadata::ValueAsMetadata(unsigned int, llvm::Value*)':
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:357:39: warning: declaration of 'V' shadows a member of 'llvm::ValueAsMetadata' [-Wshadow]
357 | ValueAsMetadata(unsigned ID, Value *V)
| ~~~~~~~^
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:349:10: note: shadowed declaration is here
349 | Value *V;
| ^
/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In constructor 'llvm::ValueAsMetadata::ValueAsMetadata(unsigned int, llvm::Value*)':
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:357:39: warning: declaration of 'V' shadows a member of 'llvm::ValueAsMetadata' [-Wshadow]
357 | ValueAsMetadata(unsigned ID, Value *V)
| ~~~~~~~^
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:349:10: note: shadowed declaration is here
349 | Value *V;
| ^
/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'void llvm::MDOperand::reset(llvm::Metadata*, llvm::Metadata*)':
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:804:24: warning: declaration of 'MD' shadows a member of 'llvm::MDOperand' [-Wshadow]
804 | void reset(Metadata *MD, Metadata *Owner) {
| ~~~~~~~~~~^~
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:774:13: note: shadowed declaration is here
774 | Metadata *MD = nullptr;
| ^~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In constructor 'llvm::MDTuple::MDTuple(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1333:39: warning: declaration of 'Storage' shadows a member of 'llvm::MDTuple' [-Wshadow]
1333 | MDTuple(LLVMContext &C, StorageType Storage, unsigned Hash,
| ~~~~~~~~~~~~^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:73:17: note: shadowed declaration is here
73 | unsigned char Storage : 7;
| ^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In constructor 'llvm::MDTuple::MDTuple(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1333:39: warning: declaration of 'Storage' shadows a member of 'llvm::MDTuple' [-Wshadow]
1333 | MDTuple(LLVMContext &C, StorageType Storage, unsigned Hash,
| ~~~~~~~~~~~~^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:73:17: note: shadowed declaration is here
73 | unsigned char Storage : 7;
| ^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In constructor 'llvm::MDTuple::MDTuple(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1333:39: warning: declaration of 'Storage' shadows a member of 'llvm::MDTuple' [-Wshadow]
1333 | MDTuple(LLVMContext &C, StorageType Storage, unsigned Hash,
| ~~~~~~~~~~~~^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:73:17: note: shadowed declaration is here
73 | unsigned char Storage : 7;
| ^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In constructor 'llvm::TypedMDOperandIterator<T>::TypedMDOperandIterator(llvm::MDNode::op_iterator)':
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1463:55: warning: declaration of 'I' shadows a member of 'llvm::TypedMDOperandIterator<T>' [-Wshadow]
1463 | explicit TypedMDOperandIterator(MDNode::op_iterator I) : I(I) {}
| ~~~~~~~~~~~~~~~~~~~~^
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1453:23: note: shadowed declaration is here
1453 | MDNode::op_iterator I = nullptr;
| ^
/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In constructor 'llvm::MDTupleTypedArrayWrapper<T>::MDTupleTypedArrayWrapper(const llvm::MDTuple*)':
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1491:43: warning: declaration of 'N' shadows a member of 'llvm::MDTupleTypedArrayWrapper<T>' [-Wshadow]
1491 | MDTupleTypedArrayWrapper(const MDTuple *N) : N(N) {}
| ~~~~~~~~~~~~~~~^
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1487:18: note: shadowed declaration is here
1487 | const MDTuple *N = nullptr;
| ^
In file included from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h: In constructor 'llvm::TrackingMDRef::TrackingMDRef(llvm::Metadata*)':
/usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:30:36: warning: declaration of 'MD' shadows a member of 'llvm::TrackingMDRef' [-Wshadow]
30 | explicit TrackingMDRef(Metadata *MD) : MD(MD) { track(); }
| ~~~~~~~~~~^~
/usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:26:13: note: shadowed declaration is here
26 | Metadata *MD = nullptr;
| ^~
/usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h: In constructor 'llvm::TrackingMDRef::TrackingMDRef(llvm::Metadata*)':
/usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:30:36: warning: declaration of 'MD' shadows a member of 'llvm::TrackingMDRef' [-Wshadow]
30 | explicit TrackingMDRef(Metadata *MD) : MD(MD) { track(); }
| ~~~~~~~~~~^~
/usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:26:13: note: shadowed declaration is here
26 | Metadata *MD = nullptr;
| ^~
/usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h: In constructor 'llvm::TrackingMDRef::TrackingMDRef(llvm::Metadata*)':
/usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:30:36: warning: declaration of 'MD' shadows a member of 'llvm::TrackingMDRef' [-Wshadow]
30 | explicit TrackingMDRef(Metadata *MD) : MD(MD) { track(); }
| ~~~~~~~~~~^~
/usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:26:13: note: shadowed declaration is here
26 | Metadata *MD = nullptr;
| ^~
/usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h: In member function 'void llvm::TrackingMDRef::reset(llvm::Metadata*)':
/usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:66:24: warning: declaration of 'MD' shadows a member of 'llvm::TrackingMDRef' [-Wshadow]
66 | void reset(Metadata *MD) {
| ~~~~~~~~~~^~
/usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:26:13: note: shadowed declaration is here
26 | Metadata *MD = nullptr;
| ^~
In file included from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type)':
/usr/lib/llvm-15/include/llvm/IR/Instruction.h:836:55: warning: declaration of 'Value' shadows a member of 'llvm::Instruction' [-Wshadow]
836 | void setSubclassData(typename BitfieldElement::Type Value) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/User.h:24,
from /usr/lib/llvm-15/include/llvm/IR/Constant.h:16,
from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:27,
from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Value.h:74:13: note: shadowed declaration is here
74 | class Value {
| ^
In file included from /usr/lib/llvm-15/include/llvm/IR/Constants.h:23,
from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:26,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/ADT/APFloat.h: In constructor 'llvm::APFloat::APFloat(const llvm::fltSemantics&)':
/usr/lib/llvm-15/include/llvm/ADT/APFloat.h:863:31: warning: declaration of 'Semantics' shadows a member of 'llvm::APFloat' [-Wshadow]
863 | APFloat(const fltSemantics &Semantics) : U(Semantics) {}
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/APFloat.h:151:8: note: shadowed declaration is here
151 | enum Semantics {
| ^~~~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/APFloat.h: In constructor 'llvm::APFloat::APFloat(const llvm::fltSemantics&)':
/usr/lib/llvm-15/include/llvm/ADT/APFloat.h:863:31: warning: declaration of 'Semantics' shadows a member of 'llvm::APFloat' [-Wshadow]
863 | APFloat(const fltSemantics &Semantics) : U(Semantics) {}
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/APFloat.h:151:8: note: shadowed declaration is here
151 | enum Semantics {
| ^~~~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/APFloat.h: In constructor 'llvm::APFloat::APFloat(const llvm::fltSemantics&)':
/usr/lib/llvm-15/include/llvm/ADT/APFloat.h:863:31: warning: declaration of 'Semantics' shadows a member of 'llvm::APFloat' [-Wshadow]
863 | APFloat(const fltSemantics &Semantics) : U(Semantics) {}
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/APFloat.h:151:8: note: shadowed declaration is here
151 | enum Semantics {
| ^~~~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/APFloat.h: In constructor 'llvm::APFloat::APFloat(const llvm::fltSemantics&, llvm::APFloatBase::integerPart)':
/usr/lib/llvm-15/include/llvm/ADT/APFloat.h:865:31: warning: declaration of 'Semantics' shadows a member of 'llvm::APFloat' [-Wshadow]
865 | APFloat(const fltSemantics &Semantics, integerPart I) : U(Semantics, I) {}
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/APFloat.h:151:8: note: shadowed declaration is here
151 | enum Semantics {
| ^~~~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/APFloat.h: In constructor 'llvm::APFloat::APFloat(const llvm::fltSemantics&, llvm::APFloatBase::integerPart)':
/usr/lib/llvm-15/include/llvm/ADT/APFloat.h:865:31: warning: declaration of 'Semantics' shadows a member of 'llvm::APFloat' [-Wshadow]
865 | APFloat(const fltSemantics &Semantics, integerPart I) : U(Semantics, I) {}
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/APFloat.h:151:8: note: shadowed declaration is here
151 | enum Semantics {
| ^~~~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/APFloat.h: In constructor 'llvm::APFloat::APFloat(const llvm::fltSemantics&, llvm::APFloatBase::integerPart)':
/usr/lib/llvm-15/include/llvm/ADT/APFloat.h:865:31: warning: declaration of 'Semantics' shadows a member of 'llvm::APFloat' [-Wshadow]
865 | APFloat(const fltSemantics &Semantics, integerPart I) : U(Semantics, I) {}
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/APFloat.h:151:8: note: shadowed declaration is here
151 | enum Semantics {
| ^~~~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/APFloat.h: In constructor 'llvm::APFloat::APFloat(const llvm::fltSemantics&, llvm::APFloatBase::uninitializedTag)':
/usr/lib/llvm-15/include/llvm/ADT/APFloat.h:870:31: warning: declaration of 'Semantics' shadows a member of 'llvm::APFloat' [-Wshadow]
870 | APFloat(const fltSemantics &Semantics, uninitializedTag)
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/APFloat.h:151:8: note: shadowed declaration is here
151 | enum Semantics {
| ^~~~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/APFloat.h: In constructor 'llvm::APFloat::APFloat(const llvm::fltSemantics&, llvm::APFloatBase::uninitializedTag)':
/usr/lib/llvm-15/include/llvm/ADT/APFloat.h:870:31: warning: declaration of 'Semantics' shadows a member of 'llvm::APFloat' [-Wshadow]
870 | APFloat(const fltSemantics &Semantics, uninitializedTag)
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/APFloat.h:151:8: note: shadowed declaration is here
151 | enum Semantics {
| ^~~~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/APFloat.h: In constructor 'llvm::APFloat::APFloat(const llvm::fltSemantics&, llvm::APFloatBase::uninitializedTag)':
/usr/lib/llvm-15/include/llvm/ADT/APFloat.h:870:31: warning: declaration of 'Semantics' shadows a member of 'llvm::APFloat' [-Wshadow]
870 | APFloat(const fltSemantics &Semantics, uninitializedTag)
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/APFloat.h:151:8: note: shadowed declaration is here
151 | enum Semantics {
| ^~~~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/APFloat.h: In constructor 'llvm::APFloat::APFloat(const llvm::fltSemantics&, const llvm::APInt&)':
/usr/lib/llvm-15/include/llvm/ADT/APFloat.h:872:31: warning: declaration of 'Semantics' shadows a member of 'llvm::APFloat' [-Wshadow]
872 | APFloat(const fltSemantics &Semantics, const APInt &I) : U(Semantics, I) {}
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/APFloat.h:151:8: note: shadowed declaration is here
151 | enum Semantics {
| ^~~~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/APFloat.h: In constructor 'llvm::APFloat::APFloat(const llvm::fltSemantics&, const llvm::APInt&)':
/usr/lib/llvm-15/include/llvm/ADT/APFloat.h:872:31: warning: declaration of 'Semantics' shadows a member of 'llvm::APFloat' [-Wshadow]
872 | APFloat(const fltSemantics &Semantics, const APInt &I) : U(Semantics, I) {}
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/APFloat.h:151:8: note: shadowed declaration is here
151 | enum Semantics {
| ^~~~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/APFloat.h: In constructor 'llvm::APFloat::APFloat(const llvm::fltSemantics&, const llvm::APInt&)':
/usr/lib/llvm-15/include/llvm/ADT/APFloat.h:872:31: warning: declaration of 'Semantics' shadows a member of 'llvm::APFloat' [-Wshadow]
872 | APFloat(const fltSemantics &Semantics, const APInt &I) : U(Semantics, I) {}
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/APFloat.h:151:8: note: shadowed declaration is here
151 | enum Semantics {
| ^~~~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/Type.h:22,
from /usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:23,
from /usr/lib/llvm-15/include/llvm/IR/Constants.h:31,
from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:26,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/Support/TypeSize.h: In constructor 'llvm::UnivariateLinearPolyBase<LeafTy>::UnivariateLinearPolyBase(llvm::UnivariateLinearPolyBase<LeafTy>::ScalarTy, unsigned int)':
/usr/lib/llvm-15/include/llvm/Support/TypeSize.h:176:51: warning: declaration of 'UnivariateDim' shadows a member of 'llvm::UnivariateLinearPolyBase<LeafTy>' [-Wshadow]
176 | UnivariateLinearPolyBase(ScalarTy Val, unsigned UnivariateDim)
| ~~~~~~~~~^~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Support/TypeSize.h:174:12: note: shadowed declaration is here
174 | unsigned UnivariateDim; // The univeriate dimension.
| ^~~~~~~~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/Constants.h:31,
from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:26,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In constructor 'llvm::FunctionCallee::FunctionCallee(llvm::FunctionType*, llvm::Value*)':
/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:173:45: warning: declaration of 'Callee' shadows a member of 'llvm::FunctionCallee' [-Wshadow]
173 | FunctionCallee(FunctionType *FnTy, Value *Callee)
| ~~~~~~~^~~~~~
/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:190:10: note: shadowed declaration is here
190 | Value *Callee = nullptr;
| ^~~~~~
/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:173:32: warning: declaration of 'FnTy' shadows a member of 'llvm::FunctionCallee' [-Wshadow]
173 | FunctionCallee(FunctionType *FnTy, Value *Callee)
| ~~~~~~~~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:189:17: note: shadowed declaration is here
189 | FunctionType *FnTy = nullptr;
| ^~~~
/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In constructor 'llvm::FunctionCallee::FunctionCallee(llvm::FunctionType*, llvm::Value*)':
/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:173:45: warning: declaration of 'Callee' shadows a member of 'llvm::FunctionCallee' [-Wshadow]
173 | FunctionCallee(FunctionType *FnTy, Value *Callee)
| ~~~~~~~^~~~~~
/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:190:10: note: shadowed declaration is here
190 | Value *Callee = nullptr;
| ^~~~~~
/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:173:32: warning: declaration of 'FnTy' shadows a member of 'llvm::FunctionCallee' [-Wshadow]
173 | FunctionCallee(FunctionType *FnTy, Value *Callee)
| ~~~~~~~~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:189:17: note: shadowed declaration is here
189 | FunctionType *FnTy = nullptr;
| ^~~~
/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In constructor 'llvm::FunctionCallee::FunctionCallee(llvm::FunctionType*, llvm::Value*)':
/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:173:45: warning: declaration of 'Callee' shadows a member of 'llvm::FunctionCallee' [-Wshadow]
173 | FunctionCallee(FunctionType *FnTy, Value *Callee)
| ~~~~~~~^~~~~~
/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:190:10: note: shadowed declaration is here
190 | Value *Callee = nullptr;
| ^~~~~~
/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:173:32: warning: declaration of 'FnTy' shadows a member of 'llvm::FunctionCallee' [-Wshadow]
173 | FunctionCallee(FunctionType *FnTy, Value *Callee)
| ~~~~~~~~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:189:17: note: shadowed declaration is here
189 | FunctionType *FnTy = nullptr;
| ^~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:26,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Constants.h: In member function 'llvm::Value* llvm::ConstantData::handleOperandChangeImpl(llvm::Value*, llvm::Value*)':
/usr/lib/llvm-15/include/llvm/IR/Constants.h:54:41: warning: unused parameter 'From' [-Wunused-parameter]
54 | Value *handleOperandChangeImpl(Value *From, Value *To) {
| ~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/IR/Constants.h:54:54: warning: unused parameter 'To' [-Wunused-parameter]
54 | Value *handleOperandChangeImpl(Value *From, Value *To) {
| ~~~~~~~^~
In file included from /usr/lib/llvm-15/include/llvm/ADT/StringMap.h:17,
from /usr/lib/llvm-15/include/llvm/Support/CommandLine.h:28,
from /usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:28,
from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:27,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/ADT/StringMapEntry.h: In constructor 'llvm::StringMapEntryBase::StringMapEntryBase(size_t)':
/usr/lib/llvm-15/include/llvm/ADT/StringMapEntry.h:30:38: warning: declaration of 'keyLength' shadows a member of 'llvm::StringMapEntryBase' [-Wshadow]
30 | explicit StringMapEntryBase(size_t keyLength) : keyLength(keyLength) {}
| ~~~~~~~^~~~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/StringMapEntry.h:27:10: note: shadowed declaration is here
27 | size_t keyLength;
| ^~~~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/StringMapEntry.h: In constructor 'llvm::StringMapEntryBase::StringMapEntryBase(size_t)':
/usr/lib/llvm-15/include/llvm/ADT/StringMapEntry.h:30:38: warning: declaration of 'keyLength' shadows a member of 'llvm::StringMapEntryBase' [-Wshadow]
30 | explicit StringMapEntryBase(size_t keyLength) : keyLength(keyLength) {}
| ~~~~~~~^~~~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/StringMapEntry.h:27:10: note: shadowed declaration is here
27 | size_t keyLength;
| ^~~~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/StringMapEntry.h: In constructor 'llvm::StringMapEntryBase::StringMapEntryBase(size_t)':
/usr/lib/llvm-15/include/llvm/ADT/StringMapEntry.h:30:38: warning: declaration of 'keyLength' shadows a member of 'llvm::StringMapEntryBase' [-Wshadow]
30 | explicit StringMapEntryBase(size_t keyLength) : keyLength(keyLength) {}
| ~~~~~~~^~~~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/StringMapEntry.h:27:10: note: shadowed declaration is here
27 | size_t keyLength;
| ^~~~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/StringMapEntry.h: In constructor 'llvm::StringMapEntryStorage<ValueTy>::StringMapEntryStorage(size_t)':
/usr/lib/llvm-15/include/llvm/ADT/StringMapEntry.h:74:41: warning: declaration of 'keyLength' shadows a member of 'llvm::StringMapEntryStorage<ValueTy>' [-Wshadow]
74 | explicit StringMapEntryStorage(size_t keyLength)
| ~~~~~~~^~~~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/StringMapEntry.h:27:10: note: shadowed declaration is here
27 | size_t keyLength;
| ^~~~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/StringMapEntry.h: In constructor 'llvm::StringMapEntryStorage<ValueTy>::StringMapEntryStorage(size_t, InitTy&& ...)':
/usr/lib/llvm-15/include/llvm/ADT/StringMapEntry.h:77:32: warning: declaration of 'keyLength' shadows a member of 'llvm::StringMapEntryStorage<ValueTy>' [-Wshadow]
77 | StringMapEntryStorage(size_t keyLength, InitTy &&... initVals)
| ~~~~~~~^~~~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/StringMapEntry.h:27:10: note: shadowed declaration is here
27 | size_t keyLength;
| ^~~~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/StringMapEntry.h: In constructor 'llvm::StringMapEntryStorage<llvm::NoneType>::StringMapEntryStorage(size_t, llvm::NoneType)':
/usr/lib/llvm-15/include/llvm/ADT/StringMapEntry.h:90:41: warning: declaration of 'keyLength' shadows a member of 'llvm::StringMapEntryStorage<llvm::NoneType>' [-Wshadow]
90 | explicit StringMapEntryStorage(size_t keyLength, NoneType = None)
| ~~~~~~~^~~~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/StringMapEntry.h:27:10: note: shadowed declaration is here
27 | size_t keyLength;
| ^~~~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/StringMapEntry.h: In constructor 'llvm::StringMapEntryStorage<llvm::NoneType>::StringMapEntryStorage(size_t, llvm::NoneType)':
/usr/lib/llvm-15/include/llvm/ADT/StringMapEntry.h:90:41: warning: declaration of 'keyLength' shadows a member of 'llvm::StringMapEntryStorage<llvm::NoneType>' [-Wshadow]
90 | explicit StringMapEntryStorage(size_t keyLength, NoneType = None)
| ~~~~~~~^~~~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/StringMapEntry.h:27:10: note: shadowed declaration is here
27 | size_t keyLength;
| ^~~~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/StringMapEntry.h: In constructor 'llvm::StringMapEntryStorage<llvm::NoneType>::StringMapEntryStorage(size_t, llvm::NoneType)':
/usr/lib/llvm-15/include/llvm/ADT/StringMapEntry.h:90:41: warning: declaration of 'keyLength' shadows a member of 'llvm::StringMapEntryStorage<llvm::NoneType>' [-Wshadow]
90 | explicit StringMapEntryStorage(size_t keyLength, NoneType = None)
| ~~~~~~~^~~~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/StringMapEntry.h:27:10: note: shadowed declaration is here
27 | size_t keyLength;
| ^~~~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/ADT/StringMap.h:19,
from /usr/lib/llvm-15/include/llvm/Support/CommandLine.h:28,
from /usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:28,
from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:27,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/Support/AllocatorBase.h: In constructor 'llvm::detail::AllocatorHolder<Alloc&>::AllocatorHolder(Alloc&)':
/usr/lib/llvm-15/include/llvm/Support/AllocatorBase.h:117:26: warning: declaration of 'A' shadows a member of 'llvm::detail::AllocatorHolder<Alloc&>' [-Wshadow]
117 | AllocatorHolder(Alloc &A) : A(A) {}
| ~~~~~~~^
/usr/lib/llvm-15/include/llvm/Support/AllocatorBase.h:114:10: note: shadowed declaration is here
114 | Alloc &A;
| ^
In file included from /usr/lib/llvm-15/include/llvm/Support/CommandLine.h:30,
from /usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:28,
from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:27,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/ADT/Twine.h: In constructor 'llvm::Twine::Twine(const llvm::Twine&, const llvm::Twine&)':
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:178:51: warning: declaration of 'RHS' shadows a member of 'llvm::Twine' [-Wshadow]
178 | explicit Twine(const Twine &LHS, const Twine &RHS)
| ~~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:164:11: note: shadowed declaration is here
164 | Child RHS;
| ^~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:178:33: warning: declaration of 'LHS' shadows a member of 'llvm::Twine' [-Wshadow]
178 | explicit Twine(const Twine &LHS, const Twine &RHS)
| ~~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:160:11: note: shadowed declaration is here
160 | Child LHS;
| ^~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h: In constructor 'llvm::Twine::Twine(const llvm::Twine&, const llvm::Twine&)':
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:178:51: warning: declaration of 'RHS' shadows a member of 'llvm::Twine' [-Wshadow]
178 | explicit Twine(const Twine &LHS, const Twine &RHS)
| ~~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:164:11: note: shadowed declaration is here
164 | Child RHS;
| ^~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:178:33: warning: declaration of 'LHS' shadows a member of 'llvm::Twine' [-Wshadow]
178 | explicit Twine(const Twine &LHS, const Twine &RHS)
| ~~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:160:11: note: shadowed declaration is here
160 | Child LHS;
| ^~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h: In constructor 'llvm::Twine::Twine(const llvm::Twine&, const llvm::Twine&)':
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:178:51: warning: declaration of 'RHS' shadows a member of 'llvm::Twine' [-Wshadow]
178 | explicit Twine(const Twine &LHS, const Twine &RHS)
| ~~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:164:11: note: shadowed declaration is here
164 | Child RHS;
| ^~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:178:33: warning: declaration of 'LHS' shadows a member of 'llvm::Twine' [-Wshadow]
178 | explicit Twine(const Twine &LHS, const Twine &RHS)
| ~~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:160:11: note: shadowed declaration is here
160 | Child LHS;
| ^~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h: In constructor 'llvm::Twine::Twine(llvm::Twine::Child, llvm::Twine::NodeKind, llvm::Twine::Child, llvm::Twine::NodeKind)':
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:186:69: warning: declaration of 'RHSKind' shadows a member of 'llvm::Twine' [-Wshadow]
186 | explicit Twine(Child LHS, NodeKind LHSKind, Child RHS, NodeKind RHSKind)
| ~~~~~~~~~^~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:170:14: note: shadowed declaration is here
170 | NodeKind RHSKind = EmptyKind;
| ^~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:186:55: warning: declaration of 'RHS' shadows a member of 'llvm::Twine' [-Wshadow]
186 | explicit Twine(Child LHS, NodeKind LHSKind, Child RHS, NodeKind RHSKind)
| ~~~~~~^~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:164:11: note: shadowed declaration is here
164 | Child RHS;
| ^~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:186:40: warning: declaration of 'LHSKind' shadows a member of 'llvm::Twine' [-Wshadow]
186 | explicit Twine(Child LHS, NodeKind LHSKind, Child RHS, NodeKind RHSKind)
| ~~~~~~~~~^~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:167:14: note: shadowed declaration is here
167 | NodeKind LHSKind = EmptyKind;
| ^~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:186:26: warning: declaration of 'LHS' shadows a member of 'llvm::Twine' [-Wshadow]
186 | explicit Twine(Child LHS, NodeKind LHSKind, Child RHS, NodeKind RHSKind)
| ~~~~~~^~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:160:11: note: shadowed declaration is here
160 | Child LHS;
| ^~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h: In constructor 'llvm::Twine::Twine(llvm::Twine::Child, llvm::Twine::NodeKind, llvm::Twine::Child, llvm::Twine::NodeKind)':
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:186:69: warning: declaration of 'RHSKind' shadows a member of 'llvm::Twine' [-Wshadow]
186 | explicit Twine(Child LHS, NodeKind LHSKind, Child RHS, NodeKind RHSKind)
| ~~~~~~~~~^~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:170:14: note: shadowed declaration is here
170 | NodeKind RHSKind = EmptyKind;
| ^~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:186:55: warning: declaration of 'RHS' shadows a member of 'llvm::Twine' [-Wshadow]
186 | explicit Twine(Child LHS, NodeKind LHSKind, Child RHS, NodeKind RHSKind)
| ~~~~~~^~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:164:11: note: shadowed declaration is here
164 | Child RHS;
| ^~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:186:40: warning: declaration of 'LHSKind' shadows a member of 'llvm::Twine' [-Wshadow]
186 | explicit Twine(Child LHS, NodeKind LHSKind, Child RHS, NodeKind RHSKind)
| ~~~~~~~~~^~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:167:14: note: shadowed declaration is here
167 | NodeKind LHSKind = EmptyKind;
| ^~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:186:26: warning: declaration of 'LHS' shadows a member of 'llvm::Twine' [-Wshadow]
186 | explicit Twine(Child LHS, NodeKind LHSKind, Child RHS, NodeKind RHSKind)
| ~~~~~~^~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:160:11: note: shadowed declaration is here
160 | Child LHS;
| ^~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h: In constructor 'llvm::Twine::Twine(llvm::Twine::Child, llvm::Twine::NodeKind, llvm::Twine::Child, llvm::Twine::NodeKind)':
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:186:69: warning: declaration of 'RHSKind' shadows a member of 'llvm::Twine' [-Wshadow]
186 | explicit Twine(Child LHS, NodeKind LHSKind, Child RHS, NodeKind RHSKind)
| ~~~~~~~~~^~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:170:14: note: shadowed declaration is here
170 | NodeKind RHSKind = EmptyKind;
| ^~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:186:55: warning: declaration of 'RHS' shadows a member of 'llvm::Twine' [-Wshadow]
186 | explicit Twine(Child LHS, NodeKind LHSKind, Child RHS, NodeKind RHSKind)
| ~~~~~~^~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:164:11: note: shadowed declaration is here
164 | Child RHS;
| ^~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:186:40: warning: declaration of 'LHSKind' shadows a member of 'llvm::Twine' [-Wshadow]
186 | explicit Twine(Child LHS, NodeKind LHSKind, Child RHS, NodeKind RHSKind)
| ~~~~~~~~~^~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:167:14: note: shadowed declaration is here
167 | NodeKind LHSKind = EmptyKind;
| ^~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:186:26: warning: declaration of 'LHS' shadows a member of 'llvm::Twine' [-Wshadow]
186 | explicit Twine(Child LHS, NodeKind LHSKind, Child RHS, NodeKind RHSKind)
| ~~~~~~^~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:160:11: note: shadowed declaration is here
160 | Child LHS;
| ^~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h: In constructor 'llvm::Twine::Twine(const char*, const llvm::StringRef&)':
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:376:58: warning: declaration of 'RHS' shadows a member of 'llvm::Twine' [-Wshadow]
376 | /*implicit*/ Twine(const char *LHS, const StringRef &RHS)
| ~~~~~~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:164:11: note: shadowed declaration is here
164 | Child RHS;
| ^~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:376:36: warning: declaration of 'LHS' shadows a member of 'llvm::Twine' [-Wshadow]
376 | /*implicit*/ Twine(const char *LHS, const StringRef &RHS)
| ~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:160:11: note: shadowed declaration is here
160 | Child LHS;
| ^~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h: In constructor 'llvm::Twine::Twine(const char*, const llvm::StringRef&)':
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:376:58: warning: declaration of 'RHS' shadows a member of 'llvm::Twine' [-Wshadow]
376 | /*implicit*/ Twine(const char *LHS, const StringRef &RHS)
| ~~~~~~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:164:11: note: shadowed declaration is here
164 | Child RHS;
| ^~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:376:36: warning: declaration of 'LHS' shadows a member of 'llvm::Twine' [-Wshadow]
376 | /*implicit*/ Twine(const char *LHS, const StringRef &RHS)
| ~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:160:11: note: shadowed declaration is here
160 | Child LHS;
| ^~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h: In constructor 'llvm::Twine::Twine(const char*, const llvm::StringRef&)':
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:376:58: warning: declaration of 'RHS' shadows a member of 'llvm::Twine' [-Wshadow]
376 | /*implicit*/ Twine(const char *LHS, const StringRef &RHS)
| ~~~~~~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:164:11: note: shadowed declaration is here
164 | Child RHS;
| ^~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:376:36: warning: declaration of 'LHS' shadows a member of 'llvm::Twine' [-Wshadow]
376 | /*implicit*/ Twine(const char *LHS, const StringRef &RHS)
| ~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:160:11: note: shadowed declaration is here
160 | Child LHS;
| ^~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h: In constructor 'llvm::Twine::Twine(const llvm::StringRef&, const char*)':
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:385:58: warning: declaration of 'RHS' shadows a member of 'llvm::Twine' [-Wshadow]
385 | /*implicit*/ Twine(const StringRef &LHS, const char *RHS)
| ~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:164:11: note: shadowed declaration is here
164 | Child RHS;
| ^~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:385:41: warning: declaration of 'LHS' shadows a member of 'llvm::Twine' [-Wshadow]
385 | /*implicit*/ Twine(const StringRef &LHS, const char *RHS)
| ~~~~~~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:160:11: note: shadowed declaration is here
160 | Child LHS;
| ^~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h: In constructor 'llvm::Twine::Twine(const llvm::StringRef&, const char*)':
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:385:58: warning: declaration of 'RHS' shadows a member of 'llvm::Twine' [-Wshadow]
385 | /*implicit*/ Twine(const StringRef &LHS, const char *RHS)
| ~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:164:11: note: shadowed declaration is here
164 | Child RHS;
| ^~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:385:41: warning: declaration of 'LHS' shadows a member of 'llvm::Twine' [-Wshadow]
385 | /*implicit*/ Twine(const StringRef &LHS, const char *RHS)
| ~~~~~~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:160:11: note: shadowed declaration is here
160 | Child LHS;
| ^~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h: In constructor 'llvm::Twine::Twine(const llvm::StringRef&, const char*)':
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:385:58: warning: declaration of 'RHS' shadows a member of 'llvm::Twine' [-Wshadow]
385 | /*implicit*/ Twine(const StringRef &LHS, const char *RHS)
| ~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:164:11: note: shadowed declaration is here
164 | Child RHS;
| ^~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:385:41: warning: declaration of 'LHS' shadows a member of 'llvm::Twine' [-Wshadow]
385 | /*implicit*/ Twine(const StringRef &LHS, const char *RHS)
| ~~~~~~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:160:11: note: shadowed declaration is here
160 | Child LHS;
| ^~~
In file included from /usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:28,
from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:27,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::OptionCategory::OptionCategory(llvm::StringRef, llvm::StringRef)':
/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:190:34: warning: declaration of 'Description' shadows a member of 'llvm::cl::OptionCategory' [-Wshadow]
190 | StringRef const Description = "")
| ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:184:19: note: shadowed declaration is here
184 | StringRef const Description;
| ^~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:189:34: warning: declaration of 'Name' shadows a member of 'llvm::cl::OptionCategory' [-Wshadow]
189 | OptionCategory(StringRef const Name,
| ~~~~~~~~~~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:183:19: note: shadowed declaration is here
183 | StringRef const Name;
| ^~~~
/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::OptionCategory::OptionCategory(llvm::StringRef, llvm::StringRef)':
/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:190:34: warning: declaration of 'Description' shadows a member of 'llvm::cl::OptionCategory' [-Wshadow]
190 | StringRef const Description = "")
| ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:184:19: note: shadowed declaration is here
184 | StringRef const Description;
| ^~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:189:34: warning: declaration of 'Name' shadows a member of 'llvm::cl::OptionCategory' [-Wshadow]
189 | OptionCategory(StringRef const Name,
| ~~~~~~~~~~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:183:19: note: shadowed declaration is here
183 | StringRef const Name;
| ^~~~
/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::OptionCategory::OptionCategory(llvm::StringRef, llvm::StringRef)':
/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:190:34: warning: declaration of 'Description' shadows a member of 'llvm::cl::OptionCategory' [-Wshadow]
190 | StringRef const Description = "")
| ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:184:19: note: shadowed declaration is here
184 | StringRef const Description;
| ^~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:189:34: warning: declaration of 'Name' shadows a member of 'llvm::cl::OptionCategory' [-Wshadow]
189 | OptionCategory(StringRef const Name,
| ~~~~~~~~~~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:183:19: note: shadowed declaration is here
183 | StringRef const Name;
| ^~~~
/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::SubCommand::SubCommand(llvm::StringRef, llvm::StringRef)':
/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:214:40: warning: declaration of 'Description' shadows a member of 'llvm::cl::SubCommand' [-Wshadow]
214 | SubCommand(StringRef Name, StringRef Description = "")
| ~~~~~~~~~~^~~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:207:13: note: shadowed declaration is here
207 | StringRef Description;
| ^~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:214:24: warning: declaration of 'Name' shadows a member of 'llvm::cl::SubCommand' [-Wshadow]
214 | SubCommand(StringRef Name, StringRef Description = "")
| ~~~~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:206:13: note: shadowed declaration is here
206 | StringRef Name;
| ^~~~
/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::SubCommand::SubCommand(llvm::StringRef, llvm::StringRef)':
/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:214:40: warning: declaration of 'Description' shadows a member of 'llvm::cl::SubCommand' [-Wshadow]
214 | SubCommand(StringRef Name, StringRef Description = "")
| ~~~~~~~~~~^~~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:207:13: note: shadowed declaration is here
207 | StringRef Description;
| ^~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:214:24: warning: declaration of 'Name' shadows a member of 'llvm::cl::SubCommand' [-Wshadow]
214 | SubCommand(StringRef Name, StringRef Description = "")
| ~~~~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:206:13: note: shadowed declaration is here
206 | StringRef Name;
| ^~~~
/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::SubCommand::SubCommand(llvm::StringRef, llvm::StringRef)':
/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:214:40: warning: declaration of 'Description' shadows a member of 'llvm::cl::SubCommand' [-Wshadow]
214 | SubCommand(StringRef Name, StringRef Description = "")
| ~~~~~~~~~~^~~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:207:13: note: shadowed declaration is here
207 | StringRef Description;
| ^~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:214:24: warning: declaration of 'Name' shadows a member of 'llvm::cl::SubCommand' [-Wshadow]
214 | SubCommand(StringRef Name, StringRef Description = "")
| ~~~~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:206:13: note: shadowed declaration is here
206 | StringRef Name;
| ^~~~
/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::cb<R, Ty>::cb(std::function<R(Ty)>)':
/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:474:27: warning: declaration of 'CB' shadows a member of 'llvm::cl::cb<R, Ty>' [-Wshadow]
474 | cb(std::function<R(Ty)> CB) : CB(CB) {}
| ~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:472:24: note: shadowed declaration is here
472 | std::function<R(Ty)> CB;
| ^~
/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'virtual bool llvm::cl::alias::addOccurrence(unsigned int, llvm::StringRef, llvm::StringRef, bool)':
/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:1847:69: warning: declaration of 'Value' shadows a member of 'llvm::cl::alias' [-Wshadow]
1847 | bool addOccurrence(unsigned pos, StringRef /*ArgName*/, StringRef Value,
| ~~~~~~~~~~^~~~~
/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:265:12: note: shadowed declaration is here
265 | uint16_t Value : 2;
| ^~~~~
In file included from /usr/lib/llvm-15/include/llvm/ADT/StringExtras.h:17,
from /usr/lib/llvm-15/include/llvm/Support/Error.h:18,
from /usr/lib/llvm-15/include/llvm/Support/Discriminator.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:29,
from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:27,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/ADT/APSInt.h: In constructor 'llvm::APSInt::APSInt(uint32_t, bool)':
/usr/lib/llvm-15/include/llvm/ADT/APSInt.h:31:28: warning: declaration of 'BitWidth' shadows a member of 'llvm::APSInt' [-Wshadow]
31 | explicit APSInt(uint32_t BitWidth, bool isUnsigned = true)
| ~~~~~~~~~^~~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/ADT/APFloat.h:18,
from /usr/lib/llvm-15/include/llvm/IR/Constants.h:23,
from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:26,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/ADT/APInt.h:1827:12: note: shadowed declaration is here
1827 | unsigned BitWidth = 1; ///< The number of bits in this APInt.
| ^~~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/ADT/StringExtras.h:17,
from /usr/lib/llvm-15/include/llvm/Support/Error.h:18,
from /usr/lib/llvm-15/include/llvm/Support/Discriminator.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:29,
from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:27,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/ADT/APSInt.h: In constructor 'llvm::APSInt::APSInt(uint32_t, bool)':
/usr/lib/llvm-15/include/llvm/ADT/APSInt.h:31:28: warning: declaration of 'BitWidth' shadows a member of 'llvm::APSInt' [-Wshadow]
31 | explicit APSInt(uint32_t BitWidth, bool isUnsigned = true)
| ~~~~~~~~~^~~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/ADT/APFloat.h:18,
from /usr/lib/llvm-15/include/llvm/IR/Constants.h:23,
from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:26,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/ADT/APInt.h:1827:12: note: shadowed declaration is here
1827 | unsigned BitWidth = 1; ///< The number of bits in this APInt.
| ^~~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/ADT/StringExtras.h:17,
from /usr/lib/llvm-15/include/llvm/Support/Error.h:18,
from /usr/lib/llvm-15/include/llvm/Support/Discriminator.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:29,
from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:27,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/ADT/APSInt.h: In constructor 'llvm::APSInt::APSInt(uint32_t, bool)':
/usr/lib/llvm-15/include/llvm/ADT/APSInt.h:31:28: warning: declaration of 'BitWidth' shadows a member of 'llvm::APSInt' [-Wshadow]
31 | explicit APSInt(uint32_t BitWidth, bool isUnsigned = true)
| ~~~~~~~~~^~~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/ADT/APFloat.h:18,
from /usr/lib/llvm-15/include/llvm/IR/Constants.h:23,
from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:26,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/ADT/APInt.h:1827:12: note: shadowed declaration is here
1827 | unsigned BitWidth = 1; ///< The number of bits in this APInt.
| ^~~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/Support/Error.h:18,
from /usr/lib/llvm-15/include/llvm/Support/Discriminator.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:29,
from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:27,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/ADT/StringExtras.h: In constructor 'llvm::ListSeparator::ListSeparator(llvm::StringRef)':
/usr/lib/llvm-15/include/llvm/ADT/StringExtras.h:512:27: warning: declaration of 'Separator' shadows a member of 'llvm::ListSeparator' [-Wshadow]
512 | ListSeparator(StringRef Separator = ", ") : Separator(Separator) {}
| ~~~~~~~~~~^~~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/StringExtras.h:509:13: note: shadowed declaration is here
509 | StringRef Separator;
| ^~~~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/StringExtras.h: In constructor 'llvm::ListSeparator::ListSeparator(llvm::StringRef)':
/usr/lib/llvm-15/include/llvm/ADT/StringExtras.h:512:27: warning: declaration of 'Separator' shadows a member of 'llvm::ListSeparator' [-Wshadow]
512 | ListSeparator(StringRef Separator = ", ") : Separator(Separator) {}
| ~~~~~~~~~~^~~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/StringExtras.h:509:13: note: shadowed declaration is here
509 | StringRef Separator;
| ^~~~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/StringExtras.h: In constructor 'llvm::ListSeparator::ListSeparator(llvm::StringRef)':
/usr/lib/llvm-15/include/llvm/ADT/StringExtras.h:512:27: warning: declaration of 'Separator' shadows a member of 'llvm::ListSeparator' [-Wshadow]
512 | ListSeparator(StringRef Separator = ", ") : Separator(Separator) {}
| ~~~~~~~~~~^~~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/StringExtras.h:509:13: note: shadowed declaration is here
509 | StringRef Separator;
| ^~~~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/StringExtras.h: In constructor 'llvm::SplittingIterator::SplittingIterator(llvm::StringRef, llvm::StringRef)':
/usr/lib/llvm-15/include/llvm/ADT/StringExtras.h:532:46: warning: declaration of 'Separator' shadows a member of 'llvm::SplittingIterator' [-Wshadow]
532 | SplittingIterator(StringRef Str, StringRef Separator)
| ~~~~~~~~~~^~~~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/StringExtras.h:529:13: note: shadowed declaration is here
529 | StringRef Separator;
| ^~~~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/StringExtras.h: In constructor 'llvm::SplittingIterator::SplittingIterator(llvm::StringRef, llvm::StringRef)':
/usr/lib/llvm-15/include/llvm/ADT/StringExtras.h:532:46: warning: declaration of 'Separator' shadows a member of 'llvm::SplittingIterator' [-Wshadow]
532 | SplittingIterator(StringRef Str, StringRef Separator)
| ~~~~~~~~~~^~~~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/StringExtras.h:529:13: note: shadowed declaration is here
529 | StringRef Separator;
| ^~~~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/StringExtras.h: In constructor 'llvm::SplittingIterator::SplittingIterator(llvm::StringRef, llvm::StringRef)':
/usr/lib/llvm-15/include/llvm/ADT/StringExtras.h:532:46: warning: declaration of 'Separator' shadows a member of 'llvm::SplittingIterator' [-Wshadow]
532 | SplittingIterator(StringRef Str, StringRef Separator)
| ~~~~~~~~~~^~~~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/StringExtras.h:529:13: note: shadowed declaration is here
529 | StringRef Separator;
| ^~~~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/StringExtras.h: In constructor 'llvm::SplittingIterator::SplittingIterator(llvm::StringRef, char)':
/usr/lib/llvm-15/include/llvm/ADT/StringExtras.h:537:41: warning: declaration of 'Separator' shadows a member of 'llvm::SplittingIterator' [-Wshadow]
537 | SplittingIterator(StringRef Str, char Separator)
| ~~~~~^~~~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/StringExtras.h:529:13: note: shadowed declaration is here
529 | StringRef Separator;
| ^~~~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/StringExtras.h: In constructor 'llvm::SplittingIterator::SplittingIterator(llvm::StringRef, char)':
/usr/lib/llvm-15/include/llvm/ADT/StringExtras.h:537:41: warning: declaration of 'Separator' shadows a member of 'llvm::SplittingIterator' [-Wshadow]
537 | SplittingIterator(StringRef Str, char Separator)
| ~~~~~^~~~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/StringExtras.h:529:13: note: shadowed declaration is here
529 | StringRef Separator;
| ^~~~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/StringExtras.h: In constructor 'llvm::SplittingIterator::SplittingIterator(llvm::StringRef, char)':
/usr/lib/llvm-15/include/llvm/ADT/StringExtras.h:537:41: warning: declaration of 'Separator' shadows a member of 'llvm::SplittingIterator' [-Wshadow]
537 | SplittingIterator(StringRef Str, char Separator)
| ~~~~~^~~~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/StringExtras.h:529:13: note: shadowed declaration is here
529 | StringRef Separator;
| ^~~~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/Support/Discriminator.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:29,
from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:27,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/Support/Error.h: In constructor 'llvm::Error::Error(std::unique_ptr<llvm::ErrorInfoBase>)':
/usr/lib/llvm-15/include/llvm/Support/Error.h:196:40: warning: declaration of 'Payload' shadows a member of 'llvm::Error' [-Wshadow]
196 | Error(std::unique_ptr<ErrorInfoBase> Payload) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/usr/lib/llvm-15/include/llvm/Support/Error.h:321:18: note: shadowed declaration is here
321 | ErrorInfoBase *Payload = nullptr;
| ^~~~~~~
/usr/lib/llvm-15/include/llvm/Support/Error.h: In constructor 'llvm::Error::Error(std::unique_ptr<llvm::ErrorInfoBase>)':
/usr/lib/llvm-15/include/llvm/Support/Error.h:196:40: warning: declaration of 'Payload' shadows a member of 'llvm::Error' [-Wshadow]
196 | Error(std::unique_ptr<ErrorInfoBase> Payload) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/usr/lib/llvm-15/include/llvm/Support/Error.h:321:18: note: shadowed declaration is here
321 | ErrorInfoBase *Payload = nullptr;
| ^~~~~~~
/usr/lib/llvm-15/include/llvm/Support/Error.h: In constructor 'llvm::Error::Error(std::unique_ptr<llvm::ErrorInfoBase>)':
/usr/lib/llvm-15/include/llvm/Support/Error.h:196:40: warning: declaration of 'Payload' shadows a member of 'llvm::Error' [-Wshadow]
196 | Error(std::unique_ptr<ErrorInfoBase> Payload) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/usr/lib/llvm-15/include/llvm/Support/Error.h:321:18: note: shadowed declaration is here
321 | ErrorInfoBase *Payload = nullptr;
| ^~~~~~~
/usr/lib/llvm-15/include/llvm/Support/Error.h: In member function 'void llvm::Error::setChecked(bool)':
/usr/lib/llvm-15/include/llvm/Support/Error.h:297:24: warning: unused parameter 'V' [-Wunused-parameter]
297 | void setChecked(bool V) {
| ~~~~~^
/usr/lib/llvm-15/include/llvm/Support/Error.h: In constructor 'llvm::ErrorAsOutParameter::ErrorAsOutParameter(llvm::Error*)':
/usr/lib/llvm-15/include/llvm/Support/Error.h:1099:30: warning: declaration of 'Err' shadows a member of 'llvm::ErrorAsOutParameter' [-Wshadow]
1099 | ErrorAsOutParameter(Error *Err) : Err(Err) {
| ~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/Support/Error.h:1112:10: note: shadowed declaration is here
1112 | Error *Err;
| ^~~
/usr/lib/llvm-15/include/llvm/Support/Error.h: In constructor 'llvm::ErrorAsOutParameter::ErrorAsOutParameter(llvm::Error*)':
/usr/lib/llvm-15/include/llvm/Support/Error.h:1099:30: warning: declaration of 'Err' shadows a member of 'llvm::ErrorAsOutParameter' [-Wshadow]
1099 | ErrorAsOutParameter(Error *Err) : Err(Err) {
| ~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/Support/Error.h:1112:10: note: shadowed declaration is here
1112 | Error *Err;
| ^~~
/usr/lib/llvm-15/include/llvm/Support/Error.h: In constructor 'llvm::ErrorAsOutParameter::ErrorAsOutParameter(llvm::Error*)':
/usr/lib/llvm-15/include/llvm/Support/Error.h:1099:30: warning: declaration of 'Err' shadows a member of 'llvm::ErrorAsOutParameter' [-Wshadow]
1099 | ErrorAsOutParameter(Error *Err) : Err(Err) {
| ~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/Support/Error.h:1112:10: note: shadowed declaration is here
1112 | Error *Err;
| ^~~
/usr/lib/llvm-15/include/llvm/Support/Error.h: In constructor 'llvm::ExpectedAsOutParameter<T>::ExpectedAsOutParameter(llvm::Expected<T>*)':
/usr/lib/llvm-15/include/llvm/Support/Error.h:1121:39: warning: declaration of 'ValOrErr' shadows a member of 'llvm::ExpectedAsOutParameter<T>' [-Wshadow]
1121 | ExpectedAsOutParameter(Expected<T> *ValOrErr)
| ~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-15/include/llvm/Support/Error.h:1133:16: note: shadowed declaration is here
1133 | Expected<T> *ValOrErr;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/Support/Error.h: In member function 'void llvm::ECError::setErrorCode(std::error_code)':
/usr/lib/llvm-15/include/llvm/Support/Error.h:1147:37: warning: declaration of 'EC' shadows a member of 'llvm::ECError' [-Wshadow]
1147 | void setErrorCode(std::error_code EC) { this->EC = EC; }
| ~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-15/include/llvm/Support/Error.h:1158:19: note: shadowed declaration is here
1158 | std::error_code EC;
| ^~
/usr/lib/llvm-15/include/llvm/Support/Error.h: In constructor 'llvm::ECError::ECError(std::error_code)':
/usr/lib/llvm-15/include/llvm/Support/Error.h:1156:27: warning: declaration of 'EC' shadows a member of 'llvm::ECError' [-Wshadow]
1156 | ECError(std::error_code EC) : EC(EC) {}
| ~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-15/include/llvm/Support/Error.h:1158:19: note: shadowed declaration is here
1158 | std::error_code EC;
| ^~
/usr/lib/llvm-15/include/llvm/Support/Error.h: In constructor 'llvm::ECError::ECError(std::error_code)':
/usr/lib/llvm-15/include/llvm/Support/Error.h:1156:27: warning: declaration of 'EC' shadows a member of 'llvm::ECError' [-Wshadow]
1156 | ECError(std::error_code EC) : EC(EC) {}
| ~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-15/include/llvm/Support/Error.h:1158:19: note: shadowed declaration is here
1158 | std::error_code EC;
| ^~
/usr/lib/llvm-15/include/llvm/Support/Error.h: In constructor 'llvm::ECError::ECError(std::error_code)':
/usr/lib/llvm-15/include/llvm/Support/Error.h:1156:27: warning: declaration of 'EC' shadows a member of 'llvm::ECError' [-Wshadow]
1156 | ECError(std::error_code EC) : EC(EC) {}
| ~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-15/include/llvm/Support/Error.h:1158:19: note: shadowed declaration is here
1158 | std::error_code EC;
| ^~
/usr/lib/llvm-15/include/llvm/Support/Error.h: In constructor 'llvm::ExitOnError::ExitOnError(std::string, int)':
/usr/lib/llvm-15/include/llvm/Support/Error.h:1351:27: warning: declaration of 'Banner' shadows a member of 'llvm::ExitOnError' [-Wshadow]
1351 | ExitOnError(std::string Banner = "", int DefaultErrorExitCode = 1)
| ~~~~~~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Support/Error.h:1389:15: note: shadowed declaration is here
1389 | std::string Banner;
| ^~~~~~
/usr/lib/llvm-15/include/llvm/Support/Error.h: In constructor 'llvm::ExitOnError::ExitOnError(std::string, int)':
/usr/lib/llvm-15/include/llvm/Support/Error.h:1351:27: warning: declaration of 'Banner' shadows a member of 'llvm::ExitOnError' [-Wshadow]
1351 | ExitOnError(std::string Banner = "", int DefaultErrorExitCode = 1)
| ~~~~~~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Support/Error.h:1389:15: note: shadowed declaration is here
1389 | std::string Banner;
| ^~~~~~
/usr/lib/llvm-15/include/llvm/Support/Error.h: In constructor 'llvm::ExitOnError::ExitOnError(std::string, int)':
/usr/lib/llvm-15/include/llvm/Support/Error.h:1351:27: warning: declaration of 'Banner' shadows a member of 'llvm::ExitOnError' [-Wshadow]
1351 | ExitOnError(std::string Banner = "", int DefaultErrorExitCode = 1)
| ~~~~~~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Support/Error.h:1389:15: note: shadowed declaration is here
1389 | std::string Banner;
| ^~~~~~
/usr/lib/llvm-15/include/llvm/Support/Error.h: In member function 'void llvm::ExitOnError::setBanner(std::string)':
/usr/lib/llvm-15/include/llvm/Support/Error.h:1356:30: warning: declaration of 'Banner' shadows a member of 'llvm::ExitOnError' [-Wshadow]
1356 | void setBanner(std::string Banner) { this->Banner = std::move(Banner); }
| ~~~~~~~~~~~~^~~~~~
/usr/lib/llvm-15/include/llvm/Support/Error.h:1389:15: note: shadowed declaration is here
1389 | std::string Banner;
| ^~~~~~
/usr/lib/llvm-15/include/llvm/Support/Error.h: In member function 'void llvm::ExitOnError::setExitCodeMapper(std::function<int(const llvm::Error&)>)':
/usr/lib/llvm-15/include/llvm/Support/Error.h:1359:60: warning: declaration of 'GetExitCode' shadows a member of 'llvm::ExitOnError' [-Wshadow]
1359 | void setExitCodeMapper(std::function<int(const Error &)> GetExitCode) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Support/Error.h:1390:37: note: shadowed declaration is here
1390 | std::function<int(const Error &)> GetExitCode;
| ^~~~~~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:27,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DITypeRefArray::DITypeRefArray(const llvm::MDTuple*)':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:74:33: warning: declaration of 'N' shadows a member of 'llvm::DITypeRefArray' [-Wshadow]
74 | DITypeRefArray(const MDTuple *N) : N(N) {}
| ~~~~~~~~~~~~~~~^
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:70:18: note: shadowed declaration is here
70 | const MDTuple *N = nullptr;
| ^
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DITypeRefArray::DITypeRefArray(const llvm::MDTuple*)':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:74:33: warning: declaration of 'N' shadows a member of 'llvm::DITypeRefArray' [-Wshadow]
74 | DITypeRefArray(const MDTuple *N) : N(N) {}
| ~~~~~~~~~~~~~~~^
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:70:18: note: shadowed declaration is here
70 | const MDTuple *N = nullptr;
| ^
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DITypeRefArray::DITypeRefArray(const llvm::MDTuple*)':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:74:33: warning: declaration of 'N' shadows a member of 'llvm::DITypeRefArray' [-Wshadow]
74 | DITypeRefArray(const MDTuple *N) : N(N) {}
| ~~~~~~~~~~~~~~~^
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:70:18: note: shadowed declaration is here
70 | const MDTuple *N = nullptr;
| ^
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DITypeRefArray::iterator::iterator(llvm::MDNode::op_iterator)':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:100:43: warning: declaration of 'I' shadows a member of 'llvm::DITypeRefArray::iterator' [-Wshadow]
100 | explicit iterator(MDNode::op_iterator I) : I(I) {}
| ~~~~~~~~~~~~~~~~~~~~^
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:90:25: note: shadowed declaration is here
90 | MDNode::op_iterator I = nullptr;
| ^
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DITypeRefArray::iterator::iterator(llvm::MDNode::op_iterator)':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:100:43: warning: declaration of 'I' shadows a member of 'llvm::DITypeRefArray::iterator' [-Wshadow]
100 | explicit iterator(MDNode::op_iterator I) : I(I) {}
| ~~~~~~~~~~~~~~~~~~~~^
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:90:25: note: shadowed declaration is here
90 | MDNode::op_iterator I = nullptr;
| ^
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DITypeRefArray::iterator::iterator(llvm::MDNode::op_iterator)':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:100:43: warning: declaration of 'I' shadows a member of 'llvm::DITypeRefArray::iterator' [-Wshadow]
100 | explicit iterator(MDNode::op_iterator I) : I(I) {}
| ~~~~~~~~~~~~~~~~~~~~^
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:90:25: note: shadowed declaration is here
90 | MDNode::op_iterator I = nullptr;
| ^
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DINode::DINode(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef<llvm::Metadata*>, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:134:51: warning: declaration of 'Storage' shadows a member of 'llvm::DINode' [-Wshadow]
134 | DINode(LLVMContext &C, unsigned ID, StorageType Storage, unsigned Tag,
| ~~~~~~~~~~~~^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:73:17: note: shadowed declaration is here
73 | unsigned char Storage : 7;
| ^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:27,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DINode::DINode(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef<llvm::Metadata*>, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:134:51: warning: declaration of 'Storage' shadows a member of 'llvm::DINode' [-Wshadow]
134 | DINode(LLVMContext &C, unsigned ID, StorageType Storage, unsigned Tag,
| ~~~~~~~~~~~~^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:73:17: note: shadowed declaration is here
73 | unsigned char Storage : 7;
| ^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:27,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DINode::DINode(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef<llvm::Metadata*>, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:134:51: warning: declaration of 'Storage' shadows a member of 'llvm::DINode' [-Wshadow]
134 | DINode(LLVMContext &C, unsigned ID, StorageType Storage, unsigned Tag,
| ~~~~~~~~~~~~^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:73:17: note: shadowed declaration is here
73 | unsigned char Storage : 7;
| ^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:27,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::GenericDINode::GenericDINode(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef<llvm::Metadata*>, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:231:45: warning: declaration of 'Storage' shadows a member of 'llvm::GenericDINode' [-Wshadow]
231 | GenericDINode(LLVMContext &C, StorageType Storage, unsigned Hash,
| ~~~~~~~~~~~~^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:73:17: note: shadowed declaration is here
73 | unsigned char Storage : 7;
| ^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:27,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::GenericDINode::GenericDINode(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef<llvm::Metadata*>, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:231:45: warning: declaration of 'Storage' shadows a member of 'llvm::GenericDINode' [-Wshadow]
231 | GenericDINode(LLVMContext &C, StorageType Storage, unsigned Hash,
| ~~~~~~~~~~~~^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:73:17: note: shadowed declaration is here
73 | unsigned char Storage : 7;
| ^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:27,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::GenericDINode::GenericDINode(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef<llvm::Metadata*>, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:231:45: warning: declaration of 'Storage' shadows a member of 'llvm::GenericDINode' [-Wshadow]
231 | GenericDINode(LLVMContext &C, StorageType Storage, unsigned Hash,
| ~~~~~~~~~~~~^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:73:17: note: shadowed declaration is here
73 | unsigned char Storage : 7;
| ^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:27,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DIEnumerator::DIEnumerator(llvm::LLVMContext&, llvm::Metadata::StorageType, int64_t, bool, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:418:61: warning: declaration of 'Value' shadows a member of 'llvm::DIEnumerator' [-Wshadow]
418 | DIEnumerator(LLVMContext &C, StorageType Storage, int64_t Value,
| ~~~~~~~~^~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:415:9: note: shadowed declaration is here
415 | APInt Value;
| ^~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:418:44: warning: declaration of 'Storage' shadows a member of 'llvm::DIEnumerator' [-Wshadow]
418 | DIEnumerator(LLVMContext &C, StorageType Storage, int64_t Value,
| ~~~~~~~~~~~~^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:73:17: note: shadowed declaration is here
73 | unsigned char Storage : 7;
| ^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:27,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DIEnumerator::DIEnumerator(llvm::LLVMContext&, llvm::Metadata::StorageType, int64_t, bool, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:418:61: warning: declaration of 'Value' shadows a member of 'llvm::DIEnumerator' [-Wshadow]
418 | DIEnumerator(LLVMContext &C, StorageType Storage, int64_t Value,
| ~~~~~~~~^~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:415:9: note: shadowed declaration is here
415 | APInt Value;
| ^~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:418:44: warning: declaration of 'Storage' shadows a member of 'llvm::DIEnumerator' [-Wshadow]
418 | DIEnumerator(LLVMContext &C, StorageType Storage, int64_t Value,
| ~~~~~~~~~~~~^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:73:17: note: shadowed declaration is here
73 | unsigned char Storage : 7;
| ^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:27,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DIEnumerator::DIEnumerator(llvm::LLVMContext&, llvm::Metadata::StorageType, int64_t, bool, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:418:61: warning: declaration of 'Value' shadows a member of 'llvm::DIEnumerator' [-Wshadow]
418 | DIEnumerator(LLVMContext &C, StorageType Storage, int64_t Value,
| ~~~~~~~~^~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:415:9: note: shadowed declaration is here
415 | APInt Value;
| ^~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:418:44: warning: declaration of 'Storage' shadows a member of 'llvm::DIEnumerator' [-Wshadow]
418 | DIEnumerator(LLVMContext &C, StorageType Storage, int64_t Value,
| ~~~~~~~~~~~~^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:73:17: note: shadowed declaration is here
73 | unsigned char Storage : 7;
| ^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:27,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DIScope::DIScope(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:473:52: warning: declaration of 'Storage' shadows a member of 'llvm::DIScope' [-Wshadow]
473 | DIScope(LLVMContext &C, unsigned ID, StorageType Storage, unsigned Tag,
| ~~~~~~~~~~~~^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:73:17: note: shadowed declaration is here
73 | unsigned char Storage : 7;
| ^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:27,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DIScope::DIScope(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:473:52: warning: declaration of 'Storage' shadows a member of 'llvm::DIScope' [-Wshadow]
473 | DIScope(LLVMContext &C, unsigned ID, StorageType Storage, unsigned Tag,
| ~~~~~~~~~~~~^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:73:17: note: shadowed declaration is here
73 | unsigned char Storage : 7;
| ^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:27,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DIScope::DIScope(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:473:52: warning: declaration of 'Storage' shadows a member of 'llvm::DIScope' [-Wshadow]
473 | DIScope(LLVMContext &C, unsigned ID, StorageType Storage, unsigned Tag,
| ~~~~~~~~~~~~^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:73:17: note: shadowed declaration is here
73 | unsigned char Storage : 7;
| ^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:27,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DIFile::ChecksumInfo<T>::ChecksumInfo(llvm::DIFile::ChecksumKind, T)':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:552:39: warning: declaration of 'Value' shadows a member of 'llvm::DIFile::ChecksumInfo<T>' [-Wshadow]
552 | ChecksumInfo(ChecksumKind Kind, T Value) : Kind(Kind), Value(Value) {}
| ~~^~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:550:7: note: shadowed declaration is here
550 | T Value;
| ^~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:552:31: warning: declaration of 'Kind' shadows a member of 'llvm::DIFile::ChecksumInfo<T>' [-Wshadow]
552 | ChecksumInfo(ChecksumKind Kind, T Value) : Kind(Kind), Value(Value) {}
| ~~~~~~~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:548:18: note: shadowed declaration is here
548 | ChecksumKind Kind;
| ^~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DIType::DIType(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, unsigned int, uint64_t, uint32_t, uint64_t, llvm::DINode::DIFlags, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:668:41: warning: declaration of 'Flags' shadows a member of 'llvm::DIType' [-Wshadow]
668 | uint64_t OffsetInBits, DIFlags Flags, ArrayRef<Metadata *> Ops)
| ~~~~~~~~^~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:660:11: note: shadowed declaration is here
660 | DIFlags Flags;
| ^~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:668:19: warning: declaration of 'OffsetInBits' shadows a member of 'llvm::DIType' [-Wshadow]
668 | uint64_t OffsetInBits, DIFlags Flags, ArrayRef<Metadata *> Ops)
| ~~~~~~~~~^~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:662:12: note: shadowed declaration is here
662 | uint64_t OffsetInBits;
| ^~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:667:55: warning: declaration of 'AlignInBits' shadows a member of 'llvm::DIType' [-Wshadow]
667 | unsigned Line, uint64_t SizeInBits, uint32_t AlignInBits,
| ~~~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:663:12: note: shadowed declaration is here
663 | uint32_t AlignInBits;
| ^~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:667:34: warning: declaration of 'SizeInBits' shadows a member of 'llvm::DIType' [-Wshadow]
667 | unsigned Line, uint64_t SizeInBits, uint32_t AlignInBits,
| ~~~~~~~~~^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:661:12: note: shadowed declaration is here
661 | uint64_t SizeInBits;
| ^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:667:19: warning: declaration of 'Line' shadows a member of 'llvm::DIType' [-Wshadow]
667 | unsigned Line, uint64_t SizeInBits, uint32_t AlignInBits,
| ~~~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:659:12: note: shadowed declaration is here
659 | unsigned Line;
| ^~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:666:51: warning: declaration of 'Storage' shadows a member of 'llvm::DIType' [-Wshadow]
666 | DIType(LLVMContext &C, unsigned ID, StorageType Storage, unsigned Tag,
| ~~~~~~~~~~~~^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:73:17: note: shadowed declaration is here
73 | unsigned char Storage : 7;
| ^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:27,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DIType::DIType(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, unsigned int, uint64_t, uint32_t, uint64_t, llvm::DINode::DIFlags, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:668:41: warning: declaration of 'Flags' shadows a member of 'llvm::DIType' [-Wshadow]
668 | uint64_t OffsetInBits, DIFlags Flags, ArrayRef<Metadata *> Ops)
| ~~~~~~~~^~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:660:11: note: shadowed declaration is here
660 | DIFlags Flags;
| ^~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:668:19: warning: declaration of 'OffsetInBits' shadows a member of 'llvm::DIType' [-Wshadow]
668 | uint64_t OffsetInBits, DIFlags Flags, ArrayRef<Metadata *> Ops)
| ~~~~~~~~~^~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:662:12: note: shadowed declaration is here
662 | uint64_t OffsetInBits;
| ^~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:667:55: warning: declaration of 'AlignInBits' shadows a member of 'llvm::DIType' [-Wshadow]
667 | unsigned Line, uint64_t SizeInBits, uint32_t AlignInBits,
| ~~~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:663:12: note: shadowed declaration is here
663 | uint32_t AlignInBits;
| ^~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:667:34: warning: declaration of 'SizeInBits' shadows a member of 'llvm::DIType' [-Wshadow]
667 | unsigned Line, uint64_t SizeInBits, uint32_t AlignInBits,
| ~~~~~~~~~^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:661:12: note: shadowed declaration is here
661 | uint64_t SizeInBits;
| ^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:667:19: warning: declaration of 'Line' shadows a member of 'llvm::DIType' [-Wshadow]
667 | unsigned Line, uint64_t SizeInBits, uint32_t AlignInBits,
| ~~~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:659:12: note: shadowed declaration is here
659 | unsigned Line;
| ^~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:666:51: warning: declaration of 'Storage' shadows a member of 'llvm::DIType' [-Wshadow]
666 | DIType(LLVMContext &C, unsigned ID, StorageType Storage, unsigned Tag,
| ~~~~~~~~~~~~^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:73:17: note: shadowed declaration is here
73 | unsigned char Storage : 7;
| ^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:27,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DIType::DIType(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, unsigned int, uint64_t, uint32_t, uint64_t, llvm::DINode::DIFlags, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:668:41: warning: declaration of 'Flags' shadows a member of 'llvm::DIType' [-Wshadow]
668 | uint64_t OffsetInBits, DIFlags Flags, ArrayRef<Metadata *> Ops)
| ~~~~~~~~^~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:660:11: note: shadowed declaration is here
660 | DIFlags Flags;
| ^~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:668:19: warning: declaration of 'OffsetInBits' shadows a member of 'llvm::DIType' [-Wshadow]
668 | uint64_t OffsetInBits, DIFlags Flags, ArrayRef<Metadata *> Ops)
| ~~~~~~~~~^~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:662:12: note: shadowed declaration is here
662 | uint64_t OffsetInBits;
| ^~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:667:55: warning: declaration of 'AlignInBits' shadows a member of 'llvm::DIType' [-Wshadow]
667 | unsigned Line, uint64_t SizeInBits, uint32_t AlignInBits,
| ~~~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:663:12: note: shadowed declaration is here
663 | uint32_t AlignInBits;
| ^~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:667:34: warning: declaration of 'SizeInBits' shadows a member of 'llvm::DIType' [-Wshadow]
667 | unsigned Line, uint64_t SizeInBits, uint32_t AlignInBits,
| ~~~~~~~~~^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:661:12: note: shadowed declaration is here
661 | uint64_t SizeInBits;
| ^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:667:19: warning: declaration of 'Line' shadows a member of 'llvm::DIType' [-Wshadow]
667 | unsigned Line, uint64_t SizeInBits, uint32_t AlignInBits,
| ~~~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:659:12: note: shadowed declaration is here
659 | unsigned Line;
| ^~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:666:51: warning: declaration of 'Storage' shadows a member of 'llvm::DIType' [-Wshadow]
666 | DIType(LLVMContext &C, unsigned ID, StorageType Storage, unsigned Tag,
| ~~~~~~~~~~~~^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:73:17: note: shadowed declaration is here
73 | unsigned char Storage : 7;
| ^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:27,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DIType::init(unsigned int, uint64_t, uint32_t, uint64_t, llvm::DINode::DIFlags)':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:675:44: warning: declaration of 'Flags' shadows a member of 'llvm::DIType' [-Wshadow]
675 | uint64_t OffsetInBits, DIFlags Flags) {
| ~~~~~~~~^~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:660:11: note: shadowed declaration is here
660 | DIFlags Flags;
| ^~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:675:22: warning: declaration of 'OffsetInBits' shadows a member of 'llvm::DIType' [-Wshadow]
675 | uint64_t OffsetInBits, DIFlags Flags) {
| ~~~~~~~~~^~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:662:12: note: shadowed declaration is here
662 | uint64_t OffsetInBits;
| ^~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:674:58: warning: declaration of 'AlignInBits' shadows a member of 'llvm::DIType' [-Wshadow]
674 | void init(unsigned Line, uint64_t SizeInBits, uint32_t AlignInBits,
| ~~~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:663:12: note: shadowed declaration is here
663 | uint32_t AlignInBits;
| ^~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:674:37: warning: declaration of 'SizeInBits' shadows a member of 'llvm::DIType' [-Wshadow]
674 | void init(unsigned Line, uint64_t SizeInBits, uint32_t AlignInBits,
| ~~~~~~~~~^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:661:12: note: shadowed declaration is here
661 | uint64_t SizeInBits;
| ^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:674:22: warning: declaration of 'Line' shadows a member of 'llvm::DIType' [-Wshadow]
674 | void init(unsigned Line, uint64_t SizeInBits, uint32_t AlignInBits,
| ~~~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:659:12: note: shadowed declaration is here
659 | unsigned Line;
| ^~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DIType::mutate(unsigned int, unsigned int, uint64_t, uint32_t, uint64_t, llvm::DINode::DIFlags)':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:685:68: warning: declaration of 'Flags' shadows a member of 'llvm::DIType' [-Wshadow]
685 | uint32_t AlignInBits, uint64_t OffsetInBits, DIFlags Flags) {
| ~~~~~~~~^~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:660:11: note: shadowed declaration is here
660 | DIFlags Flags;
| ^~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:685:46: warning: declaration of 'OffsetInBits' shadows a member of 'llvm::DIType' [-Wshadow]
685 | uint32_t AlignInBits, uint64_t OffsetInBits, DIFlags Flags) {
| ~~~~~~~~~^~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:662:12: note: shadowed declaration is here
662 | uint64_t OffsetInBits;
| ^~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:685:24: warning: declaration of 'AlignInBits' shadows a member of 'llvm::DIType' [-Wshadow]
685 | uint32_t AlignInBits, uint64_t OffsetInBits, DIFlags Flags) {
| ~~~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:663:12: note: shadowed declaration is here
663 | uint32_t AlignInBits;
| ^~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:684:53: warning: declaration of 'SizeInBits' shadows a member of 'llvm::DIType' [-Wshadow]
684 | void mutate(unsigned Tag, unsigned Line, uint64_t SizeInBits,
| ~~~~~~~~~^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:661:12: note: shadowed declaration is here
661 | uint64_t SizeInBits;
| ^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:684:38: warning: declaration of 'Line' shadows a member of 'llvm::DIType' [-Wshadow]
684 | void mutate(unsigned Tag, unsigned Line, uint64_t SizeInBits,
| ~~~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:659:12: note: shadowed declaration is here
659 | unsigned Line;
| ^~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DIBasicType::DIBasicType(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, uint64_t, uint32_t, unsigned int, llvm::DINode::DIFlags, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:772:23: warning: declaration of 'Flags' shadows a member of 'llvm::DIBasicType' [-Wshadow]
772 | DIFlags Flags, ArrayRef<Metadata *> Ops)
| ~~~~~~~~^~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:660:11: note: shadowed declaration is here
660 | DIFlags Flags;
| ^~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:771:67: warning: declaration of 'Encoding' shadows a member of 'llvm::DIBasicType' [-Wshadow]
771 | uint64_t SizeInBits, uint32_t AlignInBits, unsigned Encoding,
| ~~~~~~~~~^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:768:12: note: shadowed declaration is here
768 | unsigned Encoding;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:771:45: warning: declaration of 'AlignInBits' shadows a member of 'llvm::DIBasicType' [-Wshadow]
771 | uint64_t SizeInBits, uint32_t AlignInBits, unsigned Encoding,
| ~~~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:663:12: note: shadowed declaration is here
663 | uint32_t AlignInBits;
| ^~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:771:24: warning: declaration of 'SizeInBits' shadows a member of 'llvm::DIBasicType' [-Wshadow]
771 | uint64_t SizeInBits, uint32_t AlignInBits, unsigned Encoding,
| ~~~~~~~~~^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:661:12: note: shadowed declaration is here
661 | uint64_t SizeInBits;
| ^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:770:43: warning: declaration of 'Storage' shadows a member of 'llvm::DIBasicType' [-Wshadow]
770 | DIBasicType(LLVMContext &C, StorageType Storage, unsigned Tag,
| ~~~~~~~~~~~~^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:73:17: note: shadowed declaration is here
73 | unsigned char Storage : 7;
| ^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:27,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DIBasicType::DIBasicType(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, uint64_t, uint32_t, unsigned int, llvm::DINode::DIFlags, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:772:23: warning: declaration of 'Flags' shadows a member of 'llvm::DIBasicType' [-Wshadow]
772 | DIFlags Flags, ArrayRef<Metadata *> Ops)
| ~~~~~~~~^~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:660:11: note: shadowed declaration is here
660 | DIFlags Flags;
| ^~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:771:67: warning: declaration of 'Encoding' shadows a member of 'llvm::DIBasicType' [-Wshadow]
771 | uint64_t SizeInBits, uint32_t AlignInBits, unsigned Encoding,
| ~~~~~~~~~^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:768:12: note: shadowed declaration is here
768 | unsigned Encoding;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:771:45: warning: declaration of 'AlignInBits' shadows a member of 'llvm::DIBasicType' [-Wshadow]
771 | uint64_t SizeInBits, uint32_t AlignInBits, unsigned Encoding,
| ~~~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:663:12: note: shadowed declaration is here
663 | uint32_t AlignInBits;
| ^~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:771:24: warning: declaration of 'SizeInBits' shadows a member of 'llvm::DIBasicType' [-Wshadow]
771 | uint64_t SizeInBits, uint32_t AlignInBits, unsigned Encoding,
| ~~~~~~~~~^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:661:12: note: shadowed declaration is here
661 | uint64_t SizeInBits;
| ^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:770:43: warning: declaration of 'Storage' shadows a member of 'llvm::DIBasicType' [-Wshadow]
770 | DIBasicType(LLVMContext &C, StorageType Storage, unsigned Tag,
| ~~~~~~~~~~~~^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:73:17: note: shadowed declaration is here
73 | unsigned char Storage : 7;
| ^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:27,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DIBasicType::DIBasicType(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, uint64_t, uint32_t, unsigned int, llvm::DINode::DIFlags, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:772:23: warning: declaration of 'Flags' shadows a member of 'llvm::DIBasicType' [-Wshadow]
772 | DIFlags Flags, ArrayRef<Metadata *> Ops)
| ~~~~~~~~^~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:660:11: note: shadowed declaration is here
660 | DIFlags Flags;
| ^~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:771:67: warning: declaration of 'Encoding' shadows a member of 'llvm::DIBasicType' [-Wshadow]
771 | uint64_t SizeInBits, uint32_t AlignInBits, unsigned Encoding,
| ~~~~~~~~~^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:768:12: note: shadowed declaration is here
768 | unsigned Encoding;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:771:45: warning: declaration of 'AlignInBits' shadows a member of 'llvm::DIBasicType' [-Wshadow]
771 | uint64_t SizeInBits, uint32_t AlignInBits, unsigned Encoding,
| ~~~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:663:12: note: shadowed declaration is here
663 | uint32_t AlignInBits;
| ^~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:771:24: warning: declaration of 'SizeInBits' shadows a member of 'llvm::DIBasicType' [-Wshadow]
771 | uint64_t SizeInBits, uint32_t AlignInBits, unsigned Encoding,
| ~~~~~~~~~^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:661:12: note: shadowed declaration is here
661 | uint64_t SizeInBits;
| ^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:770:43: warning: declaration of 'Storage' shadows a member of 'llvm::DIBasicType' [-Wshadow]
770 | DIBasicType(LLVMContext &C, StorageType Storage, unsigned Tag,
| ~~~~~~~~~~~~^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:73:17: note: shadowed declaration is here
73 | unsigned char Storage : 7;
| ^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:27,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DIStringType::DIStringType(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, uint64_t, uint32_t, unsigned int, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:839:68: warning: declaration of 'Encoding' shadows a member of 'llvm::DIStringType' [-Wshadow]
839 | uint64_t SizeInBits, uint32_t AlignInBits, unsigned Encoding,
| ~~~~~~~~~^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:836:12: note: shadowed declaration is here
836 | unsigned Encoding;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:839:46: warning: declaration of 'AlignInBits' shadows a member of 'llvm::DIStringType' [-Wshadow]
839 | uint64_t SizeInBits, uint32_t AlignInBits, unsigned Encoding,
| ~~~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:663:12: note: shadowed declaration is here
663 | uint32_t AlignInBits;
| ^~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:839:25: warning: declaration of 'SizeInBits' shadows a member of 'llvm::DIStringType' [-Wshadow]
839 | uint64_t SizeInBits, uint32_t AlignInBits, unsigned Encoding,
| ~~~~~~~~~^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:661:12: note: shadowed declaration is here
661 | uint64_t SizeInBits;
| ^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:838:44: warning: declaration of 'Storage' shadows a member of 'llvm::DIStringType' [-Wshadow]
838 | DIStringType(LLVMContext &C, StorageType Storage, unsigned Tag,
| ~~~~~~~~~~~~^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:73:17: note: shadowed declaration is here
73 | unsigned char Storage : 7;
| ^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:27,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DIStringType::DIStringType(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, uint64_t, uint32_t, unsigned int, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:839:68: warning: declaration of 'Encoding' shadows a member of 'llvm::DIStringType' [-Wshadow]
839 | uint64_t SizeInBits, uint32_t AlignInBits, unsigned Encoding,
| ~~~~~~~~~^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:836:12: note: shadowed declaration is here
836 | unsigned Encoding;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:839:46: warning: declaration of 'AlignInBits' shadows a member of 'llvm::DIStringType' [-Wshadow]
839 | uint64_t SizeInBits, uint32_t AlignInBits, unsigned Encoding,
| ~~~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:663:12: note: shadowed declaration is here
663 | uint32_t AlignInBits;
| ^~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:839:25: warning: declaration of 'SizeInBits' shadows a member of 'llvm::DIStringType' [-Wshadow]
839 | uint64_t SizeInBits, uint32_t AlignInBits, unsigned Encoding,
| ~~~~~~~~~^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:661:12: note: shadowed declaration is here
661 | uint64_t SizeInBits;
| ^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:838:44: warning: declaration of 'Storage' shadows a member of 'llvm::DIStringType' [-Wshadow]
838 | DIStringType(LLVMContext &C, StorageType Storage, unsigned Tag,
| ~~~~~~~~~~~~^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:73:17: note: shadowed declaration is here
73 | unsigned char Storage : 7;
| ^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:27,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DIStringType::DIStringType(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, uint64_t, uint32_t, unsigned int, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:839:68: warning: declaration of 'Encoding' shadows a member of 'llvm::DIStringType' [-Wshadow]
839 | uint64_t SizeInBits, uint32_t AlignInBits, unsigned Encoding,
| ~~~~~~~~~^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:836:12: note: shadowed declaration is here
836 | unsigned Encoding;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:839:46: warning: declaration of 'AlignInBits' shadows a member of 'llvm::DIStringType' [-Wshadow]
839 | uint64_t SizeInBits, uint32_t AlignInBits, unsigned Encoding,
| ~~~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:663:12: note: shadowed declaration is here
663 | uint32_t AlignInBits;
| ^~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:839:25: warning: declaration of 'SizeInBits' shadows a member of 'llvm::DIStringType' [-Wshadow]
839 | uint64_t SizeInBits, uint32_t AlignInBits, unsigned Encoding,
| ~~~~~~~~~^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:661:12: note: shadowed declaration is here
661 | uint64_t SizeInBits;
| ^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:838:44: warning: declaration of 'Storage' shadows a member of 'llvm::DIStringType' [-Wshadow]
838 | DIStringType(LLVMContext &C, StorageType Storage, unsigned Tag,
| ~~~~~~~~~~~~^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:73:17: note: shadowed declaration is here
73 | unsigned char Storage : 7;
| ^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:27,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DIDerivedType::DIDerivedType(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, uint64_t, uint32_t, uint64_t, llvm::Optional<unsigned int>, llvm::DINode::DIFlags, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:935:25: warning: declaration of 'Flags' shadows a member of 'llvm::DIDerivedType' [-Wshadow]
935 | DIFlags Flags, ArrayRef<Metadata *> Ops)
| ~~~~~~~~^~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:660:11: note: shadowed declaration is here
660 | DIFlags Flags;
| ^~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:934:59: warning: declaration of 'DWARFAddressSpace' shadows a member of 'llvm::DIDerivedType' [-Wshadow]
934 | uint64_t OffsetInBits, Optional<unsigned> DWARFAddressSpace,
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:930:22: note: shadowed declaration is here
930 | Optional<unsigned> DWARFAddressSpace;
| ^~~~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:934:26: warning: declaration of 'OffsetInBits' shadows a member of 'llvm::DIDerivedType' [-Wshadow]
934 | uint64_t OffsetInBits, Optional<unsigned> DWARFAddressSpace,
| ~~~~~~~~~^~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:662:12: note: shadowed declaration is here
662 | uint64_t OffsetInBits;
| ^~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:933:62: warning: declaration of 'AlignInBits' shadows a member of 'llvm::DIDerivedType' [-Wshadow]
933 | unsigned Line, uint64_t SizeInBits, uint32_t AlignInBits,
| ~~~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:663:12: note: shadowed declaration is here
663 | uint32_t AlignInBits;
| ^~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:933:41: warning: declaration of 'SizeInBits' shadows a member of 'llvm::DIDerivedType' [-Wshadow]
933 | unsigned Line, uint64_t SizeInBits, uint32_t AlignInBits,
| ~~~~~~~~~^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:661:12: note: shadowed declaration is here
661 | uint64_t SizeInBits;
| ^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:933:26: warning: declaration of 'Line' shadows a member of 'llvm::DIDerivedType' [-Wshadow]
933 | unsigned Line, uint64_t SizeInBits, uint32_t AlignInBits,
| ~~~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:659:12: note: shadowed declaration is here
659 | unsigned Line;
| ^~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:932:45: warning: declaration of 'Storage' shadows a member of 'llvm::DIDerivedType' [-Wshadow]
932 | DIDerivedType(LLVMContext &C, StorageType Storage, unsigned Tag,
| ~~~~~~~~~~~~^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:73:17: note: shadowed declaration is here
73 | unsigned char Storage : 7;
| ^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:27,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DIDerivedType::DIDerivedType(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, uint64_t, uint32_t, uint64_t, llvm::Optional<unsigned int>, llvm::DINode::DIFlags, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:935:25: warning: declaration of 'Flags' shadows a member of 'llvm::DIDerivedType' [-Wshadow]
935 | DIFlags Flags, ArrayRef<Metadata *> Ops)
| ~~~~~~~~^~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:660:11: note: shadowed declaration is here
660 | DIFlags Flags;
| ^~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:934:59: warning: declaration of 'DWARFAddressSpace' shadows a member of 'llvm::DIDerivedType' [-Wshadow]
934 | uint64_t OffsetInBits, Optional<unsigned> DWARFAddressSpace,
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:930:22: note: shadowed declaration is here
930 | Optional<unsigned> DWARFAddressSpace;
| ^~~~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:934:26: warning: declaration of 'OffsetInBits' shadows a member of 'llvm::DIDerivedType' [-Wshadow]
934 | uint64_t OffsetInBits, Optional<unsigned> DWARFAddressSpace,
| ~~~~~~~~~^~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:662:12: note: shadowed declaration is here
662 | uint64_t OffsetInBits;
| ^~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:933:62: warning: declaration of 'AlignInBits' shadows a member of 'llvm::DIDerivedType' [-Wshadow]
933 | unsigned Line, uint64_t SizeInBits, uint32_t AlignInBits,
| ~~~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:663:12: note: shadowed declaration is here
663 | uint32_t AlignInBits;
| ^~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:933:41: warning: declaration of 'SizeInBits' shadows a member of 'llvm::DIDerivedType' [-Wshadow]
933 | unsigned Line, uint64_t SizeInBits, uint32_t AlignInBits,
| ~~~~~~~~~^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:661:12: note: shadowed declaration is here
661 | uint64_t SizeInBits;
| ^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:933:26: warning: declaration of 'Line' shadows a member of 'llvm::DIDerivedType' [-Wshadow]
933 | unsigned Line, uint64_t SizeInBits, uint32_t AlignInBits,
| ~~~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:659:12: note: shadowed declaration is here
659 | unsigned Line;
| ^~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:932:45: warning: declaration of 'Storage' shadows a member of 'llvm::DIDerivedType' [-Wshadow]
932 | DIDerivedType(LLVMContext &C, StorageType Storage, unsigned Tag,
| ~~~~~~~~~~~~^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:73:17: note: shadowed declaration is here
73 | unsigned char Storage : 7;
| ^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:27,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DIDerivedType::DIDerivedType(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, uint64_t, uint32_t, uint64_t, llvm::Optional<unsigned int>, llvm::DINode::DIFlags, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:935:25: warning: declaration of 'Flags' shadows a member of 'llvm::DIDerivedType' [-Wshadow]
935 | DIFlags Flags, ArrayRef<Metadata *> Ops)
| ~~~~~~~~^~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:660:11: note: shadowed declaration is here
660 | DIFlags Flags;
| ^~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:934:59: warning: declaration of 'DWARFAddressSpace' shadows a member of 'llvm::DIDerivedType' [-Wshadow]
934 | uint64_t OffsetInBits, Optional<unsigned> DWARFAddressSpace,
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:930:22: note: shadowed declaration is here
930 | Optional<unsigned> DWARFAddressSpace;
| ^~~~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:934:26: warning: declaration of 'OffsetInBits' shadows a member of 'llvm::DIDerivedType' [-Wshadow]
934 | uint64_t OffsetInBits, Optional<unsigned> DWARFAddressSpace,
| ~~~~~~~~~^~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:662:12: note: shadowed declaration is here
662 | uint64_t OffsetInBits;
| ^~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:933:62: warning: declaration of 'AlignInBits' shadows a member of 'llvm::DIDerivedType' [-Wshadow]
933 | unsigned Line, uint64_t SizeInBits, uint32_t AlignInBits,
| ~~~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:663:12: note: shadowed declaration is here
663 | uint32_t AlignInBits;
| ^~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:933:41: warning: declaration of 'SizeInBits' shadows a member of 'llvm::DIDerivedType' [-Wshadow]
933 | unsigned Line, uint64_t SizeInBits, uint32_t AlignInBits,
| ~~~~~~~~~^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:661:12: note: shadowed declaration is here
661 | uint64_t SizeInBits;
| ^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:933:26: warning: declaration of 'Line' shadows a member of 'llvm::DIDerivedType' [-Wshadow]
933 | unsigned Line, uint64_t SizeInBits, uint32_t AlignInBits,
| ~~~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:659:12: note: shadowed declaration is here
659 | unsigned Line;
| ^~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:932:45: warning: declaration of 'Storage' shadows a member of 'llvm::DIDerivedType' [-Wshadow]
932 | DIDerivedType(LLVMContext &C, StorageType Storage, unsigned Tag,
| ~~~~~~~~~~~~^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:73:17: note: shadowed declaration is here
73 | unsigned char Storage : 7;
| ^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:27,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DICompositeType::DICompositeType(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, unsigned int, uint64_t, uint32_t, uint64_t, llvm::DINode::DIFlags, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:1050:72: warning: declaration of 'Flags' shadows a member of 'llvm::DICompositeType' [-Wshadow]
1050 | uint32_t AlignInBits, uint64_t OffsetInBits, DIFlags Flags,
| ~~~~~~~~^~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:660:11: note: shadowed declaration is here
660 | DIFlags Flags;
| ^~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:1050:50: warning: declaration of 'OffsetInBits' shadows a member of 'llvm::DICompositeType' [-Wshadow]
1050 | uint32_t AlignInBits, uint64_t OffsetInBits, DIFlags Flags,
| ~~~~~~~~~^~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:662:12: note: shadowed declaration is here
662 | uint64_t OffsetInBits;
| ^~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:1050:28: warning: declaration of 'AlignInBits' shadows a member of 'llvm::DICompositeType' [-Wshadow]
1050 | uint32_t AlignInBits, uint64_t OffsetInBits, DIFlags Flags,
| ~~~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:663:12: note: shadowed declaration is here
663 | uint32_t AlignInBits;
| ^~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:1049:65: warning: declaration of 'SizeInBits' shadows a member of 'llvm::DICompositeType' [-Wshadow]
1049 | unsigned Line, unsigned RuntimeLang, uint64_t SizeInBits,
| ~~~~~~~~~^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:661:12: note: shadowed declaration is here
661 | uint64_t SizeInBits;
| ^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:1049:43: warning: declaration of 'RuntimeLang' shadows a member of 'llvm::DICompositeType' [-Wshadow]
1049 | unsigned Line, unsigned RuntimeLang, uint64_t SizeInBits,
| ~~~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:1046:12: note: shadowed declaration is here
1046 | unsigned RuntimeLang;
| ^~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:1049:28: warning: declaration of 'Line' shadows a member of 'llvm::DICompositeType' [-Wshadow]
1049 | unsigned Line, unsigned RuntimeLang, uint64_t SizeInBits,
| ~~~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:659:12: note: shadowed declaration is here
659 | unsigned Line;
| ^~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:1048:47: warning: declaration of 'Storage' shadows a member of 'llvm::DICompositeType' [-Wshadow]
1048 | DICompositeType(LLVMContext &C, StorageType Storage, unsigned Tag,
| ~~~~~~~~~~~~^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:73:17: note: shadowed declaration is here
73 | unsigned char Storage : 7;
| ^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:27,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DICompositeType::DICompositeType(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, unsigned int, uint64_t, uint32_t, uint64_t, llvm::DINode::DIFlags, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:1050:72: warning: declaration of 'Flags' shadows a member of 'llvm::DICompositeType' [-Wshadow]
1050 | uint32_t AlignInBits, uint64_t OffsetInBits, DIFlags Flags,
| ~~~~~~~~^~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:660:11: note: shadowed declaration is here
660 | DIFlags Flags;
| ^~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:1050:50: warning: declaration of 'OffsetInBits' shadows a member of 'llvm::DICompositeType' [-Wshadow]
1050 | uint32_t AlignInBits, uint64_t OffsetInBits, DIFlags Flags,
| ~~~~~~~~~^~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:662:12: note: shadowed declaration is here
662 | uint64_t OffsetInBits;
| ^~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:1050:28: warning: declaration of 'AlignInBits' shadows a member of 'llvm::DICompositeType' [-Wshadow]
1050 | uint32_t AlignInBits, uint64_t OffsetInBits, DIFlags Flags,
| ~~~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:663:12: note: shadowed declaration is here
663 | uint32_t AlignInBits;
| ^~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:1049:65: warning: declaration of 'SizeInBits' shadows a member of 'llvm::DICompositeType' [-Wshadow]
1049 | unsigned Line, unsigned RuntimeLang, uint64_t SizeInBits,
| ~~~~~~~~~^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:661:12: note: shadowed declaration is here
661 | uint64_t SizeInBits;
| ^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:1049:43: warning: declaration of 'RuntimeLang' shadows a member of 'llvm::DICompositeType' [-Wshadow]
1049 | unsigned Line, unsigned RuntimeLang, uint64_t SizeInBits,
| ~~~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:1046:12: note: shadowed declaration is here
1046 | unsigned RuntimeLang;
| ^~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:1049:28: warning: declaration of 'Line' shadows a member of 'llvm::DICompositeType' [-Wshadow]
1049 | unsigned Line, unsigned RuntimeLang, uint64_t SizeInBits,
| ~~~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:659:12: note: shadowed declaration is here
659 | unsigned Line;
| ^~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:1048:47: warning: declaration of 'Storage' shadows a member of 'llvm::DICompositeType' [-Wshadow]
1048 | DICompositeType(LLVMContext &C, StorageType Storage, unsigned Tag,
| ~~~~~~~~~~~~^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:73:17: note: shadowed declaration is here
73 | unsigned char Storage : 7;
| ^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:27,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DICompositeType::DICompositeType(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, unsigned int, uint64_t, uint32_t, uint64_t, llvm::DINode::DIFlags, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:1050:72: warning: declaration of 'Flags' shadows a member of 'llvm::DICompositeType' [-Wshadow]
1050 | uint32_t AlignInBits, uint64_t OffsetInBits, DIFlags Flags,
| ~~~~~~~~^~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:660:11: note: shadowed declaration is here
660 | DIFlags Flags;
| ^~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:1050:50: warning: declaration of 'OffsetInBits' shadows a member of 'llvm::DICompositeType' [-Wshadow]
1050 | uint32_t AlignInBits, uint64_t OffsetInBits, DIFlags Flags,
| ~~~~~~~~~^~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:662:12: note: shadowed declaration is here
662 | uint64_t OffsetInBits;
| ^~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:1050:28: warning: declaration of 'AlignInBits' shadows a member of 'llvm::DICompositeType' [-Wshadow]
1050 | uint32_t AlignInBits, uint64_t OffsetInBits, DIFlags Flags,
| ~~~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:663:12: note: shadowed declaration is here
663 | uint32_t AlignInBits;
| ^~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:1049:65: warning: declaration of 'SizeInBits' shadows a member of 'llvm::DICompositeType' [-Wshadow]
1049 | unsigned Line, unsigned RuntimeLang, uint64_t SizeInBits,
| ~~~~~~~~~^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:661:12: note: shadowed declaration is here
661 | uint64_t SizeInBits;
| ^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:1049:43: warning: declaration of 'RuntimeLang' shadows a member of 'llvm::DICompositeType' [-Wshadow]
1049 | unsigned Line, unsigned RuntimeLang, uint64_t SizeInBits,
| ~~~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:1046:12: note: shadowed declaration is here
1046 | unsigned RuntimeLang;
| ^~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:1049:28: warning: declaration of 'Line' shadows a member of 'llvm::DICompositeType' [-Wshadow]
1049 | unsigned Line, unsigned RuntimeLang, uint64_t SizeInBits,
| ~~~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:659:12: note: shadowed declaration is here
659 | unsigned Line;
| ^~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:1048:47: warning: declaration of 'Storage' shadows a member of 'llvm::DICompositeType' [-Wshadow]
1048 | DICompositeType(LLVMContext &C, StorageType Storage, unsigned Tag,
| ~~~~~~~~~~~~^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:73:17: note: shadowed declaration is here
73 | unsigned char Storage : 7;
| ^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:27,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DICompositeType::mutate(unsigned int, unsigned int, unsigned int, uint64_t, uint32_t, uint64_t, llvm::DINode::DIFlags)':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:1060:23: warning: declaration of 'Flags' shadows a member of 'llvm::DICompositeType' [-Wshadow]
1060 | DIFlags Flags) {
| ~~~~~~~~^~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:660:11: note: shadowed declaration is here
660 | DIFlags Flags;
| ^~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:1059:67: warning: declaration of 'OffsetInBits' shadows a member of 'llvm::DICompositeType' [-Wshadow]
1059 | uint64_t SizeInBits, uint32_t AlignInBits, uint64_t OffsetInBits,
| ~~~~~~~~~^~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:662:12: note: shadowed declaration is here
662 | uint64_t OffsetInBits;
| ^~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:1059:45: warning: declaration of 'AlignInBits' shadows a member of 'llvm::DICompositeType' [-Wshadow]
1059 | uint64_t SizeInBits, uint32_t AlignInBits, uint64_t OffsetInBits,
| ~~~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:663:12: note: shadowed declaration is here
663 | uint32_t AlignInBits;
| ^~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:1059:24: warning: declaration of 'SizeInBits' shadows a member of 'llvm::DICompositeType' [-Wshadow]
1059 | uint64_t SizeInBits, uint32_t AlignInBits, uint64_t OffsetInBits,
| ~~~~~~~~~^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:661:12: note: shadowed declaration is here
661 | uint64_t SizeInBits;
| ^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:1058:53: warning: declaration of 'RuntimeLang' shadows a member of 'llvm::DICompositeType' [-Wshadow]
1058 | void mutate(unsigned Tag, unsigned Line, unsigned RuntimeLang,
| ~~~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:1046:12: note: shadowed declaration is here
1046 | unsigned RuntimeLang;
| ^~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:1058:38: warning: declaration of 'Line' shadows a member of 'llvm::DICompositeType' [-Wshadow]
1058 | void mutate(unsigned Tag, unsigned Line, unsigned RuntimeLang,
| ~~~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:659:12: note: shadowed declaration is here
659 | unsigned Line;
| ^~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In member function 'llvm::TempDISubroutineType llvm::DISubroutineType::cloneWithCC(uint8_t) const':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:1302:44: warning: declaration of 'CC' shadows a member of 'llvm::DISubroutineType' [-Wshadow]
1302 | TempDISubroutineType cloneWithCC(uint8_t CC) const {
| ~~~~~~~~^~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:1271:11: note: shadowed declaration is here
1271 | uint8_t CC;
| ^~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: At global scope:
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:1338:5: warning: declaration of 'None' shadows a global declaration [-Wshadow]
1338 | None = 2,
| ^~~~
In file included from /usr/lib/llvm-15/include/llvm/ADT/ArrayRef.h:13,
from /home/mrg/oss/LoopModels/buildgcc/test/CMakeFiles/LoopModelsTests.dir/cmake_pch.hxx:15,
from <command-line>:
/usr/lib/llvm-15/include/llvm/ADT/None.h:24:16: note: shadowed declaration is here
24 | const NoneType None = NoneType::None;
| ^~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:27,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In member function 'void llvm::DICompileUnit::setSplitDebugInlining(bool)':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:1479:35: warning: declaration of 'SplitDebugInlining' shadows a member of 'llvm::DICompileUnit' [-Wshadow]
1479 | void setSplitDebugInlining(bool SplitDebugInlining) {
| ~~~~~^~~~~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:1353:8: note: shadowed declaration is here
1353 | bool SplitDebugInlining;
| ^~~~~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILocalScope::DILocalScope(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:1529:57: warning: declaration of 'Storage' shadows a member of 'llvm::DILocalScope' [-Wshadow]
1529 | DILocalScope(LLVMContext &C, unsigned ID, StorageType Storage, unsigned Tag,
| ~~~~~~~~~~~~^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:73:17: note: shadowed declaration is here
73 | unsigned char Storage : 7;
| ^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:27,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILocalScope::DILocalScope(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:1529:57: warning: declaration of 'Storage' shadows a member of 'llvm::DILocalScope' [-Wshadow]
1529 | DILocalScope(LLVMContext &C, unsigned ID, StorageType Storage, unsigned Tag,
| ~~~~~~~~~~~~^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:73:17: note: shadowed declaration is here
73 | unsigned char Storage : 7;
| ^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:27,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILocalScope::DILocalScope(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:1529:57: warning: declaration of 'Storage' shadows a member of 'llvm::DILocalScope' [-Wshadow]
1529 | DILocalScope(LLVMContext &C, unsigned ID, StorageType Storage, unsigned Tag,
| ~~~~~~~~~~~~^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:73:17: note: shadowed declaration is here
73 | unsigned char Storage : 7;
| ^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:27,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:2095:27: warning: declaration of 'Column' shadows a member of 'llvm::DILexicalBlock' [-Wshadow]
2095 | unsigned Column, ArrayRef<Metadata *> Ops)
| ~~~~~~~~~^~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:2092:12: note: shadowed declaration is here
2092 | uint16_t Column;
| ^~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:2094:64: warning: declaration of 'Line' shadows a member of 'llvm::DILexicalBlock' [-Wshadow]
2094 | DILexicalBlock(LLVMContext &C, StorageType Storage, unsigned Line,
| ~~~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:2091:12: note: shadowed declaration is here
2091 | unsigned Line;
| ^~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:2094:46: warning: declaration of 'Storage' shadows a member of 'llvm::DILexicalBlock' [-Wshadow]
2094 | DILexicalBlock(LLVMContext &C, StorageType Storage, unsigned Line,
| ~~~~~~~~~~~~^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:73:17: note: shadowed declaration is here
73 | unsigned char Storage : 7;
| ^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:27,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:2095:27: warning: declaration of 'Column' shadows a member of 'llvm::DILexicalBlock' [-Wshadow]
2095 | unsigned Column, ArrayRef<Metadata *> Ops)
| ~~~~~~~~~^~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:2092:12: note: shadowed declaration is here
2092 | uint16_t Column;
| ^~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:2094:64: warning: declaration of 'Line' shadows a member of 'llvm::DILexicalBlock' [-Wshadow]
2094 | DILexicalBlock(LLVMContext &C, StorageType Storage, unsigned Line,
| ~~~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:2091:12: note: shadowed declaration is here
2091 | unsigned Line;
| ^~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:2094:46: warning: declaration of 'Storage' shadows a member of 'llvm::DILexicalBlock' [-Wshadow]
2094 | DILexicalBlock(LLVMContext &C, StorageType Storage, unsigned Line,
| ~~~~~~~~~~~~^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:73:17: note: shadowed declaration is here
73 | unsigned char Storage : 7;
| ^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:27,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlock::DILexicalBlock(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:2095:27: warning: declaration of 'Column' shadows a member of 'llvm::DILexicalBlock' [-Wshadow]
2095 | unsigned Column, ArrayRef<Metadata *> Ops)
| ~~~~~~~~~^~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:2092:12: note: shadowed declaration is here
2092 | uint16_t Column;
| ^~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:2094:64: warning: declaration of 'Line' shadows a member of 'llvm::DILexicalBlock' [-Wshadow]
2094 | DILexicalBlock(LLVMContext &C, StorageType Storage, unsigned Line,
| ~~~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:2091:12: note: shadowed declaration is here
2091 | unsigned Line;
| ^~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:2094:46: warning: declaration of 'Storage' shadows a member of 'llvm::DILexicalBlock' [-Wshadow]
2094 | DILexicalBlock(LLVMContext &C, StorageType Storage, unsigned Line,
| ~~~~~~~~~~~~^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:73:17: note: shadowed declaration is here
73 | unsigned char Storage : 7;
| ^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:27,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlockFile::DILexicalBlockFile(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:2147:31: warning: declaration of 'Discriminator' shadows a member of 'llvm::DILexicalBlockFile' [-Wshadow]
2147 | unsigned Discriminator, ArrayRef<Metadata *> Ops)
| ~~~~~~~~~^~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:2144:12: note: shadowed declaration is here
2144 | unsigned Discriminator;
| ^~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:2146:50: warning: declaration of 'Storage' shadows a member of 'llvm::DILexicalBlockFile' [-Wshadow]
2146 | DILexicalBlockFile(LLVMContext &C, StorageType Storage,
| ~~~~~~~~~~~~^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:73:17: note: shadowed declaration is here
73 | unsigned char Storage : 7;
| ^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:27,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlockFile::DILexicalBlockFile(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:2147:31: warning: declaration of 'Discriminator' shadows a member of 'llvm::DILexicalBlockFile' [-Wshadow]
2147 | unsigned Discriminator, ArrayRef<Metadata *> Ops)
| ~~~~~~~~~^~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:2144:12: note: shadowed declaration is here
2144 | unsigned Discriminator;
| ^~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:2146:50: warning: declaration of 'Storage' shadows a member of 'llvm::DILexicalBlockFile' [-Wshadow]
2146 | DILexicalBlockFile(LLVMContext &C, StorageType Storage,
| ~~~~~~~~~~~~^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:73:17: note: shadowed declaration is here
73 | unsigned char Storage : 7;
| ^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:27,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILexicalBlockFile::DILexicalBlockFile(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:2147:31: warning: declaration of 'Discriminator' shadows a member of 'llvm::DILexicalBlockFile' [-Wshadow]
2147 | unsigned Discriminator, ArrayRef<Metadata *> Ops)
| ~~~~~~~~~^~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:2144:12: note: shadowed declaration is here
2144 | unsigned Discriminator;
| ^~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:2146:50: warning: declaration of 'Storage' shadows a member of 'llvm::DILexicalBlockFile' [-Wshadow]
2146 | DILexicalBlockFile(LLVMContext &C, StorageType Storage,
| ~~~~~~~~~~~~^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:73:17: note: shadowed declaration is here
73 | unsigned char Storage : 7;
| ^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:27,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DITemplateParameter::DITemplateParameter(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, bool, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:2385:42: warning: declaration of 'IsDefault' shadows a member of 'llvm::DITemplateParameter' [-Wshadow]
2385 | unsigned Tag, bool IsDefault, ArrayRef<Metadata *> Ops)
| ~~~~~^~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:2382:8: note: shadowed declaration is here
2382 | bool IsDefault;
| ^~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:2384:70: warning: declaration of 'Storage' shadows a member of 'llvm::DITemplateParameter' [-Wshadow]
2384 | DITemplateParameter(LLVMContext &Context, unsigned ID, StorageType Storage,
| ~~~~~~~~~~~~^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:73:17: note: shadowed declaration is here
73 | unsigned char Storage : 7;
| ^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:27,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:2384:36: warning: declaration of 'Context' shadows a member of 'llvm::DITemplateParameter' [-Wshadow]
2384 | DITemplateParameter(LLVMContext &Context, unsigned ID, StorageType Storage,
| ~~~~~~~~~~~~~^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1055:29: note: shadowed declaration is here
1055 | ContextAndReplaceableUses Context;
| ^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:27,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DITemplateParameter::DITemplateParameter(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, bool, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:2385:42: warning: declaration of 'IsDefault' shadows a member of 'llvm::DITemplateParameter' [-Wshadow]
2385 | unsigned Tag, bool IsDefault, ArrayRef<Metadata *> Ops)
| ~~~~~^~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:2382:8: note: shadowed declaration is here
2382 | bool IsDefault;
| ^~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:2384:70: warning: declaration of 'Storage' shadows a member of 'llvm::DITemplateParameter' [-Wshadow]
2384 | DITemplateParameter(LLVMContext &Context, unsigned ID, StorageType Storage,
| ~~~~~~~~~~~~^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:73:17: note: shadowed declaration is here
73 | unsigned char Storage : 7;
| ^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:27,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:2384:36: warning: declaration of 'Context' shadows a member of 'llvm::DITemplateParameter' [-Wshadow]
2384 | DITemplateParameter(LLVMContext &Context, unsigned ID, StorageType Storage,
| ~~~~~~~~~~~~~^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1055:29: note: shadowed declaration is here
1055 | ContextAndReplaceableUses Context;
| ^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:27,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DITemplateParameter::DITemplateParameter(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, bool, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:2385:42: warning: declaration of 'IsDefault' shadows a member of 'llvm::DITemplateParameter' [-Wshadow]
2385 | unsigned Tag, bool IsDefault, ArrayRef<Metadata *> Ops)
| ~~~~~^~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:2382:8: note: shadowed declaration is here
2382 | bool IsDefault;
| ^~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:2384:70: warning: declaration of 'Storage' shadows a member of 'llvm::DITemplateParameter' [-Wshadow]
2384 | DITemplateParameter(LLVMContext &Context, unsigned ID, StorageType Storage,
| ~~~~~~~~~~~~^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:73:17: note: shadowed declaration is here
73 | unsigned char Storage : 7;
| ^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:27,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:2384:36: warning: declaration of 'Context' shadows a member of 'llvm::DITemplateParameter' [-Wshadow]
2384 | DITemplateParameter(LLVMContext &Context, unsigned ID, StorageType Storage,
| ~~~~~~~~~~~~~^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1055:29: note: shadowed declaration is here
1055 | ContextAndReplaceableUses Context;
| ^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:27,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DITemplateValueParameter::DITemplateValueParameter(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, bool, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:2447:47: warning: declaration of 'IsDefault' shadows a member of 'llvm::DITemplateValueParameter' [-Wshadow]
2447 | unsigned Tag, bool IsDefault,
| ~~~~~^~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:2382:8: note: shadowed declaration is here
2382 | bool IsDefault;
| ^~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:2446:62: warning: declaration of 'Storage' shadows a member of 'llvm::DITemplateValueParameter' [-Wshadow]
2446 | DITemplateValueParameter(LLVMContext &Context, StorageType Storage,
| ~~~~~~~~~~~~^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:73:17: note: shadowed declaration is here
73 | unsigned char Storage : 7;
| ^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:27,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:2446:41: warning: declaration of 'Context' shadows a member of 'llvm::DITemplateValueParameter' [-Wshadow]
2446 | DITemplateValueParameter(LLVMContext &Context, StorageType Storage,
| ~~~~~~~~~~~~~^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1055:29: note: shadowed declaration is here
1055 | ContextAndReplaceableUses Context;
| ^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:27,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DITemplateValueParameter::DITemplateValueParameter(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, bool, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:2447:47: warning: declaration of 'IsDefault' shadows a member of 'llvm::DITemplateValueParameter' [-Wshadow]
2447 | unsigned Tag, bool IsDefault,
| ~~~~~^~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:2382:8: note: shadowed declaration is here
2382 | bool IsDefault;
| ^~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:2446:62: warning: declaration of 'Storage' shadows a member of 'llvm::DITemplateValueParameter' [-Wshadow]
2446 | DITemplateValueParameter(LLVMContext &Context, StorageType Storage,
| ~~~~~~~~~~~~^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:73:17: note: shadowed declaration is here
73 | unsigned char Storage : 7;
| ^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:27,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:2446:41: warning: declaration of 'Context' shadows a member of 'llvm::DITemplateValueParameter' [-Wshadow]
2446 | DITemplateValueParameter(LLVMContext &Context, StorageType Storage,
| ~~~~~~~~~~~~~^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1055:29: note: shadowed declaration is here
1055 | ContextAndReplaceableUses Context;
| ^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:27,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DITemplateValueParameter::DITemplateValueParameter(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, bool, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:2447:47: warning: declaration of 'IsDefault' shadows a member of 'llvm::DITemplateValueParameter' [-Wshadow]
2447 | unsigned Tag, bool IsDefault,
| ~~~~~^~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:2382:8: note: shadowed declaration is here
2382 | bool IsDefault;
| ^~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:2446:62: warning: declaration of 'Storage' shadows a member of 'llvm::DITemplateValueParameter' [-Wshadow]
2446 | DITemplateValueParameter(LLVMContext &Context, StorageType Storage,
| ~~~~~~~~~~~~^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:73:17: note: shadowed declaration is here
73 | unsigned char Storage : 7;
| ^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:27,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:2446:41: warning: declaration of 'Context' shadows a member of 'llvm::DITemplateValueParameter' [-Wshadow]
2446 | DITemplateValueParameter(LLVMContext &Context, StorageType Storage,
| ~~~~~~~~~~~~~^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1055:29: note: shadowed declaration is here
1055 | ContextAndReplaceableUses Context;
| ^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:27,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DIExpression::DIExpression(llvm::LLVMContext&, llvm::Metadata::StorageType, llvm::ArrayRef<long unsigned int>)':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:2564:72: warning: declaration of 'Elements' shadows a member of 'llvm::DIExpression' [-Wshadow]
2564 | DIExpression(LLVMContext &C, StorageType Storage, ArrayRef<uint64_t> Elements)
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:2562:25: note: shadowed declaration is here
2562 | std::vector<uint64_t> Elements;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:2564:44: warning: declaration of 'Storage' shadows a member of 'llvm::DIExpression' [-Wshadow]
2564 | DIExpression(LLVMContext &C, StorageType Storage, ArrayRef<uint64_t> Elements)
| ~~~~~~~~~~~~^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:73:17: note: shadowed declaration is here
73 | unsigned char Storage : 7;
| ^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:27,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DIExpression::DIExpression(llvm::LLVMContext&, llvm::Metadata::StorageType, llvm::ArrayRef<long unsigned int>)':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:2564:72: warning: declaration of 'Elements' shadows a member of 'llvm::DIExpression' [-Wshadow]
2564 | DIExpression(LLVMContext &C, StorageType Storage, ArrayRef<uint64_t> Elements)
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:2562:25: note: shadowed declaration is here
2562 | std::vector<uint64_t> Elements;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:2564:44: warning: declaration of 'Storage' shadows a member of 'llvm::DIExpression' [-Wshadow]
2564 | DIExpression(LLVMContext &C, StorageType Storage, ArrayRef<uint64_t> Elements)
| ~~~~~~~~~~~~^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:73:17: note: shadowed declaration is here
73 | unsigned char Storage : 7;
| ^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:27,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DIExpression::DIExpression(llvm::LLVMContext&, llvm::Metadata::StorageType, llvm::ArrayRef<long unsigned int>)':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:2564:72: warning: declaration of 'Elements' shadows a member of 'llvm::DIExpression' [-Wshadow]
2564 | DIExpression(LLVMContext &C, StorageType Storage, ArrayRef<uint64_t> Elements)
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:2562:25: note: shadowed declaration is here
2562 | std::vector<uint64_t> Elements;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:2564:44: warning: declaration of 'Storage' shadows a member of 'llvm::DIExpression' [-Wshadow]
2564 | DIExpression(LLVMContext &C, StorageType Storage, ArrayRef<uint64_t> Elements)
| ~~~~~~~~~~~~^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:73:17: note: shadowed declaration is here
73 | unsigned char Storage : 7;
| ^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:27,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DIExpression::ExprOperand::ExprOperand(const uint64_t*)':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:2620:42: warning: declaration of 'Op' shadows a member of 'llvm::DIExpression::ExprOperand' [-Wshadow]
2620 | explicit ExprOperand(const uint64_t *Op) : Op(Op) {}
| ~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:2616:21: note: shadowed declaration is here
2616 | const uint64_t *Op = nullptr;
| ^~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DIExpression::ExprOperand::ExprOperand(const uint64_t*)':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:2620:42: warning: declaration of 'Op' shadows a member of 'llvm::DIExpression::ExprOperand' [-Wshadow]
2620 | explicit ExprOperand(const uint64_t *Op) : Op(Op) {}
| ~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:2616:21: note: shadowed declaration is here
2616 | const uint64_t *Op = nullptr;
| ^~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DIExpression::ExprOperand::ExprOperand(const uint64_t*)':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:2620:42: warning: declaration of 'Op' shadows a member of 'llvm::DIExpression::ExprOperand' [-Wshadow]
2620 | explicit ExprOperand(const uint64_t *Op) : Op(Op) {}
| ~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:2616:21: note: shadowed declaration is here
2616 | const uint64_t *Op = nullptr;
| ^~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DIGlobalVariable::DIGlobalVariable(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, bool, bool, uint32_t, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:2922:68: warning: declaration of 'AlignInBits' shadows a member of 'llvm::DIGlobalVariable' [-Wshadow]
2922 | bool IsLocalToUnit, bool IsDefinition, uint32_t AlignInBits,
| ~~~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:2494:12: note: shadowed declaration is here
2494 | uint32_t AlignInBits;
| ^~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:2922:45: warning: declaration of 'IsDefinition' shadows a member of 'llvm::DIGlobalVariable' [-Wshadow]
2922 | bool IsLocalToUnit, bool IsDefinition, uint32_t AlignInBits,
| ~~~~~^~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:2919:8: note: shadowed declaration is here
2919 | bool IsDefinition;
| ^~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:2922:25: warning: declaration of 'IsLocalToUnit' shadows a member of 'llvm::DIGlobalVariable' [-Wshadow]
2922 | bool IsLocalToUnit, bool IsDefinition, uint32_t AlignInBits,
| ~~~~~^~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:2918:8: note: shadowed declaration is here
2918 | bool IsLocalToUnit;
| ^~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:2921:66: warning: declaration of 'Line' shadows a member of 'llvm::DIGlobalVariable' [-Wshadow]
2921 | DIGlobalVariable(LLVMContext &C, StorageType Storage, unsigned Line,
| ~~~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:2493:12: note: shadowed declaration is here
2493 | unsigned Line;
| ^~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:2921:48: warning: declaration of 'Storage' shadows a member of 'llvm::DIGlobalVariable' [-Wshadow]
2921 | DIGlobalVariable(LLVMContext &C, StorageType Storage, unsigned Line,
| ~~~~~~~~~~~~^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:73:17: note: shadowed declaration is here
73 | unsigned char Storage : 7;
| ^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:27,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DIGlobalVariable::DIGlobalVariable(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, bool, bool, uint32_t, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:2922:68: warning: declaration of 'AlignInBits' shadows a member of 'llvm::DIGlobalVariable' [-Wshadow]
2922 | bool IsLocalToUnit, bool IsDefinition, uint32_t AlignInBits,
| ~~~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:2494:12: note: shadowed declaration is here
2494 | uint32_t AlignInBits;
| ^~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:2922:45: warning: declaration of 'IsDefinition' shadows a member of 'llvm::DIGlobalVariable' [-Wshadow]
2922 | bool IsLocalToUnit, bool IsDefinition, uint32_t AlignInBits,
| ~~~~~^~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:2919:8: note: shadowed declaration is here
2919 | bool IsDefinition;
| ^~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:2922:25: warning: declaration of 'IsLocalToUnit' shadows a member of 'llvm::DIGlobalVariable' [-Wshadow]
2922 | bool IsLocalToUnit, bool IsDefinition, uint32_t AlignInBits,
| ~~~~~^~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:2918:8: note: shadowed declaration is here
2918 | bool IsLocalToUnit;
| ^~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:2921:66: warning: declaration of 'Line' shadows a member of 'llvm::DIGlobalVariable' [-Wshadow]
2921 | DIGlobalVariable(LLVMContext &C, StorageType Storage, unsigned Line,
| ~~~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:2493:12: note: shadowed declaration is here
2493 | unsigned Line;
| ^~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:2921:48: warning: declaration of 'Storage' shadows a member of 'llvm::DIGlobalVariable' [-Wshadow]
2921 | DIGlobalVariable(LLVMContext &C, StorageType Storage, unsigned Line,
| ~~~~~~~~~~~~^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:73:17: note: shadowed declaration is here
73 | unsigned char Storage : 7;
| ^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:27,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DIGlobalVariable::DIGlobalVariable(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, bool, bool, uint32_t, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:2922:68: warning: declaration of 'AlignInBits' shadows a member of 'llvm::DIGlobalVariable' [-Wshadow]
2922 | bool IsLocalToUnit, bool IsDefinition, uint32_t AlignInBits,
| ~~~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:2494:12: note: shadowed declaration is here
2494 | uint32_t AlignInBits;
| ^~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:2922:45: warning: declaration of 'IsDefinition' shadows a member of 'llvm::DIGlobalVariable' [-Wshadow]
2922 | bool IsLocalToUnit, bool IsDefinition, uint32_t AlignInBits,
| ~~~~~^~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:2919:8: note: shadowed declaration is here
2919 | bool IsDefinition;
| ^~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:2922:25: warning: declaration of 'IsLocalToUnit' shadows a member of 'llvm::DIGlobalVariable' [-Wshadow]
2922 | bool IsLocalToUnit, bool IsDefinition, uint32_t AlignInBits,
| ~~~~~^~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:2918:8: note: shadowed declaration is here
2918 | bool IsLocalToUnit;
| ^~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:2921:66: warning: declaration of 'Line' shadows a member of 'llvm::DIGlobalVariable' [-Wshadow]
2921 | DIGlobalVariable(LLVMContext &C, StorageType Storage, unsigned Line,
| ~~~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:2493:12: note: shadowed declaration is here
2493 | unsigned Line;
| ^~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:2921:48: warning: declaration of 'Storage' shadows a member of 'llvm::DIGlobalVariable' [-Wshadow]
2921 | DIGlobalVariable(LLVMContext &C, StorageType Storage, unsigned Line,
| ~~~~~~~~~~~~^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:73:17: note: shadowed declaration is here
73 | unsigned char Storage : 7;
| ^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:27,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILocalVariable::DILocalVariable(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::DINode::DIFlags, uint32_t, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:3066:57: warning: declaration of 'AlignInBits' shadows a member of 'llvm::DILocalVariable' [-Wshadow]
3066 | unsigned Arg, DIFlags Flags, uint32_t AlignInBits,
| ~~~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:2494:12: note: shadowed declaration is here
2494 | uint32_t AlignInBits;
| ^~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:3066:41: warning: declaration of 'Flags' shadows a member of 'llvm::DILocalVariable' [-Wshadow]
3066 | unsigned Arg, DIFlags Flags, uint32_t AlignInBits,
| ~~~~~~~~^~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:3063:11: note: shadowed declaration is here
3063 | DIFlags Flags;
| ^~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:3066:28: warning: declaration of 'Arg' shadows a member of 'llvm::DILocalVariable' [-Wshadow]
3066 | unsigned Arg, DIFlags Flags, uint32_t AlignInBits,
| ~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:3062:12: note: shadowed declaration is here
3062 | unsigned Arg : 16;
| ^~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:3065:65: warning: declaration of 'Line' shadows a member of 'llvm::DILocalVariable' [-Wshadow]
3065 | DILocalVariable(LLVMContext &C, StorageType Storage, unsigned Line,
| ~~~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:2493:12: note: shadowed declaration is here
2493 | unsigned Line;
| ^~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:3065:47: warning: declaration of 'Storage' shadows a member of 'llvm::DILocalVariable' [-Wshadow]
3065 | DILocalVariable(LLVMContext &C, StorageType Storage, unsigned Line,
| ~~~~~~~~~~~~^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:73:17: note: shadowed declaration is here
73 | unsigned char Storage : 7;
| ^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:27,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILocalVariable::DILocalVariable(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::DINode::DIFlags, uint32_t, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:3066:57: warning: declaration of 'AlignInBits' shadows a member of 'llvm::DILocalVariable' [-Wshadow]
3066 | unsigned Arg, DIFlags Flags, uint32_t AlignInBits,
| ~~~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:2494:12: note: shadowed declaration is here
2494 | uint32_t AlignInBits;
| ^~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:3066:41: warning: declaration of 'Flags' shadows a member of 'llvm::DILocalVariable' [-Wshadow]
3066 | unsigned Arg, DIFlags Flags, uint32_t AlignInBits,
| ~~~~~~~~^~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:3063:11: note: shadowed declaration is here
3063 | DIFlags Flags;
| ^~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:3066:28: warning: declaration of 'Arg' shadows a member of 'llvm::DILocalVariable' [-Wshadow]
3066 | unsigned Arg, DIFlags Flags, uint32_t AlignInBits,
| ~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:3062:12: note: shadowed declaration is here
3062 | unsigned Arg : 16;
| ^~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:3065:65: warning: declaration of 'Line' shadows a member of 'llvm::DILocalVariable' [-Wshadow]
3065 | DILocalVariable(LLVMContext &C, StorageType Storage, unsigned Line,
| ~~~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:2493:12: note: shadowed declaration is here
2493 | unsigned Line;
| ^~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:3065:47: warning: declaration of 'Storage' shadows a member of 'llvm::DILocalVariable' [-Wshadow]
3065 | DILocalVariable(LLVMContext &C, StorageType Storage, unsigned Line,
| ~~~~~~~~~~~~^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:73:17: note: shadowed declaration is here
73 | unsigned char Storage : 7;
| ^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:27,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DILocalVariable::DILocalVariable(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::DINode::DIFlags, uint32_t, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:3066:57: warning: declaration of 'AlignInBits' shadows a member of 'llvm::DILocalVariable' [-Wshadow]
3066 | unsigned Arg, DIFlags Flags, uint32_t AlignInBits,
| ~~~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:2494:12: note: shadowed declaration is here
2494 | uint32_t AlignInBits;
| ^~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:3066:41: warning: declaration of 'Flags' shadows a member of 'llvm::DILocalVariable' [-Wshadow]
3066 | unsigned Arg, DIFlags Flags, uint32_t AlignInBits,
| ~~~~~~~~^~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:3063:11: note: shadowed declaration is here
3063 | DIFlags Flags;
| ^~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:3066:28: warning: declaration of 'Arg' shadows a member of 'llvm::DILocalVariable' [-Wshadow]
3066 | unsigned Arg, DIFlags Flags, uint32_t AlignInBits,
| ~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:3062:12: note: shadowed declaration is here
3062 | unsigned Arg : 16;
| ^~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:3065:65: warning: declaration of 'Line' shadows a member of 'llvm::DILocalVariable' [-Wshadow]
3065 | DILocalVariable(LLVMContext &C, StorageType Storage, unsigned Line,
| ~~~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:2493:12: note: shadowed declaration is here
2493 | unsigned Line;
| ^~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:3065:47: warning: declaration of 'Storage' shadows a member of 'llvm::DILocalVariable' [-Wshadow]
3065 | DILocalVariable(LLVMContext &C, StorageType Storage, unsigned Line,
| ~~~~~~~~~~~~^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:73:17: note: shadowed declaration is here
73 | unsigned char Storage : 7;
| ^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:27,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DIImportedEntity::DIImportedEntity(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:3300:29: warning: declaration of 'Line' shadows a member of 'llvm::DIImportedEntity' [-Wshadow]
3300 | unsigned Line, ArrayRef<Metadata *> Ops)
| ~~~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:3297:12: note: shadowed declaration is here
3297 | unsigned Line;
| ^~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:3299:48: warning: declaration of 'Storage' shadows a member of 'llvm::DIImportedEntity' [-Wshadow]
3299 | DIImportedEntity(LLVMContext &C, StorageType Storage, unsigned Tag,
| ~~~~~~~~~~~~^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:73:17: note: shadowed declaration is here
73 | unsigned char Storage : 7;
| ^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:27,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DIImportedEntity::DIImportedEntity(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:3300:29: warning: declaration of 'Line' shadows a member of 'llvm::DIImportedEntity' [-Wshadow]
3300 | unsigned Line, ArrayRef<Metadata *> Ops)
| ~~~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:3297:12: note: shadowed declaration is here
3297 | unsigned Line;
| ^~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:3299:48: warning: declaration of 'Storage' shadows a member of 'llvm::DIImportedEntity' [-Wshadow]
3299 | DIImportedEntity(LLVMContext &C, StorageType Storage, unsigned Tag,
| ~~~~~~~~~~~~^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:73:17: note: shadowed declaration is here
73 | unsigned char Storage : 7;
| ^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:27,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DIImportedEntity::DIImportedEntity(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:3300:29: warning: declaration of 'Line' shadows a member of 'llvm::DIImportedEntity' [-Wshadow]
3300 | unsigned Line, ArrayRef<Metadata *> Ops)
| ~~~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:3297:12: note: shadowed declaration is here
3297 | unsigned Line;
| ^~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:3299:48: warning: declaration of 'Storage' shadows a member of 'llvm::DIImportedEntity' [-Wshadow]
3299 | DIImportedEntity(LLVMContext &C, StorageType Storage, unsigned Tag,
| ~~~~~~~~~~~~^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:73:17: note: shadowed declaration is here
73 | unsigned char Storage : 7;
| ^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:27,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DIGlobalVariableExpression::DIGlobalVariableExpression(llvm::LLVMContext&, llvm::Metadata::StorageType, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:3362:58: warning: declaration of 'Storage' shadows a member of 'llvm::DIGlobalVariableExpression' [-Wshadow]
3362 | DIGlobalVariableExpression(LLVMContext &C, StorageType Storage,
| ~~~~~~~~~~~~^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:73:17: note: shadowed declaration is here
73 | unsigned char Storage : 7;
| ^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:27,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DIGlobalVariableExpression::DIGlobalVariableExpression(llvm::LLVMContext&, llvm::Metadata::StorageType, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:3362:58: warning: declaration of 'Storage' shadows a member of 'llvm::DIGlobalVariableExpression' [-Wshadow]
3362 | DIGlobalVariableExpression(LLVMContext &C, StorageType Storage,
| ~~~~~~~~~~~~^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:73:17: note: shadowed declaration is here
73 | unsigned char Storage : 7;
| ^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:27,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DIGlobalVariableExpression::DIGlobalVariableExpression(llvm::LLVMContext&, llvm::Metadata::StorageType, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:3362:58: warning: declaration of 'Storage' shadows a member of 'llvm::DIGlobalVariableExpression' [-Wshadow]
3362 | DIGlobalVariableExpression(LLVMContext &C, StorageType Storage,
| ~~~~~~~~~~~~^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:73:17: note: shadowed declaration is here
73 | unsigned char Storage : 7;
| ^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:27,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DIMacroNode::DIMacroNode(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef<llvm::Metadata*>, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:3410:56: warning: declaration of 'Storage' shadows a member of 'llvm::DIMacroNode' [-Wshadow]
3410 | DIMacroNode(LLVMContext &C, unsigned ID, StorageType Storage, unsigned MIType,
| ~~~~~~~~~~~~^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:73:17: note: shadowed declaration is here
73 | unsigned char Storage : 7;
| ^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:27,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DIMacroNode::DIMacroNode(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef<llvm::Metadata*>, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:3410:56: warning: declaration of 'Storage' shadows a member of 'llvm::DIMacroNode' [-Wshadow]
3410 | DIMacroNode(LLVMContext &C, unsigned ID, StorageType Storage, unsigned MIType,
| ~~~~~~~~~~~~^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:73:17: note: shadowed declaration is here
73 | unsigned char Storage : 7;
| ^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:27,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DIMacroNode::DIMacroNode(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef<llvm::Metadata*>, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:3410:56: warning: declaration of 'Storage' shadows a member of 'llvm::DIMacroNode' [-Wshadow]
3410 | DIMacroNode(LLVMContext &C, unsigned ID, StorageType Storage, unsigned MIType,
| ~~~~~~~~~~~~^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:73:17: note: shadowed declaration is here
73 | unsigned char Storage : 7;
| ^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:27,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DIMacro::DIMacro(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:3454:74: warning: declaration of 'Line' shadows a member of 'llvm::DIMacro' [-Wshadow]
3454 | DIMacro(LLVMContext &C, StorageType Storage, unsigned MIType, unsigned Line,
| ~~~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:3452:12: note: shadowed declaration is here
3452 | unsigned Line;
| ^~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:3454:39: warning: declaration of 'Storage' shadows a member of 'llvm::DIMacro' [-Wshadow]
3454 | DIMacro(LLVMContext &C, StorageType Storage, unsigned MIType, unsigned Line,
| ~~~~~~~~~~~~^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:73:17: note: shadowed declaration is here
73 | unsigned char Storage : 7;
| ^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:27,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DIMacro::DIMacro(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:3454:74: warning: declaration of 'Line' shadows a member of 'llvm::DIMacro' [-Wshadow]
3454 | DIMacro(LLVMContext &C, StorageType Storage, unsigned MIType, unsigned Line,
| ~~~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:3452:12: note: shadowed declaration is here
3452 | unsigned Line;
| ^~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:3454:39: warning: declaration of 'Storage' shadows a member of 'llvm::DIMacro' [-Wshadow]
3454 | DIMacro(LLVMContext &C, StorageType Storage, unsigned MIType, unsigned Line,
| ~~~~~~~~~~~~^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:73:17: note: shadowed declaration is here
73 | unsigned char Storage : 7;
| ^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:27,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DIMacro::DIMacro(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:3454:74: warning: declaration of 'Line' shadows a member of 'llvm::DIMacro' [-Wshadow]
3454 | DIMacro(LLVMContext &C, StorageType Storage, unsigned MIType, unsigned Line,
| ~~~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:3452:12: note: shadowed declaration is here
3452 | unsigned Line;
| ^~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:3454:39: warning: declaration of 'Storage' shadows a member of 'llvm::DIMacro' [-Wshadow]
3454 | DIMacro(LLVMContext &C, StorageType Storage, unsigned MIType, unsigned Line,
| ~~~~~~~~~~~~^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:73:17: note: shadowed declaration is here
73 | unsigned char Storage : 7;
| ^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:27,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DIMacroFile::DIMacroFile(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:3506:24: warning: declaration of 'Line' shadows a member of 'llvm::DIMacroFile' [-Wshadow]
3506 | unsigned Line, ArrayRef<Metadata *> Ops)
| ~~~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:3503:12: note: shadowed declaration is here
3503 | unsigned Line;
| ^~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:3505:43: warning: declaration of 'Storage' shadows a member of 'llvm::DIMacroFile' [-Wshadow]
3505 | DIMacroFile(LLVMContext &C, StorageType Storage, unsigned MIType,
| ~~~~~~~~~~~~^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:73:17: note: shadowed declaration is here
73 | unsigned char Storage : 7;
| ^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:27,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DIMacroFile::DIMacroFile(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:3506:24: warning: declaration of 'Line' shadows a member of 'llvm::DIMacroFile' [-Wshadow]
3506 | unsigned Line, ArrayRef<Metadata *> Ops)
| ~~~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:3503:12: note: shadowed declaration is here
3503 | unsigned Line;
| ^~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:3505:43: warning: declaration of 'Storage' shadows a member of 'llvm::DIMacroFile' [-Wshadow]
3505 | DIMacroFile(LLVMContext &C, StorageType Storage, unsigned MIType,
| ~~~~~~~~~~~~^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:73:17: note: shadowed declaration is here
73 | unsigned char Storage : 7;
| ^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:27,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DIMacroFile::DIMacroFile(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:3506:24: warning: declaration of 'Line' shadows a member of 'llvm::DIMacroFile' [-Wshadow]
3506 | unsigned Line, ArrayRef<Metadata *> Ops)
| ~~~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:3503:12: note: shadowed declaration is here
3503 | unsigned Line;
| ^~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:3505:43: warning: declaration of 'Storage' shadows a member of 'llvm::DIMacroFile' [-Wshadow]
3505 | DIMacroFile(LLVMContext &C, StorageType Storage, unsigned MIType,
| ~~~~~~~~~~~~^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:73:17: note: shadowed declaration is here
73 | unsigned char Storage : 7;
| ^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:27,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DIArgList::DIArgList(llvm::LLVMContext&, llvm::Metadata::StorageType, llvm::ArrayRef<llvm::ValueAsMetadata*>)':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:3573:41: warning: declaration of 'Args' shadows a member of 'llvm::DIArgList' [-Wshadow]
3573 | ArrayRef<ValueAsMetadata *> Args)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:3570:37: note: shadowed declaration is here
3570 | SmallVector<ValueAsMetadata *, 4> Args;
| ^~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:3572:41: warning: declaration of 'Storage' shadows a member of 'llvm::DIArgList' [-Wshadow]
3572 | DIArgList(LLVMContext &C, StorageType Storage,
| ~~~~~~~~~~~~^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:73:17: note: shadowed declaration is here
73 | unsigned char Storage : 7;
| ^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:27,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DIArgList::DIArgList(llvm::LLVMContext&, llvm::Metadata::StorageType, llvm::ArrayRef<llvm::ValueAsMetadata*>)':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:3573:41: warning: declaration of 'Args' shadows a member of 'llvm::DIArgList' [-Wshadow]
3573 | ArrayRef<ValueAsMetadata *> Args)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:3570:37: note: shadowed declaration is here
3570 | SmallVector<ValueAsMetadata *, 4> Args;
| ^~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:3572:41: warning: declaration of 'Storage' shadows a member of 'llvm::DIArgList' [-Wshadow]
3572 | DIArgList(LLVMContext &C, StorageType Storage,
| ~~~~~~~~~~~~^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:73:17: note: shadowed declaration is here
73 | unsigned char Storage : 7;
| ^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:27,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DIArgList::DIArgList(llvm::LLVMContext&, llvm::Metadata::StorageType, llvm::ArrayRef<llvm::ValueAsMetadata*>)':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:3573:41: warning: declaration of 'Args' shadows a member of 'llvm::DIArgList' [-Wshadow]
3573 | ArrayRef<ValueAsMetadata *> Args)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:3570:37: note: shadowed declaration is here
3570 | SmallVector<ValueAsMetadata *, 4> Args;
| ^~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:3572:41: warning: declaration of 'Storage' shadows a member of 'llvm::DIArgList' [-Wshadow]
3572 | DIArgList(LLVMContext &C, StorageType Storage,
| ~~~~~~~~~~~~^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:73:17: note: shadowed declaration is here
73 | unsigned char Storage : 7;
| ^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:27,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DebugVariable::DebugVariable(const llvm::DILocalVariable*, llvm::Optional<llvm::DIExpression::FragmentInfo>, const llvm::DILocation*)':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:3633:35: warning: declaration of 'InlinedAt' shadows a member of 'llvm::DebugVariable' [-Wshadow]
3633 | const DILocation *InlinedAt)
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:3625:21: note: shadowed declaration is here
3625 | const DILocation *InlinedAt;
| ^~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:3632:68: warning: declaration of 'FragmentInfo' shadows a member of 'llvm::DebugVariable' [-Wshadow]
3632 | DebugVariable(const DILocalVariable *Var, Optional<FragmentInfo> FragmentInfo,
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:3621:9: note: shadowed declaration is here
3621 | using FragmentInfo = DIExpression::FragmentInfo;
| ^~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DebugVariable::DebugVariable(const llvm::DILocalVariable*, llvm::Optional<llvm::DIExpression::FragmentInfo>, const llvm::DILocation*)':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:3633:35: warning: declaration of 'InlinedAt' shadows a member of 'llvm::DebugVariable' [-Wshadow]
3633 | const DILocation *InlinedAt)
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:3625:21: note: shadowed declaration is here
3625 | const DILocation *InlinedAt;
| ^~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:3632:68: warning: declaration of 'FragmentInfo' shadows a member of 'llvm::DebugVariable' [-Wshadow]
3632 | DebugVariable(const DILocalVariable *Var, Optional<FragmentInfo> FragmentInfo,
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:3621:9: note: shadowed declaration is here
3621 | using FragmentInfo = DIExpression::FragmentInfo;
| ^~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DebugVariable::DebugVariable(const llvm::DILocalVariable*, llvm::Optional<llvm::DIExpression::FragmentInfo>, const llvm::DILocation*)':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:3633:35: warning: declaration of 'InlinedAt' shadows a member of 'llvm::DebugVariable' [-Wshadow]
3633 | const DILocation *InlinedAt)
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:3625:21: note: shadowed declaration is here
3625 | const DILocation *InlinedAt;
| ^~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:3632:68: warning: declaration of 'FragmentInfo' shadows a member of 'llvm::DebugVariable' [-Wshadow]
3632 | DebugVariable(const DILocalVariable *Var, Optional<FragmentInfo> FragmentInfo,
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:3621:9: note: shadowed declaration is here
3621 | using FragmentInfo = DIExpression::FragmentInfo;
| ^~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DebugVariable::DebugVariable(const llvm::DILocalVariable*, const llvm::DIExpression*, const llvm::DILocation*)':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:3637:35: warning: declaration of 'InlinedAt' shadows a member of 'llvm::DebugVariable' [-Wshadow]
3637 | const DILocation *InlinedAt)
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:3625:21: note: shadowed declaration is here
3625 | const DILocation *InlinedAt;
| ^~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DebugVariable::DebugVariable(const llvm::DILocalVariable*, const llvm::DIExpression*, const llvm::DILocation*)':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:3637:35: warning: declaration of 'InlinedAt' shadows a member of 'llvm::DebugVariable' [-Wshadow]
3637 | const DILocation *InlinedAt)
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:3625:21: note: shadowed declaration is here
3625 | const DILocation *InlinedAt;
| ^~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DebugVariable::DebugVariable(const llvm::DILocalVariable*, const llvm::DIExpression*, const llvm::DILocation*)':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:3637:35: warning: declaration of 'InlinedAt' shadows a member of 'llvm::DebugVariable' [-Wshadow]
3637 | const DILocation *InlinedAt)
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:3625:21: note: shadowed declaration is here
3625 | const DILocation *InlinedAt;
| ^~~~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/Attributes.h:26,
from /usr/lib/llvm-15/include/llvm/IR/Argument.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Function.h:25,
from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:30,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/Support/CodeGen.h: At global scope:
/usr/lib/llvm-15/include/llvm/Support/CodeGen.h:70:33: warning: declaration of 'None' shadows a global declaration [-Wshadow]
70 | enum class FramePointerKind { None, NonLeaf, All };
| ^~~~
In file included from /usr/lib/llvm-15/include/llvm/ADT/ArrayRef.h:13,
from /home/mrg/oss/LoopModels/buildgcc/test/CMakeFiles/LoopModelsTests.dir/cmake_pch.hxx:15,
from <command-line>:
/usr/lib/llvm-15/include/llvm/ADT/None.h:24:16: note: shadowed declaration is here
24 | const NoneType None = NoneType::None;
| ^~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/Attributes.h:26,
from /usr/lib/llvm-15/include/llvm/IR/Argument.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Function.h:25,
from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:30,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/Support/CodeGen.h:101:5: warning: declaration of 'None' shadows a global declaration [-Wshadow]
101 | None = 0, ///< No unwind table requested
| ^~~~
In file included from /usr/lib/llvm-15/include/llvm/ADT/ArrayRef.h:13,
from /home/mrg/oss/LoopModels/buildgcc/test/CMakeFiles/LoopModelsTests.dir/cmake_pch.hxx:15,
from <command-line>:
/usr/lib/llvm-15/include/llvm/ADT/None.h:24:16: note: shadowed declaration is here
24 | const NoneType None = NoneType::None;
| ^~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/Argument.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Function.h:25,
from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:30,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Attributes.h: In constructor 'llvm::AttributeList::index_iterator::index_iterator(int)':
/usr/lib/llvm-15/include/llvm/IR/Attributes.h:894:24: warning: declaration of 'NumAttrSets' shadows a member of 'llvm::AttributeList::index_iterator' [-Wshadow]
894 | index_iterator(int NumAttrSets) : NumAttrSets(NumAttrSets) {}
| ~~~~^~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/Attributes.h:893:14: note: shadowed declaration is here
893 | unsigned NumAttrSets;
| ^~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/Attributes.h: In constructor 'llvm::AttributeList::index_iterator::index_iterator(int)':
/usr/lib/llvm-15/include/llvm/IR/Attributes.h:894:24: warning: declaration of 'NumAttrSets' shadows a member of 'llvm::AttributeList::index_iterator' [-Wshadow]
894 | index_iterator(int NumAttrSets) : NumAttrSets(NumAttrSets) {}
| ~~~~^~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/Attributes.h:893:14: note: shadowed declaration is here
893 | unsigned NumAttrSets;
| ^~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/Attributes.h: In constructor 'llvm::AttributeList::index_iterator::index_iterator(int)':
/usr/lib/llvm-15/include/llvm/IR/Attributes.h:894:24: warning: declaration of 'NumAttrSets' shadows a member of 'llvm::AttributeList::index_iterator' [-Wshadow]
894 | index_iterator(int NumAttrSets) : NumAttrSets(NumAttrSets) {}
| ~~~~^~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/Attributes.h:893:14: note: shadowed declaration is here
893 | unsigned NumAttrSets;
| ^~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/Attributes.h: In constructor 'llvm::AttributeList::index_iterator::int_wrapper::int_wrapper(unsigned int)':
/usr/lib/llvm-15/include/llvm/IR/Attributes.h:896:28: warning: declaration of 'i' shadows a member of 'llvm::AttributeList::index_iterator::int_wrapper' [-Wshadow]
896 | int_wrapper(unsigned i) : i(i) {}
| ~~~~~~~~~^
/usr/lib/llvm-15/include/llvm/IR/Attributes.h:897:16: note: shadowed declaration is here
897 | unsigned i;
| ^
/usr/lib/llvm-15/include/llvm/IR/Attributes.h: In constructor 'llvm::AttributeList::index_iterator::int_wrapper::int_wrapper(unsigned int)':
/usr/lib/llvm-15/include/llvm/IR/Attributes.h:896:28: warning: declaration of 'i' shadows a member of 'llvm::AttributeList::index_iterator::int_wrapper' [-Wshadow]
896 | int_wrapper(unsigned i) : i(i) {}
| ~~~~~~~~~^
/usr/lib/llvm-15/include/llvm/IR/Attributes.h:897:16: note: shadowed declaration is here
897 | unsigned i;
| ^
/usr/lib/llvm-15/include/llvm/IR/Attributes.h: In constructor 'llvm::AttributeList::index_iterator::int_wrapper::int_wrapper(unsigned int)':
/usr/lib/llvm-15/include/llvm/IR/Attributes.h:896:28: warning: declaration of 'i' shadows a member of 'llvm::AttributeList::index_iterator::int_wrapper' [-Wshadow]
896 | int_wrapper(unsigned i) : i(i) {}
| ~~~~~~~~~^
/usr/lib/llvm-15/include/llvm/IR/Attributes.h:897:16: note: shadowed declaration is here
897 | unsigned i;
| ^
/usr/lib/llvm-15/include/llvm/IR/Attributes.h: In constructor 'llvm::AttrBuilder::AttrBuilder(llvm::LLVMContext&)':
/usr/lib/llvm-15/include/llvm/IR/Attributes.h:1029:28: warning: declaration of 'Ctx' shadows a member of 'llvm::AttrBuilder' [-Wshadow]
1029 | AttrBuilder(LLVMContext &Ctx) : Ctx(Ctx) {}
| ~~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/IR/Attributes.h:1025:16: note: shadowed declaration is here
1025 | LLVMContext &Ctx;
| ^~~
/usr/lib/llvm-15/include/llvm/IR/Attributes.h: In constructor 'llvm::AttrBuilder::AttrBuilder(llvm::LLVMContext&)':
/usr/lib/llvm-15/include/llvm/IR/Attributes.h:1029:28: warning: declaration of 'Ctx' shadows a member of 'llvm::AttrBuilder' [-Wshadow]
1029 | AttrBuilder(LLVMContext &Ctx) : Ctx(Ctx) {}
| ~~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/IR/Attributes.h:1025:16: note: shadowed declaration is here
1025 | LLVMContext &Ctx;
| ^~~
/usr/lib/llvm-15/include/llvm/IR/Attributes.h: In constructor 'llvm::AttrBuilder::AttrBuilder(llvm::LLVMContext&)':
/usr/lib/llvm-15/include/llvm/IR/Attributes.h:1029:28: warning: declaration of 'Ctx' shadows a member of 'llvm::AttrBuilder' [-Wshadow]
1029 | AttrBuilder(LLVMContext &Ctx) : Ctx(Ctx) {}
| ~~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/IR/Attributes.h:1025:16: note: shadowed declaration is here
1025 | LLVMContext &Ctx;
| ^~~
/usr/lib/llvm-15/include/llvm/IR/Attributes.h: In constructor 'llvm::AttrBuilder::AttrBuilder(llvm::LLVMContext&, const llvm::Attribute&)':
/usr/lib/llvm-15/include/llvm/IR/Attributes.h:1033:28: warning: declaration of 'Ctx' shadows a member of 'llvm::AttrBuilder' [-Wshadow]
1033 | AttrBuilder(LLVMContext &Ctx, const Attribute &A) : Ctx(Ctx) {
| ~~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/IR/Attributes.h:1025:16: note: shadowed declaration is here
1025 | LLVMContext &Ctx;
| ^~~
/usr/lib/llvm-15/include/llvm/IR/Attributes.h: In constructor 'llvm::AttrBuilder::AttrBuilder(llvm::LLVMContext&, const llvm::Attribute&)':
/usr/lib/llvm-15/include/llvm/IR/Attributes.h:1033:28: warning: declaration of 'Ctx' shadows a member of 'llvm::AttrBuilder' [-Wshadow]
1033 | AttrBuilder(LLVMContext &Ctx, const Attribute &A) : Ctx(Ctx) {
| ~~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/IR/Attributes.h:1025:16: note: shadowed declaration is here
1025 | LLVMContext &Ctx;
| ^~~
/usr/lib/llvm-15/include/llvm/IR/Attributes.h: In constructor 'llvm::AttrBuilder::AttrBuilder(llvm::LLVMContext&, const llvm::Attribute&)':
/usr/lib/llvm-15/include/llvm/IR/Attributes.h:1033:28: warning: declaration of 'Ctx' shadows a member of 'llvm::AttrBuilder' [-Wshadow]
1033 | AttrBuilder(LLVMContext &Ctx, const Attribute &A) : Ctx(Ctx) {
| ~~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/IR/Attributes.h:1025:16: note: shadowed declaration is here
1025 | LLVMContext &Ctx;
| ^~~
In file included from /usr/lib/llvm-15/include/llvm/IR/Function.h:27,
from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:30,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h: In constructor 'llvm::BasicBlock::phi_iterator_impl<PHINodeT, BBIteratorT>::phi_iterator_impl(PHINodeT*)':
/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:323:33: warning: declaration of 'PN' shadows a member of 'llvm::BasicBlock::phi_iterator_impl<PHINodeT, BBIteratorT>' [-Wshadow]
323 | phi_iterator_impl(PHINodeT *PN) : PN(PN) {}
| ~~~~~~~~~~^~
/usr/lib/llvm-15/include/llvm/IR/BasicBlock.h:321:15: note: shadowed declaration is here
321 | PHINodeT *PN;
| ^~
In file included from /usr/lib/llvm-15/include/llvm/Support/MD5.h:32,
from /usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:27,
from /usr/lib/llvm-15/include/llvm/IR/GlobalObject.h:18,
from /usr/lib/llvm-15/include/llvm/IR/Function.h:30,
from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:30,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/Support/Endian.h: In constructor 'llvm::support::detail::packed_endian_specific_integral<ValueType, Endian, Alignment, ALIGN>::ref::ref(void*)':
/usr/lib/llvm-15/include/llvm/Support/Endian.h:252:24: warning: declaration of 'Ptr' shadows a member of 'llvm::support::detail::packed_endian_specific_integral<ValueType, Endian, Alignment, ALIGN>::ref' [-Wshadow]
252 | explicit ref(void *Ptr) : Ptr(Ptr) {}
| ~~~~~~^~~
/usr/lib/llvm-15/include/llvm/Support/Endian.h:263:11: note: shadowed declaration is here
263 | void *Ptr;
| ^~~
In file included from /usr/lib/llvm-15/include/llvm/IR/GlobalObject.h:18,
from /usr/lib/llvm-15/include/llvm/IR/Function.h:30,
from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:30,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: At global scope:
/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:196:5: warning: declaration of 'None' shadows a global declaration [-Wshadow]
196 | None,
| ^~~~
In file included from /usr/lib/llvm-15/include/llvm/ADT/ArrayRef.h:13,
from /home/mrg/oss/LoopModels/buildgcc/test/CMakeFiles/LoopModelsTests.dir/cmake_pch.hxx:15,
from <command-line>:
/usr/lib/llvm-15/include/llvm/ADT/None.h:24:16: note: shadowed declaration is here
24 | const NoneType None = NoneType::None;
| ^~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/GlobalObject.h:18,
from /usr/lib/llvm-15/include/llvm/IR/Function.h:30,
from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:30,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In constructor 'llvm::GlobalValue::GlobalValue(llvm::Type*, llvm::Value::ValueTy, llvm::Use*, unsigned int, llvm::GlobalValue::LinkageTypes, const llvm::Twine&, unsigned int)':
/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:77:28: warning: declaration of 'Linkage' shadows a member of 'llvm::GlobalValue' [-Wshadow]
77 | LinkageTypes Linkage, const Twine &Name, unsigned AddressSpace)
| ~~~~~~~~~~~~~^~~~~~~
/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:94:12: note: shadowed declaration is here
94 | unsigned Linkage : 4; // The linkage of this global
| ^~~~~~~
/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:76:33: warning: declaration of 'VTy' shadows a member of 'llvm::GlobalValue' [-Wshadow]
76 | GlobalValue(Type *Ty, ValueTy VTy, Use *Ops, unsigned NumOps,
| ~~~~~~~~^~~
In file included from /usr/lib/llvm-15/include/llvm/IR/User.h:24,
from /usr/lib/llvm-15/include/llvm/IR/Constant.h:16,
from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:27,
from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Value.h:75:9: note: shadowed declaration is here
75 | Type *VTy;
| ^~~
In file included from /usr/lib/llvm-15/include/llvm/IR/GlobalObject.h:18,
from /usr/lib/llvm-15/include/llvm/IR/Function.h:30,
from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:30,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In constructor 'llvm::GlobalValue::GlobalValue(llvm::Type*, llvm::Value::ValueTy, llvm::Use*, unsigned int, llvm::GlobalValue::LinkageTypes, const llvm::Twine&, unsigned int)':
/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:77:28: warning: declaration of 'Linkage' shadows a member of 'llvm::GlobalValue' [-Wshadow]
77 | LinkageTypes Linkage, const Twine &Name, unsigned AddressSpace)
| ~~~~~~~~~~~~~^~~~~~~
/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:94:12: note: shadowed declaration is here
94 | unsigned Linkage : 4; // The linkage of this global
| ^~~~~~~
/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:76:33: warning: declaration of 'VTy' shadows a member of 'llvm::GlobalValue' [-Wshadow]
76 | GlobalValue(Type *Ty, ValueTy VTy, Use *Ops, unsigned NumOps,
| ~~~~~~~~^~~
In file included from /usr/lib/llvm-15/include/llvm/IR/User.h:24,
from /usr/lib/llvm-15/include/llvm/IR/Constant.h:16,
from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:27,
from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Value.h:75:9: note: shadowed declaration is here
75 | Type *VTy;
| ^~~
In file included from /usr/lib/llvm-15/include/llvm/IR/GlobalObject.h:18,
from /usr/lib/llvm-15/include/llvm/IR/Function.h:30,
from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:30,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h: In constructor 'llvm::GlobalValue::GlobalValue(llvm::Type*, llvm::Value::ValueTy, llvm::Use*, unsigned int, llvm::GlobalValue::LinkageTypes, const llvm::Twine&, unsigned int)':
/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:77:28: warning: declaration of 'Linkage' shadows a member of 'llvm::GlobalValue' [-Wshadow]
77 | LinkageTypes Linkage, const Twine &Name, unsigned AddressSpace)
| ~~~~~~~~~~~~~^~~~~~~
/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:94:12: note: shadowed declaration is here
94 | unsigned Linkage : 4; // The linkage of this global
| ^~~~~~~
/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:76:33: warning: declaration of 'VTy' shadows a member of 'llvm::GlobalValue' [-Wshadow]
76 | GlobalValue(Type *Ty, ValueTy VTy, Use *Ops, unsigned NumOps,
| ~~~~~~~~^~~
In file included from /usr/lib/llvm-15/include/llvm/IR/User.h:24,
from /usr/lib/llvm-15/include/llvm/IR/Constant.h:16,
from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:27,
from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Value.h:75:9: note: shadowed declaration is here
75 | Type *VTy;
| ^~~
In file included from /usr/lib/llvm-15/include/llvm/IR/Function.h:30,
from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:30,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/GlobalObject.h: In constructor 'llvm::GlobalObject::GlobalObject(llvm::Type*, llvm::Value::ValueTy, llvm::Use*, unsigned int, llvm::GlobalValue::LinkageTypes, const llvm::Twine&, unsigned int)':
/usr/lib/llvm-15/include/llvm/IR/GlobalObject.h:44:29: warning: declaration of 'Linkage' shadows a member of 'llvm::GlobalObject' [-Wshadow]
44 | LinkageTypes Linkage, const Twine &Name,
| ~~~~~~~~~~~~~^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/GlobalObject.h:18,
from /usr/lib/llvm-15/include/llvm/IR/Function.h:30,
from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:30,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:94:12: note: shadowed declaration is here
94 | unsigned Linkage : 4; // The linkage of this global
| ^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/Function.h:30,
from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:30,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/GlobalObject.h:43:34: warning: declaration of 'VTy' shadows a member of 'llvm::GlobalObject' [-Wshadow]
43 | GlobalObject(Type *Ty, ValueTy VTy, Use *Ops, unsigned NumOps,
| ~~~~~~~~^~~
In file included from /usr/lib/llvm-15/include/llvm/IR/User.h:24,
from /usr/lib/llvm-15/include/llvm/IR/Constant.h:16,
from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:27,
from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Value.h:75:9: note: shadowed declaration is here
75 | Type *VTy;
| ^~~
In file included from /usr/lib/llvm-15/include/llvm/IR/Function.h:30,
from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:30,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/GlobalObject.h: In constructor 'llvm::GlobalObject::GlobalObject(llvm::Type*, llvm::Value::ValueTy, llvm::Use*, unsigned int, llvm::GlobalValue::LinkageTypes, const llvm::Twine&, unsigned int)':
/usr/lib/llvm-15/include/llvm/IR/GlobalObject.h:44:29: warning: declaration of 'Linkage' shadows a member of 'llvm::GlobalObject' [-Wshadow]
44 | LinkageTypes Linkage, const Twine &Name,
| ~~~~~~~~~~~~~^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/GlobalObject.h:18,
from /usr/lib/llvm-15/include/llvm/IR/Function.h:30,
from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:30,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:94:12: note: shadowed declaration is here
94 | unsigned Linkage : 4; // The linkage of this global
| ^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/Function.h:30,
from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:30,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/GlobalObject.h:43:34: warning: declaration of 'VTy' shadows a member of 'llvm::GlobalObject' [-Wshadow]
43 | GlobalObject(Type *Ty, ValueTy VTy, Use *Ops, unsigned NumOps,
| ~~~~~~~~^~~
In file included from /usr/lib/llvm-15/include/llvm/IR/User.h:24,
from /usr/lib/llvm-15/include/llvm/IR/Constant.h:16,
from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:27,
from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Value.h:75:9: note: shadowed declaration is here
75 | Type *VTy;
| ^~~
In file included from /usr/lib/llvm-15/include/llvm/IR/Function.h:30,
from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:30,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/GlobalObject.h: In constructor 'llvm::GlobalObject::GlobalObject(llvm::Type*, llvm::Value::ValueTy, llvm::Use*, unsigned int, llvm::GlobalValue::LinkageTypes, const llvm::Twine&, unsigned int)':
/usr/lib/llvm-15/include/llvm/IR/GlobalObject.h:44:29: warning: declaration of 'Linkage' shadows a member of 'llvm::GlobalObject' [-Wshadow]
44 | LinkageTypes Linkage, const Twine &Name,
| ~~~~~~~~~~~~~^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/GlobalObject.h:18,
from /usr/lib/llvm-15/include/llvm/IR/Function.h:30,
from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:30,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/GlobalValue.h:94:12: note: shadowed declaration is here
94 | unsigned Linkage : 4; // The linkage of this global
| ^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/Function.h:30,
from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:30,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/GlobalObject.h:43:34: warning: declaration of 'VTy' shadows a member of 'llvm::GlobalObject' [-Wshadow]
43 | GlobalObject(Type *Ty, ValueTy VTy, Use *Ops, unsigned NumOps,
| ~~~~~~~~^~~
In file included from /usr/lib/llvm-15/include/llvm/IR/User.h:24,
from /usr/lib/llvm-15/include/llvm/IR/Constant.h:16,
from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:27,
from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Value.h:75:9: note: shadowed declaration is here
75 | Type *VTy;
| ^~~
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:30,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Function.h: In constructor 'llvm::Function::ProfileCount::ProfileCount(uint64_t, llvm::Function::ProfileCountType)':
/usr/lib/llvm-15/include/llvm/IR/Function.h:259:51: warning: declaration of 'PCT' shadows a member of 'llvm::Function::ProfileCount' [-Wshadow]
259 | ProfileCount(uint64_t Count, ProfileCountType PCT)
| ~~~~~~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/IR/Function.h:256:22: note: shadowed declaration is here
256 | ProfileCountType PCT = PCT_Real;
| ^~~
/usr/lib/llvm-15/include/llvm/IR/Function.h:259:27: warning: declaration of 'Count' shadows a member of 'llvm::Function::ProfileCount' [-Wshadow]
259 | ProfileCount(uint64_t Count, ProfileCountType PCT)
| ~~~~~~~~~^~~~~
/usr/lib/llvm-15/include/llvm/IR/Function.h:255:14: note: shadowed declaration is here
255 | uint64_t Count = 0;
| ^~~~~
/usr/lib/llvm-15/include/llvm/IR/Function.h: In constructor 'llvm::Function::ProfileCount::ProfileCount(uint64_t, llvm::Function::ProfileCountType)':
/usr/lib/llvm-15/include/llvm/IR/Function.h:259:51: warning: declaration of 'PCT' shadows a member of 'llvm::Function::ProfileCount' [-Wshadow]
259 | ProfileCount(uint64_t Count, ProfileCountType PCT)
| ~~~~~~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/IR/Function.h:256:22: note: shadowed declaration is here
256 | ProfileCountType PCT = PCT_Real;
| ^~~
/usr/lib/llvm-15/include/llvm/IR/Function.h:259:27: warning: declaration of 'Count' shadows a member of 'llvm::Function::ProfileCount' [-Wshadow]
259 | ProfileCount(uint64_t Count, ProfileCountType PCT)
| ~~~~~~~~~^~~~~
/usr/lib/llvm-15/include/llvm/IR/Function.h:255:14: note: shadowed declaration is here
255 | uint64_t Count = 0;
| ^~~~~
/usr/lib/llvm-15/include/llvm/IR/Function.h: In constructor 'llvm::Function::ProfileCount::ProfileCount(uint64_t, llvm::Function::ProfileCountType)':
/usr/lib/llvm-15/include/llvm/IR/Function.h:259:51: warning: declaration of 'PCT' shadows a member of 'llvm::Function::ProfileCount' [-Wshadow]
259 | ProfileCount(uint64_t Count, ProfileCountType PCT)
| ~~~~~~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/IR/Function.h:256:22: note: shadowed declaration is here
256 | ProfileCountType PCT = PCT_Real;
| ^~~
/usr/lib/llvm-15/include/llvm/IR/Function.h:259:27: warning: declaration of 'Count' shadows a member of 'llvm::Function::ProfileCount' [-Wshadow]
259 | ProfileCount(uint64_t Count, ProfileCountType PCT)
| ~~~~~~~~~^~~~~
/usr/lib/llvm-15/include/llvm/IR/Function.h:255:14: note: shadowed declaration is here
255 | uint64_t Count = 0;
| ^~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/Instructions.h:27,
from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:32,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/CFG.h: In member function 'bool llvm::SuccIterator<InstructionT, BlockT>::index_is_valid(int)':
/usr/lib/llvm-15/include/llvm/IR/CFG.h:152:34: warning: declaration of 'Idx' shadows a member of 'llvm::SuccIterator<InstructionT, BlockT>' [-Wshadow]
152 | inline bool index_is_valid(int Idx) {
| ~~~~^~~
/usr/lib/llvm-15/include/llvm/IR/CFG.h:149:7: note: shadowed declaration is here
149 | int Idx;
| ^~~
/usr/lib/llvm-15/include/llvm/IR/CFG.h: In constructor 'llvm::SuccIterator<InstructionT, BlockT>::SuccessorProxy::SuccessorProxy(const Self&)':
/usr/lib/llvm-15/include/llvm/IR/CFG.h:163:41: warning: declaration of 'It' shadows a member of 'llvm::SuccIterator<InstructionT, BlockT>::SuccessorProxy' [-Wshadow]
163 | explicit SuccessorProxy(const Self &It) : It(It) {}
| ~~~~~~~~~~~~^~
/usr/lib/llvm-15/include/llvm/IR/CFG.h:160:10: note: shadowed declaration is here
160 | Self It;
| ^~
/usr/lib/llvm-15/include/llvm/IR/CFG.h: In constructor 'llvm::SuccIterator<InstructionT, BlockT>::SuccIterator(InstructionT*)':
/usr/lib/llvm-15/include/llvm/IR/CFG.h:182:46: warning: declaration of 'Inst' shadows a member of 'llvm::SuccIterator<InstructionT, BlockT>' [-Wshadow]
182 | explicit inline SuccIterator(InstructionT *Inst) : Inst(Inst), Idx(0) {}
| ~~~~~~~~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/IR/CFG.h:148:17: note: shadowed declaration is here
148 | InstructionT *Inst;
| ^~~~
/usr/lib/llvm-15/include/llvm/IR/CFG.h: In constructor 'llvm::SuccIterator<InstructionT, BlockT>::SuccIterator(InstructionT*, bool)':
/usr/lib/llvm-15/include/llvm/IR/CFG.h:184:37: warning: declaration of 'Inst' shadows a member of 'llvm::SuccIterator<InstructionT, BlockT>' [-Wshadow]
184 | inline SuccIterator(InstructionT *Inst, bool) : Inst(Inst) {
| ~~~~~~~~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/IR/CFG.h:148:17: note: shadowed declaration is here
148 | InstructionT *Inst;
| ^~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:22,
from /usr/lib/llvm-15/include/llvm/IR/Instructions.h:30,
from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:32,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/ADT/Sequence.h: In constructor 'llvm::detail::SafeIntIterator<T, IsReverse>::SafeIntIterator(const llvm::detail::CheckedInt&)':
/usr/lib/llvm-15/include/llvm/ADT/Sequence.h:245:37: warning: declaration of 'SI' shadows a member of 'llvm::detail::SafeIntIterator<T, IsReverse>' [-Wshadow]
245 | SafeIntIterator(const CheckedInt &SI) : SI(SI) {}
| ~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-15/include/llvm/ADT/Sequence.h:255:14: note: shadowed declaration is here
255 | CheckedInt SI;
| ^~
In file included from /usr/lib/llvm-15/include/llvm/IR/Instructions.h:30,
from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:32,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In constructor 'llvm::OperandBundleUse::OperandBundleUse(llvm::StringMapEntry<unsigned int>*, llvm::ArrayRef<llvm::Use>)':
/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1073:74: warning: declaration of 'Inputs' shadows a member of 'llvm::OperandBundleUse' [-Wshadow]
1073 | explicit OperandBundleUse(StringMapEntry<uint32_t> *Tag, ArrayRef<Use> Inputs)
| ~~~~~~~~~~~~~~^~~~~~
/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1070:17: note: shadowed declaration is here
1070 | ArrayRef<Use> Inputs;
| ^~~~~~
/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1073:55: warning: declaration of 'Tag' shadows a member of 'llvm::OperandBundleUse' [-Wshadow]
1073 | explicit OperandBundleUse(StringMapEntry<uint32_t> *Tag, ArrayRef<Use> Inputs)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1118:29: note: shadowed declaration is here
1118 | StringMapEntry<uint32_t> *Tag;
| ^~~
/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In constructor 'llvm::OperandBundleUse::OperandBundleUse(llvm::StringMapEntry<unsigned int>*, llvm::ArrayRef<llvm::Use>)':
/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1073:74: warning: declaration of 'Inputs' shadows a member of 'llvm::OperandBundleUse' [-Wshadow]
1073 | explicit OperandBundleUse(StringMapEntry<uint32_t> *Tag, ArrayRef<Use> Inputs)
| ~~~~~~~~~~~~~~^~~~~~
/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1070:17: note: shadowed declaration is here
1070 | ArrayRef<Use> Inputs;
| ^~~~~~
/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1073:55: warning: declaration of 'Tag' shadows a member of 'llvm::OperandBundleUse' [-Wshadow]
1073 | explicit OperandBundleUse(StringMapEntry<uint32_t> *Tag, ArrayRef<Use> Inputs)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1118:29: note: shadowed declaration is here
1118 | StringMapEntry<uint32_t> *Tag;
| ^~~
/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In constructor 'llvm::OperandBundleUse::OperandBundleUse(llvm::StringMapEntry<unsigned int>*, llvm::ArrayRef<llvm::Use>)':
/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1073:74: warning: declaration of 'Inputs' shadows a member of 'llvm::OperandBundleUse' [-Wshadow]
1073 | explicit OperandBundleUse(StringMapEntry<uint32_t> *Tag, ArrayRef<Use> Inputs)
| ~~~~~~~~~~~~~~^~~~~~
/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1070:17: note: shadowed declaration is here
1070 | ArrayRef<Use> Inputs;
| ^~~~~~
/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1073:55: warning: declaration of 'Tag' shadows a member of 'llvm::OperandBundleUse' [-Wshadow]
1073 | explicit OperandBundleUse(StringMapEntry<uint32_t> *Tag, ArrayRef<Use> Inputs)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1118:29: note: shadowed declaration is here
1118 | StringMapEntry<uint32_t> *Tag;
| ^~~
/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In constructor 'llvm::OperandBundleDefT<InputTy>::OperandBundleDefT(std::string, std::vector<T>)':
/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1132:68: warning: declaration of 'Inputs' shadows a member of 'llvm::OperandBundleDefT<InputTy>' [-Wshadow]
1132 | explicit OperandBundleDefT(std::string Tag, std::vector<InputTy> Inputs)
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~
/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1129:24: note: shadowed declaration is here
1129 | std::vector<InputTy> Inputs;
| ^~~~~~
/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1132:42: warning: declaration of 'Tag' shadows a member of 'llvm::OperandBundleDefT<InputTy>' [-Wshadow]
1132 | explicit OperandBundleDefT(std::string Tag, std::vector<InputTy> Inputs)
| ~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1128:15: note: shadowed declaration is here
1128 | std::string Tag;
| ^~~
/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In constructor 'llvm::OperandBundleDefT<InputTy>::OperandBundleDefT(std::string, llvm::ArrayRef<T>)':
/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1134:65: warning: declaration of 'Inputs' shadows a member of 'llvm::OperandBundleDefT<InputTy>' [-Wshadow]
1134 | explicit OperandBundleDefT(std::string Tag, ArrayRef<InputTy> Inputs)
| ~~~~~~~~~~~~~~~~~~^~~~~~
/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1129:24: note: shadowed declaration is here
1129 | std::vector<InputTy> Inputs;
| ^~~~~~
/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1134:42: warning: declaration of 'Tag' shadows a member of 'llvm::OperandBundleDefT<InputTy>' [-Wshadow]
1134 | explicit OperandBundleDefT(std::string Tag, ArrayRef<InputTy> Inputs)
| ~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1128:15: note: shadowed declaration is here
1128 | std::string Tag;
| ^~~
/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'void llvm::CallBase::mutateFunctionType(llvm::FunctionType*)':
/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1256:41: warning: declaration of 'FTy' shadows a member of 'llvm::CallBase' [-Wshadow]
1256 | void mutateFunctionType(FunctionType *FTy) {
| ~~~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1189:17: note: shadowed declaration is here
1189 | FunctionType *FTy;
| ^~~
/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'void llvm::CallBase::setCalledFunction(llvm::FunctionType*, llvm::Value*)':
/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1446:40: warning: declaration of 'FTy' shadows a member of 'llvm::CallBase' [-Wshadow]
1446 | void setCalledFunction(FunctionType *FTy, Value *Fn) {
| ~~~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1189:17: note: shadowed declaration is here
1189 | FunctionType *FTy;
| ^~~
/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h: In member function 'bool llvm::CallBase::isFnAttrDisallowedByOpBundle(llvm::StringRef) const':
/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:2125:47: warning: unused parameter 'S' [-Wunused-parameter]
2125 | bool isFnAttrDisallowedByOpBundle(StringRef S) const {
| ~~~~~~~~~~^
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:32,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'void llvm::AllocaInst::setSubclassData(typename Bitfield::Type)':
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:163:48: warning: declaration of 'Value' shadows a member of 'llvm::AllocaInst' [-Wshadow]
163 | void setSubclassData(typename Bitfield::Type Value) {
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/User.h:24,
from /usr/lib/llvm-15/include/llvm/IR/Constant.h:16,
from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:27,
from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Value.h:74:13: note: shadowed declaration is here
74 | class Value {
| ^
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:32,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setSyncScopeID(llvm::SyncScope::ID)':
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:241:37: warning: declaration of 'SSID' shadows a member of 'llvm::LoadInst' [-Wshadow]
241 | void setSyncScopeID(SyncScope::ID SSID) {
| ~~~~~~~~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:290:17: note: shadowed declaration is here
290 | SyncScope::ID SSID;
| ^~~~
/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setAtomic(llvm::AtomicOrdering, llvm::SyncScope::ID)':
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:248:32: warning: declaration of 'SSID' shadows a member of 'llvm::LoadInst' [-Wshadow]
248 | SyncScope::ID SSID = SyncScope::System) {
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:290:17: note: shadowed declaration is here
290 | SyncScope::ID SSID;
| ^~~~
/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type)':
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:283:48: warning: declaration of 'Value' shadows a member of 'llvm::LoadInst' [-Wshadow]
283 | void setSubclassData(typename Bitfield::Type Value) {
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/User.h:24,
from /usr/lib/llvm-15/include/llvm/IR/Constant.h:16,
from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:27,
from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Value.h:74:13: note: shadowed declaration is here
74 | class Value {
| ^
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:32,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setSyncScopeID(llvm::SyncScope::ID)':
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:367:37: warning: declaration of 'SSID' shadows a member of 'llvm::StoreInst' [-Wshadow]
367 | void setSyncScopeID(SyncScope::ID SSID) {
| ~~~~~~~~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:419:17: note: shadowed declaration is here
419 | SyncScope::ID SSID;
| ^~~~
/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setAtomic(llvm::AtomicOrdering, llvm::SyncScope::ID)':
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:374:32: warning: declaration of 'SSID' shadows a member of 'llvm::StoreInst' [-Wshadow]
374 | SyncScope::ID SSID = SyncScope::System) {
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:419:17: note: shadowed declaration is here
419 | SyncScope::ID SSID;
| ^~~~
/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'void llvm::StoreInst::setSubclassData(typename Bitfield::Type)':
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:412:48: warning: declaration of 'Value' shadows a member of 'llvm::StoreInst' [-Wshadow]
412 | void setSubclassData(typename Bitfield::Type Value) {
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/User.h:24,
from /usr/lib/llvm-15/include/llvm/IR/Constant.h:16,
from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:27,
from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Value.h:74:13: note: shadowed declaration is here
74 | class Value {
| ^
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:32,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'void llvm::FenceInst::setSyncScopeID(llvm::SyncScope::ID)':
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:474:37: warning: declaration of 'SSID' shadows a member of 'llvm::FenceInst' [-Wshadow]
474 | void setSyncScopeID(SyncScope::ID SSID) {
| ~~~~~~~~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:497:17: note: shadowed declaration is here
497 | SyncScope::ID SSID;
| ^~~~
/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'void llvm::FenceInst::setSubclassData(typename Bitfield::Type)':
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:490:48: warning: declaration of 'Value' shadows a member of 'llvm::FenceInst' [-Wshadow]
490 | void setSubclassData(typename Bitfield::Type Value) {
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/User.h:24,
from /usr/lib/llvm-15/include/llvm/IR/Constant.h:16,
from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:27,
from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Value.h:74:13: note: shadowed declaration is here
74 | class Value {
| ^
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:32,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setSyncScopeID(llvm::SyncScope::ID)':
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:636:37: warning: declaration of 'SSID' shadows a member of 'llvm::AtomicCmpXchgInst' [-Wshadow]
636 | void setSyncScopeID(SyncScope::ID SSID) {
| ~~~~~~~~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:697:17: note: shadowed declaration is here
697 | SyncScope::ID SSID;
| ^~~~
/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type)':
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:690:48: warning: declaration of 'Value' shadows a member of 'llvm::AtomicCmpXchgInst' [-Wshadow]
690 | void setSubclassData(typename Bitfield::Type Value) {
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/User.h:24,
from /usr/lib/llvm-15/include/llvm/IR/Constant.h:16,
from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:27,
from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Value.h:74:13: note: shadowed declaration is here
74 | class Value {
| ^
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:32,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setSyncScopeID(llvm::SyncScope::ID)':
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:862:37: warning: declaration of 'SSID' shadows a member of 'llvm::AtomicRMWInst' [-Wshadow]
862 | void setSyncScopeID(SyncScope::ID SSID) {
| ~~~~~~~~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:904:17: note: shadowed declaration is here
904 | SyncScope::ID SSID;
| ^~~~
/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type)':
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:897:48: warning: declaration of 'Value' shadows a member of 'llvm::AtomicRMWInst' [-Wshadow]
897 | void setSubclassData(typename Bitfield::Type Value) {
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/User.h:24,
from /usr/lib/llvm-15/include/llvm/IR/Constant.h:16,
from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:27,
from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Value.h:74:13: note: shadowed declaration is here
74 | class Value {
| ^
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:32,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'void llvm::CallInst::setSubclassData(typename Bitfield::Type)':
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1704:48: warning: declaration of 'Value' shadows a member of 'llvm::CallInst' [-Wshadow]
1704 | void setSubclassData(typename Bitfield::Type Value) {
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/User.h:24,
from /usr/lib/llvm-15/include/llvm/IR/Constant.h:16,
from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:27,
from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Value.h:74:13: note: shadowed declaration is here
74 | class Value {
| ^
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:32,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'llvm::BasicBlock* llvm::ReturnInst::getSuccessor(unsigned int) const':
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3077:37: warning: unused parameter 'idx' [-Wunused-parameter]
3077 | BasicBlock *getSuccessor(unsigned idx) const {
| ~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'void llvm::ReturnInst::setSuccessor(unsigned int, llvm::BasicBlock*)':
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3081:30: warning: unused parameter 'idx' [-Wunused-parameter]
3081 | void setSuccessor(unsigned idx, BasicBlock *B) {
| ~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3081:47: warning: unused parameter 'B' [-Wunused-parameter]
3081 | void setSuccessor(unsigned idx, BasicBlock *B) {
| ~~~~~~~~~~~~^
/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In constructor 'llvm::BranchInst::succ_op_iterator::succ_op_iterator(llvm::User::value_op_iterator)':
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3136:49: warning: declaration of 'I' shadows a member of 'llvm::BranchInst::succ_op_iterator' [-Wshadow]
3136 | explicit succ_op_iterator(value_op_iterator I) : iterator_adaptor_base(I) {}
| ~~~~~~~~~~~~~~~~~~^
In file included from /usr/lib/llvm-15/include/llvm/ADT/STLExtras.h:25,
from /usr/lib/llvm-15/include/llvm/ADT/ArrayRef.h:15,
from /home/mrg/oss/LoopModels/buildgcc/test/CMakeFiles/LoopModelsTests.dir/cmake_pch.hxx:15,
from <command-line>:
/usr/lib/llvm-15/include/llvm/ADT/iterator.h:241:20: note: shadowed declaration is here
241 | WrappedIteratorT I;
| ^
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:32,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In constructor 'llvm::BranchInst::succ_op_iterator::succ_op_iterator(llvm::User::value_op_iterator)':
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3136:49: warning: declaration of 'I' shadows a member of 'llvm::BranchInst::succ_op_iterator' [-Wshadow]
3136 | explicit succ_op_iterator(value_op_iterator I) : iterator_adaptor_base(I) {}
| ~~~~~~~~~~~~~~~~~~^
In file included from /usr/lib/llvm-15/include/llvm/ADT/STLExtras.h:25,
from /usr/lib/llvm-15/include/llvm/ADT/ArrayRef.h:15,
from /home/mrg/oss/LoopModels/buildgcc/test/CMakeFiles/LoopModelsTests.dir/cmake_pch.hxx:15,
from <command-line>:
/usr/lib/llvm-15/include/llvm/ADT/iterator.h:241:20: note: shadowed declaration is here
241 | WrappedIteratorT I;
| ^
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:32,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In constructor 'llvm::BranchInst::succ_op_iterator::succ_op_iterator(llvm::User::value_op_iterator)':
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3136:49: warning: declaration of 'I' shadows a member of 'llvm::BranchInst::succ_op_iterator' [-Wshadow]
3136 | explicit succ_op_iterator(value_op_iterator I) : iterator_adaptor_base(I) {}
| ~~~~~~~~~~~~~~~~~~^
In file included from /usr/lib/llvm-15/include/llvm/ADT/STLExtras.h:25,
from /usr/lib/llvm-15/include/llvm/ADT/ArrayRef.h:15,
from /home/mrg/oss/LoopModels/buildgcc/test/CMakeFiles/LoopModelsTests.dir/cmake_pch.hxx:15,
from <command-line>:
/usr/lib/llvm-15/include/llvm/ADT/iterator.h:241:20: note: shadowed declaration is here
241 | WrappedIteratorT I;
| ^
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:32,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In constructor 'llvm::BranchInst::const_succ_op_iterator::const_succ_op_iterator(llvm::User::const_value_op_iterator)':
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3148:61: warning: declaration of 'I' shadows a member of 'llvm::BranchInst::const_succ_op_iterator' [-Wshadow]
3148 | explicit const_succ_op_iterator(const_value_op_iterator I)
| ~~~~~~~~~~~~~~~~~~~~~~~~^
In file included from /usr/lib/llvm-15/include/llvm/ADT/STLExtras.h:25,
from /usr/lib/llvm-15/include/llvm/ADT/ArrayRef.h:15,
from /home/mrg/oss/LoopModels/buildgcc/test/CMakeFiles/LoopModelsTests.dir/cmake_pch.hxx:15,
from <command-line>:
/usr/lib/llvm-15/include/llvm/ADT/iterator.h:241:20: note: shadowed declaration is here
241 | WrappedIteratorT I;
| ^
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:32,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In constructor 'llvm::BranchInst::const_succ_op_iterator::const_succ_op_iterator(llvm::User::const_value_op_iterator)':
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3148:61: warning: declaration of 'I' shadows a member of 'llvm::BranchInst::const_succ_op_iterator' [-Wshadow]
3148 | explicit const_succ_op_iterator(const_value_op_iterator I)
| ~~~~~~~~~~~~~~~~~~~~~~~~^
In file included from /usr/lib/llvm-15/include/llvm/ADT/STLExtras.h:25,
from /usr/lib/llvm-15/include/llvm/ADT/ArrayRef.h:15,
from /home/mrg/oss/LoopModels/buildgcc/test/CMakeFiles/LoopModelsTests.dir/cmake_pch.hxx:15,
from <command-line>:
/usr/lib/llvm-15/include/llvm/ADT/iterator.h:241:20: note: shadowed declaration is here
241 | WrappedIteratorT I;
| ^
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:32,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In constructor 'llvm::BranchInst::const_succ_op_iterator::const_succ_op_iterator(llvm::User::const_value_op_iterator)':
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3148:61: warning: declaration of 'I' shadows a member of 'llvm::BranchInst::const_succ_op_iterator' [-Wshadow]
3148 | explicit const_succ_op_iterator(const_value_op_iterator I)
| ~~~~~~~~~~~~~~~~~~~~~~~~^
In file included from /usr/lib/llvm-15/include/llvm/ADT/STLExtras.h:25,
from /usr/lib/llvm-15/include/llvm/ADT/ArrayRef.h:15,
from /home/mrg/oss/LoopModels/buildgcc/test/CMakeFiles/LoopModelsTests.dir/cmake_pch.hxx:15,
from <command-line>:
/usr/lib/llvm-15/include/llvm/ADT/iterator.h:241:20: note: shadowed declaration is here
241 | WrappedIteratorT I;
| ^
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:32,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In constructor 'llvm::SwitchInst::CaseHandleImpl<SwitchInstT, ConstantIntT, BasicBlockT>::CaseHandleImpl(SwitchInstT*, ptrdiff_t)':
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3305:47: warning: declaration of 'Index' shadows a member of 'llvm::SwitchInst::CaseHandleImpl<SwitchInstT, ConstantIntT, BasicBlockT>' [-Wshadow]
3305 | CaseHandleImpl(SwitchInstT *SI, ptrdiff_t Index) : SI(SI), Index(Index) {}
| ~~~~~~~~~~^~~~~
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3302:15: note: shadowed declaration is here
3302 | ptrdiff_t Index;
| ^~~~~
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3305:33: warning: declaration of 'SI' shadows a member of 'llvm::SwitchInst::CaseHandleImpl<SwitchInstT, ConstantIntT, BasicBlockT>' [-Wshadow]
3305 | CaseHandleImpl(SwitchInstT *SI, ptrdiff_t Index) : SI(SI), Index(Index) {}
| ~~~~~~~~~~~~~^~
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3301:18: note: shadowed declaration is here
3301 | SwitchInstT *SI;
| ^~
/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In constructor 'llvm::SwitchInst::CaseHandle::CaseHandle(llvm::SwitchInst*, ptrdiff_t)':
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3348:42: warning: declaration of 'Index' shadows a member of 'llvm::SwitchInst::CaseHandle' [-Wshadow]
3348 | CaseHandle(SwitchInst *SI, ptrdiff_t Index) : CaseHandleImpl(SI, Index) {}
| ~~~~~~~~~~^~~~~
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3302:15: note: shadowed declaration is here
3302 | ptrdiff_t Index;
| ^~~~~
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3348:28: warning: declaration of 'SI' shadows a member of 'llvm::SwitchInst::CaseHandle' [-Wshadow]
3348 | CaseHandle(SwitchInst *SI, ptrdiff_t Index) : CaseHandleImpl(SI, Index) {}
| ~~~~~~~~~~~~^~
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3301:18: note: shadowed declaration is here
3301 | SwitchInstT *SI;
| ^~
/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In constructor 'llvm::SwitchInst::CaseHandle::CaseHandle(llvm::SwitchInst*, ptrdiff_t)':
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3348:42: warning: declaration of 'Index' shadows a member of 'llvm::SwitchInst::CaseHandle' [-Wshadow]
3348 | CaseHandle(SwitchInst *SI, ptrdiff_t Index) : CaseHandleImpl(SI, Index) {}
| ~~~~~~~~~~^~~~~
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3302:15: note: shadowed declaration is here
3302 | ptrdiff_t Index;
| ^~~~~
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3348:28: warning: declaration of 'SI' shadows a member of 'llvm::SwitchInst::CaseHandle' [-Wshadow]
3348 | CaseHandle(SwitchInst *SI, ptrdiff_t Index) : CaseHandleImpl(SI, Index) {}
| ~~~~~~~~~~~~^~
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3301:18: note: shadowed declaration is here
3301 | SwitchInstT *SI;
| ^~
/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In constructor 'llvm::SwitchInst::CaseHandle::CaseHandle(llvm::SwitchInst*, ptrdiff_t)':
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3348:42: warning: declaration of 'Index' shadows a member of 'llvm::SwitchInst::CaseHandle' [-Wshadow]
3348 | CaseHandle(SwitchInst *SI, ptrdiff_t Index) : CaseHandleImpl(SI, Index) {}
| ~~~~~~~~~~^~~~~
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3302:15: note: shadowed declaration is here
3302 | ptrdiff_t Index;
| ^~~~~
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3348:28: warning: declaration of 'SI' shadows a member of 'llvm::SwitchInst::CaseHandle' [-Wshadow]
3348 | CaseHandle(SwitchInst *SI, ptrdiff_t Index) : CaseHandleImpl(SI, Index) {}
| ~~~~~~~~~~~~^~
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3301:18: note: shadowed declaration is here
3301 | SwitchInstT *SI;
| ^~
/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In constructor 'llvm::SwitchInstProfUpdateWrapper::SwitchInstProfUpdateWrapper(llvm::SwitchInst&)':
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3603:43: warning: declaration of 'SI' shadows a member of 'llvm::SwitchInstProfUpdateWrapper' [-Wshadow]
3603 | SwitchInstProfUpdateWrapper(SwitchInst &SI) : SI(SI) { init(); }
| ~~~~~~~~~~~~^~
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3586:15: note: shadowed declaration is here
3586 | SwitchInst &SI;
| ^~
/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In constructor 'llvm::SwitchInstProfUpdateWrapper::SwitchInstProfUpdateWrapper(llvm::SwitchInst&)':
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3603:43: warning: declaration of 'SI' shadows a member of 'llvm::SwitchInstProfUpdateWrapper' [-Wshadow]
3603 | SwitchInstProfUpdateWrapper(SwitchInst &SI) : SI(SI) { init(); }
| ~~~~~~~~~~~~^~
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3586:15: note: shadowed declaration is here
3586 | SwitchInst &SI;
| ^~
/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In constructor 'llvm::SwitchInstProfUpdateWrapper::SwitchInstProfUpdateWrapper(llvm::SwitchInst&)':
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3603:43: warning: declaration of 'SI' shadows a member of 'llvm::SwitchInstProfUpdateWrapper' [-Wshadow]
3603 | SwitchInstProfUpdateWrapper(SwitchInst &SI) : SI(SI) { init(); }
| ~~~~~~~~~~~~^~
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3586:15: note: shadowed declaration is here
3586 | SwitchInst &SI;
| ^~
/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In constructor 'llvm::IndirectBrInst::succ_op_iterator::succ_op_iterator(llvm::User::value_op_iterator)':
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3683:49: warning: declaration of 'I' shadows a member of 'llvm::IndirectBrInst::succ_op_iterator' [-Wshadow]
3683 | explicit succ_op_iterator(value_op_iterator I) : iterator_adaptor_base(I) {}
| ~~~~~~~~~~~~~~~~~~^
In file included from /usr/lib/llvm-15/include/llvm/ADT/STLExtras.h:25,
from /usr/lib/llvm-15/include/llvm/ADT/ArrayRef.h:15,
from /home/mrg/oss/LoopModels/buildgcc/test/CMakeFiles/LoopModelsTests.dir/cmake_pch.hxx:15,
from <command-line>:
/usr/lib/llvm-15/include/llvm/ADT/iterator.h:241:20: note: shadowed declaration is here
241 | WrappedIteratorT I;
| ^
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:32,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In constructor 'llvm::IndirectBrInst::succ_op_iterator::succ_op_iterator(llvm::User::value_op_iterator)':
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3683:49: warning: declaration of 'I' shadows a member of 'llvm::IndirectBrInst::succ_op_iterator' [-Wshadow]
3683 | explicit succ_op_iterator(value_op_iterator I) : iterator_adaptor_base(I) {}
| ~~~~~~~~~~~~~~~~~~^
In file included from /usr/lib/llvm-15/include/llvm/ADT/STLExtras.h:25,
from /usr/lib/llvm-15/include/llvm/ADT/ArrayRef.h:15,
from /home/mrg/oss/LoopModels/buildgcc/test/CMakeFiles/LoopModelsTests.dir/cmake_pch.hxx:15,
from <command-line>:
/usr/lib/llvm-15/include/llvm/ADT/iterator.h:241:20: note: shadowed declaration is here
241 | WrappedIteratorT I;
| ^
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:32,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In constructor 'llvm::IndirectBrInst::succ_op_iterator::succ_op_iterator(llvm::User::value_op_iterator)':
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3683:49: warning: declaration of 'I' shadows a member of 'llvm::IndirectBrInst::succ_op_iterator' [-Wshadow]
3683 | explicit succ_op_iterator(value_op_iterator I) : iterator_adaptor_base(I) {}
| ~~~~~~~~~~~~~~~~~~^
In file included from /usr/lib/llvm-15/include/llvm/ADT/STLExtras.h:25,
from /usr/lib/llvm-15/include/llvm/ADT/ArrayRef.h:15,
from /home/mrg/oss/LoopModels/buildgcc/test/CMakeFiles/LoopModelsTests.dir/cmake_pch.hxx:15,
from <command-line>:
/usr/lib/llvm-15/include/llvm/ADT/iterator.h:241:20: note: shadowed declaration is here
241 | WrappedIteratorT I;
| ^
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:32,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In constructor 'llvm::IndirectBrInst::const_succ_op_iterator::const_succ_op_iterator(llvm::User::const_value_op_iterator)':
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3695:61: warning: declaration of 'I' shadows a member of 'llvm::IndirectBrInst::const_succ_op_iterator' [-Wshadow]
3695 | explicit const_succ_op_iterator(const_value_op_iterator I)
| ~~~~~~~~~~~~~~~~~~~~~~~~^
In file included from /usr/lib/llvm-15/include/llvm/ADT/STLExtras.h:25,
from /usr/lib/llvm-15/include/llvm/ADT/ArrayRef.h:15,
from /home/mrg/oss/LoopModels/buildgcc/test/CMakeFiles/LoopModelsTests.dir/cmake_pch.hxx:15,
from <command-line>:
/usr/lib/llvm-15/include/llvm/ADT/iterator.h:241:20: note: shadowed declaration is here
241 | WrappedIteratorT I;
| ^
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:32,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In constructor 'llvm::IndirectBrInst::const_succ_op_iterator::const_succ_op_iterator(llvm::User::const_value_op_iterator)':
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3695:61: warning: declaration of 'I' shadows a member of 'llvm::IndirectBrInst::const_succ_op_iterator' [-Wshadow]
3695 | explicit const_succ_op_iterator(const_value_op_iterator I)
| ~~~~~~~~~~~~~~~~~~~~~~~~^
In file included from /usr/lib/llvm-15/include/llvm/ADT/STLExtras.h:25,
from /usr/lib/llvm-15/include/llvm/ADT/ArrayRef.h:15,
from /home/mrg/oss/LoopModels/buildgcc/test/CMakeFiles/LoopModelsTests.dir/cmake_pch.hxx:15,
from <command-line>:
/usr/lib/llvm-15/include/llvm/ADT/iterator.h:241:20: note: shadowed declaration is here
241 | WrappedIteratorT I;
| ^
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:32,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In constructor 'llvm::IndirectBrInst::const_succ_op_iterator::const_succ_op_iterator(llvm::User::const_value_op_iterator)':
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3695:61: warning: declaration of 'I' shadows a member of 'llvm::IndirectBrInst::const_succ_op_iterator' [-Wshadow]
3695 | explicit const_succ_op_iterator(const_value_op_iterator I)
| ~~~~~~~~~~~~~~~~~~~~~~~~^
In file included from /usr/lib/llvm-15/include/llvm/ADT/STLExtras.h:25,
from /usr/lib/llvm-15/include/llvm/ADT/ArrayRef.h:15,
from /home/mrg/oss/LoopModels/buildgcc/test/CMakeFiles/LoopModelsTests.dir/cmake_pch.hxx:15,
from <command-line>:
/usr/lib/llvm-15/include/llvm/ADT/iterator.h:241:20: note: shadowed declaration is here
241 | WrappedIteratorT I;
| ^
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:32,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'void llvm::InvokeInst::setSubclassData(typename Bitfield::Type)':
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3952:48: warning: declaration of 'Value' shadows a member of 'llvm::InvokeInst' [-Wshadow]
3952 | void setSubclassData(typename Bitfield::Type Value) {
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/User.h:24,
from /usr/lib/llvm-15/include/llvm/IR/Constant.h:16,
from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:27,
from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Value.h:74:13: note: shadowed declaration is here
74 | class Value {
| ^
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:32,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'void llvm::CallBrInst::setSubclassData(typename Bitfield::Type)':
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4188:48: warning: declaration of 'Value' shadows a member of 'llvm::CallBrInst' [-Wshadow]
4188 | void setSubclassData(typename Bitfield::Type Value) {
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/User.h:24,
from /usr/lib/llvm-15/include/llvm/IR/Constant.h:16,
from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:27,
from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Value.h:74:13: note: shadowed declaration is here
74 | class Value {
| ^
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:32,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'llvm::BasicBlock* llvm::ResumeInst::getSuccessor(unsigned int) const':
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4260:37: warning: unused parameter 'idx' [-Wunused-parameter]
4260 | BasicBlock *getSuccessor(unsigned idx) const {
| ~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'void llvm::ResumeInst::setSuccessor(unsigned int, llvm::BasicBlock*)':
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4264:30: warning: unused parameter 'idx' [-Wunused-parameter]
4264 | void setSuccessor(unsigned idx, BasicBlock *NewSucc) {
| ~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4264:47: warning: unused parameter 'NewSucc' [-Wunused-parameter]
4264 | void setSuccessor(unsigned idx, BasicBlock *NewSucc) {
| ~~~~~~~~~~~~^~~~~~~
/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In constructor 'llvm::CatchPadInst::CatchPadInst(llvm::Value*, llvm::ArrayRef<llvm::Value*>, unsigned int, const llvm::Twine&, llvm::Instruction*)':
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4500:32: warning: declaration of 'CatchSwitch' shadows a member of 'llvm::CatchPadInst' [-Wshadow]
4500 | explicit CatchPadInst(Value *CatchSwitch, ArrayRef<Value *> Args,
| ~~~~~~~^~~~~~~~~~~
In file included from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Instruction.def:136:24: note: shadowed declaration is here
136 | HANDLE_TERM_INST (10, CatchSwitch , CatchSwitchInst)
| ^~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/Instruction.h:759:41: note: in definition of macro 'HANDLE_TERM_INST'
759 | #define HANDLE_TERM_INST(N, OPC, CLASS) OPC = N,
| ^~~
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:32,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In constructor 'llvm::CatchPadInst::CatchPadInst(llvm::Value*, llvm::ArrayRef<llvm::Value*>, unsigned int, const llvm::Twine&, llvm::Instruction*)':
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4500:32: warning: declaration of 'CatchSwitch' shadows a member of 'llvm::CatchPadInst' [-Wshadow]
4500 | explicit CatchPadInst(Value *CatchSwitch, ArrayRef<Value *> Args,
| ~~~~~~~^~~~~~~~~~~
In file included from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Instruction.def:136:24: note: shadowed declaration is here
136 | HANDLE_TERM_INST (10, CatchSwitch , CatchSwitchInst)
| ^~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/Instruction.h:759:41: note: in definition of macro 'HANDLE_TERM_INST'
759 | #define HANDLE_TERM_INST(N, OPC, CLASS) OPC = N,
| ^~~
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:32,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In constructor 'llvm::CatchPadInst::CatchPadInst(llvm::Value*, llvm::ArrayRef<llvm::Value*>, unsigned int, const llvm::Twine&, llvm::Instruction*)':
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4500:32: warning: declaration of 'CatchSwitch' shadows a member of 'llvm::CatchPadInst' [-Wshadow]
4500 | explicit CatchPadInst(Value *CatchSwitch, ArrayRef<Value *> Args,
| ~~~~~~~^~~~~~~~~~~
In file included from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Instruction.def:136:24: note: shadowed declaration is here
136 | HANDLE_TERM_INST (10, CatchSwitch , CatchSwitchInst)
| ^~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/Instruction.h:759:41: note: in definition of macro 'HANDLE_TERM_INST'
759 | #define HANDLE_TERM_INST(N, OPC, CLASS) OPC = N,
| ^~~
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:32,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In constructor 'llvm::CatchPadInst::CatchPadInst(llvm::Value*, llvm::ArrayRef<llvm::Value*>, unsigned int, const llvm::Twine&, llvm::BasicBlock*)':
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4505:32: warning: declaration of 'CatchSwitch' shadows a member of 'llvm::CatchPadInst' [-Wshadow]
4505 | explicit CatchPadInst(Value *CatchSwitch, ArrayRef<Value *> Args,
| ~~~~~~~^~~~~~~~~~~
In file included from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Instruction.def:136:24: note: shadowed declaration is here
136 | HANDLE_TERM_INST (10, CatchSwitch , CatchSwitchInst)
| ^~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/Instruction.h:759:41: note: in definition of macro 'HANDLE_TERM_INST'
759 | #define HANDLE_TERM_INST(N, OPC, CLASS) OPC = N,
| ^~~
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:32,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In constructor 'llvm::CatchPadInst::CatchPadInst(llvm::Value*, llvm::ArrayRef<llvm::Value*>, unsigned int, const llvm::Twine&, llvm::BasicBlock*)':
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4505:32: warning: declaration of 'CatchSwitch' shadows a member of 'llvm::CatchPadInst' [-Wshadow]
4505 | explicit CatchPadInst(Value *CatchSwitch, ArrayRef<Value *> Args,
| ~~~~~~~^~~~~~~~~~~
In file included from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Instruction.def:136:24: note: shadowed declaration is here
136 | HANDLE_TERM_INST (10, CatchSwitch , CatchSwitchInst)
| ^~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/Instruction.h:759:41: note: in definition of macro 'HANDLE_TERM_INST'
759 | #define HANDLE_TERM_INST(N, OPC, CLASS) OPC = N,
| ^~~
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:32,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In constructor 'llvm::CatchPadInst::CatchPadInst(llvm::Value*, llvm::ArrayRef<llvm::Value*>, unsigned int, const llvm::Twine&, llvm::BasicBlock*)':
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4505:32: warning: declaration of 'CatchSwitch' shadows a member of 'llvm::CatchPadInst' [-Wshadow]
4505 | explicit CatchPadInst(Value *CatchSwitch, ArrayRef<Value *> Args,
| ~~~~~~~^~~~~~~~~~~
In file included from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Instruction.def:136:24: note: shadowed declaration is here
136 | HANDLE_TERM_INST (10, CatchSwitch , CatchSwitchInst)
| ^~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/Instruction.h:759:41: note: in definition of macro 'HANDLE_TERM_INST'
759 | #define HANDLE_TERM_INST(N, OPC, CLASS) OPC = N,
| ^~~
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:32,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'void llvm::CatchPadInst::setCatchSwitch(llvm::Value*)':
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4531:30: warning: declaration of 'CatchSwitch' shadows a member of 'llvm::CatchPadInst' [-Wshadow]
4531 | void setCatchSwitch(Value *CatchSwitch) {
| ~~~~~~~^~~~~~~~~~~
In file included from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Instruction.def:136:24: note: shadowed declaration is here
136 | HANDLE_TERM_INST (10, CatchSwitch , CatchSwitchInst)
| ^~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/Instruction.h:759:41: note: in definition of macro 'HANDLE_TERM_INST'
759 | #define HANDLE_TERM_INST(N, OPC, CLASS) OPC = N,
| ^~~
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:32,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'void llvm::CatchReturnInst::setCatchPad(llvm::CatchPadInst*)':
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4582:34: warning: declaration of 'CatchPad' shadows a member of 'llvm::CatchReturnInst' [-Wshadow]
4582 | void setCatchPad(CatchPadInst *CatchPad) {
| ~~~~~~~~~~~~~~^~~~~~~~
In file included from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Instruction.def:201:28: note: shadowed declaration is here
201 | HANDLE_FUNCLETPAD_INST(52, CatchPad , CatchPadInst)
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/Instruction.h:794:47: note: in definition of macro 'HANDLE_FUNCLETPAD_INST'
794 | #define HANDLE_FUNCLETPAD_INST(N, OPC, CLASS) OPC = N,
| ^~~
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:32,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'void llvm::CleanupReturnInst::setCleanupPad(llvm::CleanupPadInst*)':
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4680:38: warning: declaration of 'CleanupPad' shadows a member of 'llvm::CleanupReturnInst' [-Wshadow]
4680 | void setCleanupPad(CleanupPadInst *CleanupPad) {
| ~~~~~~~~~~~~~~~~^~~~~~~~~~
In file included from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Instruction.def:200:28: note: shadowed declaration is here
200 | HANDLE_FUNCLETPAD_INST(51, CleanupPad, CleanupPadInst)
| ^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/Instruction.h:794:47: note: in definition of macro 'HANDLE_FUNCLETPAD_INST'
794 | #define HANDLE_FUNCLETPAD_INST(N, OPC, CLASS) OPC = N,
| ^~~
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:32,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'void llvm::CleanupReturnInst::setSubclassData(typename Bitfield::Type)':
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4718:48: warning: declaration of 'Value' shadows a member of 'llvm::CleanupReturnInst' [-Wshadow]
4718 | void setSubclassData(typename Bitfield::Type Value) {
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/User.h:24,
from /usr/lib/llvm-15/include/llvm/IR/Constant.h:16,
from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:27,
from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Value.h:74:13: note: shadowed declaration is here
74 | class Value {
| ^
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:32,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'llvm::BasicBlock* llvm::UnreachableInst::getSuccessor(unsigned int) const':
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4764:37: warning: unused parameter 'idx' [-Wunused-parameter]
4764 | BasicBlock *getSuccessor(unsigned idx) const {
| ~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In member function 'void llvm::UnreachableInst::setSuccessor(unsigned int, llvm::BasicBlock*)':
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4768:30: warning: unused parameter 'idx' [-Wunused-parameter]
4768 | void setSuccessor(unsigned idx, BasicBlock *B) {
| ~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:4768:47: warning: unused parameter 'B' [-Wunused-parameter]
4768 | void setSuccessor(unsigned idx, BasicBlock *B) {
| ~~~~~~~~~~~~^
In file included from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h: At global scope:
/usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:36:3: warning: declaration of 'None' shadows a global declaration [-Wshadow]
36 | None, ///< Not a recurrence.
| ^~~~
In file included from /usr/lib/llvm-15/include/llvm/ADT/ArrayRef.h:13,
from /home/mrg/oss/LoopModels/buildgcc/test/CMakeFiles/LoopModelsTests.dir/cmake_pch.hxx:15,
from <command-line>:
/usr/lib/llvm-15/include/llvm/ADT/None.h:24:16: note: shadowed declaration is here
24 | const NoneType None = NoneType::None;
| ^~~~
In file included from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h: In constructor 'llvm::RecurrenceDescriptor::RecurrenceDescriptor(llvm::Value*, llvm::Instruction*, llvm::StoreInst*, llvm::RecurKind, llvm::FastMathFlags, llvm::Instruction*, llvm::Type*, bool, bool, llvm::SmallPtrSetImpl<llvm::Instruction*>&, unsigned int)':
/usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:74:51: warning: declaration of 'FMF' shadows a member of 'llvm::RecurrenceDescriptor' [-Wshadow]
74 | RecurKind K, FastMathFlags FMF, Instruction *ExactFP,
| ~~~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:285:17: note: shadowed declaration is here
285 | FastMathFlags FMF;
| ^~~
/usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h: In constructor 'llvm::RecurrenceDescriptor::RecurrenceDescriptor(llvm::Value*, llvm::Instruction*, llvm::StoreInst*, llvm::RecurKind, llvm::FastMathFlags, llvm::Instruction*, llvm::Type*, bool, bool, llvm::SmallPtrSetImpl<llvm::Instruction*>&, unsigned int)':
/usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:74:51: warning: declaration of 'FMF' shadows a member of 'llvm::RecurrenceDescriptor' [-Wshadow]
74 | RecurKind K, FastMathFlags FMF, Instruction *ExactFP,
| ~~~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:285:17: note: shadowed declaration is here
285 | FastMathFlags FMF;
| ^~~
/usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h: In constructor 'llvm::RecurrenceDescriptor::RecurrenceDescriptor(llvm::Value*, llvm::Instruction*, llvm::StoreInst*, llvm::RecurKind, llvm::FastMathFlags, llvm::Instruction*, llvm::Type*, bool, bool, llvm::SmallPtrSetImpl<llvm::Instruction*>&, unsigned int)':
/usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:74:51: warning: declaration of 'FMF' shadows a member of 'llvm::RecurrenceDescriptor' [-Wshadow]
74 | RecurKind K, FastMathFlags FMF, Instruction *ExactFP,
| ~~~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:285:17: note: shadowed declaration is here
285 | FastMathFlags FMF;
| ^~~
In file included from /usr/lib/llvm-15/include/llvm/IR/DataLayout.h:33,
from /usr/lib/llvm-15/include/llvm/IR/Module.h:25,
from /usr/lib/llvm-15/include/llvm/IR/PassManager.h:46,
from /usr/lib/llvm-15/include/llvm/Analysis/LoopAnalysisManager.h:32,
from /usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:18,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:17,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/Support/TrailingObjects.h: In constructor 'llvm::TrailingObjects<BaseTy, TrailingTys>::FixedSizeStorageOwner::FixedSizeStorageOwner(BaseTy*)':
/usr/lib/llvm-15/include/llvm/Support/TrailingObjects.h:364:35: warning: declaration of 'p' shadows a member of 'llvm::TrailingObjects<BaseTy, TrailingTys>::FixedSizeStorageOwner' [-Wshadow]
364 | FixedSizeStorageOwner(BaseTy *p) : p(p) {}
| ~~~~~~~~^
/usr/lib/llvm-15/include/llvm/Support/TrailingObjects.h:379:19: note: shadowed declaration is here
379 | BaseTy *const p;
| ^
In file included from /usr/lib/llvm-15/include/llvm/IR/Module.h:31,
from /usr/lib/llvm-15/include/llvm/IR/PassManager.h:46,
from /usr/lib/llvm-15/include/llvm/Analysis/LoopAnalysisManager.h:32,
from /usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:18,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:17,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/ProfileSummary.h: In constructor 'llvm::ProfileSummary::ProfileSummary(llvm::ProfileSummary::Kind, const SummaryEntryVector&, uint64_t, uint64_t, uint64_t, uint64_t, uint32_t, uint32_t, bool, double)':
/usr/lib/llvm-15/include/llvm/IR/ProfileSummary.h:75:47: warning: declaration of 'PartialProfileRatio' shadows a member of 'llvm::ProfileSummary' [-Wshadow]
75 | bool Partial = false, double PartialProfileRatio = 0)
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/ProfileSummary.h:64:10: note: shadowed declaration is here
64 | double PartialProfileRatio = 0.0;
| ^~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/ProfileSummary.h:75:23: warning: declaration of 'Partial' shadows a member of 'llvm::ProfileSummary' [-Wshadow]
75 | bool Partial = false, double PartialProfileRatio = 0)
| ~~~~~^~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/ProfileSummary.h:59:8: note: shadowed declaration is here
59 | bool Partial = false;
| ^~~~~~~
/usr/lib/llvm-15/include/llvm/IR/ProfileSummary.h:74:47: warning: declaration of 'NumFunctions' shadows a member of 'llvm::ProfileSummary' [-Wshadow]
74 | uint32_t NumCounts, uint32_t NumFunctions,
| ~~~~~~~~~^~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/ProfileSummary.h:53:29: note: shadowed declaration is here
53 | const uint32_t NumCounts, NumFunctions;
| ^~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/ProfileSummary.h:74:27: warning: declaration of 'NumCounts' shadows a member of 'llvm::ProfileSummary' [-Wshadow]
74 | uint32_t NumCounts, uint32_t NumFunctions,
| ~~~~~~~~~^~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/ProfileSummary.h:53:18: note: shadowed declaration is here
53 | const uint32_t NumCounts, NumFunctions;
| ^~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/ProfileSummary.h:73:54: warning: declaration of 'MaxFunctionCount' shadows a member of 'llvm::ProfileSummary' [-Wshadow]
73 | uint64_t MaxInternalCount, uint64_t MaxFunctionCount,
| ~~~~~~~~~^~~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/ProfileSummary.h:52:58: note: shadowed declaration is here
52 | const uint64_t TotalCount, MaxCount, MaxInternalCount, MaxFunctionCount;
| ^~~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/ProfileSummary.h:73:27: warning: declaration of 'MaxInternalCount' shadows a member of 'llvm::ProfileSummary' [-Wshadow]
73 | uint64_t MaxInternalCount, uint64_t MaxFunctionCount,
| ~~~~~~~~~^~~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/ProfileSummary.h:52:40: note: shadowed declaration is here
52 | const uint64_t TotalCount, MaxCount, MaxInternalCount, MaxFunctionCount;
| ^~~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/ProfileSummary.h:72:48: warning: declaration of 'MaxCount' shadows a member of 'llvm::ProfileSummary' [-Wshadow]
72 | uint64_t TotalCount, uint64_t MaxCount,
| ~~~~~~~~~^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/ProfileSummary.h:52:30: note: shadowed declaration is here
52 | const uint64_t TotalCount, MaxCount, MaxInternalCount, MaxFunctionCount;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/ProfileSummary.h:72:27: warning: declaration of 'TotalCount' shadows a member of 'llvm::ProfileSummary' [-Wshadow]
72 | uint64_t TotalCount, uint64_t MaxCount,
| ~~~~~~~~~^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/ProfileSummary.h:52:18: note: shadowed declaration is here
52 | const uint64_t TotalCount, MaxCount, MaxInternalCount, MaxFunctionCount;
| ^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/ProfileSummary.h:71:52: warning: declaration of 'DetailedSummary' shadows a member of 'llvm::ProfileSummary' [-Wshadow]
71 | ProfileSummary(Kind K, const SummaryEntryVector &DetailedSummary,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/ProfileSummary.h:51:28: note: shadowed declaration is here
51 | const SummaryEntryVector DetailedSummary;
| ^~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/ProfileSummary.h: In constructor 'llvm::ProfileSummary::ProfileSummary(llvm::ProfileSummary::Kind, const SummaryEntryVector&, uint64_t, uint64_t, uint64_t, uint64_t, uint32_t, uint32_t, bool, double)':
/usr/lib/llvm-15/include/llvm/IR/ProfileSummary.h:75:47: warning: declaration of 'PartialProfileRatio' shadows a member of 'llvm::ProfileSummary' [-Wshadow]
75 | bool Partial = false, double PartialProfileRatio = 0)
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/ProfileSummary.h:64:10: note: shadowed declaration is here
64 | double PartialProfileRatio = 0.0;
| ^~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/ProfileSummary.h:75:23: warning: declaration of 'Partial' shadows a member of 'llvm::ProfileSummary' [-Wshadow]
75 | bool Partial = false, double PartialProfileRatio = 0)
| ~~~~~^~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/ProfileSummary.h:59:8: note: shadowed declaration is here
59 | bool Partial = false;
| ^~~~~~~
/usr/lib/llvm-15/include/llvm/IR/ProfileSummary.h:74:47: warning: declaration of 'NumFunctions' shadows a member of 'llvm::ProfileSummary' [-Wshadow]
74 | uint32_t NumCounts, uint32_t NumFunctions,
| ~~~~~~~~~^~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/ProfileSummary.h:53:29: note: shadowed declaration is here
53 | const uint32_t NumCounts, NumFunctions;
| ^~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/ProfileSummary.h:74:27: warning: declaration of 'NumCounts' shadows a member of 'llvm::ProfileSummary' [-Wshadow]
74 | uint32_t NumCounts, uint32_t NumFunctions,
| ~~~~~~~~~^~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/ProfileSummary.h:53:18: note: shadowed declaration is here
53 | const uint32_t NumCounts, NumFunctions;
| ^~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/ProfileSummary.h:73:54: warning: declaration of 'MaxFunctionCount' shadows a member of 'llvm::ProfileSummary' [-Wshadow]
73 | uint64_t MaxInternalCount, uint64_t MaxFunctionCount,
| ~~~~~~~~~^~~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/ProfileSummary.h:52:58: note: shadowed declaration is here
52 | const uint64_t TotalCount, MaxCount, MaxInternalCount, MaxFunctionCount;
| ^~~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/ProfileSummary.h:73:27: warning: declaration of 'MaxInternalCount' shadows a member of 'llvm::ProfileSummary' [-Wshadow]
73 | uint64_t MaxInternalCount, uint64_t MaxFunctionCount,
| ~~~~~~~~~^~~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/ProfileSummary.h:52:40: note: shadowed declaration is here
52 | const uint64_t TotalCount, MaxCount, MaxInternalCount, MaxFunctionCount;
| ^~~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/ProfileSummary.h:72:48: warning: declaration of 'MaxCount' shadows a member of 'llvm::ProfileSummary' [-Wshadow]
72 | uint64_t TotalCount, uint64_t MaxCount,
| ~~~~~~~~~^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/ProfileSummary.h:52:30: note: shadowed declaration is here
52 | const uint64_t TotalCount, MaxCount, MaxInternalCount, MaxFunctionCount;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/ProfileSummary.h:72:27: warning: declaration of 'TotalCount' shadows a member of 'llvm::ProfileSummary' [-Wshadow]
72 | uint64_t TotalCount, uint64_t MaxCount,
| ~~~~~~~~~^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/ProfileSummary.h:52:18: note: shadowed declaration is here
52 | const uint64_t TotalCount, MaxCount, MaxInternalCount, MaxFunctionCount;
| ^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/ProfileSummary.h:71:52: warning: declaration of 'DetailedSummary' shadows a member of 'llvm::ProfileSummary' [-Wshadow]
71 | ProfileSummary(Kind K, const SummaryEntryVector &DetailedSummary,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/ProfileSummary.h:51:28: note: shadowed declaration is here
51 | const SummaryEntryVector DetailedSummary;
| ^~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/ProfileSummary.h: In constructor 'llvm::ProfileSummary::ProfileSummary(llvm::ProfileSummary::Kind, const SummaryEntryVector&, uint64_t, uint64_t, uint64_t, uint64_t, uint32_t, uint32_t, bool, double)':
/usr/lib/llvm-15/include/llvm/IR/ProfileSummary.h:75:47: warning: declaration of 'PartialProfileRatio' shadows a member of 'llvm::ProfileSummary' [-Wshadow]
75 | bool Partial = false, double PartialProfileRatio = 0)
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/ProfileSummary.h:64:10: note: shadowed declaration is here
64 | double PartialProfileRatio = 0.0;
| ^~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/ProfileSummary.h:75:23: warning: declaration of 'Partial' shadows a member of 'llvm::ProfileSummary' [-Wshadow]
75 | bool Partial = false, double PartialProfileRatio = 0)
| ~~~~~^~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/ProfileSummary.h:59:8: note: shadowed declaration is here
59 | bool Partial = false;
| ^~~~~~~
/usr/lib/llvm-15/include/llvm/IR/ProfileSummary.h:74:47: warning: declaration of 'NumFunctions' shadows a member of 'llvm::ProfileSummary' [-Wshadow]
74 | uint32_t NumCounts, uint32_t NumFunctions,
| ~~~~~~~~~^~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/ProfileSummary.h:53:29: note: shadowed declaration is here
53 | const uint32_t NumCounts, NumFunctions;
| ^~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/ProfileSummary.h:74:27: warning: declaration of 'NumCounts' shadows a member of 'llvm::ProfileSummary' [-Wshadow]
74 | uint32_t NumCounts, uint32_t NumFunctions,
| ~~~~~~~~~^~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/ProfileSummary.h:53:18: note: shadowed declaration is here
53 | const uint32_t NumCounts, NumFunctions;
| ^~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/ProfileSummary.h:73:54: warning: declaration of 'MaxFunctionCount' shadows a member of 'llvm::ProfileSummary' [-Wshadow]
73 | uint64_t MaxInternalCount, uint64_t MaxFunctionCount,
| ~~~~~~~~~^~~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/ProfileSummary.h:52:58: note: shadowed declaration is here
52 | const uint64_t TotalCount, MaxCount, MaxInternalCount, MaxFunctionCount;
| ^~~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/ProfileSummary.h:73:27: warning: declaration of 'MaxInternalCount' shadows a member of 'llvm::ProfileSummary' [-Wshadow]
73 | uint64_t MaxInternalCount, uint64_t MaxFunctionCount,
| ~~~~~~~~~^~~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/ProfileSummary.h:52:40: note: shadowed declaration is here
52 | const uint64_t TotalCount, MaxCount, MaxInternalCount, MaxFunctionCount;
| ^~~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/ProfileSummary.h:72:48: warning: declaration of 'MaxCount' shadows a member of 'llvm::ProfileSummary' [-Wshadow]
72 | uint64_t TotalCount, uint64_t MaxCount,
| ~~~~~~~~~^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/ProfileSummary.h:52:30: note: shadowed declaration is here
52 | const uint64_t TotalCount, MaxCount, MaxInternalCount, MaxFunctionCount;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/ProfileSummary.h:72:27: warning: declaration of 'TotalCount' shadows a member of 'llvm::ProfileSummary' [-Wshadow]
72 | uint64_t TotalCount, uint64_t MaxCount,
| ~~~~~~~~~^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/ProfileSummary.h:52:18: note: shadowed declaration is here
52 | const uint64_t TotalCount, MaxCount, MaxInternalCount, MaxFunctionCount;
| ^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/ProfileSummary.h:71:52: warning: declaration of 'DetailedSummary' shadows a member of 'llvm::ProfileSummary' [-Wshadow]
71 | ProfileSummary(Kind K, const SummaryEntryVector &DetailedSummary,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/ProfileSummary.h:51:28: note: shadowed declaration is here
51 | const SummaryEntryVector DetailedSummary;
| ^~~~~~~~~~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/PassManager.h:46,
from /usr/lib/llvm-15/include/llvm/Analysis/LoopAnalysisManager.h:32,
from /usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:18,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:17,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Module.h: In constructor 'llvm::Module::debug_compile_units_iterator::debug_compile_units_iterator(llvm::NamedMDNode*, unsigned int)':
/usr/lib/llvm-15/include/llvm/IR/Module.h:740:70: warning: declaration of 'Idx' shadows a member of 'llvm::Module::debug_compile_units_iterator' [-Wshadow]
740 | explicit debug_compile_units_iterator(NamedMDNode *CUs, unsigned Idx)
| ~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/IR/Module.h:729:14: note: shadowed declaration is here
729 | unsigned Idx;
| ^~~
/usr/lib/llvm-15/include/llvm/IR/Module.h:740:56: warning: declaration of 'CUs' shadows a member of 'llvm::Module::debug_compile_units_iterator' [-Wshadow]
740 | explicit debug_compile_units_iterator(NamedMDNode *CUs, unsigned Idx)
| ~~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/IR/Module.h:728:18: note: shadowed declaration is here
728 | NamedMDNode *CUs;
| ^~~
/usr/lib/llvm-15/include/llvm/IR/Module.h: In constructor 'llvm::Module::debug_compile_units_iterator::debug_compile_units_iterator(llvm::NamedMDNode*, unsigned int)':
/usr/lib/llvm-15/include/llvm/IR/Module.h:740:70: warning: declaration of 'Idx' shadows a member of 'llvm::Module::debug_compile_units_iterator' [-Wshadow]
740 | explicit debug_compile_units_iterator(NamedMDNode *CUs, unsigned Idx)
| ~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/IR/Module.h:729:14: note: shadowed declaration is here
729 | unsigned Idx;
| ^~~
/usr/lib/llvm-15/include/llvm/IR/Module.h:740:56: warning: declaration of 'CUs' shadows a member of 'llvm::Module::debug_compile_units_iterator' [-Wshadow]
740 | explicit debug_compile_units_iterator(NamedMDNode *CUs, unsigned Idx)
| ~~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/IR/Module.h:728:18: note: shadowed declaration is here
728 | NamedMDNode *CUs;
| ^~~
/usr/lib/llvm-15/include/llvm/IR/Module.h: In constructor 'llvm::Module::debug_compile_units_iterator::debug_compile_units_iterator(llvm::NamedMDNode*, unsigned int)':
/usr/lib/llvm-15/include/llvm/IR/Module.h:740:70: warning: declaration of 'Idx' shadows a member of 'llvm::Module::debug_compile_units_iterator' [-Wshadow]
740 | explicit debug_compile_units_iterator(NamedMDNode *CUs, unsigned Idx)
| ~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/IR/Module.h:729:14: note: shadowed declaration is here
729 | unsigned Idx;
| ^~~
/usr/lib/llvm-15/include/llvm/IR/Module.h:740:56: warning: declaration of 'CUs' shadows a member of 'llvm::Module::debug_compile_units_iterator' [-Wshadow]
740 | explicit debug_compile_units_iterator(NamedMDNode *CUs, unsigned Idx)
| ~~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/IR/Module.h:728:18: note: shadowed declaration is here
728 | NamedMDNode *CUs;
| ^~~
In file included from /usr/lib/llvm-15/include/llvm/IR/PassInstrumentation.h:52,
from /usr/lib/llvm-15/include/llvm/IR/PassManager.h:47,
from /usr/lib/llvm-15/include/llvm/Analysis/LoopAnalysisManager.h:32,
from /usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:18,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:17,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/ADT/Any.h: In constructor 'llvm::Any::StorageImpl<T>::StorageImpl(const T&)':
/usr/lib/llvm-15/include/llvm/ADT/Any.h:43:35: warning: declaration of 'Value' shadows a member of 'llvm::Any::StorageImpl<T>' [-Wshadow]
43 | explicit StorageImpl(const T &Value) : Value(Value) {}
| ~~~~~~~~~^~~~~
/usr/lib/llvm-15/include/llvm/ADT/Any.h:53:7: note: shadowed declaration is here
53 | T Value;
| ^~~~~
/usr/lib/llvm-15/include/llvm/ADT/Any.h: In constructor 'llvm::Any::StorageImpl<T>::StorageImpl(T&&)':
/usr/lib/llvm-15/include/llvm/ADT/Any.h:45:30: warning: declaration of 'Value' shadows a member of 'llvm::Any::StorageImpl<T>' [-Wshadow]
45 | explicit StorageImpl(T &&Value) : Value(std::move(Value)) {}
| ~~~~^~~~~
/usr/lib/llvm-15/include/llvm/ADT/Any.h:53:7: note: shadowed declaration is here
53 | T Value;
| ^~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/PassManager.h:48,
from /usr/lib/llvm-15/include/llvm/Analysis/LoopAnalysisManager.h:32,
from /usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:18,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:17,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/PassManagerInternal.h: In constructor 'llvm::detail::PassModel<IRUnitT, PassT, PreservedAnalysesT, AnalysisManagerT, ExtraArgTs>::PassModel(PassT)':
/usr/lib/llvm-15/include/llvm/IR/PassManagerInternal.h:70:28: warning: declaration of 'Pass' shadows a member of 'llvm::detail::PassModel<IRUnitT, PassT, PreservedAnalysesT, AnalysisManagerT, ExtraArgTs>' [-Wshadow]
70 | explicit PassModel(PassT Pass) : Pass(std::move(Pass)) {}
| ~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/IR/PassManagerInternal.h:115:9: note: shadowed declaration is here
115 | PassT Pass;
| ^~~~
/usr/lib/llvm-15/include/llvm/IR/PassManagerInternal.h: In constructor 'llvm::detail::AnalysisResultModel<IRUnitT, PassT, ResultT, PreservedAnalysesT, InvalidatorT, false>::AnalysisResultModel(ResultT)':
/usr/lib/llvm-15/include/llvm/IR/PassManagerInternal.h:200:40: warning: declaration of 'Result' shadows a member of 'llvm::detail::AnalysisResultModel<IRUnitT, PassT, ResultT, PreservedAnalysesT, InvalidatorT, false>' [-Wshadow]
200 | explicit AnalysisResultModel(ResultT Result) : Result(std::move(Result)) {}
| ~~~~~~~~^~~~~~
/usr/lib/llvm-15/include/llvm/IR/PassManagerInternal.h:229:11: note: shadowed declaration is here
229 | ResultT Result;
| ^~~~~~
/usr/lib/llvm-15/include/llvm/IR/PassManagerInternal.h: In constructor 'llvm::detail::AnalysisResultModel<IRUnitT, PassT, ResultT, PreservedAnalysesT, InvalidatorT, true>::AnalysisResultModel(ResultT)':
/usr/lib/llvm-15/include/llvm/IR/PassManagerInternal.h:239:40: warning: declaration of 'Result' shadows a member of 'llvm::detail::AnalysisResultModel<IRUnitT, PassT, ResultT, PreservedAnalysesT, InvalidatorT, true>' [-Wshadow]
239 | explicit AnalysisResultModel(ResultT Result) : Result(std::move(Result)) {}
| ~~~~~~~~^~~~~~
/usr/lib/llvm-15/include/llvm/IR/PassManagerInternal.h:262:11: note: shadowed declaration is here
262 | ResultT Result;
| ^~~~~~
/usr/lib/llvm-15/include/llvm/IR/PassManagerInternal.h: In constructor 'llvm::detail::AnalysisPassModel<IRUnitT, PassT, PreservedAnalysesT, InvalidatorT, ExtraArgTs>::AnalysisPassModel(PassT)':
/usr/lib/llvm-15/include/llvm/IR/PassManagerInternal.h:295:36: warning: declaration of 'Pass' shadows a member of 'llvm::detail::AnalysisPassModel<IRUnitT, PassT, PreservedAnalysesT, InvalidatorT, ExtraArgTs>' [-Wshadow]
295 | explicit AnalysisPassModel(PassT Pass) : Pass(std::move(Pass)) {}
| ~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/IR/PassManagerInternal.h:332:9: note: shadowed declaration is here
332 | PassT Pass;
| ^~~~
In file included from /usr/lib/llvm-15/include/llvm/Analysis/LoopAnalysisManager.h:32,
from /usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:18,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:17,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/PassManager.h: In constructor 'llvm::PreservedAnalyses::PreservedAnalysisChecker::PreservedAnalysisChecker(const llvm::PreservedAnalyses&, llvm::AnalysisKey*)':
/usr/lib/llvm-15/include/llvm/IR/PassManager.h:276:72: warning: declaration of 'ID' shadows a member of 'llvm::PreservedAnalyses::PreservedAnalysisChecker' [-Wshadow]
276 | PreservedAnalysisChecker(const PreservedAnalyses &PA, AnalysisKey *ID)
| ~~~~~~~~~~~~~^~
/usr/lib/llvm-15/include/llvm/IR/PassManager.h:270:24: note: shadowed declaration is here
270 | AnalysisKey *const ID;
| ^~
/usr/lib/llvm-15/include/llvm/IR/PassManager.h:276:55: warning: declaration of 'PA' shadows a member of 'llvm::PreservedAnalyses::PreservedAnalysisChecker' [-Wshadow]
276 | PreservedAnalysisChecker(const PreservedAnalyses &PA, AnalysisKey *ID)
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-15/include/llvm/IR/PassManager.h:269:30: note: shadowed declaration is here
269 | const PreservedAnalyses &PA;
| ^~
/usr/lib/llvm-15/include/llvm/IR/PassManager.h: In constructor 'llvm::PreservedAnalyses::PreservedAnalysisChecker::PreservedAnalysisChecker(const llvm::PreservedAnalyses&, llvm::AnalysisKey*)':
/usr/lib/llvm-15/include/llvm/IR/PassManager.h:276:72: warning: declaration of 'ID' shadows a member of 'llvm::PreservedAnalyses::PreservedAnalysisChecker' [-Wshadow]
276 | PreservedAnalysisChecker(const PreservedAnalyses &PA, AnalysisKey *ID)
| ~~~~~~~~~~~~~^~
/usr/lib/llvm-15/include/llvm/IR/PassManager.h:270:24: note: shadowed declaration is here
270 | AnalysisKey *const ID;
| ^~
/usr/lib/llvm-15/include/llvm/IR/PassManager.h:276:55: warning: declaration of 'PA' shadows a member of 'llvm::PreservedAnalyses::PreservedAnalysisChecker' [-Wshadow]
276 | PreservedAnalysisChecker(const PreservedAnalyses &PA, AnalysisKey *ID)
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-15/include/llvm/IR/PassManager.h:269:30: note: shadowed declaration is here
269 | const PreservedAnalyses &PA;
| ^~
/usr/lib/llvm-15/include/llvm/IR/PassManager.h: In constructor 'llvm::PreservedAnalyses::PreservedAnalysisChecker::PreservedAnalysisChecker(const llvm::PreservedAnalyses&, llvm::AnalysisKey*)':
/usr/lib/llvm-15/include/llvm/IR/PassManager.h:276:72: warning: declaration of 'ID' shadows a member of 'llvm::PreservedAnalyses::PreservedAnalysisChecker' [-Wshadow]
276 | PreservedAnalysisChecker(const PreservedAnalyses &PA, AnalysisKey *ID)
| ~~~~~~~~~~~~~^~
/usr/lib/llvm-15/include/llvm/IR/PassManager.h:270:24: note: shadowed declaration is here
270 | AnalysisKey *const ID;
| ^~
/usr/lib/llvm-15/include/llvm/IR/PassManager.h:276:55: warning: declaration of 'PA' shadows a member of 'llvm::PreservedAnalyses::PreservedAnalysisChecker' [-Wshadow]
276 | PreservedAnalysisChecker(const PreservedAnalyses &PA, AnalysisKey *ID)
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-15/include/llvm/IR/PassManager.h:269:30: note: shadowed declaration is here
269 | const PreservedAnalyses &PA;
| ^~
/usr/lib/llvm-15/include/llvm/IR/PassManager.h: In constructor 'llvm::PassInstrumentationAnalysis::PassInstrumentationAnalysis(llvm::PassInstrumentationCallbacks*)':
/usr/lib/llvm-15/include/llvm/IR/PassManager.h:610:61: warning: declaration of 'Callbacks' shadows a member of 'llvm::PassInstrumentationAnalysis' [-Wshadow]
610 | PassInstrumentationAnalysis(PassInstrumentationCallbacks *Callbacks = nullptr)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/PassManager.h:605:33: note: shadowed declaration is here
605 | PassInstrumentationCallbacks *Callbacks;
| ^~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/PassManager.h: In constructor 'llvm::PassInstrumentationAnalysis::PassInstrumentationAnalysis(llvm::PassInstrumentationCallbacks*)':
/usr/lib/llvm-15/include/llvm/IR/PassManager.h:610:61: warning: declaration of 'Callbacks' shadows a member of 'llvm::PassInstrumentationAnalysis' [-Wshadow]
610 | PassInstrumentationAnalysis(PassInstrumentationCallbacks *Callbacks = nullptr)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/PassManager.h:605:33: note: shadowed declaration is here
605 | PassInstrumentationCallbacks *Callbacks;
| ^~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/PassManager.h: In constructor 'llvm::PassInstrumentationAnalysis::PassInstrumentationAnalysis(llvm::PassInstrumentationCallbacks*)':
/usr/lib/llvm-15/include/llvm/IR/PassManager.h:610:61: warning: declaration of 'Callbacks' shadows a member of 'llvm::PassInstrumentationAnalysis' [-Wshadow]
610 | PassInstrumentationAnalysis(PassInstrumentationCallbacks *Callbacks = nullptr)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/PassManager.h:605:33: note: shadowed declaration is here
605 | PassInstrumentationCallbacks *Callbacks;
| ^~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/PassManager.h: In constructor 'llvm::AnalysisManager<IRUnitT, ExtraArgTs>::Invalidator::Invalidator(llvm::SmallDenseMap<llvm::AnalysisKey*, bool, 8>&, const AnalysisResultMapT&)':
/usr/lib/llvm-15/include/llvm/IR/PassManager.h:738:43: warning: declaration of 'Results' shadows a member of 'llvm::AnalysisManager<IRUnitT, ExtraArgTs>::Invalidator' [-Wshadow]
738 | const AnalysisResultMapT &Results)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/usr/lib/llvm-15/include/llvm/IR/PassManager.h:742:31: note: shadowed declaration is here
742 | const AnalysisResultMapT &Results;
| ^~~~~~~
/usr/lib/llvm-15/include/llvm/IR/PassManager.h:737:56: warning: declaration of 'IsResultInvalidated' shadows a member of 'llvm::AnalysisManager<IRUnitT, ExtraArgTs>::Invalidator' [-Wshadow]
737 | Invalidator(SmallDenseMap<AnalysisKey *, bool, 8> &IsResultInvalidated,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/PassManager.h:741:44: note: shadowed declaration is here
741 | SmallDenseMap<AnalysisKey *, bool, 8> &IsResultInvalidated;
| ^~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/PassManager.h: In constructor 'llvm::InnerAnalysisManagerProxy<AnalysisManagerT, IRUnitT, ExtraArgTs>::Result::Result(AnalysisManagerT&)':
/usr/lib/llvm-15/include/llvm/IR/PassManager.h:943:39: warning: declaration of 'InnerAM' shadows a member of 'llvm::InnerAnalysisManagerProxy<AnalysisManagerT, IRUnitT, ExtraArgTs>::Result' [-Wshadow]
943 | explicit Result(AnalysisManagerT &InnerAM) : InnerAM(&InnerAM) {}
| ~~~~~~~~~~~~~~~~~~^~~~~~~
/usr/lib/llvm-15/include/llvm/IR/PassManager.h:989:23: note: shadowed declaration is here
989 | AnalysisManagerT *InnerAM;
| ^~~~~~~
/usr/lib/llvm-15/include/llvm/IR/PassManager.h: In constructor 'llvm::InnerAnalysisManagerProxy<AnalysisManagerT, IRUnitT, ExtraArgTs>::InnerAnalysisManagerProxy(AnalysisManagerT&)':
/usr/lib/llvm-15/include/llvm/IR/PassManager.h:992:56: warning: declaration of 'InnerAM' shadows a member of 'llvm::InnerAnalysisManagerProxy<AnalysisManagerT, IRUnitT, ExtraArgTs>' [-Wshadow]
992 | explicit InnerAnalysisManagerProxy(AnalysisManagerT &InnerAM)
| ~~~~~~~~~~~~~~~~~~^~~~~~~
/usr/lib/llvm-15/include/llvm/IR/PassManager.h:1011:21: note: shadowed declaration is here
1011 | AnalysisManagerT *InnerAM;
| ^~~~~~~
/usr/lib/llvm-15/include/llvm/IR/PassManager.h: In constructor 'llvm::OuterAnalysisManagerProxy<AnalysisManagerT, IRUnitT, ExtraArgTs>::Result::Result(const AnalysisManagerT&)':
/usr/lib/llvm-15/include/llvm/IR/PassManager.h:1069:45: warning: declaration of 'OuterAM' shadows a member of 'llvm::OuterAnalysisManagerProxy<AnalysisManagerT, IRUnitT, ExtraArgTs>::Result' [-Wshadow]
1069 | explicit Result(const AnalysisManagerT &OuterAM) : OuterAM(&OuterAM) {}
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/usr/lib/llvm-15/include/llvm/IR/PassManager.h:1138:29: note: shadowed declaration is here
1138 | const AnalysisManagerT *OuterAM;
| ^~~~~~~
/usr/lib/llvm-15/include/llvm/IR/PassManager.h: In constructor 'llvm::OuterAnalysisManagerProxy<AnalysisManagerT, IRUnitT, ExtraArgTs>::OuterAnalysisManagerProxy(const AnalysisManagerT&)':
/usr/lib/llvm-15/include/llvm/IR/PassManager.h:1146:53: warning: declaration of 'OuterAM' shadows a member of 'llvm::OuterAnalysisManagerProxy<AnalysisManagerT, IRUnitT, ExtraArgTs>' [-Wshadow]
1146 | OuterAnalysisManagerProxy(const AnalysisManagerT &OuterAM)
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/usr/lib/llvm-15/include/llvm/IR/PassManager.h:1163:27: note: shadowed declaration is here
1163 | const AnalysisManagerT *OuterAM;
| ^~~~~~~
/usr/lib/llvm-15/include/llvm/IR/PassManager.h: In constructor 'llvm::ModuleToFunctionPassAdaptor::ModuleToFunctionPassAdaptor(std::unique_ptr<llvm::detail::PassConcept<llvm::Function, llvm::AnalysisManager<llvm::Function> >, std::default_delete<llvm::detail::PassConcept<llvm::Function, llvm::AnalysisManager<llvm::Function> > > >, bool)':
/usr/lib/llvm-15/include/llvm/IR/PassManager.h:1205:45: warning: declaration of 'EagerlyInvalidate' shadows a member of 'llvm::ModuleToFunctionPassAdaptor' [-Wshadow]
1205 | bool EagerlyInvalidate)
| ~~~~~^~~~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/PassManager.h:1217:8: note: shadowed declaration is here
1217 | bool EagerlyInvalidate;
| ^~~~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/PassManager.h:1204:70: warning: declaration of 'Pass' shadows a member of 'llvm::ModuleToFunctionPassAdaptor' [-Wshadow]
1204 | explicit ModuleToFunctionPassAdaptor(std::unique_ptr<PassConceptT> Pass,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/IR/PassManager.h:1216:33: note: shadowed declaration is here
1216 | std::unique_ptr<PassConceptT> Pass;
| ^~~~
/usr/lib/llvm-15/include/llvm/IR/PassManager.h: In constructor 'llvm::ModuleToFunctionPassAdaptor::ModuleToFunctionPassAdaptor(std::unique_ptr<llvm::detail::PassConcept<llvm::Function, llvm::AnalysisManager<llvm::Function> >, std::default_delete<llvm::detail::PassConcept<llvm::Function, llvm::AnalysisManager<llvm::Function> > > >, bool)':
/usr/lib/llvm-15/include/llvm/IR/PassManager.h:1205:45: warning: declaration of 'EagerlyInvalidate' shadows a member of 'llvm::ModuleToFunctionPassAdaptor' [-Wshadow]
1205 | bool EagerlyInvalidate)
| ~~~~~^~~~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/PassManager.h:1217:8: note: shadowed declaration is here
1217 | bool EagerlyInvalidate;
| ^~~~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/PassManager.h:1204:70: warning: declaration of 'Pass' shadows a member of 'llvm::ModuleToFunctionPassAdaptor' [-Wshadow]
1204 | explicit ModuleToFunctionPassAdaptor(std::unique_ptr<PassConceptT> Pass,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/IR/PassManager.h:1216:33: note: shadowed declaration is here
1216 | std::unique_ptr<PassConceptT> Pass;
| ^~~~
/usr/lib/llvm-15/include/llvm/IR/PassManager.h: In constructor 'llvm::ModuleToFunctionPassAdaptor::ModuleToFunctionPassAdaptor(std::unique_ptr<llvm::detail::PassConcept<llvm::Function, llvm::AnalysisManager<llvm::Function> >, std::default_delete<llvm::detail::PassConcept<llvm::Function, llvm::AnalysisManager<llvm::Function> > > >, bool)':
/usr/lib/llvm-15/include/llvm/IR/PassManager.h:1205:45: warning: declaration of 'EagerlyInvalidate' shadows a member of 'llvm::ModuleToFunctionPassAdaptor' [-Wshadow]
1205 | bool EagerlyInvalidate)
| ~~~~~^~~~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/PassManager.h:1217:8: note: shadowed declaration is here
1217 | bool EagerlyInvalidate;
| ^~~~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/PassManager.h:1204:70: warning: declaration of 'Pass' shadows a member of 'llvm::ModuleToFunctionPassAdaptor' [-Wshadow]
1204 | explicit ModuleToFunctionPassAdaptor(std::unique_ptr<PassConceptT> Pass,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/IR/PassManager.h:1216:33: note: shadowed declaration is here
1216 | std::unique_ptr<PassConceptT> Pass;
| ^~~~
/usr/lib/llvm-15/include/llvm/IR/PassManager.h: In constructor 'llvm::RepeatedPass<PassT>::RepeatedPass(int, PassT&&)':
/usr/lib/llvm-15/include/llvm/IR/PassManager.h:1318:35: warning: declaration of 'P' shadows a member of 'llvm::RepeatedPass<PassT>' [-Wshadow]
1318 | RepeatedPass(int Count, PassT &&P)
| ~~~~~~~~^
/usr/lib/llvm-15/include/llvm/IR/PassManager.h:1355:9: note: shadowed declaration is here
1355 | PassT P;
| ^
/usr/lib/llvm-15/include/llvm/IR/PassManager.h:1318:20: warning: declaration of 'Count' shadows a member of 'llvm::RepeatedPass<PassT>' [-Wshadow]
1318 | RepeatedPass(int Count, PassT &&P)
| ~~~~^~~~~
/usr/lib/llvm-15/include/llvm/IR/PassManager.h:1354:7: note: shadowed declaration is here
1354 | int Count;
| ^~~~~
In file included from /usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:18,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:17,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/Analysis/LoopAnalysisManager.h: In constructor 'llvm::InnerAnalysisManagerProxy<llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::Function>::Result::Result(llvm::LoopAnalysisManager&, llvm::LoopInfo&)':
/usr/lib/llvm-15/include/llvm/Analysis/LoopAnalysisManager.h:88:59: warning: declaration of 'LI' shadows a member of 'llvm::InnerAnalysisManagerProxy<llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::Function>::Result' [-Wshadow]
88 | explicit Result(LoopAnalysisManager &InnerAM, LoopInfo &LI)
| ~~~~~~~~~~^~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAnalysisManager.h:137:13: note: shadowed declaration is here
137 | LoopInfo *LI;
| ^~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAnalysisManager.h:88:40: warning: declaration of 'InnerAM' shadows a member of 'llvm::InnerAnalysisManagerProxy<llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::Function>::Result' [-Wshadow]
88 | explicit Result(LoopAnalysisManager &InnerAM, LoopInfo &LI)
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAnalysisManager.h:136:24: note: shadowed declaration is here
136 | LoopAnalysisManager *InnerAM;
| ^~~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAnalysisManager.h: In constructor 'llvm::InnerAnalysisManagerProxy<llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::Function>::Result::Result(llvm::LoopAnalysisManager&, llvm::LoopInfo&)':
/usr/lib/llvm-15/include/llvm/Analysis/LoopAnalysisManager.h:88:59: warning: declaration of 'LI' shadows a member of 'llvm::InnerAnalysisManagerProxy<llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::Function>::Result' [-Wshadow]
88 | explicit Result(LoopAnalysisManager &InnerAM, LoopInfo &LI)
| ~~~~~~~~~~^~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAnalysisManager.h:137:13: note: shadowed declaration is here
137 | LoopInfo *LI;
| ^~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAnalysisManager.h:88:40: warning: declaration of 'InnerAM' shadows a member of 'llvm::InnerAnalysisManagerProxy<llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::Function>::Result' [-Wshadow]
88 | explicit Result(LoopAnalysisManager &InnerAM, LoopInfo &LI)
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAnalysisManager.h:136:24: note: shadowed declaration is here
136 | LoopAnalysisManager *InnerAM;
| ^~~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAnalysisManager.h: In constructor 'llvm::InnerAnalysisManagerProxy<llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::Function>::Result::Result(llvm::LoopAnalysisManager&, llvm::LoopInfo&)':
/usr/lib/llvm-15/include/llvm/Analysis/LoopAnalysisManager.h:88:59: warning: declaration of 'LI' shadows a member of 'llvm::InnerAnalysisManagerProxy<llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::Function>::Result' [-Wshadow]
88 | explicit Result(LoopAnalysisManager &InnerAM, LoopInfo &LI)
| ~~~~~~~~~~^~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAnalysisManager.h:137:13: note: shadowed declaration is here
137 | LoopInfo *LI;
| ^~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAnalysisManager.h:88:40: warning: declaration of 'InnerAM' shadows a member of 'llvm::InnerAnalysisManagerProxy<llvm::AnalysisManager<llvm::Loop, llvm::LoopStandardAnalysisResults&>, llvm::Function>::Result' [-Wshadow]
88 | explicit Result(LoopAnalysisManager &InnerAM, LoopInfo &LI)
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAnalysisManager.h:136:24: note: shadowed declaration is here
136 | LoopAnalysisManager *InnerAM;
| ^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolution.h:27,
from /usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolutionExpressions.h:20,
from /usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:17,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/ADT/FoldingSet.h: In constructor 'llvm::ContextualFoldingSet<T, Ctx>::ContextualFoldingSet(Ctx, unsigned int)':
/usr/lib/llvm-15/include/llvm/ADT/FoldingSet.h:619:37: warning: declaration of 'Context' shadows a member of 'llvm::ContextualFoldingSet<T, Ctx>' [-Wshadow]
619 | explicit ContextualFoldingSet(Ctx Context, unsigned Log2InitSize = 6)
| ~~~~^~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/FoldingSet.h:582:7: note: shadowed declaration is here
582 | Ctx Context;
| ^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolution.h:30,
from /usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolutionExpressions.h:20,
from /usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:17,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/ADT/SetVector.h: In constructor 'llvm::SetVector<T, Vector, Set>::TestAndEraseFromSet<UnaryPredicate>::TestAndEraseFromSet(UnaryPredicate, llvm::SetVector<T, Vector, Set>::set_type&)':
/usr/lib/llvm-15/include/llvm/ADT/SetVector.h:287:53: warning: declaration of 'set_' shadows a member of 'llvm::SetVector<T, Vector, Set>::TestAndEraseFromSet<UnaryPredicate>' [-Wshadow]
287 | TestAndEraseFromSet(UnaryPredicate P, set_type &set_)
| ~~~~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/ADT/SetVector.h:284:15: note: shadowed declaration is here
284 | set_type &set_;
| ^~~~
/usr/lib/llvm-15/include/llvm/ADT/SetVector.h:287:40: warning: declaration of 'P' shadows a member of 'llvm::SetVector<T, Vector, Set>::TestAndEraseFromSet<UnaryPredicate>' [-Wshadow]
287 | TestAndEraseFromSet(UnaryPredicate P, set_type &set_)
| ~~~~~~~~~~~~~~~^
/usr/lib/llvm-15/include/llvm/ADT/SetVector.h:283:20: note: shadowed declaration is here
283 | UnaryPredicate P;
| ^
In file included from /usr/lib/llvm-15/include/llvm/Support/Threading.h:17,
from /usr/lib/llvm-15/include/llvm/Support/Mutex.h:16,
from /usr/lib/llvm-15/include/llvm/IR/ValueMap.h:35,
from /usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolution.h:38,
from /usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolutionExpressions.h:20,
from /usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:17,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In constructor 'llvm::const_set_bits_iterator_impl<BitVectorT>::const_set_bits_iterator_impl(const BitVectorT&, int)':
/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:43:62: warning: declaration of 'Current' shadows a member of 'llvm::const_set_bits_iterator_impl<BitVectorT>' [-Wshadow]
43 | const_set_bits_iterator_impl(const BitVectorT &Parent, int Current)
| ~~~~^~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:35:7: note: shadowed declaration is here
35 | int Current = 0;
| ^~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:43:50: warning: declaration of 'Parent' shadows a member of 'llvm::const_set_bits_iterator_impl<BitVectorT>' [-Wshadow]
43 | const_set_bits_iterator_impl(const BitVectorT &Parent, int Current)
| ~~~~~~~~~~~~~~~~~~^~~~~~
/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:34:21: note: shadowed declaration is here
34 | const BitVectorT &Parent;
| ^~~~~~
/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In constructor 'llvm::const_set_bits_iterator_impl<BitVectorT>::const_set_bits_iterator_impl(const BitVectorT&)':
/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:45:59: warning: declaration of 'Parent' shadows a member of 'llvm::const_set_bits_iterator_impl<BitVectorT>' [-Wshadow]
45 | explicit const_set_bits_iterator_impl(const BitVectorT &Parent)
| ~~~~~~~~~~~~~~~~~~^~~~~~
/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:34:21: note: shadowed declaration is here
34 | const BitVectorT &Parent;
| ^~~~~~
In file included from /usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolution.h:38,
from /usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolutionExpressions.h:20,
from /usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:17,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/ValueMap.h: In constructor 'llvm::ValueMap<KeyT, ValueT, Config>::ValueMap(const ExtraData&, unsigned int)':
/usr/lib/llvm-15/include/llvm/IR/ValueMap.h:105:38: warning: declaration of 'Data' shadows a member of 'llvm::ValueMap<KeyT, ValueT, Config>' [-Wshadow]
105 | explicit ValueMap(const ExtraData &Data, unsigned NumInitBuckets = 64)
| ~~~~~~~~~~~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/IR/ValueMap.h:95:13: note: shadowed declaration is here
95 | ExtraData Data;
| ^~~~
/usr/lib/llvm-15/include/llvm/IR/ValueMap.h: In constructor 'llvm::ValueMapCallbackVH<KeyT, ValueT, Config>::ValueMapCallbackVH(KeyT, llvm::ValueMapCallbackVH<KeyT, ValueT, Config>::ValueMapT*)':
/usr/lib/llvm-15/include/llvm/IR/ValueMap.h:250:43: warning: declaration of 'Map' shadows a member of 'llvm::ValueMapCallbackVH<KeyT, ValueT, Config>' [-Wshadow]
250 | ValueMapCallbackVH(KeyT Key, ValueMapT *Map)
| ~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/IR/ValueMap.h:248:14: note: shadowed declaration is here
248 | ValueMapT *Map;
| ^~~
/usr/lib/llvm-15/include/llvm/IR/ValueMap.h: In constructor 'llvm::ValueMapIterator<DenseMapT, KeyT>::ValueMapIterator(llvm::ValueMapIterator<DenseMapT, KeyT>::BaseT)':
/usr/lib/llvm-15/include/llvm/IR/ValueMap.h:340:26: warning: declaration of 'I' shadows a member of 'llvm::ValueMapIterator<DenseMapT, KeyT>' [-Wshadow]
340 | ValueMapIterator(BaseT I) : I(I) {}
| ~~~~~~^
/usr/lib/llvm-15/include/llvm/IR/ValueMap.h:330:9: note: shadowed declaration is here
330 | BaseT I;
| ^
/usr/lib/llvm-15/include/llvm/IR/ValueMap.h: In constructor 'llvm::ValueMapConstIterator<DenseMapT, KeyT>::ValueMapConstIterator(llvm::ValueMapConstIterator<DenseMapT, KeyT>::BaseT)':
/usr/lib/llvm-15/include/llvm/IR/ValueMap.h:394:31: warning: declaration of 'I' shadows a member of 'llvm::ValueMapConstIterator<DenseMapT, KeyT>' [-Wshadow]
394 | ValueMapConstIterator(BaseT I) : I(I) {}
| ~~~~~~^
/usr/lib/llvm-15/include/llvm/IR/ValueMap.h:384:9: note: shadowed declaration is here
384 | BaseT I;
| ^
In file included from /usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolution.h:39,
from /usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolutionExpressions.h:20,
from /usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:17,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/Pass.h: At global scope:
/usr/lib/llvm-15/include/llvm/Pass.h:75:3: warning: declaration of 'None' shadows a global declaration [-Wshadow]
75 | None,
| ^~~~
In file included from /usr/lib/llvm-15/include/llvm/ADT/ArrayRef.h:13,
from /home/mrg/oss/LoopModels/buildgcc/test/CMakeFiles/LoopModelsTests.dir/cmake_pch.hxx:15,
from <command-line>:
/usr/lib/llvm-15/include/llvm/ADT/None.h:24:16: note: shadowed declaration is here
24 | const NoneType None = NoneType::None;
| ^~~~
In file included from /usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolutionExpressions.h:20,
from /usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:17,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolution.h: In constructor 'llvm::SCEV::SCEV(llvm::FoldingSetNodeIDRef, llvm::SCEVTypes, short unsigned int)':
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolution.h:139:32: warning: declaration of 'ExpressionSize' shadows a member of 'llvm::SCEV' [-Wshadow]
139 | unsigned short ExpressionSize)
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolution.h:87:24: note: shadowed declaration is here
87 | const unsigned short ExpressionSize;
| ^~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolution.h: In constructor 'llvm::SCEV::SCEV(llvm::FoldingSetNodeIDRef, llvm::SCEVTypes, short unsigned int)':
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolution.h:139:32: warning: declaration of 'ExpressionSize' shadows a member of 'llvm::SCEV' [-Wshadow]
139 | unsigned short ExpressionSize)
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolution.h:87:24: note: shadowed declaration is here
87 | const unsigned short ExpressionSize;
| ^~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolution.h: In constructor 'llvm::SCEV::SCEV(llvm::FoldingSetNodeIDRef, llvm::SCEVTypes, short unsigned int)':
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolution.h:139:32: warning: declaration of 'ExpressionSize' shadows a member of 'llvm::SCEV' [-Wshadow]
139 | unsigned short ExpressionSize)
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolution.h:87:24: note: shadowed declaration is here
87 | const unsigned short ExpressionSize;
| ^~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolution.h: In static member function 'static bool llvm::FoldingSetTrait<llvm::SCEV>::Equals(const llvm::SCEV&, const llvm::FoldingSetNodeID&, unsigned int, llvm::FoldingSetNodeID&)':
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolution.h:187:74: warning: unused parameter 'IDHash' [-Wunused-parameter]
187 | static bool Equals(const SCEV &X, const FoldingSetNodeID &ID, unsigned IDHash,
| ~~~~~~~~~^~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolution.h:188:40: warning: unused parameter 'TempID' [-Wunused-parameter]
188 | FoldingSetNodeID &TempID) {
| ~~~~~~~~~~~~~~~~~~^~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolution.h: In static member function 'static unsigned int llvm::FoldingSetTrait<llvm::SCEV>::ComputeHash(const llvm::SCEV&, llvm::FoldingSetNodeID&)':
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolution.h:192:64: warning: unused parameter 'TempID' [-Wunused-parameter]
192 | static unsigned ComputeHash(const SCEV &X, FoldingSetNodeID &TempID) {
| ~~~~~~~~~~~~~~~~~~^~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolution.h: In static member function 'static bool llvm::FoldingSetTrait<llvm::SCEVPredicate>::Equals(const llvm::SCEVPredicate&, const llvm::FoldingSetNodeID&, unsigned int, llvm::FoldingSetNodeID&)':
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolution.h:266:31: warning: unused parameter 'IDHash' [-Wunused-parameter]
266 | unsigned IDHash, FoldingSetNodeID &TempID) {
| ~~~~~~~~~^~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolution.h:266:57: warning: unused parameter 'TempID' [-Wunused-parameter]
266 | unsigned IDHash, FoldingSetNodeID &TempID) {
| ~~~~~~~~~~~~~~~~~~^~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolution.h: In static member function 'static unsigned int llvm::FoldingSetTrait<llvm::SCEVPredicate>::ComputeHash(const llvm::SCEVPredicate&, llvm::FoldingSetNodeID&)':
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolution.h:271:49: warning: unused parameter 'TempID' [-Wunused-parameter]
271 | FoldingSetNodeID &TempID) {
| ~~~~~~~~~~~~~~~~~~^~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolution.h: In constructor 'llvm::ScalarEvolution::LoopInvariantPredicate::LoopInvariantPredicate(llvm::CmpInst::Predicate, const llvm::SCEV*, const llvm::SCEV*)':
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolution.h:1084:40: warning: declaration of 'RHS' shadows a member of 'llvm::ScalarEvolution::LoopInvariantPredicate' [-Wshadow]
1084 | const SCEV *RHS)
| ~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolution.h:1081:17: note: shadowed declaration is here
1081 | const SCEV *RHS;
| ^~~
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolution.h:1083:66: warning: declaration of 'LHS' shadows a member of 'llvm::ScalarEvolution::LoopInvariantPredicate' [-Wshadow]
1083 | LoopInvariantPredicate(ICmpInst::Predicate Pred, const SCEV *LHS,
| ~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolution.h:1080:17: note: shadowed declaration is here
1080 | const SCEV *LHS;
| ^~~
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolution.h:1083:48: warning: declaration of 'Pred' shadows a member of 'llvm::ScalarEvolution::LoopInvariantPredicate' [-Wshadow]
1083 | LoopInvariantPredicate(ICmpInst::Predicate Pred, const SCEV *LHS,
| ~~~~~~~~~~~~~~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolution.h:1079:25: note: shadowed declaration is here
1079 | ICmpInst::Predicate Pred;
| ^~~~
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolution.h: In constructor 'llvm::ScalarEvolution::LoopInvariantPredicate::LoopInvariantPredicate(llvm::CmpInst::Predicate, const llvm::SCEV*, const llvm::SCEV*)':
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolution.h:1084:40: warning: declaration of 'RHS' shadows a member of 'llvm::ScalarEvolution::LoopInvariantPredicate' [-Wshadow]
1084 | const SCEV *RHS)
| ~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolution.h:1081:17: note: shadowed declaration is here
1081 | const SCEV *RHS;
| ^~~
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolution.h:1083:66: warning: declaration of 'LHS' shadows a member of 'llvm::ScalarEvolution::LoopInvariantPredicate' [-Wshadow]
1083 | LoopInvariantPredicate(ICmpInst::Predicate Pred, const SCEV *LHS,
| ~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolution.h:1080:17: note: shadowed declaration is here
1080 | const SCEV *LHS;
| ^~~
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolution.h:1083:48: warning: declaration of 'Pred' shadows a member of 'llvm::ScalarEvolution::LoopInvariantPredicate' [-Wshadow]
1083 | LoopInvariantPredicate(ICmpInst::Predicate Pred, const SCEV *LHS,
| ~~~~~~~~~~~~~~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolution.h:1079:25: note: shadowed declaration is here
1079 | ICmpInst::Predicate Pred;
| ^~~~
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolution.h: In constructor 'llvm::ScalarEvolution::LoopInvariantPredicate::LoopInvariantPredicate(llvm::CmpInst::Predicate, const llvm::SCEV*, const llvm::SCEV*)':
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolution.h:1084:40: warning: declaration of 'RHS' shadows a member of 'llvm::ScalarEvolution::LoopInvariantPredicate' [-Wshadow]
1084 | const SCEV *RHS)
| ~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolution.h:1081:17: note: shadowed declaration is here
1081 | const SCEV *RHS;
| ^~~
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolution.h:1083:66: warning: declaration of 'LHS' shadows a member of 'llvm::ScalarEvolution::LoopInvariantPredicate' [-Wshadow]
1083 | LoopInvariantPredicate(ICmpInst::Predicate Pred, const SCEV *LHS,
| ~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolution.h:1080:17: note: shadowed declaration is here
1080 | const SCEV *LHS;
| ^~~
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolution.h:1083:48: warning: declaration of 'Pred' shadows a member of 'llvm::ScalarEvolution::LoopInvariantPredicate' [-Wshadow]
1083 | LoopInvariantPredicate(ICmpInst::Predicate Pred, const SCEV *LHS,
| ~~~~~~~~~~~~~~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolution.h:1079:25: note: shadowed declaration is here
1079 | ICmpInst::Predicate Pred;
| ^~~~
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolution.h: In constructor 'llvm::ScalarEvolution::ExitNotTakenInfo::ExitNotTakenInfo(llvm::PoisoningVH<llvm::BasicBlock>, const llvm::SCEV*, const llvm::SCEV*, const llvm::SmallPtrSet<const llvm::SCEVPredicate*, 4>&)':
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolution.h:1355:76: warning: declaration of 'Predicates' shadows a member of 'llvm::ScalarEvolution::ExitNotTakenInfo' [-Wshadow]
1355 | const SmallPtrSet<const SCEVPredicate *, 4> &Predicates)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolution.h:1350:43: note: shadowed declaration is here
1350 | SmallPtrSet<const SCEVPredicate *, 4> Predicates;
| ^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolution.h:1354:43: warning: declaration of 'MaxNotTaken' shadows a member of 'llvm::ScalarEvolution::ExitNotTakenInfo' [-Wshadow]
1354 | const SCEV *MaxNotTaken,
| ~~~~~~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolution.h:1349:17: note: shadowed declaration is here
1349 | const SCEV *MaxNotTaken;
| ^~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolution.h:1353:43: warning: declaration of 'ExactNotTaken' shadows a member of 'llvm::ScalarEvolution::ExitNotTakenInfo' [-Wshadow]
1353 | const SCEV *ExactNotTaken,
| ~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolution.h:1348:17: note: shadowed declaration is here
1348 | const SCEV *ExactNotTaken;
| ^~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolution.h:1352:55: warning: declaration of 'ExitingBlock' shadows a member of 'llvm::ScalarEvolution::ExitNotTakenInfo' [-Wshadow]
1352 | explicit ExitNotTakenInfo(PoisoningVH<BasicBlock> ExitingBlock,
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolution.h:1347:29: note: shadowed declaration is here
1347 | PoisoningVH<BasicBlock> ExitingBlock;
| ^~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolution.h:1354:43: warning: unused parameter 'MaxNotTaken' [-Wunused-parameter]
1354 | const SCEV *MaxNotTaken,
| ~~~~~~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolution.h: In constructor 'llvm::ScalarEvolution::ExitNotTakenInfo::ExitNotTakenInfo(llvm::PoisoningVH<llvm::BasicBlock>, const llvm::SCEV*, const llvm::SCEV*, const llvm::SmallPtrSet<const llvm::SCEVPredicate*, 4>&)':
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolution.h:1355:76: warning: declaration of 'Predicates' shadows a member of 'llvm::ScalarEvolution::ExitNotTakenInfo' [-Wshadow]
1355 | const SmallPtrSet<const SCEVPredicate *, 4> &Predicates)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolution.h:1350:43: note: shadowed declaration is here
1350 | SmallPtrSet<const SCEVPredicate *, 4> Predicates;
| ^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolution.h:1354:43: warning: declaration of 'MaxNotTaken' shadows a member of 'llvm::ScalarEvolution::ExitNotTakenInfo' [-Wshadow]
1354 | const SCEV *MaxNotTaken,
| ~~~~~~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolution.h:1349:17: note: shadowed declaration is here
1349 | const SCEV *MaxNotTaken;
| ^~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolution.h:1353:43: warning: declaration of 'ExactNotTaken' shadows a member of 'llvm::ScalarEvolution::ExitNotTakenInfo' [-Wshadow]
1353 | const SCEV *ExactNotTaken,
| ~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolution.h:1348:17: note: shadowed declaration is here
1348 | const SCEV *ExactNotTaken;
| ^~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolution.h:1352:55: warning: declaration of 'ExitingBlock' shadows a member of 'llvm::ScalarEvolution::ExitNotTakenInfo' [-Wshadow]
1352 | explicit ExitNotTakenInfo(PoisoningVH<BasicBlock> ExitingBlock,
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolution.h:1347:29: note: shadowed declaration is here
1347 | PoisoningVH<BasicBlock> ExitingBlock;
| ^~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolution.h: In constructor 'llvm::ScalarEvolution::ExitNotTakenInfo::ExitNotTakenInfo(llvm::PoisoningVH<llvm::BasicBlock>, const llvm::SCEV*, const llvm::SCEV*, const llvm::SmallPtrSet<const llvm::SCEVPredicate*, 4>&)':
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolution.h:1355:76: warning: declaration of 'Predicates' shadows a member of 'llvm::ScalarEvolution::ExitNotTakenInfo' [-Wshadow]
1355 | const SmallPtrSet<const SCEVPredicate *, 4> &Predicates)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolution.h:1350:43: note: shadowed declaration is here
1350 | SmallPtrSet<const SCEVPredicate *, 4> Predicates;
| ^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolution.h:1354:43: warning: declaration of 'MaxNotTaken' shadows a member of 'llvm::ScalarEvolution::ExitNotTakenInfo' [-Wshadow]
1354 | const SCEV *MaxNotTaken,
| ~~~~~~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolution.h:1349:17: note: shadowed declaration is here
1349 | const SCEV *MaxNotTaken;
| ^~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolution.h:1353:43: warning: declaration of 'ExactNotTaken' shadows a member of 'llvm::ScalarEvolution::ExitNotTakenInfo' [-Wshadow]
1353 | const SCEV *ExactNotTaken,
| ~~~~~~~~~~~~^~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolution.h:1348:17: note: shadowed declaration is here
1348 | const SCEV *ExactNotTaken;
| ^~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolution.h:1352:55: warning: declaration of 'ExitingBlock' shadows a member of 'llvm::ScalarEvolution::ExitNotTakenInfo' [-Wshadow]
1352 | explicit ExitNotTakenInfo(PoisoningVH<BasicBlock> ExitingBlock,
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolution.h:1347:29: note: shadowed declaration is here
1347 | PoisoningVH<BasicBlock> ExitingBlock;
| ^~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolution.h: In constructor 'llvm::ScalarEvolution::ExitLimitCache::ExitLimitCache(const llvm::Loop*, bool, bool)':
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolution.h:1689:57: warning: declaration of 'AllowPredicates' shadows a member of 'llvm::ScalarEvolution::ExitLimitCache' [-Wshadow]
1689 | ExitLimitCache(const Loop *L, bool ExitIfTrue, bool AllowPredicates)
| ~~~~~^~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolution.h:1686:10: note: shadowed declaration is here
1686 | bool AllowPredicates;
| ^~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolution.h:1689:40: warning: declaration of 'ExitIfTrue' shadows a member of 'llvm::ScalarEvolution::ExitLimitCache' [-Wshadow]
1689 | ExitLimitCache(const Loop *L, bool ExitIfTrue, bool AllowPredicates)
| ~~~~~^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolution.h:1685:10: note: shadowed declaration is here
1685 | bool ExitIfTrue;
| ^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolution.h:1689:32: warning: declaration of 'L' shadows a member of 'llvm::ScalarEvolution::ExitLimitCache' [-Wshadow]
1689 | ExitLimitCache(const Loop *L, bool ExitIfTrue, bool AllowPredicates)
| ~~~~~~~~~~~~^
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolution.h:1684:17: note: shadowed declaration is here
1684 | const Loop *L;
| ^
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolution.h: In constructor 'llvm::ScalarEvolution::ExitLimitCache::ExitLimitCache(const llvm::Loop*, bool, bool)':
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolution.h:1689:57: warning: declaration of 'AllowPredicates' shadows a member of 'llvm::ScalarEvolution::ExitLimitCache' [-Wshadow]
1689 | ExitLimitCache(const Loop *L, bool ExitIfTrue, bool AllowPredicates)
| ~~~~~^~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolution.h:1686:10: note: shadowed declaration is here
1686 | bool AllowPredicates;
| ^~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolution.h:1689:40: warning: declaration of 'ExitIfTrue' shadows a member of 'llvm::ScalarEvolution::ExitLimitCache' [-Wshadow]
1689 | ExitLimitCache(const Loop *L, bool ExitIfTrue, bool AllowPredicates)
| ~~~~~^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolution.h:1685:10: note: shadowed declaration is here
1685 | bool ExitIfTrue;
| ^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolution.h:1689:32: warning: declaration of 'L' shadows a member of 'llvm::ScalarEvolution::ExitLimitCache' [-Wshadow]
1689 | ExitLimitCache(const Loop *L, bool ExitIfTrue, bool AllowPredicates)
| ~~~~~~~~~~~~^
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolution.h:1684:17: note: shadowed declaration is here
1684 | const Loop *L;
| ^
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolution.h: In constructor 'llvm::ScalarEvolution::ExitLimitCache::ExitLimitCache(const llvm::Loop*, bool, bool)':
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolution.h:1689:57: warning: declaration of 'AllowPredicates' shadows a member of 'llvm::ScalarEvolution::ExitLimitCache' [-Wshadow]
1689 | ExitLimitCache(const Loop *L, bool ExitIfTrue, bool AllowPredicates)
| ~~~~~^~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolution.h:1686:10: note: shadowed declaration is here
1686 | bool AllowPredicates;
| ^~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolution.h:1689:40: warning: declaration of 'ExitIfTrue' shadows a member of 'llvm::ScalarEvolution::ExitLimitCache' [-Wshadow]
1689 | ExitLimitCache(const Loop *L, bool ExitIfTrue, bool AllowPredicates)
| ~~~~~^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolution.h:1685:10: note: shadowed declaration is here
1685 | bool ExitIfTrue;
| ^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolution.h:1689:32: warning: declaration of 'L' shadows a member of 'llvm::ScalarEvolution::ExitLimitCache' [-Wshadow]
1689 | ExitLimitCache(const Loop *L, bool ExitIfTrue, bool AllowPredicates)
| ~~~~~~~~~~~~^
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolution.h:1684:17: note: shadowed declaration is here
1684 | const Loop *L;
| ^
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolution.h: In constructor 'llvm::ScalarEvolutionPrinterPass::ScalarEvolutionPrinterPass(llvm::raw_ostream&)':
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolution.h:2150:52: warning: declaration of 'OS' shadows a member of 'llvm::ScalarEvolutionPrinterPass' [-Wshadow]
2150 | explicit ScalarEvolutionPrinterPass(raw_ostream &OS) : OS(OS) {}
| ~~~~~~~~~~~~~^~
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolution.h:2147:16: note: shadowed declaration is here
2147 | raw_ostream &OS;
| ^~
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolution.h: In constructor 'llvm::ScalarEvolutionPrinterPass::ScalarEvolutionPrinterPass(llvm::raw_ostream&)':
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolution.h:2150:52: warning: declaration of 'OS' shadows a member of 'llvm::ScalarEvolutionPrinterPass' [-Wshadow]
2150 | explicit ScalarEvolutionPrinterPass(raw_ostream &OS) : OS(OS) {}
| ~~~~~~~~~~~~~^~
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolution.h:2147:16: note: shadowed declaration is here
2147 | raw_ostream &OS;
| ^~
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolution.h: In constructor 'llvm::ScalarEvolutionPrinterPass::ScalarEvolutionPrinterPass(llvm::raw_ostream&)':
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolution.h:2150:52: warning: declaration of 'OS' shadows a member of 'llvm::ScalarEvolutionPrinterPass' [-Wshadow]
2150 | explicit ScalarEvolutionPrinterPass(raw_ostream &OS) : OS(OS) {}
| ~~~~~~~~~~~~~^~
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolution.h:2147:16: note: shadowed declaration is here
2147 | raw_ostream &OS;
| ^~
In file included from /usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:17,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolutionExpressions.h: In constructor 'llvm::SCEVExprContains(const llvm::SCEV*, PredTy)::FindClosure::FindClosure(PredTy)':
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolutionExpressions.h:735:24: warning: declaration of 'Pred' shadows a member of 'llvm::SCEVExprContains(const llvm::SCEV*, PredTy)::FindClosure' [-Wshadow]
735 | FindClosure(PredTy Pred) : Pred(Pred) {}
| ~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolutionExpressions.h:733:12: note: shadowed declaration is here
733 | PredTy Pred;
| ^~~~
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolutionExpressions.h: In constructor 'llvm::SCEVRewriteVisitor<SC>::SCEVRewriteVisitor(llvm::ScalarEvolution&)':
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolutionExpressions.h:768:39: warning: declaration of 'SE' shadows a member of 'llvm::SCEVRewriteVisitor<SC>' [-Wshadow]
768 | SCEVRewriteVisitor(ScalarEvolution &SE) : SE(SE) {}
| ~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolutionExpressions.h:759:20: note: shadowed declaration is here
759 | ScalarEvolution &SE;
| ^~
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolutionExpressions.h: In constructor 'llvm::SCEVParameterRewriter::SCEVParameterRewriter(llvm::ScalarEvolution&, llvm::ValueToSCEVMapTy&)':
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolutionExpressions.h:919:42: warning: declaration of 'SE' shadows a member of 'llvm::SCEVParameterRewriter' [-Wshadow]
919 | SCEVParameterRewriter(ScalarEvolution &SE, ValueToSCEVMapTy &M)
| ~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolutionExpressions.h:759:20: note: shadowed declaration is here
759 | ScalarEvolution &SE;
| ^~
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolutionExpressions.h: In constructor 'llvm::SCEVParameterRewriter::SCEVParameterRewriter(llvm::ScalarEvolution&, llvm::ValueToSCEVMapTy&)':
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolutionExpressions.h:919:42: warning: declaration of 'SE' shadows a member of 'llvm::SCEVParameterRewriter' [-Wshadow]
919 | SCEVParameterRewriter(ScalarEvolution &SE, ValueToSCEVMapTy &M)
| ~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolutionExpressions.h:759:20: note: shadowed declaration is here
759 | ScalarEvolution &SE;
| ^~
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolutionExpressions.h: In constructor 'llvm::SCEVParameterRewriter::SCEVParameterRewriter(llvm::ScalarEvolution&, llvm::ValueToSCEVMapTy&)':
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolutionExpressions.h:919:42: warning: declaration of 'SE' shadows a member of 'llvm::SCEVParameterRewriter' [-Wshadow]
919 | SCEVParameterRewriter(ScalarEvolution &SE, ValueToSCEVMapTy &M)
| ~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolutionExpressions.h:759:20: note: shadowed declaration is here
759 | ScalarEvolution &SE;
| ^~
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolutionExpressions.h: In constructor 'llvm::SCEVLoopAddRecRewriter::SCEVLoopAddRecRewriter(llvm::ScalarEvolution&, llvm::LoopToScevMapT&)':
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolutionExpressions.h:940:43: warning: declaration of 'SE' shadows a member of 'llvm::SCEVLoopAddRecRewriter' [-Wshadow]
940 | SCEVLoopAddRecRewriter(ScalarEvolution &SE, LoopToScevMapT &M)
| ~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolutionExpressions.h:759:20: note: shadowed declaration is here
759 | ScalarEvolution &SE;
| ^~
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolutionExpressions.h: In constructor 'llvm::SCEVLoopAddRecRewriter::SCEVLoopAddRecRewriter(llvm::ScalarEvolution&, llvm::LoopToScevMapT&)':
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolutionExpressions.h:940:43: warning: declaration of 'SE' shadows a member of 'llvm::SCEVLoopAddRecRewriter' [-Wshadow]
940 | SCEVLoopAddRecRewriter(ScalarEvolution &SE, LoopToScevMapT &M)
| ~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolutionExpressions.h:759:20: note: shadowed declaration is here
759 | ScalarEvolution &SE;
| ^~
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolutionExpressions.h: In constructor 'llvm::SCEVLoopAddRecRewriter::SCEVLoopAddRecRewriter(llvm::ScalarEvolution&, llvm::LoopToScevMapT&)':
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolutionExpressions.h:940:43: warning: declaration of 'SE' shadows a member of 'llvm::SCEVLoopAddRecRewriter' [-Wshadow]
940 | SCEVLoopAddRecRewriter(ScalarEvolution &SE, LoopToScevMapT &M)
| ~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolutionExpressions.h:759:20: note: shadowed declaration is here
759 | ScalarEvolution &SE;
| ^~
In file included from /usr/lib/llvm-15/include/llvm/Support/MemoryBuffer.h:22,
from /usr/lib/llvm-15/include/llvm/Support/SourceMgr.h:19,
from /usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:26,
from /usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:20,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:17,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/Support/MemoryBufferRef.h: In constructor 'llvm::MemoryBufferRef::MemoryBufferRef(llvm::StringRef, llvm::StringRef)':
/usr/lib/llvm-15/include/llvm/Support/MemoryBufferRef.h:29:47: warning: declaration of 'Identifier' shadows a member of 'llvm::MemoryBufferRef' [-Wshadow]
29 | MemoryBufferRef(StringRef Buffer, StringRef Identifier)
| ~~~~~~~~~~^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Support/MemoryBufferRef.h:24:13: note: shadowed declaration is here
24 | StringRef Identifier;
| ^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Support/MemoryBufferRef.h:29:29: warning: declaration of 'Buffer' shadows a member of 'llvm::MemoryBufferRef' [-Wshadow]
29 | MemoryBufferRef(StringRef Buffer, StringRef Identifier)
| ~~~~~~~~~~^~~~~~
/usr/lib/llvm-15/include/llvm/Support/MemoryBufferRef.h:23:13: note: shadowed declaration is here
23 | StringRef Buffer;
| ^~~~~~
/usr/lib/llvm-15/include/llvm/Support/MemoryBufferRef.h: In constructor 'llvm::MemoryBufferRef::MemoryBufferRef(llvm::StringRef, llvm::StringRef)':
/usr/lib/llvm-15/include/llvm/Support/MemoryBufferRef.h:29:47: warning: declaration of 'Identifier' shadows a member of 'llvm::MemoryBufferRef' [-Wshadow]
29 | MemoryBufferRef(StringRef Buffer, StringRef Identifier)
| ~~~~~~~~~~^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Support/MemoryBufferRef.h:24:13: note: shadowed declaration is here
24 | StringRef Identifier;
| ^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Support/MemoryBufferRef.h:29:29: warning: declaration of 'Buffer' shadows a member of 'llvm::MemoryBufferRef' [-Wshadow]
29 | MemoryBufferRef(StringRef Buffer, StringRef Identifier)
| ~~~~~~~~~~^~~~~~
/usr/lib/llvm-15/include/llvm/Support/MemoryBufferRef.h:23:13: note: shadowed declaration is here
23 | StringRef Buffer;
| ^~~~~~
/usr/lib/llvm-15/include/llvm/Support/MemoryBufferRef.h: In constructor 'llvm::MemoryBufferRef::MemoryBufferRef(llvm::StringRef, llvm::StringRef)':
/usr/lib/llvm-15/include/llvm/Support/MemoryBufferRef.h:29:47: warning: declaration of 'Identifier' shadows a member of 'llvm::MemoryBufferRef' [-Wshadow]
29 | MemoryBufferRef(StringRef Buffer, StringRef Identifier)
| ~~~~~~~~~~^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Support/MemoryBufferRef.h:24:13: note: shadowed declaration is here
24 | StringRef Identifier;
| ^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Support/MemoryBufferRef.h:29:29: warning: declaration of 'Buffer' shadows a member of 'llvm::MemoryBufferRef' [-Wshadow]
29 | MemoryBufferRef(StringRef Buffer, StringRef Identifier)
| ~~~~~~~~~~^~~~~~
/usr/lib/llvm-15/include/llvm/Support/MemoryBufferRef.h:23:13: note: shadowed declaration is here
23 | StringRef Buffer;
| ^~~~~~
In file included from /usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:20,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:17,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h: In constructor 'llvm::DiagnosticInfo::DiagnosticInfo(int, llvm::DiagnosticSeverity)':
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:117:68: warning: declaration of 'Severity' shadows a member of 'llvm::DiagnosticInfo' [-Wshadow]
117 | DiagnosticInfo(/* DiagnosticKind */ int Kind, DiagnosticSeverity Severity)
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:113:28: note: shadowed declaration is here
113 | const DiagnosticSeverity Severity;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:117:43: warning: declaration of 'Kind' shadows a member of 'llvm::DiagnosticInfo' [-Wshadow]
117 | DiagnosticInfo(/* DiagnosticKind */ int Kind, DiagnosticSeverity Severity)
| ~~~~^~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:111:34: note: shadowed declaration is here
111 | const /* DiagnosticKind */ int Kind;
| ^~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h: In constructor 'llvm::DiagnosticInfo::DiagnosticInfo(int, llvm::DiagnosticSeverity)':
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:117:68: warning: declaration of 'Severity' shadows a member of 'llvm::DiagnosticInfo' [-Wshadow]
117 | DiagnosticInfo(/* DiagnosticKind */ int Kind, DiagnosticSeverity Severity)
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:113:28: note: shadowed declaration is here
113 | const DiagnosticSeverity Severity;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:117:43: warning: declaration of 'Kind' shadows a member of 'llvm::DiagnosticInfo' [-Wshadow]
117 | DiagnosticInfo(/* DiagnosticKind */ int Kind, DiagnosticSeverity Severity)
| ~~~~^~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:111:34: note: shadowed declaration is here
111 | const /* DiagnosticKind */ int Kind;
| ^~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h: In constructor 'llvm::DiagnosticInfo::DiagnosticInfo(int, llvm::DiagnosticSeverity)':
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:117:68: warning: declaration of 'Severity' shadows a member of 'llvm::DiagnosticInfo' [-Wshadow]
117 | DiagnosticInfo(/* DiagnosticKind */ int Kind, DiagnosticSeverity Severity)
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:113:28: note: shadowed declaration is here
113 | const DiagnosticSeverity Severity;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:117:43: warning: declaration of 'Kind' shadows a member of 'llvm::DiagnosticInfo' [-Wshadow]
117 | DiagnosticInfo(/* DiagnosticKind */ int Kind, DiagnosticSeverity Severity)
| ~~~~^~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:111:34: note: shadowed declaration is here
111 | const /* DiagnosticKind */ int Kind;
| ^~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h: In constructor 'llvm::DiagnosticInfoInlineAsm::DiagnosticInfoInlineAsm(const llvm::Twine&, llvm::DiagnosticSeverity)':
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:152:46: warning: declaration of 'Severity' shadows a member of 'llvm::DiagnosticInfoInlineAsm' [-Wshadow]
152 | DiagnosticSeverity Severity = DS_Error)
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:113:28: note: shadowed declaration is here
113 | const DiagnosticSeverity Severity;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:151:40: warning: declaration of 'MsgStr' shadows a member of 'llvm::DiagnosticInfoInlineAsm' [-Wshadow]
151 | DiagnosticInfoInlineAsm(const Twine &MsgStr,
| ~~~~~~~~~~~~~^~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:143:16: note: shadowed declaration is here
143 | const Twine &MsgStr;
| ^~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h: In constructor 'llvm::DiagnosticInfoInlineAsm::DiagnosticInfoInlineAsm(const llvm::Twine&, llvm::DiagnosticSeverity)':
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:152:46: warning: declaration of 'Severity' shadows a member of 'llvm::DiagnosticInfoInlineAsm' [-Wshadow]
152 | DiagnosticSeverity Severity = DS_Error)
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:113:28: note: shadowed declaration is here
113 | const DiagnosticSeverity Severity;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:151:40: warning: declaration of 'MsgStr' shadows a member of 'llvm::DiagnosticInfoInlineAsm' [-Wshadow]
151 | DiagnosticInfoInlineAsm(const Twine &MsgStr,
| ~~~~~~~~~~~~~^~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:143:16: note: shadowed declaration is here
143 | const Twine &MsgStr;
| ^~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h: In constructor 'llvm::DiagnosticInfoInlineAsm::DiagnosticInfoInlineAsm(const llvm::Twine&, llvm::DiagnosticSeverity)':
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:152:46: warning: declaration of 'Severity' shadows a member of 'llvm::DiagnosticInfoInlineAsm' [-Wshadow]
152 | DiagnosticSeverity Severity = DS_Error)
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:113:28: note: shadowed declaration is here
113 | const DiagnosticSeverity Severity;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:151:40: warning: declaration of 'MsgStr' shadows a member of 'llvm::DiagnosticInfoInlineAsm' [-Wshadow]
151 | DiagnosticInfoInlineAsm(const Twine &MsgStr,
| ~~~~~~~~~~~~~^~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:143:16: note: shadowed declaration is here
143 | const Twine &MsgStr;
| ^~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h: In constructor 'llvm::DiagnosticInfoInlineAsm::DiagnosticInfoInlineAsm(uint64_t, const llvm::Twine&, llvm::DiagnosticSeverity)':
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:160:46: warning: declaration of 'Severity' shadows a member of 'llvm::DiagnosticInfoInlineAsm' [-Wshadow]
160 | DiagnosticSeverity Severity = DS_Error)
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:113:28: note: shadowed declaration is here
113 | const DiagnosticSeverity Severity;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:159:60: warning: declaration of 'MsgStr' shadows a member of 'llvm::DiagnosticInfoInlineAsm' [-Wshadow]
159 | DiagnosticInfoInlineAsm(uint64_t LocCookie, const Twine &MsgStr,
| ~~~~~~~~~~~~~^~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:143:16: note: shadowed declaration is here
143 | const Twine &MsgStr;
| ^~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:159:36: warning: declaration of 'LocCookie' shadows a member of 'llvm::DiagnosticInfoInlineAsm' [-Wshadow]
159 | DiagnosticInfoInlineAsm(uint64_t LocCookie, const Twine &MsgStr,
| ~~~~~~~~~^~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:141:12: note: shadowed declaration is here
141 | uint64_t LocCookie = 0;
| ^~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h: In constructor 'llvm::DiagnosticInfoInlineAsm::DiagnosticInfoInlineAsm(uint64_t, const llvm::Twine&, llvm::DiagnosticSeverity)':
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:160:46: warning: declaration of 'Severity' shadows a member of 'llvm::DiagnosticInfoInlineAsm' [-Wshadow]
160 | DiagnosticSeverity Severity = DS_Error)
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:113:28: note: shadowed declaration is here
113 | const DiagnosticSeverity Severity;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:159:60: warning: declaration of 'MsgStr' shadows a member of 'llvm::DiagnosticInfoInlineAsm' [-Wshadow]
159 | DiagnosticInfoInlineAsm(uint64_t LocCookie, const Twine &MsgStr,
| ~~~~~~~~~~~~~^~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:143:16: note: shadowed declaration is here
143 | const Twine &MsgStr;
| ^~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:159:36: warning: declaration of 'LocCookie' shadows a member of 'llvm::DiagnosticInfoInlineAsm' [-Wshadow]
159 | DiagnosticInfoInlineAsm(uint64_t LocCookie, const Twine &MsgStr,
| ~~~~~~~~~^~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:141:12: note: shadowed declaration is here
141 | uint64_t LocCookie = 0;
| ^~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h: In constructor 'llvm::DiagnosticInfoInlineAsm::DiagnosticInfoInlineAsm(uint64_t, const llvm::Twine&, llvm::DiagnosticSeverity)':
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:160:46: warning: declaration of 'Severity' shadows a member of 'llvm::DiagnosticInfoInlineAsm' [-Wshadow]
160 | DiagnosticSeverity Severity = DS_Error)
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:113:28: note: shadowed declaration is here
113 | const DiagnosticSeverity Severity;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:159:60: warning: declaration of 'MsgStr' shadows a member of 'llvm::DiagnosticInfoInlineAsm' [-Wshadow]
159 | DiagnosticInfoInlineAsm(uint64_t LocCookie, const Twine &MsgStr,
| ~~~~~~~~~~~~~^~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:143:16: note: shadowed declaration is here
143 | const Twine &MsgStr;
| ^~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:159:36: warning: declaration of 'LocCookie' shadows a member of 'llvm::DiagnosticInfoInlineAsm' [-Wshadow]
159 | DiagnosticInfoInlineAsm(uint64_t LocCookie, const Twine &MsgStr,
| ~~~~~~~~~^~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:141:12: note: shadowed declaration is here
141 | uint64_t LocCookie = 0;
| ^~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h: In constructor 'llvm::DiagnosticInfoResourceLimit::DiagnosticInfoResourceLimit(const llvm::Function&, const char*, uint64_t, uint64_t, llvm::DiagnosticSeverity, llvm::DiagnosticKind)':
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:206:46: warning: declaration of 'Kind' shadows a member of 'llvm::DiagnosticInfoResourceLimit' [-Wshadow]
206 | DiagnosticKind Kind = DK_ResourceLimit)
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:111:34: note: shadowed declaration is here
111 | const /* DiagnosticKind */ int Kind;
| ^~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:205:50: warning: declaration of 'Severity' shadows a member of 'llvm::DiagnosticInfoResourceLimit' [-Wshadow]
205 | DiagnosticSeverity Severity = DS_Warning,
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:113:28: note: shadowed declaration is here
113 | const DiagnosticSeverity Severity;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:204:63: warning: declaration of 'ResourceLimit' shadows a member of 'llvm::DiagnosticInfoResourceLimit' [-Wshadow]
204 | uint64_t ResourceSize, uint64_t ResourceLimit,
| ~~~~~~~~~^~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:198:12: note: shadowed declaration is here
198 | uint64_t ResourceLimit;
| ^~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:204:40: warning: declaration of 'ResourceSize' shadows a member of 'llvm::DiagnosticInfoResourceLimit' [-Wshadow]
204 | uint64_t ResourceSize, uint64_t ResourceLimit,
| ~~~~~~~~~^~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:195:12: note: shadowed declaration is here
195 | uint64_t ResourceSize;
| ^~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:203:63: warning: declaration of 'ResourceName' shadows a member of 'llvm::DiagnosticInfoResourceLimit' [-Wshadow]
203 | DiagnosticInfoResourceLimit(const Function &Fn, const char *ResourceName,
| ~~~~~~~~~~~~^~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:192:15: note: shadowed declaration is here
192 | const char *ResourceName;
| ^~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:203:47: warning: declaration of 'Fn' shadows a member of 'llvm::DiagnosticInfoResourceLimit' [-Wshadow]
203 | DiagnosticInfoResourceLimit(const Function &Fn, const char *ResourceName,
| ~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:189:19: note: shadowed declaration is here
189 | const Function &Fn;
| ^~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h: In constructor 'llvm::DiagnosticInfoResourceLimit::DiagnosticInfoResourceLimit(const llvm::Function&, const char*, uint64_t, uint64_t, llvm::DiagnosticSeverity, llvm::DiagnosticKind)':
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:206:46: warning: declaration of 'Kind' shadows a member of 'llvm::DiagnosticInfoResourceLimit' [-Wshadow]
206 | DiagnosticKind Kind = DK_ResourceLimit)
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:111:34: note: shadowed declaration is here
111 | const /* DiagnosticKind */ int Kind;
| ^~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:205:50: warning: declaration of 'Severity' shadows a member of 'llvm::DiagnosticInfoResourceLimit' [-Wshadow]
205 | DiagnosticSeverity Severity = DS_Warning,
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:113:28: note: shadowed declaration is here
113 | const DiagnosticSeverity Severity;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:204:63: warning: declaration of 'ResourceLimit' shadows a member of 'llvm::DiagnosticInfoResourceLimit' [-Wshadow]
204 | uint64_t ResourceSize, uint64_t ResourceLimit,
| ~~~~~~~~~^~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:198:12: note: shadowed declaration is here
198 | uint64_t ResourceLimit;
| ^~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:204:40: warning: declaration of 'ResourceSize' shadows a member of 'llvm::DiagnosticInfoResourceLimit' [-Wshadow]
204 | uint64_t ResourceSize, uint64_t ResourceLimit,
| ~~~~~~~~~^~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:195:12: note: shadowed declaration is here
195 | uint64_t ResourceSize;
| ^~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:203:63: warning: declaration of 'ResourceName' shadows a member of 'llvm::DiagnosticInfoResourceLimit' [-Wshadow]
203 | DiagnosticInfoResourceLimit(const Function &Fn, const char *ResourceName,
| ~~~~~~~~~~~~^~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:192:15: note: shadowed declaration is here
192 | const char *ResourceName;
| ^~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:203:47: warning: declaration of 'Fn' shadows a member of 'llvm::DiagnosticInfoResourceLimit' [-Wshadow]
203 | DiagnosticInfoResourceLimit(const Function &Fn, const char *ResourceName,
| ~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:189:19: note: shadowed declaration is here
189 | const Function &Fn;
| ^~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h: In constructor 'llvm::DiagnosticInfoResourceLimit::DiagnosticInfoResourceLimit(const llvm::Function&, const char*, uint64_t, uint64_t, llvm::DiagnosticSeverity, llvm::DiagnosticKind)':
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:206:46: warning: declaration of 'Kind' shadows a member of 'llvm::DiagnosticInfoResourceLimit' [-Wshadow]
206 | DiagnosticKind Kind = DK_ResourceLimit)
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:111:34: note: shadowed declaration is here
111 | const /* DiagnosticKind */ int Kind;
| ^~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:205:50: warning: declaration of 'Severity' shadows a member of 'llvm::DiagnosticInfoResourceLimit' [-Wshadow]
205 | DiagnosticSeverity Severity = DS_Warning,
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:113:28: note: shadowed declaration is here
113 | const DiagnosticSeverity Severity;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:204:63: warning: declaration of 'ResourceLimit' shadows a member of 'llvm::DiagnosticInfoResourceLimit' [-Wshadow]
204 | uint64_t ResourceSize, uint64_t ResourceLimit,
| ~~~~~~~~~^~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:198:12: note: shadowed declaration is here
198 | uint64_t ResourceLimit;
| ^~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:204:40: warning: declaration of 'ResourceSize' shadows a member of 'llvm::DiagnosticInfoResourceLimit' [-Wshadow]
204 | uint64_t ResourceSize, uint64_t ResourceLimit,
| ~~~~~~~~~^~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:195:12: note: shadowed declaration is here
195 | uint64_t ResourceSize;
| ^~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:203:63: warning: declaration of 'ResourceName' shadows a member of 'llvm::DiagnosticInfoResourceLimit' [-Wshadow]
203 | DiagnosticInfoResourceLimit(const Function &Fn, const char *ResourceName,
| ~~~~~~~~~~~~^~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:192:15: note: shadowed declaration is here
192 | const char *ResourceName;
| ^~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:203:47: warning: declaration of 'Fn' shadows a member of 'llvm::DiagnosticInfoResourceLimit' [-Wshadow]
203 | DiagnosticInfoResourceLimit(const Function &Fn, const char *ResourceName,
| ~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:189:19: note: shadowed declaration is here
189 | const Function &Fn;
| ^~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h: In constructor 'llvm::DiagnosticInfoStackSize::DiagnosticInfoStackSize(const llvm::Function&, uint64_t, uint64_t, llvm::DiagnosticSeverity)':
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:228:46: warning: declaration of 'Severity' shadows a member of 'llvm::DiagnosticInfoStackSize' [-Wshadow]
228 | DiagnosticSeverity Severity = DS_Warning)
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:113:28: note: shadowed declaration is here
113 | const DiagnosticSeverity Severity;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:226:43: warning: declaration of 'Fn' shadows a member of 'llvm::DiagnosticInfoStackSize' [-Wshadow]
226 | DiagnosticInfoStackSize(const Function &Fn, uint64_t StackSize,
| ~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:189:19: note: shadowed declaration is here
189 | const Function &Fn;
| ^~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h: In constructor 'llvm::DiagnosticInfoStackSize::DiagnosticInfoStackSize(const llvm::Function&, uint64_t, uint64_t, llvm::DiagnosticSeverity)':
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:228:46: warning: declaration of 'Severity' shadows a member of 'llvm::DiagnosticInfoStackSize' [-Wshadow]
228 | DiagnosticSeverity Severity = DS_Warning)
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:113:28: note: shadowed declaration is here
113 | const DiagnosticSeverity Severity;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:226:43: warning: declaration of 'Fn' shadows a member of 'llvm::DiagnosticInfoStackSize' [-Wshadow]
226 | DiagnosticInfoStackSize(const Function &Fn, uint64_t StackSize,
| ~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:189:19: note: shadowed declaration is here
189 | const Function &Fn;
| ^~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h: In constructor 'llvm::DiagnosticInfoStackSize::DiagnosticInfoStackSize(const llvm::Function&, uint64_t, uint64_t, llvm::DiagnosticSeverity)':
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:228:46: warning: declaration of 'Severity' shadows a member of 'llvm::DiagnosticInfoStackSize' [-Wshadow]
228 | DiagnosticSeverity Severity = DS_Warning)
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:113:28: note: shadowed declaration is here
113 | const DiagnosticSeverity Severity;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:226:43: warning: declaration of 'Fn' shadows a member of 'llvm::DiagnosticInfoStackSize' [-Wshadow]
226 | DiagnosticInfoStackSize(const Function &Fn, uint64_t StackSize,
| ~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:189:19: note: shadowed declaration is here
189 | const Function &Fn;
| ^~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h: In constructor 'llvm::DiagnosticInfoDebugMetadataVersion::DiagnosticInfoDebugMetadataVersion(const llvm::Module&, unsigned int, llvm::DiagnosticSeverity)':
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:253:57: warning: declaration of 'Severity' shadows a member of 'llvm::DiagnosticInfoDebugMetadataVersion' [-Wshadow]
253 | DiagnosticSeverity Severity = DS_Warning)
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:113:28: note: shadowed declaration is here
113 | const DiagnosticSeverity Severity;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:252:64: warning: declaration of 'MetadataVersion' shadows a member of 'llvm::DiagnosticInfoDebugMetadataVersion' [-Wshadow]
252 | DiagnosticInfoDebugMetadataVersion(const Module &M, unsigned MetadataVersion,
| ~~~~~~~~~^~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:247:12: note: shadowed declaration is here
247 | unsigned MetadataVersion;
| ^~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:252:52: warning: declaration of 'M' shadows a member of 'llvm::DiagnosticInfoDebugMetadataVersion' [-Wshadow]
252 | DiagnosticInfoDebugMetadataVersion(const Module &M, unsigned MetadataVersion,
| ~~~~~~~~~~~~~~^
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:245:17: note: shadowed declaration is here
245 | const Module &M;
| ^
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h: In constructor 'llvm::DiagnosticInfoDebugMetadataVersion::DiagnosticInfoDebugMetadataVersion(const llvm::Module&, unsigned int, llvm::DiagnosticSeverity)':
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:253:57: warning: declaration of 'Severity' shadows a member of 'llvm::DiagnosticInfoDebugMetadataVersion' [-Wshadow]
253 | DiagnosticSeverity Severity = DS_Warning)
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:113:28: note: shadowed declaration is here
113 | const DiagnosticSeverity Severity;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:252:64: warning: declaration of 'MetadataVersion' shadows a member of 'llvm::DiagnosticInfoDebugMetadataVersion' [-Wshadow]
252 | DiagnosticInfoDebugMetadataVersion(const Module &M, unsigned MetadataVersion,
| ~~~~~~~~~^~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:247:12: note: shadowed declaration is here
247 | unsigned MetadataVersion;
| ^~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:252:52: warning: declaration of 'M' shadows a member of 'llvm::DiagnosticInfoDebugMetadataVersion' [-Wshadow]
252 | DiagnosticInfoDebugMetadataVersion(const Module &M, unsigned MetadataVersion,
| ~~~~~~~~~~~~~~^
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:245:17: note: shadowed declaration is here
245 | const Module &M;
| ^
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h: In constructor 'llvm::DiagnosticInfoDebugMetadataVersion::DiagnosticInfoDebugMetadataVersion(const llvm::Module&, unsigned int, llvm::DiagnosticSeverity)':
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:253:57: warning: declaration of 'Severity' shadows a member of 'llvm::DiagnosticInfoDebugMetadataVersion' [-Wshadow]
253 | DiagnosticSeverity Severity = DS_Warning)
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:113:28: note: shadowed declaration is here
113 | const DiagnosticSeverity Severity;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:252:64: warning: declaration of 'MetadataVersion' shadows a member of 'llvm::DiagnosticInfoDebugMetadataVersion' [-Wshadow]
252 | DiagnosticInfoDebugMetadataVersion(const Module &M, unsigned MetadataVersion,
| ~~~~~~~~~^~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:247:12: note: shadowed declaration is here
247 | unsigned MetadataVersion;
| ^~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:252:52: warning: declaration of 'M' shadows a member of 'llvm::DiagnosticInfoDebugMetadataVersion' [-Wshadow]
252 | DiagnosticInfoDebugMetadataVersion(const Module &M, unsigned MetadataVersion,
| ~~~~~~~~~~~~~~^
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:245:17: note: shadowed declaration is here
245 | const Module &M;
| ^
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h: In constructor 'llvm::DiagnosticInfoIgnoringInvalidDebugMetadata::DiagnosticInfoIgnoringInvalidDebugMetadata(const llvm::Module&, llvm::DiagnosticSeverity)':
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:277:43: warning: declaration of 'Severity' shadows a member of 'llvm::DiagnosticInfoIgnoringInvalidDebugMetadata' [-Wshadow]
277 | const Module &M, DiagnosticSeverity Severity = DS_Warning)
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:113:28: note: shadowed declaration is here
113 | const DiagnosticSeverity Severity;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:277:21: warning: declaration of 'M' shadows a member of 'llvm::DiagnosticInfoIgnoringInvalidDebugMetadata' [-Wshadow]
277 | const Module &M, DiagnosticSeverity Severity = DS_Warning)
| ~~~~~~~~~~~~~~^
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:272:17: note: shadowed declaration is here
272 | const Module &M;
| ^
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h: In constructor 'llvm::DiagnosticInfoIgnoringInvalidDebugMetadata::DiagnosticInfoIgnoringInvalidDebugMetadata(const llvm::Module&, llvm::DiagnosticSeverity)':
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:277:43: warning: declaration of 'Severity' shadows a member of 'llvm::DiagnosticInfoIgnoringInvalidDebugMetadata' [-Wshadow]
277 | const Module &M, DiagnosticSeverity Severity = DS_Warning)
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:113:28: note: shadowed declaration is here
113 | const DiagnosticSeverity Severity;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:277:21: warning: declaration of 'M' shadows a member of 'llvm::DiagnosticInfoIgnoringInvalidDebugMetadata' [-Wshadow]
277 | const Module &M, DiagnosticSeverity Severity = DS_Warning)
| ~~~~~~~~~~~~~~^
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:272:17: note: shadowed declaration is here
272 | const Module &M;
| ^
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h: In constructor 'llvm::DiagnosticInfoIgnoringInvalidDebugMetadata::DiagnosticInfoIgnoringInvalidDebugMetadata(const llvm::Module&, llvm::DiagnosticSeverity)':
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:277:43: warning: declaration of 'Severity' shadows a member of 'llvm::DiagnosticInfoIgnoringInvalidDebugMetadata' [-Wshadow]
277 | const Module &M, DiagnosticSeverity Severity = DS_Warning)
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:113:28: note: shadowed declaration is here
113 | const DiagnosticSeverity Severity;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:277:21: warning: declaration of 'M' shadows a member of 'llvm::DiagnosticInfoIgnoringInvalidDebugMetadata' [-Wshadow]
277 | const Module &M, DiagnosticSeverity Severity = DS_Warning)
| ~~~~~~~~~~~~~~^
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:272:17: note: shadowed declaration is here
272 | const Module &M;
| ^
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h: In constructor 'llvm::DiagnosticInfoSampleProfile::DiagnosticInfoSampleProfile(llvm::StringRef, unsigned int, const llvm::Twine&, llvm::DiagnosticSeverity)':
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:295:50: warning: declaration of 'Severity' shadows a member of 'llvm::DiagnosticInfoSampleProfile' [-Wshadow]
295 | DiagnosticSeverity Severity = DS_Error)
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:113:28: note: shadowed declaration is here
113 | const DiagnosticSeverity Severity;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:294:44: warning: declaration of 'Msg' shadows a member of 'llvm::DiagnosticInfoSampleProfile' [-Wshadow]
294 | const Twine &Msg,
| ~~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:326:16: note: shadowed declaration is here
326 | const Twine &Msg;
| ^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:293:60: warning: declaration of 'LineNum' shadows a member of 'llvm::DiagnosticInfoSampleProfile' [-Wshadow]
293 | DiagnosticInfoSampleProfile(StringRef FileName, unsigned LineNum,
| ~~~~~~~~~^~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:323:12: note: shadowed declaration is here
323 | unsigned LineNum = 0;
| ^~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:293:41: warning: declaration of 'FileName' shadows a member of 'llvm::DiagnosticInfoSampleProfile' [-Wshadow]
293 | DiagnosticInfoSampleProfile(StringRef FileName, unsigned LineNum,
| ~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:319:13: note: shadowed declaration is here
319 | StringRef FileName;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h: In constructor 'llvm::DiagnosticInfoSampleProfile::DiagnosticInfoSampleProfile(llvm::StringRef, unsigned int, const llvm::Twine&, llvm::DiagnosticSeverity)':
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:295:50: warning: declaration of 'Severity' shadows a member of 'llvm::DiagnosticInfoSampleProfile' [-Wshadow]
295 | DiagnosticSeverity Severity = DS_Error)
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:113:28: note: shadowed declaration is here
113 | const DiagnosticSeverity Severity;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:294:44: warning: declaration of 'Msg' shadows a member of 'llvm::DiagnosticInfoSampleProfile' [-Wshadow]
294 | const Twine &Msg,
| ~~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:326:16: note: shadowed declaration is here
326 | const Twine &Msg;
| ^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:293:60: warning: declaration of 'LineNum' shadows a member of 'llvm::DiagnosticInfoSampleProfile' [-Wshadow]
293 | DiagnosticInfoSampleProfile(StringRef FileName, unsigned LineNum,
| ~~~~~~~~~^~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:323:12: note: shadowed declaration is here
323 | unsigned LineNum = 0;
| ^~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:293:41: warning: declaration of 'FileName' shadows a member of 'llvm::DiagnosticInfoSampleProfile' [-Wshadow]
293 | DiagnosticInfoSampleProfile(StringRef FileName, unsigned LineNum,
| ~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:319:13: note: shadowed declaration is here
319 | StringRef FileName;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h: In constructor 'llvm::DiagnosticInfoSampleProfile::DiagnosticInfoSampleProfile(llvm::StringRef, unsigned int, const llvm::Twine&, llvm::DiagnosticSeverity)':
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:295:50: warning: declaration of 'Severity' shadows a member of 'llvm::DiagnosticInfoSampleProfile' [-Wshadow]
295 | DiagnosticSeverity Severity = DS_Error)
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:113:28: note: shadowed declaration is here
113 | const DiagnosticSeverity Severity;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:294:44: warning: declaration of 'Msg' shadows a member of 'llvm::DiagnosticInfoSampleProfile' [-Wshadow]
294 | const Twine &Msg,
| ~~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:326:16: note: shadowed declaration is here
326 | const Twine &Msg;
| ^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:293:60: warning: declaration of 'LineNum' shadows a member of 'llvm::DiagnosticInfoSampleProfile' [-Wshadow]
293 | DiagnosticInfoSampleProfile(StringRef FileName, unsigned LineNum,
| ~~~~~~~~~^~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:323:12: note: shadowed declaration is here
323 | unsigned LineNum = 0;
| ^~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:293:41: warning: declaration of 'FileName' shadows a member of 'llvm::DiagnosticInfoSampleProfile' [-Wshadow]
293 | DiagnosticInfoSampleProfile(StringRef FileName, unsigned LineNum,
| ~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:319:13: note: shadowed declaration is here
319 | StringRef FileName;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h: In constructor 'llvm::DiagnosticInfoSampleProfile::DiagnosticInfoSampleProfile(llvm::StringRef, const llvm::Twine&, llvm::DiagnosticSeverity)':
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:299:50: warning: declaration of 'Severity' shadows a member of 'llvm::DiagnosticInfoSampleProfile' [-Wshadow]
299 | DiagnosticSeverity Severity = DS_Error)
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:113:28: note: shadowed declaration is here
113 | const DiagnosticSeverity Severity;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:298:64: warning: declaration of 'Msg' shadows a member of 'llvm::DiagnosticInfoSampleProfile' [-Wshadow]
298 | DiagnosticInfoSampleProfile(StringRef FileName, const Twine &Msg,
| ~~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:326:16: note: shadowed declaration is here
326 | const Twine &Msg;
| ^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:298:41: warning: declaration of 'FileName' shadows a member of 'llvm::DiagnosticInfoSampleProfile' [-Wshadow]
298 | DiagnosticInfoSampleProfile(StringRef FileName, const Twine &Msg,
| ~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:319:13: note: shadowed declaration is here
319 | StringRef FileName;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h: In constructor 'llvm::DiagnosticInfoSampleProfile::DiagnosticInfoSampleProfile(llvm::StringRef, const llvm::Twine&, llvm::DiagnosticSeverity)':
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:299:50: warning: declaration of 'Severity' shadows a member of 'llvm::DiagnosticInfoSampleProfile' [-Wshadow]
299 | DiagnosticSeverity Severity = DS_Error)
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:113:28: note: shadowed declaration is here
113 | const DiagnosticSeverity Severity;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:298:64: warning: declaration of 'Msg' shadows a member of 'llvm::DiagnosticInfoSampleProfile' [-Wshadow]
298 | DiagnosticInfoSampleProfile(StringRef FileName, const Twine &Msg,
| ~~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:326:16: note: shadowed declaration is here
326 | const Twine &Msg;
| ^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:298:41: warning: declaration of 'FileName' shadows a member of 'llvm::DiagnosticInfoSampleProfile' [-Wshadow]
298 | DiagnosticInfoSampleProfile(StringRef FileName, const Twine &Msg,
| ~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:319:13: note: shadowed declaration is here
319 | StringRef FileName;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h: In constructor 'llvm::DiagnosticInfoSampleProfile::DiagnosticInfoSampleProfile(llvm::StringRef, const llvm::Twine&, llvm::DiagnosticSeverity)':
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:299:50: warning: declaration of 'Severity' shadows a member of 'llvm::DiagnosticInfoSampleProfile' [-Wshadow]
299 | DiagnosticSeverity Severity = DS_Error)
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:113:28: note: shadowed declaration is here
113 | const DiagnosticSeverity Severity;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:298:64: warning: declaration of 'Msg' shadows a member of 'llvm::DiagnosticInfoSampleProfile' [-Wshadow]
298 | DiagnosticInfoSampleProfile(StringRef FileName, const Twine &Msg,
| ~~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:326:16: note: shadowed declaration is here
326 | const Twine &Msg;
| ^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:298:41: warning: declaration of 'FileName' shadows a member of 'llvm::DiagnosticInfoSampleProfile' [-Wshadow]
298 | DiagnosticInfoSampleProfile(StringRef FileName, const Twine &Msg,
| ~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:319:13: note: shadowed declaration is here
319 | StringRef FileName;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h: In constructor 'llvm::DiagnosticInfoSampleProfile::DiagnosticInfoSampleProfile(const llvm::Twine&, llvm::DiagnosticSeverity)':
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:303:50: warning: declaration of 'Severity' shadows a member of 'llvm::DiagnosticInfoSampleProfile' [-Wshadow]
303 | DiagnosticSeverity Severity = DS_Error)
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:113:28: note: shadowed declaration is here
113 | const DiagnosticSeverity Severity;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:302:44: warning: declaration of 'Msg' shadows a member of 'llvm::DiagnosticInfoSampleProfile' [-Wshadow]
302 | DiagnosticInfoSampleProfile(const Twine &Msg,
| ~~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:326:16: note: shadowed declaration is here
326 | const Twine &Msg;
| ^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h: In constructor 'llvm::DiagnosticInfoSampleProfile::DiagnosticInfoSampleProfile(const llvm::Twine&, llvm::DiagnosticSeverity)':
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:303:50: warning: declaration of 'Severity' shadows a member of 'llvm::DiagnosticInfoSampleProfile' [-Wshadow]
303 | DiagnosticSeverity Severity = DS_Error)
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:113:28: note: shadowed declaration is here
113 | const DiagnosticSeverity Severity;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:302:44: warning: declaration of 'Msg' shadows a member of 'llvm::DiagnosticInfoSampleProfile' [-Wshadow]
302 | DiagnosticInfoSampleProfile(const Twine &Msg,
| ~~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:326:16: note: shadowed declaration is here
326 | const Twine &Msg;
| ^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h: In constructor 'llvm::DiagnosticInfoSampleProfile::DiagnosticInfoSampleProfile(const llvm::Twine&, llvm::DiagnosticSeverity)':
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:303:50: warning: declaration of 'Severity' shadows a member of 'llvm::DiagnosticInfoSampleProfile' [-Wshadow]
303 | DiagnosticSeverity Severity = DS_Error)
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:113:28: note: shadowed declaration is here
113 | const DiagnosticSeverity Severity;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:302:44: warning: declaration of 'Msg' shadows a member of 'llvm::DiagnosticInfoSampleProfile' [-Wshadow]
302 | DiagnosticInfoSampleProfile(const Twine &Msg,
| ~~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:326:16: note: shadowed declaration is here
326 | const Twine &Msg;
| ^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h: In constructor 'llvm::DiagnosticInfoPGOProfile::DiagnosticInfoPGOProfile(const char*, const llvm::Twine&, llvm::DiagnosticSeverity)':
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:333:47: warning: declaration of 'Severity' shadows a member of 'llvm::DiagnosticInfoPGOProfile' [-Wshadow]
333 | DiagnosticSeverity Severity = DS_Error)
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:113:28: note: shadowed declaration is here
113 | const DiagnosticSeverity Severity;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:332:63: warning: declaration of 'Msg' shadows a member of 'llvm::DiagnosticInfoPGOProfile' [-Wshadow]
332 | DiagnosticInfoPGOProfile(const char *FileName, const Twine &Msg,
| ~~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:351:16: note: shadowed declaration is here
351 | const Twine &Msg;
| ^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:332:40: warning: declaration of 'FileName' shadows a member of 'llvm::DiagnosticInfoPGOProfile' [-Wshadow]
332 | DiagnosticInfoPGOProfile(const char *FileName, const Twine &Msg,
| ~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:348:15: note: shadowed declaration is here
348 | const char *FileName;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h: In constructor 'llvm::DiagnosticInfoPGOProfile::DiagnosticInfoPGOProfile(const char*, const llvm::Twine&, llvm::DiagnosticSeverity)':
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:333:47: warning: declaration of 'Severity' shadows a member of 'llvm::DiagnosticInfoPGOProfile' [-Wshadow]
333 | DiagnosticSeverity Severity = DS_Error)
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:113:28: note: shadowed declaration is here
113 | const DiagnosticSeverity Severity;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:332:63: warning: declaration of 'Msg' shadows a member of 'llvm::DiagnosticInfoPGOProfile' [-Wshadow]
332 | DiagnosticInfoPGOProfile(const char *FileName, const Twine &Msg,
| ~~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:351:16: note: shadowed declaration is here
351 | const Twine &Msg;
| ^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:332:40: warning: declaration of 'FileName' shadows a member of 'llvm::DiagnosticInfoPGOProfile' [-Wshadow]
332 | DiagnosticInfoPGOProfile(const char *FileName, const Twine &Msg,
| ~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:348:15: note: shadowed declaration is here
348 | const char *FileName;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h: In constructor 'llvm::DiagnosticInfoPGOProfile::DiagnosticInfoPGOProfile(const char*, const llvm::Twine&, llvm::DiagnosticSeverity)':
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:333:47: warning: declaration of 'Severity' shadows a member of 'llvm::DiagnosticInfoPGOProfile' [-Wshadow]
333 | DiagnosticSeverity Severity = DS_Error)
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:113:28: note: shadowed declaration is here
113 | const DiagnosticSeverity Severity;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:332:63: warning: declaration of 'Msg' shadows a member of 'llvm::DiagnosticInfoPGOProfile' [-Wshadow]
332 | DiagnosticInfoPGOProfile(const char *FileName, const Twine &Msg,
| ~~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:351:16: note: shadowed declaration is here
351 | const Twine &Msg;
| ^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:332:40: warning: declaration of 'FileName' shadows a member of 'llvm::DiagnosticInfoPGOProfile' [-Wshadow]
332 | DiagnosticInfoPGOProfile(const char *FileName, const Twine &Msg,
| ~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:348:15: note: shadowed declaration is here
348 | const char *FileName;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h: In constructor 'llvm::DiagnosticInfoWithLocationBase::DiagnosticInfoWithLocationBase(llvm::DiagnosticKind, llvm::DiagnosticSeverity, const llvm::Function&, const llvm::DiagnosticLocation&)':
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:382:60: warning: declaration of 'Loc' shadows a member of 'llvm::DiagnosticInfoWithLocationBase' [-Wshadow]
382 | const DiagnosticLocation &Loc)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:409:22: note: shadowed declaration is here
409 | DiagnosticLocation Loc;
| ^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:381:50: warning: declaration of 'Fn' shadows a member of 'llvm::DiagnosticInfoWithLocationBase' [-Wshadow]
381 | const Function &Fn,
| ~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:406:19: note: shadowed declaration is here
406 | const Function &Fn;
| ^~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:380:58: warning: declaration of 'Severity' shadows a member of 'llvm::DiagnosticInfoWithLocationBase' [-Wshadow]
380 | enum DiagnosticSeverity Severity,
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:113:28: note: shadowed declaration is here
113 | const DiagnosticSeverity Severity;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:379:54: warning: declaration of 'Kind' shadows a member of 'llvm::DiagnosticInfoWithLocationBase' [-Wshadow]
379 | DiagnosticInfoWithLocationBase(enum DiagnosticKind Kind,
| ~~~~~~~~~~~~~~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:111:34: note: shadowed declaration is here
111 | const /* DiagnosticKind */ int Kind;
| ^~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h: In constructor 'llvm::DiagnosticInfoWithLocationBase::DiagnosticInfoWithLocationBase(llvm::DiagnosticKind, llvm::DiagnosticSeverity, const llvm::Function&, const llvm::DiagnosticLocation&)':
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:382:60: warning: declaration of 'Loc' shadows a member of 'llvm::DiagnosticInfoWithLocationBase' [-Wshadow]
382 | const DiagnosticLocation &Loc)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:409:22: note: shadowed declaration is here
409 | DiagnosticLocation Loc;
| ^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:381:50: warning: declaration of 'Fn' shadows a member of 'llvm::DiagnosticInfoWithLocationBase' [-Wshadow]
381 | const Function &Fn,
| ~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:406:19: note: shadowed declaration is here
406 | const Function &Fn;
| ^~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:380:58: warning: declaration of 'Severity' shadows a member of 'llvm::DiagnosticInfoWithLocationBase' [-Wshadow]
380 | enum DiagnosticSeverity Severity,
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:113:28: note: shadowed declaration is here
113 | const DiagnosticSeverity Severity;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:379:54: warning: declaration of 'Kind' shadows a member of 'llvm::DiagnosticInfoWithLocationBase' [-Wshadow]
379 | DiagnosticInfoWithLocationBase(enum DiagnosticKind Kind,
| ~~~~~~~~~~~~~~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:111:34: note: shadowed declaration is here
111 | const /* DiagnosticKind */ int Kind;
| ^~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h: In constructor 'llvm::DiagnosticInfoWithLocationBase::DiagnosticInfoWithLocationBase(llvm::DiagnosticKind, llvm::DiagnosticSeverity, const llvm::Function&, const llvm::DiagnosticLocation&)':
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:382:60: warning: declaration of 'Loc' shadows a member of 'llvm::DiagnosticInfoWithLocationBase' [-Wshadow]
382 | const DiagnosticLocation &Loc)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:409:22: note: shadowed declaration is here
409 | DiagnosticLocation Loc;
| ^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:381:50: warning: declaration of 'Fn' shadows a member of 'llvm::DiagnosticInfoWithLocationBase' [-Wshadow]
381 | const Function &Fn,
| ~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:406:19: note: shadowed declaration is here
406 | const Function &Fn;
| ^~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:380:58: warning: declaration of 'Severity' shadows a member of 'llvm::DiagnosticInfoWithLocationBase' [-Wshadow]
380 | enum DiagnosticSeverity Severity,
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:113:28: note: shadowed declaration is here
113 | const DiagnosticSeverity Severity;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:379:54: warning: declaration of 'Kind' shadows a member of 'llvm::DiagnosticInfoWithLocationBase' [-Wshadow]
379 | DiagnosticInfoWithLocationBase(enum DiagnosticKind Kind,
| ~~~~~~~~~~~~~~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:111:34: note: shadowed declaration is here
111 | const /* DiagnosticKind */ int Kind;
| ^~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h: In constructor 'llvm::DiagnosticInfoOptimizationBase::Argument::Argument(llvm::StringRef, const char*)':
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:437:24: warning: declaration of 'Key' shadows a member of 'llvm::DiagnosticInfoOptimizationBase::Argument' [-Wshadow]
437 | Argument(StringRef Key, const char *S) : Argument(Key, StringRef(S)) {};
| ~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:428:17: note: shadowed declaration is here
428 | std::string Key;
| ^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h: In constructor 'llvm::DiagnosticInfoOptimizationBase::Argument::Argument(llvm::StringRef, const char*)':
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:437:24: warning: declaration of 'Key' shadows a member of 'llvm::DiagnosticInfoOptimizationBase::Argument' [-Wshadow]
437 | Argument(StringRef Key, const char *S) : Argument(Key, StringRef(S)) {};
| ~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:428:17: note: shadowed declaration is here
428 | std::string Key;
| ^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h: In constructor 'llvm::DiagnosticInfoOptimizationBase::Argument::Argument(llvm::StringRef, const char*)':
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:437:24: warning: declaration of 'Key' shadows a member of 'llvm::DiagnosticInfoOptimizationBase::Argument' [-Wshadow]
437 | Argument(StringRef Key, const char *S) : Argument(Key, StringRef(S)) {};
| ~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:428:17: note: shadowed declaration is here
428 | std::string Key;
| ^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h: In constructor 'llvm::DiagnosticInfoOptimizationBase::Argument::Argument(llvm::StringRef, bool)':
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:446:24: warning: declaration of 'Key' shadows a member of 'llvm::DiagnosticInfoOptimizationBase::Argument' [-Wshadow]
446 | Argument(StringRef Key, bool B) : Key(Key), Val(B ? "true" : "false") {}
| ~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:428:17: note: shadowed declaration is here
428 | std::string Key;
| ^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h: In constructor 'llvm::DiagnosticInfoOptimizationBase::Argument::Argument(llvm::StringRef, bool)':
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:446:24: warning: declaration of 'Key' shadows a member of 'llvm::DiagnosticInfoOptimizationBase::Argument' [-Wshadow]
446 | Argument(StringRef Key, bool B) : Key(Key), Val(B ? "true" : "false") {}
| ~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:428:17: note: shadowed declaration is here
428 | std::string Key;
| ^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h: In constructor 'llvm::DiagnosticInfoOptimizationBase::Argument::Argument(llvm::StringRef, bool)':
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:446:24: warning: declaration of 'Key' shadows a member of 'llvm::DiagnosticInfoOptimizationBase::Argument' [-Wshadow]
446 | Argument(StringRef Key, bool B) : Key(Key), Val(B ? "true" : "false") {}
| ~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:428:17: note: shadowed declaration is here
428 | std::string Key;
| ^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h: In constructor 'llvm::DiagnosticInfoOptimizationBase::DiagnosticInfoOptimizationBase(llvm::DiagnosticKind, llvm::DiagnosticSeverity, const char*, llvm::StringRef, const llvm::Function&, const llvm::DiagnosticLocation&)':
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:461:60: warning: declaration of 'Loc' shadows a member of 'llvm::DiagnosticInfoOptimizationBase' [-Wshadow]
461 | const DiagnosticLocation &Loc)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:409:22: note: shadowed declaration is here
409 | DiagnosticLocation Loc;
| ^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:460:50: warning: declaration of 'Fn' shadows a member of 'llvm::DiagnosticInfoOptimizationBase' [-Wshadow]
460 | const Function &Fn,
| ~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:406:19: note: shadowed declaration is here
406 | const Function &Fn;
| ^~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:459:66: warning: declaration of 'RemarkName' shadows a member of 'llvm::DiagnosticInfoOptimizationBase' [-Wshadow]
459 | const char *PassName, StringRef RemarkName,
| ~~~~~~~~~~^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:521:13: note: shadowed declaration is here
521 | StringRef RemarkName;
| ^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:459:46: warning: declaration of 'PassName' shadows a member of 'llvm::DiagnosticInfoOptimizationBase' [-Wshadow]
459 | const char *PassName, StringRef RemarkName,
| ~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:516:15: note: shadowed declaration is here
516 | const char *PassName;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:458:58: warning: declaration of 'Severity' shadows a member of 'llvm::DiagnosticInfoOptimizationBase' [-Wshadow]
458 | enum DiagnosticSeverity Severity,
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:113:28: note: shadowed declaration is here
113 | const DiagnosticSeverity Severity;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:457:54: warning: declaration of 'Kind' shadows a member of 'llvm::DiagnosticInfoOptimizationBase' [-Wshadow]
457 | DiagnosticInfoOptimizationBase(enum DiagnosticKind Kind,
| ~~~~~~~~~~~~~~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:111:34: note: shadowed declaration is here
111 | const /* DiagnosticKind */ int Kind;
| ^~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h: In constructor 'llvm::DiagnosticInfoOptimizationBase::DiagnosticInfoOptimizationBase(llvm::DiagnosticKind, llvm::DiagnosticSeverity, const char*, llvm::StringRef, const llvm::Function&, const llvm::DiagnosticLocation&)':
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:461:60: warning: declaration of 'Loc' shadows a member of 'llvm::DiagnosticInfoOptimizationBase' [-Wshadow]
461 | const DiagnosticLocation &Loc)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:409:22: note: shadowed declaration is here
409 | DiagnosticLocation Loc;
| ^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:460:50: warning: declaration of 'Fn' shadows a member of 'llvm::DiagnosticInfoOptimizationBase' [-Wshadow]
460 | const Function &Fn,
| ~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:406:19: note: shadowed declaration is here
406 | const Function &Fn;
| ^~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:459:66: warning: declaration of 'RemarkName' shadows a member of 'llvm::DiagnosticInfoOptimizationBase' [-Wshadow]
459 | const char *PassName, StringRef RemarkName,
| ~~~~~~~~~~^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:521:13: note: shadowed declaration is here
521 | StringRef RemarkName;
| ^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:459:46: warning: declaration of 'PassName' shadows a member of 'llvm::DiagnosticInfoOptimizationBase' [-Wshadow]
459 | const char *PassName, StringRef RemarkName,
| ~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:516:15: note: shadowed declaration is here
516 | const char *PassName;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:458:58: warning: declaration of 'Severity' shadows a member of 'llvm::DiagnosticInfoOptimizationBase' [-Wshadow]
458 | enum DiagnosticSeverity Severity,
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:113:28: note: shadowed declaration is here
113 | const DiagnosticSeverity Severity;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:457:54: warning: declaration of 'Kind' shadows a member of 'llvm::DiagnosticInfoOptimizationBase' [-Wshadow]
457 | DiagnosticInfoOptimizationBase(enum DiagnosticKind Kind,
| ~~~~~~~~~~~~~~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:111:34: note: shadowed declaration is here
111 | const /* DiagnosticKind */ int Kind;
| ^~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h: In constructor 'llvm::DiagnosticInfoOptimizationBase::DiagnosticInfoOptimizationBase(llvm::DiagnosticKind, llvm::DiagnosticSeverity, const char*, llvm::StringRef, const llvm::Function&, const llvm::DiagnosticLocation&)':
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:461:60: warning: declaration of 'Loc' shadows a member of 'llvm::DiagnosticInfoOptimizationBase' [-Wshadow]
461 | const DiagnosticLocation &Loc)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:409:22: note: shadowed declaration is here
409 | DiagnosticLocation Loc;
| ^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:460:50: warning: declaration of 'Fn' shadows a member of 'llvm::DiagnosticInfoOptimizationBase' [-Wshadow]
460 | const Function &Fn,
| ~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:406:19: note: shadowed declaration is here
406 | const Function &Fn;
| ^~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:459:66: warning: declaration of 'RemarkName' shadows a member of 'llvm::DiagnosticInfoOptimizationBase' [-Wshadow]
459 | const char *PassName, StringRef RemarkName,
| ~~~~~~~~~~^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:521:13: note: shadowed declaration is here
521 | StringRef RemarkName;
| ^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:459:46: warning: declaration of 'PassName' shadows a member of 'llvm::DiagnosticInfoOptimizationBase' [-Wshadow]
459 | const char *PassName, StringRef RemarkName,
| ~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:516:15: note: shadowed declaration is here
516 | const char *PassName;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:458:58: warning: declaration of 'Severity' shadows a member of 'llvm::DiagnosticInfoOptimizationBase' [-Wshadow]
458 | enum DiagnosticSeverity Severity,
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:113:28: note: shadowed declaration is here
113 | const DiagnosticSeverity Severity;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:457:54: warning: declaration of 'Kind' shadows a member of 'llvm::DiagnosticInfoOptimizationBase' [-Wshadow]
457 | DiagnosticInfoOptimizationBase(enum DiagnosticKind Kind,
| ~~~~~~~~~~~~~~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:111:34: note: shadowed declaration is here
111 | const /* DiagnosticKind */ int Kind;
| ^~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h: In constructor 'llvm::DiagnosticInfoIROptimization::DiagnosticInfoIROptimization(llvm::DiagnosticKind, llvm::DiagnosticSeverity, const char*, llvm::StringRef, const llvm::Function&, const llvm::DiagnosticLocation&, const llvm::Value*)':
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:639:45: warning: declaration of 'CodeRegion' shadows a member of 'llvm::DiagnosticInfoIROptimization' [-Wshadow]
639 | const Value *CodeRegion = nullptr)
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:686:16: note: shadowed declaration is here
686 | const Value *CodeRegion = nullptr;
| ^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:638:58: warning: declaration of 'Loc' shadows a member of 'llvm::DiagnosticInfoIROptimization' [-Wshadow]
638 | const DiagnosticLocation &Loc,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:409:22: note: shadowed declaration is here
409 | DiagnosticLocation Loc;
| ^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:637:48: warning: declaration of 'Fn' shadows a member of 'llvm::DiagnosticInfoIROptimization' [-Wshadow]
637 | const Function &Fn,
| ~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:406:19: note: shadowed declaration is here
406 | const Function &Fn;
| ^~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:636:64: warning: declaration of 'RemarkName' shadows a member of 'llvm::DiagnosticInfoIROptimization' [-Wshadow]
636 | const char *PassName, StringRef RemarkName,
| ~~~~~~~~~~^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:521:13: note: shadowed declaration is here
521 | StringRef RemarkName;
| ^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:636:44: warning: declaration of 'PassName' shadows a member of 'llvm::DiagnosticInfoIROptimization' [-Wshadow]
636 | const char *PassName, StringRef RemarkName,
| ~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:516:15: note: shadowed declaration is here
516 | const char *PassName;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:635:56: warning: declaration of 'Severity' shadows a member of 'llvm::DiagnosticInfoIROptimization' [-Wshadow]
635 | enum DiagnosticSeverity Severity,
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:113:28: note: shadowed declaration is here
113 | const DiagnosticSeverity Severity;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:634:52: warning: declaration of 'Kind' shadows a member of 'llvm::DiagnosticInfoIROptimization' [-Wshadow]
634 | DiagnosticInfoIROptimization(enum DiagnosticKind Kind,
| ~~~~~~~~~~~~~~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:111:34: note: shadowed declaration is here
111 | const /* DiagnosticKind */ int Kind;
| ^~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h: In constructor 'llvm::DiagnosticInfoIROptimization::DiagnosticInfoIROptimization(llvm::DiagnosticKind, llvm::DiagnosticSeverity, const char*, llvm::StringRef, const llvm::Function&, const llvm::DiagnosticLocation&, const llvm::Value*)':
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:639:45: warning: declaration of 'CodeRegion' shadows a member of 'llvm::DiagnosticInfoIROptimization' [-Wshadow]
639 | const Value *CodeRegion = nullptr)
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:686:16: note: shadowed declaration is here
686 | const Value *CodeRegion = nullptr;
| ^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:638:58: warning: declaration of 'Loc' shadows a member of 'llvm::DiagnosticInfoIROptimization' [-Wshadow]
638 | const DiagnosticLocation &Loc,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:409:22: note: shadowed declaration is here
409 | DiagnosticLocation Loc;
| ^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:637:48: warning: declaration of 'Fn' shadows a member of 'llvm::DiagnosticInfoIROptimization' [-Wshadow]
637 | const Function &Fn,
| ~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:406:19: note: shadowed declaration is here
406 | const Function &Fn;
| ^~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:636:64: warning: declaration of 'RemarkName' shadows a member of 'llvm::DiagnosticInfoIROptimization' [-Wshadow]
636 | const char *PassName, StringRef RemarkName,
| ~~~~~~~~~~^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:521:13: note: shadowed declaration is here
521 | StringRef RemarkName;
| ^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:636:44: warning: declaration of 'PassName' shadows a member of 'llvm::DiagnosticInfoIROptimization' [-Wshadow]
636 | const char *PassName, StringRef RemarkName,
| ~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:516:15: note: shadowed declaration is here
516 | const char *PassName;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:635:56: warning: declaration of 'Severity' shadows a member of 'llvm::DiagnosticInfoIROptimization' [-Wshadow]
635 | enum DiagnosticSeverity Severity,
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:113:28: note: shadowed declaration is here
113 | const DiagnosticSeverity Severity;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:634:52: warning: declaration of 'Kind' shadows a member of 'llvm::DiagnosticInfoIROptimization' [-Wshadow]
634 | DiagnosticInfoIROptimization(enum DiagnosticKind Kind,
| ~~~~~~~~~~~~~~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:111:34: note: shadowed declaration is here
111 | const /* DiagnosticKind */ int Kind;
| ^~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h: In constructor 'llvm::DiagnosticInfoIROptimization::DiagnosticInfoIROptimization(llvm::DiagnosticKind, llvm::DiagnosticSeverity, const char*, llvm::StringRef, const llvm::Function&, const llvm::DiagnosticLocation&, const llvm::Value*)':
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:639:45: warning: declaration of 'CodeRegion' shadows a member of 'llvm::DiagnosticInfoIROptimization' [-Wshadow]
639 | const Value *CodeRegion = nullptr)
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:686:16: note: shadowed declaration is here
686 | const Value *CodeRegion = nullptr;
| ^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:638:58: warning: declaration of 'Loc' shadows a member of 'llvm::DiagnosticInfoIROptimization' [-Wshadow]
638 | const DiagnosticLocation &Loc,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:409:22: note: shadowed declaration is here
409 | DiagnosticLocation Loc;
| ^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:637:48: warning: declaration of 'Fn' shadows a member of 'llvm::DiagnosticInfoIROptimization' [-Wshadow]
637 | const Function &Fn,
| ~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:406:19: note: shadowed declaration is here
406 | const Function &Fn;
| ^~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:636:64: warning: declaration of 'RemarkName' shadows a member of 'llvm::DiagnosticInfoIROptimization' [-Wshadow]
636 | const char *PassName, StringRef RemarkName,
| ~~~~~~~~~~^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:521:13: note: shadowed declaration is here
521 | StringRef RemarkName;
| ^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:636:44: warning: declaration of 'PassName' shadows a member of 'llvm::DiagnosticInfoIROptimization' [-Wshadow]
636 | const char *PassName, StringRef RemarkName,
| ~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:516:15: note: shadowed declaration is here
516 | const char *PassName;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:635:56: warning: declaration of 'Severity' shadows a member of 'llvm::DiagnosticInfoIROptimization' [-Wshadow]
635 | enum DiagnosticSeverity Severity,
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:113:28: note: shadowed declaration is here
113 | const DiagnosticSeverity Severity;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:634:52: warning: declaration of 'Kind' shadows a member of 'llvm::DiagnosticInfoIROptimization' [-Wshadow]
634 | DiagnosticInfoIROptimization(enum DiagnosticKind Kind,
| ~~~~~~~~~~~~~~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:111:34: note: shadowed declaration is here
111 | const /* DiagnosticKind */ int Kind;
| ^~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h: In constructor 'llvm::DiagnosticInfoIROptimization::DiagnosticInfoIROptimization(const char*, llvm::StringRef, const llvm::DiagnosticInfoIROptimization&)':
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:651:44: warning: declaration of 'PassName' shadows a member of 'llvm::DiagnosticInfoIROptimization' [-Wshadow]
651 | DiagnosticInfoIROptimization(const char *PassName, StringRef Prepend,
| ~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:516:15: note: shadowed declaration is here
516 | const char *PassName;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h: In constructor 'llvm::DiagnosticInfoIROptimization::DiagnosticInfoIROptimization(const char*, llvm::StringRef, const llvm::DiagnosticInfoIROptimization&)':
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:651:44: warning: declaration of 'PassName' shadows a member of 'llvm::DiagnosticInfoIROptimization' [-Wshadow]
651 | DiagnosticInfoIROptimization(const char *PassName, StringRef Prepend,
| ~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:516:15: note: shadowed declaration is here
516 | const char *PassName;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h: In constructor 'llvm::DiagnosticInfoIROptimization::DiagnosticInfoIROptimization(const char*, llvm::StringRef, const llvm::DiagnosticInfoIROptimization&)':
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:651:44: warning: declaration of 'PassName' shadows a member of 'llvm::DiagnosticInfoIROptimization' [-Wshadow]
651 | DiagnosticInfoIROptimization(const char *PassName, StringRef Prepend,
| ~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:516:15: note: shadowed declaration is here
516 | const char *PassName;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h: In constructor 'llvm::DiagnosticInfoIROptimization::DiagnosticInfoIROptimization(llvm::DiagnosticKind, llvm::DiagnosticSeverity, const char*, const llvm::Function&, const llvm::DiagnosticLocation&, const llvm::Twine&)':
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:672:58: warning: declaration of 'Loc' shadows a member of 'llvm::DiagnosticInfoIROptimization' [-Wshadow]
672 | const DiagnosticLocation &Loc, const Twine &Msg)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:409:22: note: shadowed declaration is here
409 | DiagnosticLocation Loc;
| ^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:671:70: warning: declaration of 'Fn' shadows a member of 'llvm::DiagnosticInfoIROptimization' [-Wshadow]
671 | const char *PassName, const Function &Fn,
| ~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:406:19: note: shadowed declaration is here
406 | const Function &Fn;
| ^~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:671:44: warning: declaration of 'PassName' shadows a member of 'llvm::DiagnosticInfoIROptimization' [-Wshadow]
671 | const char *PassName, const Function &Fn,
| ~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:516:15: note: shadowed declaration is here
516 | const char *PassName;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:670:56: warning: declaration of 'Severity' shadows a member of 'llvm::DiagnosticInfoIROptimization' [-Wshadow]
670 | enum DiagnosticSeverity Severity,
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:113:28: note: shadowed declaration is here
113 | const DiagnosticSeverity Severity;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:669:52: warning: declaration of 'Kind' shadows a member of 'llvm::DiagnosticInfoIROptimization' [-Wshadow]
669 | DiagnosticInfoIROptimization(enum DiagnosticKind Kind,
| ~~~~~~~~~~~~~~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:111:34: note: shadowed declaration is here
111 | const /* DiagnosticKind */ int Kind;
| ^~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h: In constructor 'llvm::DiagnosticInfoIROptimization::DiagnosticInfoIROptimization(llvm::DiagnosticKind, llvm::DiagnosticSeverity, const char*, const llvm::Function&, const llvm::DiagnosticLocation&, const llvm::Twine&)':
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:672:58: warning: declaration of 'Loc' shadows a member of 'llvm::DiagnosticInfoIROptimization' [-Wshadow]
672 | const DiagnosticLocation &Loc, const Twine &Msg)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:409:22: note: shadowed declaration is here
409 | DiagnosticLocation Loc;
| ^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:671:70: warning: declaration of 'Fn' shadows a member of 'llvm::DiagnosticInfoIROptimization' [-Wshadow]
671 | const char *PassName, const Function &Fn,
| ~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:406:19: note: shadowed declaration is here
406 | const Function &Fn;
| ^~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:671:44: warning: declaration of 'PassName' shadows a member of 'llvm::DiagnosticInfoIROptimization' [-Wshadow]
671 | const char *PassName, const Function &Fn,
| ~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:516:15: note: shadowed declaration is here
516 | const char *PassName;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:670:56: warning: declaration of 'Severity' shadows a member of 'llvm::DiagnosticInfoIROptimization' [-Wshadow]
670 | enum DiagnosticSeverity Severity,
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:113:28: note: shadowed declaration is here
113 | const DiagnosticSeverity Severity;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:669:52: warning: declaration of 'Kind' shadows a member of 'llvm::DiagnosticInfoIROptimization' [-Wshadow]
669 | DiagnosticInfoIROptimization(enum DiagnosticKind Kind,
| ~~~~~~~~~~~~~~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:111:34: note: shadowed declaration is here
111 | const /* DiagnosticKind */ int Kind;
| ^~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h: In constructor 'llvm::DiagnosticInfoIROptimization::DiagnosticInfoIROptimization(llvm::DiagnosticKind, llvm::DiagnosticSeverity, const char*, const llvm::Function&, const llvm::DiagnosticLocation&, const llvm::Twine&)':
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:672:58: warning: declaration of 'Loc' shadows a member of 'llvm::DiagnosticInfoIROptimization' [-Wshadow]
672 | const DiagnosticLocation &Loc, const Twine &Msg)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:409:22: note: shadowed declaration is here
409 | DiagnosticLocation Loc;
| ^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:671:70: warning: declaration of 'Fn' shadows a member of 'llvm::DiagnosticInfoIROptimization' [-Wshadow]
671 | const char *PassName, const Function &Fn,
| ~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:406:19: note: shadowed declaration is here
406 | const Function &Fn;
| ^~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:671:44: warning: declaration of 'PassName' shadows a member of 'llvm::DiagnosticInfoIROptimization' [-Wshadow]
671 | const char *PassName, const Function &Fn,
| ~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:516:15: note: shadowed declaration is here
516 | const char *PassName;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:670:56: warning: declaration of 'Severity' shadows a member of 'llvm::DiagnosticInfoIROptimization' [-Wshadow]
670 | enum DiagnosticSeverity Severity,
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:113:28: note: shadowed declaration is here
113 | const DiagnosticSeverity Severity;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:669:52: warning: declaration of 'Kind' shadows a member of 'llvm::DiagnosticInfoIROptimization' [-Wshadow]
669 | DiagnosticInfoIROptimization(enum DiagnosticKind Kind,
| ~~~~~~~~~~~~~~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:111:34: note: shadowed declaration is here
111 | const /* DiagnosticKind */ int Kind;
| ^~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h: In constructor 'llvm::OptimizationRemark::OptimizationRemark(const char*, const llvm::Function&, const llvm::DiagnosticLocation&, const llvm::Twine&)':
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:729:48: warning: declaration of 'Loc' shadows a member of 'llvm::OptimizationRemark' [-Wshadow]
729 | const DiagnosticLocation &Loc, const Twine &Msg)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:409:22: note: shadowed declaration is here
409 | DiagnosticLocation Loc;
| ^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:728:60: warning: declaration of 'Fn' shadows a member of 'llvm::OptimizationRemark' [-Wshadow]
728 | OptimizationRemark(const char *PassName, const Function &Fn,
| ~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:406:19: note: shadowed declaration is here
406 | const Function &Fn;
| ^~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:728:34: warning: declaration of 'PassName' shadows a member of 'llvm::OptimizationRemark' [-Wshadow]
728 | OptimizationRemark(const char *PassName, const Function &Fn,
| ~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:516:15: note: shadowed declaration is here
516 | const char *PassName;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h: In constructor 'llvm::OptimizationRemark::OptimizationRemark(const char*, const llvm::Function&, const llvm::DiagnosticLocation&, const llvm::Twine&)':
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:729:48: warning: declaration of 'Loc' shadows a member of 'llvm::OptimizationRemark' [-Wshadow]
729 | const DiagnosticLocation &Loc, const Twine &Msg)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:409:22: note: shadowed declaration is here
409 | DiagnosticLocation Loc;
| ^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:728:60: warning: declaration of 'Fn' shadows a member of 'llvm::OptimizationRemark' [-Wshadow]
728 | OptimizationRemark(const char *PassName, const Function &Fn,
| ~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:406:19: note: shadowed declaration is here
406 | const Function &Fn;
| ^~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:728:34: warning: declaration of 'PassName' shadows a member of 'llvm::OptimizationRemark' [-Wshadow]
728 | OptimizationRemark(const char *PassName, const Function &Fn,
| ~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:516:15: note: shadowed declaration is here
516 | const char *PassName;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h: In constructor 'llvm::OptimizationRemark::OptimizationRemark(const char*, const llvm::Function&, const llvm::DiagnosticLocation&, const llvm::Twine&)':
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:729:48: warning: declaration of 'Loc' shadows a member of 'llvm::OptimizationRemark' [-Wshadow]
729 | const DiagnosticLocation &Loc, const Twine &Msg)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:409:22: note: shadowed declaration is here
409 | DiagnosticLocation Loc;
| ^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:728:60: warning: declaration of 'Fn' shadows a member of 'llvm::OptimizationRemark' [-Wshadow]
728 | OptimizationRemark(const char *PassName, const Function &Fn,
| ~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:406:19: note: shadowed declaration is here
406 | const Function &Fn;
| ^~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:728:34: warning: declaration of 'PassName' shadows a member of 'llvm::OptimizationRemark' [-Wshadow]
728 | OptimizationRemark(const char *PassName, const Function &Fn,
| ~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:516:15: note: shadowed declaration is here
516 | const char *PassName;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h: In constructor 'llvm::OptimizationRemarkMissed::OptimizationRemarkMissed(const char*, const llvm::Function&, const llvm::DiagnosticLocation&, const llvm::Twine&)':
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:775:54: warning: declaration of 'Loc' shadows a member of 'llvm::OptimizationRemarkMissed' [-Wshadow]
775 | const DiagnosticLocation &Loc, const Twine &Msg)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:409:22: note: shadowed declaration is here
409 | DiagnosticLocation Loc;
| ^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:774:66: warning: declaration of 'Fn' shadows a member of 'llvm::OptimizationRemarkMissed' [-Wshadow]
774 | OptimizationRemarkMissed(const char *PassName, const Function &Fn,
| ~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:406:19: note: shadowed declaration is here
406 | const Function &Fn;
| ^~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:774:40: warning: declaration of 'PassName' shadows a member of 'llvm::OptimizationRemarkMissed' [-Wshadow]
774 | OptimizationRemarkMissed(const char *PassName, const Function &Fn,
| ~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:516:15: note: shadowed declaration is here
516 | const char *PassName;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h: In constructor 'llvm::OptimizationRemarkMissed::OptimizationRemarkMissed(const char*, const llvm::Function&, const llvm::DiagnosticLocation&, const llvm::Twine&)':
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:775:54: warning: declaration of 'Loc' shadows a member of 'llvm::OptimizationRemarkMissed' [-Wshadow]
775 | const DiagnosticLocation &Loc, const Twine &Msg)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:409:22: note: shadowed declaration is here
409 | DiagnosticLocation Loc;
| ^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:774:66: warning: declaration of 'Fn' shadows a member of 'llvm::OptimizationRemarkMissed' [-Wshadow]
774 | OptimizationRemarkMissed(const char *PassName, const Function &Fn,
| ~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:406:19: note: shadowed declaration is here
406 | const Function &Fn;
| ^~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:774:40: warning: declaration of 'PassName' shadows a member of 'llvm::OptimizationRemarkMissed' [-Wshadow]
774 | OptimizationRemarkMissed(const char *PassName, const Function &Fn,
| ~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:516:15: note: shadowed declaration is here
516 | const char *PassName;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h: In constructor 'llvm::OptimizationRemarkMissed::OptimizationRemarkMissed(const char*, const llvm::Function&, const llvm::DiagnosticLocation&, const llvm::Twine&)':
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:775:54: warning: declaration of 'Loc' shadows a member of 'llvm::OptimizationRemarkMissed' [-Wshadow]
775 | const DiagnosticLocation &Loc, const Twine &Msg)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:409:22: note: shadowed declaration is here
409 | DiagnosticLocation Loc;
| ^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:774:66: warning: declaration of 'Fn' shadows a member of 'llvm::OptimizationRemarkMissed' [-Wshadow]
774 | OptimizationRemarkMissed(const char *PassName, const Function &Fn,
| ~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:406:19: note: shadowed declaration is here
406 | const Function &Fn;
| ^~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:774:40: warning: declaration of 'PassName' shadows a member of 'llvm::OptimizationRemarkMissed' [-Wshadow]
774 | OptimizationRemarkMissed(const char *PassName, const Function &Fn,
| ~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:516:15: note: shadowed declaration is here
516 | const char *PassName;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h: In constructor 'llvm::OptimizationRemarkAnalysis::OptimizationRemarkAnalysis(const char*, llvm::StringRef, const llvm::OptimizationRemarkAnalysis&)':
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:800:42: warning: declaration of 'PassName' shadows a member of 'llvm::OptimizationRemarkAnalysis' [-Wshadow]
800 | OptimizationRemarkAnalysis(const char *PassName, StringRef Prepend,
| ~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:516:15: note: shadowed declaration is here
516 | const char *PassName;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h: In constructor 'llvm::OptimizationRemarkAnalysis::OptimizationRemarkAnalysis(const char*, llvm::StringRef, const llvm::OptimizationRemarkAnalysis&)':
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:800:42: warning: declaration of 'PassName' shadows a member of 'llvm::OptimizationRemarkAnalysis' [-Wshadow]
800 | OptimizationRemarkAnalysis(const char *PassName, StringRef Prepend,
| ~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:516:15: note: shadowed declaration is here
516 | const char *PassName;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h: In constructor 'llvm::OptimizationRemarkAnalysis::OptimizationRemarkAnalysis(const char*, llvm::StringRef, const llvm::OptimizationRemarkAnalysis&)':
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:800:42: warning: declaration of 'PassName' shadows a member of 'llvm::OptimizationRemarkAnalysis' [-Wshadow]
800 | OptimizationRemarkAnalysis(const char *PassName, StringRef Prepend,
| ~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:516:15: note: shadowed declaration is here
516 | const char *PassName;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h: In constructor 'llvm::OptimizationRemarkAnalysis::OptimizationRemarkAnalysis(llvm::DiagnosticKind, const char*, const llvm::Function&, const llvm::DiagnosticLocation&, const llvm::Twine&)':
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:827:76: warning: declaration of 'Loc' shadows a member of 'llvm::OptimizationRemarkAnalysis' [-Wshadow]
827 | const Function &Fn, const DiagnosticLocation &Loc,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:409:22: note: shadowed declaration is here
409 | DiagnosticLocation Loc;
| ^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:827:46: warning: declaration of 'Fn' shadows a member of 'llvm::OptimizationRemarkAnalysis' [-Wshadow]
827 | const Function &Fn, const DiagnosticLocation &Loc,
| ~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:406:19: note: shadowed declaration is here
406 | const Function &Fn;
| ^~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:826:68: warning: declaration of 'PassName' shadows a member of 'llvm::OptimizationRemarkAnalysis' [-Wshadow]
826 | OptimizationRemarkAnalysis(enum DiagnosticKind Kind, const char *PassName,
| ~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:516:15: note: shadowed declaration is here
516 | const char *PassName;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:826:50: warning: declaration of 'Kind' shadows a member of 'llvm::OptimizationRemarkAnalysis' [-Wshadow]
826 | OptimizationRemarkAnalysis(enum DiagnosticKind Kind, const char *PassName,
| ~~~~~~~~~~~~~~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:111:34: note: shadowed declaration is here
111 | const /* DiagnosticKind */ int Kind;
| ^~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h: In constructor 'llvm::OptimizationRemarkAnalysis::OptimizationRemarkAnalysis(llvm::DiagnosticKind, const char*, const llvm::Function&, const llvm::DiagnosticLocation&, const llvm::Twine&)':
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:827:76: warning: declaration of 'Loc' shadows a member of 'llvm::OptimizationRemarkAnalysis' [-Wshadow]
827 | const Function &Fn, const DiagnosticLocation &Loc,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:409:22: note: shadowed declaration is here
409 | DiagnosticLocation Loc;
| ^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:827:46: warning: declaration of 'Fn' shadows a member of 'llvm::OptimizationRemarkAnalysis' [-Wshadow]
827 | const Function &Fn, const DiagnosticLocation &Loc,
| ~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:406:19: note: shadowed declaration is here
406 | const Function &Fn;
| ^~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:826:68: warning: declaration of 'PassName' shadows a member of 'llvm::OptimizationRemarkAnalysis' [-Wshadow]
826 | OptimizationRemarkAnalysis(enum DiagnosticKind Kind, const char *PassName,
| ~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:516:15: note: shadowed declaration is here
516 | const char *PassName;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:826:50: warning: declaration of 'Kind' shadows a member of 'llvm::OptimizationRemarkAnalysis' [-Wshadow]
826 | OptimizationRemarkAnalysis(enum DiagnosticKind Kind, const char *PassName,
| ~~~~~~~~~~~~~~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:111:34: note: shadowed declaration is here
111 | const /* DiagnosticKind */ int Kind;
| ^~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h: In constructor 'llvm::OptimizationRemarkAnalysis::OptimizationRemarkAnalysis(llvm::DiagnosticKind, const char*, const llvm::Function&, const llvm::DiagnosticLocation&, const llvm::Twine&)':
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:827:76: warning: declaration of 'Loc' shadows a member of 'llvm::OptimizationRemarkAnalysis' [-Wshadow]
827 | const Function &Fn, const DiagnosticLocation &Loc,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:409:22: note: shadowed declaration is here
409 | DiagnosticLocation Loc;
| ^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:827:46: warning: declaration of 'Fn' shadows a member of 'llvm::OptimizationRemarkAnalysis' [-Wshadow]
827 | const Function &Fn, const DiagnosticLocation &Loc,
| ~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:406:19: note: shadowed declaration is here
406 | const Function &Fn;
| ^~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:826:68: warning: declaration of 'PassName' shadows a member of 'llvm::OptimizationRemarkAnalysis' [-Wshadow]
826 | OptimizationRemarkAnalysis(enum DiagnosticKind Kind, const char *PassName,
| ~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:516:15: note: shadowed declaration is here
516 | const char *PassName;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:826:50: warning: declaration of 'Kind' shadows a member of 'llvm::OptimizationRemarkAnalysis' [-Wshadow]
826 | OptimizationRemarkAnalysis(enum DiagnosticKind Kind, const char *PassName,
| ~~~~~~~~~~~~~~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:111:34: note: shadowed declaration is here
111 | const /* DiagnosticKind */ int Kind;
| ^~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h: In constructor 'llvm::OptimizationRemarkAnalysis::OptimizationRemarkAnalysis(const char*, const llvm::Function&, const llvm::DiagnosticLocation&, const llvm::Twine&)':
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:847:56: warning: declaration of 'Loc' shadows a member of 'llvm::OptimizationRemarkAnalysis' [-Wshadow]
847 | const DiagnosticLocation &Loc, const Twine &Msg)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:409:22: note: shadowed declaration is here
409 | DiagnosticLocation Loc;
| ^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:846:68: warning: declaration of 'Fn' shadows a member of 'llvm::OptimizationRemarkAnalysis' [-Wshadow]
846 | OptimizationRemarkAnalysis(const char *PassName, const Function &Fn,
| ~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:406:19: note: shadowed declaration is here
406 | const Function &Fn;
| ^~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:846:42: warning: declaration of 'PassName' shadows a member of 'llvm::OptimizationRemarkAnalysis' [-Wshadow]
846 | OptimizationRemarkAnalysis(const char *PassName, const Function &Fn,
| ~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:516:15: note: shadowed declaration is here
516 | const char *PassName;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h: In constructor 'llvm::OptimizationRemarkAnalysis::OptimizationRemarkAnalysis(const char*, const llvm::Function&, const llvm::DiagnosticLocation&, const llvm::Twine&)':
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:847:56: warning: declaration of 'Loc' shadows a member of 'llvm::OptimizationRemarkAnalysis' [-Wshadow]
847 | const DiagnosticLocation &Loc, const Twine &Msg)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:409:22: note: shadowed declaration is here
409 | DiagnosticLocation Loc;
| ^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:846:68: warning: declaration of 'Fn' shadows a member of 'llvm::OptimizationRemarkAnalysis' [-Wshadow]
846 | OptimizationRemarkAnalysis(const char *PassName, const Function &Fn,
| ~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:406:19: note: shadowed declaration is here
406 | const Function &Fn;
| ^~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:846:42: warning: declaration of 'PassName' shadows a member of 'llvm::OptimizationRemarkAnalysis' [-Wshadow]
846 | OptimizationRemarkAnalysis(const char *PassName, const Function &Fn,
| ~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:516:15: note: shadowed declaration is here
516 | const char *PassName;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h: In constructor 'llvm::OptimizationRemarkAnalysis::OptimizationRemarkAnalysis(const char*, const llvm::Function&, const llvm::DiagnosticLocation&, const llvm::Twine&)':
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:847:56: warning: declaration of 'Loc' shadows a member of 'llvm::OptimizationRemarkAnalysis' [-Wshadow]
847 | const DiagnosticLocation &Loc, const Twine &Msg)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:409:22: note: shadowed declaration is here
409 | DiagnosticLocation Loc;
| ^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:846:68: warning: declaration of 'Fn' shadows a member of 'llvm::OptimizationRemarkAnalysis' [-Wshadow]
846 | OptimizationRemarkAnalysis(const char *PassName, const Function &Fn,
| ~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:406:19: note: shadowed declaration is here
406 | const Function &Fn;
| ^~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:846:42: warning: declaration of 'PassName' shadows a member of 'llvm::OptimizationRemarkAnalysis' [-Wshadow]
846 | OptimizationRemarkAnalysis(const char *PassName, const Function &Fn,
| ~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:516:15: note: shadowed declaration is here
516 | const char *PassName;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h: In constructor 'llvm::OptimizationRemarkAnalysisFPCommute::OptimizationRemarkAnalysisFPCommute(const char*, llvm::StringRef, const llvm::DiagnosticLocation&, const llvm::Value*)':
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:867:52: warning: declaration of 'CodeRegion' shadows a member of 'llvm::OptimizationRemarkAnalysisFPCommute' [-Wshadow]
867 | const Value *CodeRegion)
| ~~~~~~~~~~~~~^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:686:16: note: shadowed declaration is here
686 | const Value *CodeRegion = nullptr;
| ^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:866:65: warning: declaration of 'Loc' shadows a member of 'llvm::OptimizationRemarkAnalysisFPCommute' [-Wshadow]
866 | const DiagnosticLocation &Loc,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:409:22: note: shadowed declaration is here
409 | DiagnosticLocation Loc;
| ^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:865:49: warning: declaration of 'RemarkName' shadows a member of 'llvm::OptimizationRemarkAnalysisFPCommute' [-Wshadow]
865 | StringRef RemarkName,
| ~~~~~~~~~~^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:521:13: note: shadowed declaration is here
521 | StringRef RemarkName;
| ^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:864:51: warning: declaration of 'PassName' shadows a member of 'llvm::OptimizationRemarkAnalysisFPCommute' [-Wshadow]
864 | OptimizationRemarkAnalysisFPCommute(const char *PassName,
| ~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:516:15: note: shadowed declaration is here
516 | const char *PassName;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h: In constructor 'llvm::OptimizationRemarkAnalysisFPCommute::OptimizationRemarkAnalysisFPCommute(const char*, llvm::StringRef, const llvm::DiagnosticLocation&, const llvm::Value*)':
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:867:52: warning: declaration of 'CodeRegion' shadows a member of 'llvm::OptimizationRemarkAnalysisFPCommute' [-Wshadow]
867 | const Value *CodeRegion)
| ~~~~~~~~~~~~~^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:686:16: note: shadowed declaration is here
686 | const Value *CodeRegion = nullptr;
| ^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:866:65: warning: declaration of 'Loc' shadows a member of 'llvm::OptimizationRemarkAnalysisFPCommute' [-Wshadow]
866 | const DiagnosticLocation &Loc,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:409:22: note: shadowed declaration is here
409 | DiagnosticLocation Loc;
| ^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:865:49: warning: declaration of 'RemarkName' shadows a member of 'llvm::OptimizationRemarkAnalysisFPCommute' [-Wshadow]
865 | StringRef RemarkName,
| ~~~~~~~~~~^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:521:13: note: shadowed declaration is here
521 | StringRef RemarkName;
| ^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:864:51: warning: declaration of 'PassName' shadows a member of 'llvm::OptimizationRemarkAnalysisFPCommute' [-Wshadow]
864 | OptimizationRemarkAnalysisFPCommute(const char *PassName,
| ~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:516:15: note: shadowed declaration is here
516 | const char *PassName;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h: In constructor 'llvm::OptimizationRemarkAnalysisFPCommute::OptimizationRemarkAnalysisFPCommute(const char*, llvm::StringRef, const llvm::DiagnosticLocation&, const llvm::Value*)':
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:867:52: warning: declaration of 'CodeRegion' shadows a member of 'llvm::OptimizationRemarkAnalysisFPCommute' [-Wshadow]
867 | const Value *CodeRegion)
| ~~~~~~~~~~~~~^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:686:16: note: shadowed declaration is here
686 | const Value *CodeRegion = nullptr;
| ^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:866:65: warning: declaration of 'Loc' shadows a member of 'llvm::OptimizationRemarkAnalysisFPCommute' [-Wshadow]
866 | const DiagnosticLocation &Loc,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:409:22: note: shadowed declaration is here
409 | DiagnosticLocation Loc;
| ^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:865:49: warning: declaration of 'RemarkName' shadows a member of 'llvm::OptimizationRemarkAnalysisFPCommute' [-Wshadow]
865 | StringRef RemarkName,
| ~~~~~~~~~~^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:521:13: note: shadowed declaration is here
521 | StringRef RemarkName;
| ^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:864:51: warning: declaration of 'PassName' shadows a member of 'llvm::OptimizationRemarkAnalysisFPCommute' [-Wshadow]
864 | OptimizationRemarkAnalysisFPCommute(const char *PassName,
| ~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:516:15: note: shadowed declaration is here
516 | const char *PassName;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h: In constructor 'llvm::OptimizationRemarkAnalysisFPCommute::OptimizationRemarkAnalysisFPCommute(const char*, const llvm::Function&, const llvm::DiagnosticLocation&, const llvm::Twine&)':
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:888:65: warning: declaration of 'Loc' shadows a member of 'llvm::OptimizationRemarkAnalysisFPCommute' [-Wshadow]
888 | const DiagnosticLocation &Loc,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:409:22: note: shadowed declaration is here
409 | DiagnosticLocation Loc;
| ^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:887:77: warning: declaration of 'Fn' shadows a member of 'llvm::OptimizationRemarkAnalysisFPCommute' [-Wshadow]
887 | OptimizationRemarkAnalysisFPCommute(const char *PassName, const Function &Fn,
| ~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:406:19: note: shadowed declaration is here
406 | const Function &Fn;
| ^~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:887:51: warning: declaration of 'PassName' shadows a member of 'llvm::OptimizationRemarkAnalysisFPCommute' [-Wshadow]
887 | OptimizationRemarkAnalysisFPCommute(const char *PassName, const Function &Fn,
| ~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:516:15: note: shadowed declaration is here
516 | const char *PassName;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h: In constructor 'llvm::OptimizationRemarkAnalysisFPCommute::OptimizationRemarkAnalysisFPCommute(const char*, const llvm::Function&, const llvm::DiagnosticLocation&, const llvm::Twine&)':
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:888:65: warning: declaration of 'Loc' shadows a member of 'llvm::OptimizationRemarkAnalysisFPCommute' [-Wshadow]
888 | const DiagnosticLocation &Loc,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:409:22: note: shadowed declaration is here
409 | DiagnosticLocation Loc;
| ^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:887:77: warning: declaration of 'Fn' shadows a member of 'llvm::OptimizationRemarkAnalysisFPCommute' [-Wshadow]
887 | OptimizationRemarkAnalysisFPCommute(const char *PassName, const Function &Fn,
| ~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:406:19: note: shadowed declaration is here
406 | const Function &Fn;
| ^~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:887:51: warning: declaration of 'PassName' shadows a member of 'llvm::OptimizationRemarkAnalysisFPCommute' [-Wshadow]
887 | OptimizationRemarkAnalysisFPCommute(const char *PassName, const Function &Fn,
| ~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:516:15: note: shadowed declaration is here
516 | const char *PassName;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h: In constructor 'llvm::OptimizationRemarkAnalysisFPCommute::OptimizationRemarkAnalysisFPCommute(const char*, const llvm::Function&, const llvm::DiagnosticLocation&, const llvm::Twine&)':
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:888:65: warning: declaration of 'Loc' shadows a member of 'llvm::OptimizationRemarkAnalysisFPCommute' [-Wshadow]
888 | const DiagnosticLocation &Loc,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:409:22: note: shadowed declaration is here
409 | DiagnosticLocation Loc;
| ^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:887:77: warning: declaration of 'Fn' shadows a member of 'llvm::OptimizationRemarkAnalysisFPCommute' [-Wshadow]
887 | OptimizationRemarkAnalysisFPCommute(const char *PassName, const Function &Fn,
| ~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:406:19: note: shadowed declaration is here
406 | const Function &Fn;
| ^~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:887:51: warning: declaration of 'PassName' shadows a member of 'llvm::OptimizationRemarkAnalysisFPCommute' [-Wshadow]
887 | OptimizationRemarkAnalysisFPCommute(const char *PassName, const Function &Fn,
| ~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:516:15: note: shadowed declaration is here
516 | const char *PassName;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h: In constructor 'llvm::OptimizationRemarkAnalysisAliasing::OptimizationRemarkAnalysisAliasing(const char*, llvm::StringRef, const llvm::DiagnosticLocation&, const llvm::Value*)':
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:908:51: warning: declaration of 'CodeRegion' shadows a member of 'llvm::OptimizationRemarkAnalysisAliasing' [-Wshadow]
908 | const Value *CodeRegion)
| ~~~~~~~~~~~~~^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:686:16: note: shadowed declaration is here
686 | const Value *CodeRegion = nullptr;
| ^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:907:64: warning: declaration of 'Loc' shadows a member of 'llvm::OptimizationRemarkAnalysisAliasing' [-Wshadow]
907 | const DiagnosticLocation &Loc,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:409:22: note: shadowed declaration is here
409 | DiagnosticLocation Loc;
| ^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:906:70: warning: declaration of 'RemarkName' shadows a member of 'llvm::OptimizationRemarkAnalysisAliasing' [-Wshadow]
906 | OptimizationRemarkAnalysisAliasing(const char *PassName, StringRef RemarkName,
| ~~~~~~~~~~^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:521:13: note: shadowed declaration is here
521 | StringRef RemarkName;
| ^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:906:50: warning: declaration of 'PassName' shadows a member of 'llvm::OptimizationRemarkAnalysisAliasing' [-Wshadow]
906 | OptimizationRemarkAnalysisAliasing(const char *PassName, StringRef RemarkName,
| ~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:516:15: note: shadowed declaration is here
516 | const char *PassName;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h: In constructor 'llvm::OptimizationRemarkAnalysisAliasing::OptimizationRemarkAnalysisAliasing(const char*, llvm::StringRef, const llvm::DiagnosticLocation&, const llvm::Value*)':
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:908:51: warning: declaration of 'CodeRegion' shadows a member of 'llvm::OptimizationRemarkAnalysisAliasing' [-Wshadow]
908 | const Value *CodeRegion)
| ~~~~~~~~~~~~~^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:686:16: note: shadowed declaration is here
686 | const Value *CodeRegion = nullptr;
| ^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:907:64: warning: declaration of 'Loc' shadows a member of 'llvm::OptimizationRemarkAnalysisAliasing' [-Wshadow]
907 | const DiagnosticLocation &Loc,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:409:22: note: shadowed declaration is here
409 | DiagnosticLocation Loc;
| ^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:906:70: warning: declaration of 'RemarkName' shadows a member of 'llvm::OptimizationRemarkAnalysisAliasing' [-Wshadow]
906 | OptimizationRemarkAnalysisAliasing(const char *PassName, StringRef RemarkName,
| ~~~~~~~~~~^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:521:13: note: shadowed declaration is here
521 | StringRef RemarkName;
| ^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:906:50: warning: declaration of 'PassName' shadows a member of 'llvm::OptimizationRemarkAnalysisAliasing' [-Wshadow]
906 | OptimizationRemarkAnalysisAliasing(const char *PassName, StringRef RemarkName,
| ~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:516:15: note: shadowed declaration is here
516 | const char *PassName;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h: In constructor 'llvm::OptimizationRemarkAnalysisAliasing::OptimizationRemarkAnalysisAliasing(const char*, llvm::StringRef, const llvm::DiagnosticLocation&, const llvm::Value*)':
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:908:51: warning: declaration of 'CodeRegion' shadows a member of 'llvm::OptimizationRemarkAnalysisAliasing' [-Wshadow]
908 | const Value *CodeRegion)
| ~~~~~~~~~~~~~^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:686:16: note: shadowed declaration is here
686 | const Value *CodeRegion = nullptr;
| ^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:907:64: warning: declaration of 'Loc' shadows a member of 'llvm::OptimizationRemarkAnalysisAliasing' [-Wshadow]
907 | const DiagnosticLocation &Loc,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:409:22: note: shadowed declaration is here
409 | DiagnosticLocation Loc;
| ^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:906:70: warning: declaration of 'RemarkName' shadows a member of 'llvm::OptimizationRemarkAnalysisAliasing' [-Wshadow]
906 | OptimizationRemarkAnalysisAliasing(const char *PassName, StringRef RemarkName,
| ~~~~~~~~~~^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:521:13: note: shadowed declaration is here
521 | StringRef RemarkName;
| ^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:906:50: warning: declaration of 'PassName' shadows a member of 'llvm::OptimizationRemarkAnalysisAliasing' [-Wshadow]
906 | OptimizationRemarkAnalysisAliasing(const char *PassName, StringRef RemarkName,
| ~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:516:15: note: shadowed declaration is here
516 | const char *PassName;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h: In constructor 'llvm::OptimizationRemarkAnalysisAliasing::OptimizationRemarkAnalysisAliasing(const char*, const llvm::Function&, const llvm::DiagnosticLocation&, const llvm::Twine&)':
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:929:64: warning: declaration of 'Loc' shadows a member of 'llvm::OptimizationRemarkAnalysisAliasing' [-Wshadow]
929 | const DiagnosticLocation &Loc,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:409:22: note: shadowed declaration is here
409 | DiagnosticLocation Loc;
| ^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:928:76: warning: declaration of 'Fn' shadows a member of 'llvm::OptimizationRemarkAnalysisAliasing' [-Wshadow]
928 | OptimizationRemarkAnalysisAliasing(const char *PassName, const Function &Fn,
| ~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:406:19: note: shadowed declaration is here
406 | const Function &Fn;
| ^~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:928:50: warning: declaration of 'PassName' shadows a member of 'llvm::OptimizationRemarkAnalysisAliasing' [-Wshadow]
928 | OptimizationRemarkAnalysisAliasing(const char *PassName, const Function &Fn,
| ~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:516:15: note: shadowed declaration is here
516 | const char *PassName;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h: In constructor 'llvm::OptimizationRemarkAnalysisAliasing::OptimizationRemarkAnalysisAliasing(const char*, const llvm::Function&, const llvm::DiagnosticLocation&, const llvm::Twine&)':
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:929:64: warning: declaration of 'Loc' shadows a member of 'llvm::OptimizationRemarkAnalysisAliasing' [-Wshadow]
929 | const DiagnosticLocation &Loc,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:409:22: note: shadowed declaration is here
409 | DiagnosticLocation Loc;
| ^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:928:76: warning: declaration of 'Fn' shadows a member of 'llvm::OptimizationRemarkAnalysisAliasing' [-Wshadow]
928 | OptimizationRemarkAnalysisAliasing(const char *PassName, const Function &Fn,
| ~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:406:19: note: shadowed declaration is here
406 | const Function &Fn;
| ^~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:928:50: warning: declaration of 'PassName' shadows a member of 'llvm::OptimizationRemarkAnalysisAliasing' [-Wshadow]
928 | OptimizationRemarkAnalysisAliasing(const char *PassName, const Function &Fn,
| ~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:516:15: note: shadowed declaration is here
516 | const char *PassName;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h: In constructor 'llvm::OptimizationRemarkAnalysisAliasing::OptimizationRemarkAnalysisAliasing(const char*, const llvm::Function&, const llvm::DiagnosticLocation&, const llvm::Twine&)':
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:929:64: warning: declaration of 'Loc' shadows a member of 'llvm::OptimizationRemarkAnalysisAliasing' [-Wshadow]
929 | const DiagnosticLocation &Loc,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:409:22: note: shadowed declaration is here
409 | DiagnosticLocation Loc;
| ^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:928:76: warning: declaration of 'Fn' shadows a member of 'llvm::OptimizationRemarkAnalysisAliasing' [-Wshadow]
928 | OptimizationRemarkAnalysisAliasing(const char *PassName, const Function &Fn,
| ~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:406:19: note: shadowed declaration is here
406 | const Function &Fn;
| ^~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:928:50: warning: declaration of 'PassName' shadows a member of 'llvm::OptimizationRemarkAnalysisAliasing' [-Wshadow]
928 | OptimizationRemarkAnalysisAliasing(const char *PassName, const Function &Fn,
| ~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:516:15: note: shadowed declaration is here
516 | const char *PassName;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h: In constructor 'llvm::DiagnosticInfoMIRParser::DiagnosticInfoMIRParser(llvm::DiagnosticSeverity, const llvm::SMDiagnostic&)':
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:942:47: warning: declaration of 'Diagnostic' shadows a member of 'llvm::DiagnosticInfoMIRParser' [-Wshadow]
942 | const SMDiagnostic &Diagnostic)
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:938:23: note: shadowed declaration is here
938 | const SMDiagnostic &Diagnostic;
| ^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:941:46: warning: declaration of 'Severity' shadows a member of 'llvm::DiagnosticInfoMIRParser' [-Wshadow]
941 | DiagnosticInfoMIRParser(DiagnosticSeverity Severity,
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:113:28: note: shadowed declaration is here
113 | const DiagnosticSeverity Severity;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h: In constructor 'llvm::DiagnosticInfoMIRParser::DiagnosticInfoMIRParser(llvm::DiagnosticSeverity, const llvm::SMDiagnostic&)':
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:942:47: warning: declaration of 'Diagnostic' shadows a member of 'llvm::DiagnosticInfoMIRParser' [-Wshadow]
942 | const SMDiagnostic &Diagnostic)
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:938:23: note: shadowed declaration is here
938 | const SMDiagnostic &Diagnostic;
| ^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:941:46: warning: declaration of 'Severity' shadows a member of 'llvm::DiagnosticInfoMIRParser' [-Wshadow]
941 | DiagnosticInfoMIRParser(DiagnosticSeverity Severity,
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:113:28: note: shadowed declaration is here
113 | const DiagnosticSeverity Severity;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h: In constructor 'llvm::DiagnosticInfoMIRParser::DiagnosticInfoMIRParser(llvm::DiagnosticSeverity, const llvm::SMDiagnostic&)':
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:942:47: warning: declaration of 'Diagnostic' shadows a member of 'llvm::DiagnosticInfoMIRParser' [-Wshadow]
942 | const SMDiagnostic &Diagnostic)
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:938:23: note: shadowed declaration is here
938 | const SMDiagnostic &Diagnostic;
| ^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:941:46: warning: declaration of 'Severity' shadows a member of 'llvm::DiagnosticInfoMIRParser' [-Wshadow]
941 | DiagnosticInfoMIRParser(DiagnosticSeverity Severity,
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:113:28: note: shadowed declaration is here
113 | const DiagnosticSeverity Severity;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h: In constructor 'llvm::DiagnosticInfoISelFallback::DiagnosticInfoISelFallback(const llvm::Function&, llvm::DiagnosticSeverity)':
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:961:49: warning: declaration of 'Severity' shadows a member of 'llvm::DiagnosticInfoISelFallback' [-Wshadow]
961 | DiagnosticSeverity Severity = DS_Warning)
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:113:28: note: shadowed declaration is here
113 | const DiagnosticSeverity Severity;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:960:46: warning: declaration of 'Fn' shadows a member of 'llvm::DiagnosticInfoISelFallback' [-Wshadow]
960 | DiagnosticInfoISelFallback(const Function &Fn,
| ~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:957:19: note: shadowed declaration is here
957 | const Function &Fn;
| ^~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h: In constructor 'llvm::DiagnosticInfoISelFallback::DiagnosticInfoISelFallback(const llvm::Function&, llvm::DiagnosticSeverity)':
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:961:49: warning: declaration of 'Severity' shadows a member of 'llvm::DiagnosticInfoISelFallback' [-Wshadow]
961 | DiagnosticSeverity Severity = DS_Warning)
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:113:28: note: shadowed declaration is here
113 | const DiagnosticSeverity Severity;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:960:46: warning: declaration of 'Fn' shadows a member of 'llvm::DiagnosticInfoISelFallback' [-Wshadow]
960 | DiagnosticInfoISelFallback(const Function &Fn,
| ~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:957:19: note: shadowed declaration is here
957 | const Function &Fn;
| ^~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h: In constructor 'llvm::DiagnosticInfoISelFallback::DiagnosticInfoISelFallback(const llvm::Function&, llvm::DiagnosticSeverity)':
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:961:49: warning: declaration of 'Severity' shadows a member of 'llvm::DiagnosticInfoISelFallback' [-Wshadow]
961 | DiagnosticSeverity Severity = DS_Warning)
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:113:28: note: shadowed declaration is here
113 | const DiagnosticSeverity Severity;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:960:46: warning: declaration of 'Fn' shadows a member of 'llvm::DiagnosticInfoISelFallback' [-Wshadow]
960 | DiagnosticInfoISelFallback(const Function &Fn,
| ~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:957:19: note: shadowed declaration is here
957 | const Function &Fn;
| ^~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h: In constructor 'llvm::DiagnosticInfoOptimizationFailure::DiagnosticInfoOptimizationFailure(const llvm::Function&, const llvm::DiagnosticLocation&, const llvm::Twine&)':
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:986:63: warning: declaration of 'Loc' shadows a member of 'llvm::DiagnosticInfoOptimizationFailure' [-Wshadow]
986 | const DiagnosticLocation &Loc,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:409:22: note: shadowed declaration is here
409 | DiagnosticLocation Loc;
| ^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:985:53: warning: declaration of 'Fn' shadows a member of 'llvm::DiagnosticInfoOptimizationFailure' [-Wshadow]
985 | DiagnosticInfoOptimizationFailure(const Function &Fn,
| ~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:406:19: note: shadowed declaration is here
406 | const Function &Fn;
| ^~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h: In constructor 'llvm::DiagnosticInfoOptimizationFailure::DiagnosticInfoOptimizationFailure(const llvm::Function&, const llvm::DiagnosticLocation&, const llvm::Twine&)':
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:986:63: warning: declaration of 'Loc' shadows a member of 'llvm::DiagnosticInfoOptimizationFailure' [-Wshadow]
986 | const DiagnosticLocation &Loc,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:409:22: note: shadowed declaration is here
409 | DiagnosticLocation Loc;
| ^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:985:53: warning: declaration of 'Fn' shadows a member of 'llvm::DiagnosticInfoOptimizationFailure' [-Wshadow]
985 | DiagnosticInfoOptimizationFailure(const Function &Fn,
| ~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:406:19: note: shadowed declaration is here
406 | const Function &Fn;
| ^~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h: In constructor 'llvm::DiagnosticInfoOptimizationFailure::DiagnosticInfoOptimizationFailure(const llvm::Function&, const llvm::DiagnosticLocation&, const llvm::Twine&)':
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:986:63: warning: declaration of 'Loc' shadows a member of 'llvm::DiagnosticInfoOptimizationFailure' [-Wshadow]
986 | const DiagnosticLocation &Loc,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:409:22: note: shadowed declaration is here
409 | DiagnosticLocation Loc;
| ^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:985:53: warning: declaration of 'Fn' shadows a member of 'llvm::DiagnosticInfoOptimizationFailure' [-Wshadow]
985 | DiagnosticInfoOptimizationFailure(const Function &Fn,
| ~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:406:19: note: shadowed declaration is here
406 | const Function &Fn;
| ^~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h: In constructor 'llvm::DiagnosticInfoUnsupported::DiagnosticInfoUnsupported(const llvm::Function&, const llvm::Twine&, const llvm::DiagnosticLocation&, llvm::DiagnosticSeverity)':
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:1023:26: warning: declaration of 'Severity' shadows a member of 'llvm::DiagnosticInfoUnsupported' [-Wshadow]
1023 | DiagnosticSeverity Severity = DS_Error)
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:113:28: note: shadowed declaration is here
113 | const DiagnosticSeverity Severity;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:1022:33: warning: declaration of 'Loc' shadows a member of 'llvm::DiagnosticInfoUnsupported' [-Wshadow]
1022 | const DiagnosticLocation &Loc = DiagnosticLocation(),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:409:22: note: shadowed declaration is here
409 | DiagnosticLocation Loc;
| ^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:1021:40: warning: declaration of 'Msg' shadows a member of 'llvm::DiagnosticInfoUnsupported' [-Wshadow]
1021 | const Function &Fn, const Twine &Msg,
| ~~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:1011:9: note: shadowed declaration is here
1011 | Twine Msg;
| ^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:1021:23: warning: declaration of 'Fn' shadows a member of 'llvm::DiagnosticInfoUnsupported' [-Wshadow]
1021 | const Function &Fn, const Twine &Msg,
| ~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:406:19: note: shadowed declaration is here
406 | const Function &Fn;
| ^~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h: In constructor 'llvm::DiagnosticInfoUnsupported::DiagnosticInfoUnsupported(const llvm::Function&, const llvm::Twine&, const llvm::DiagnosticLocation&, llvm::DiagnosticSeverity)':
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:1023:26: warning: declaration of 'Severity' shadows a member of 'llvm::DiagnosticInfoUnsupported' [-Wshadow]
1023 | DiagnosticSeverity Severity = DS_Error)
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:113:28: note: shadowed declaration is here
113 | const DiagnosticSeverity Severity;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:1022:33: warning: declaration of 'Loc' shadows a member of 'llvm::DiagnosticInfoUnsupported' [-Wshadow]
1022 | const DiagnosticLocation &Loc = DiagnosticLocation(),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:409:22: note: shadowed declaration is here
409 | DiagnosticLocation Loc;
| ^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:1021:40: warning: declaration of 'Msg' shadows a member of 'llvm::DiagnosticInfoUnsupported' [-Wshadow]
1021 | const Function &Fn, const Twine &Msg,
| ~~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:1011:9: note: shadowed declaration is here
1011 | Twine Msg;
| ^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:1021:23: warning: declaration of 'Fn' shadows a member of 'llvm::DiagnosticInfoUnsupported' [-Wshadow]
1021 | const Function &Fn, const Twine &Msg,
| ~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:406:19: note: shadowed declaration is here
406 | const Function &Fn;
| ^~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h: In constructor 'llvm::DiagnosticInfoUnsupported::DiagnosticInfoUnsupported(const llvm::Function&, const llvm::Twine&, const llvm::DiagnosticLocation&, llvm::DiagnosticSeverity)':
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:1023:26: warning: declaration of 'Severity' shadows a member of 'llvm::DiagnosticInfoUnsupported' [-Wshadow]
1023 | DiagnosticSeverity Severity = DS_Error)
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:113:28: note: shadowed declaration is here
113 | const DiagnosticSeverity Severity;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:1022:33: warning: declaration of 'Loc' shadows a member of 'llvm::DiagnosticInfoUnsupported' [-Wshadow]
1022 | const DiagnosticLocation &Loc = DiagnosticLocation(),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:409:22: note: shadowed declaration is here
409 | DiagnosticLocation Loc;
| ^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:1021:40: warning: declaration of 'Msg' shadows a member of 'llvm::DiagnosticInfoUnsupported' [-Wshadow]
1021 | const Function &Fn, const Twine &Msg,
| ~~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:1011:9: note: shadowed declaration is here
1011 | Twine Msg;
| ^~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:1021:23: warning: declaration of 'Fn' shadows a member of 'llvm::DiagnosticInfoUnsupported' [-Wshadow]
1021 | const Function &Fn, const Twine &Msg,
| ~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:406:19: note: shadowed declaration is here
406 | const Function &Fn;
| ^~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h: In constructor 'llvm::DiagnosticInfoSrcMgr::DiagnosticInfoSrcMgr(const llvm::SMDiagnostic&, llvm::StringRef, bool, unsigned int)':
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:1084:60: warning: declaration of 'LocCookie' shadows a member of 'llvm::DiagnosticInfoSrcMgr' [-Wshadow]
1084 | bool InlineAsmDiag = true, unsigned LocCookie = 0)
| ~~~~~~~~~^~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:1080:12: note: shadowed declaration is here
1080 | unsigned LocCookie;
| ^~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:1084:29: warning: declaration of 'InlineAsmDiag' shadows a member of 'llvm::DiagnosticInfoSrcMgr' [-Wshadow]
1084 | bool InlineAsmDiag = true, unsigned LocCookie = 0)
| ~~~~~^~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:1079:8: note: shadowed declaration is here
1079 | bool InlineAsmDiag;
| ^~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:1083:66: warning: declaration of 'ModName' shadows a member of 'llvm::DiagnosticInfoSrcMgr' [-Wshadow]
1083 | DiagnosticInfoSrcMgr(const SMDiagnostic &Diagnostic, StringRef ModName,
| ~~~~~~~~~~^~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:1076:13: note: shadowed declaration is here
1076 | StringRef ModName;
| ^~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:1083:44: warning: declaration of 'Diagnostic' shadows a member of 'llvm::DiagnosticInfoSrcMgr' [-Wshadow]
1083 | DiagnosticInfoSrcMgr(const SMDiagnostic &Diagnostic, StringRef ModName,
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:1075:23: note: shadowed declaration is here
1075 | const SMDiagnostic &Diagnostic;
| ^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h: In constructor 'llvm::DiagnosticInfoSrcMgr::DiagnosticInfoSrcMgr(const llvm::SMDiagnostic&, llvm::StringRef, bool, unsigned int)':
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:1084:60: warning: declaration of 'LocCookie' shadows a member of 'llvm::DiagnosticInfoSrcMgr' [-Wshadow]
1084 | bool InlineAsmDiag = true, unsigned LocCookie = 0)
| ~~~~~~~~~^~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:1080:12: note: shadowed declaration is here
1080 | unsigned LocCookie;
| ^~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:1084:29: warning: declaration of 'InlineAsmDiag' shadows a member of 'llvm::DiagnosticInfoSrcMgr' [-Wshadow]
1084 | bool InlineAsmDiag = true, unsigned LocCookie = 0)
| ~~~~~^~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:1079:8: note: shadowed declaration is here
1079 | bool InlineAsmDiag;
| ^~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:1083:66: warning: declaration of 'ModName' shadows a member of 'llvm::DiagnosticInfoSrcMgr' [-Wshadow]
1083 | DiagnosticInfoSrcMgr(const SMDiagnostic &Diagnostic, StringRef ModName,
| ~~~~~~~~~~^~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:1076:13: note: shadowed declaration is here
1076 | StringRef ModName;
| ^~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:1083:44: warning: declaration of 'Diagnostic' shadows a member of 'llvm::DiagnosticInfoSrcMgr' [-Wshadow]
1083 | DiagnosticInfoSrcMgr(const SMDiagnostic &Diagnostic, StringRef ModName,
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:1075:23: note: shadowed declaration is here
1075 | const SMDiagnostic &Diagnostic;
| ^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h: In constructor 'llvm::DiagnosticInfoSrcMgr::DiagnosticInfoSrcMgr(const llvm::SMDiagnostic&, llvm::StringRef, bool, unsigned int)':
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:1084:60: warning: declaration of 'LocCookie' shadows a member of 'llvm::DiagnosticInfoSrcMgr' [-Wshadow]
1084 | bool InlineAsmDiag = true, unsigned LocCookie = 0)
| ~~~~~~~~~^~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:1080:12: note: shadowed declaration is here
1080 | unsigned LocCookie;
| ^~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:1084:29: warning: declaration of 'InlineAsmDiag' shadows a member of 'llvm::DiagnosticInfoSrcMgr' [-Wshadow]
1084 | bool InlineAsmDiag = true, unsigned LocCookie = 0)
| ~~~~~^~~~~~~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:1079:8: note: shadowed declaration is here
1079 | bool InlineAsmDiag;
| ^~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:1083:66: warning: declaration of 'ModName' shadows a member of 'llvm::DiagnosticInfoSrcMgr' [-Wshadow]
1083 | DiagnosticInfoSrcMgr(const SMDiagnostic &Diagnostic, StringRef ModName,
| ~~~~~~~~~~^~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:1076:13: note: shadowed declaration is here
1076 | StringRef ModName;
| ^~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:1083:44: warning: declaration of 'Diagnostic' shadows a member of 'llvm::DiagnosticInfoSrcMgr' [-Wshadow]
1083 | DiagnosticInfoSrcMgr(const SMDiagnostic &Diagnostic, StringRef ModName,
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:1075:23: note: shadowed declaration is here
1075 | const SMDiagnostic &Diagnostic;
| ^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h: In constructor 'llvm::DiagnosticInfoDontCall::DiagnosticInfoDontCall(llvm::StringRef, llvm::StringRef, llvm::DiagnosticSeverity, unsigned int)':
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:1109:58: warning: declaration of 'LocCookie' shadows a member of 'llvm::DiagnosticInfoDontCall' [-Wshadow]
1109 | DiagnosticSeverity DS, unsigned LocCookie)
| ~~~~~~~~~^~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:1105:12: note: shadowed declaration is here
1105 | unsigned LocCookie;
| ^~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:1108:58: warning: declaration of 'Note' shadows a member of 'llvm::DiagnosticInfoDontCall' [-Wshadow]
1108 | DiagnosticInfoDontCall(StringRef CalleeName, StringRef Note,
| ~~~~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:1104:13: note: shadowed declaration is here
1104 | StringRef Note;
| ^~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:1108:36: warning: declaration of 'CalleeName' shadows a member of 'llvm::DiagnosticInfoDontCall' [-Wshadow]
1108 | DiagnosticInfoDontCall(StringRef CalleeName, StringRef Note,
| ~~~~~~~~~~^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:1103:13: note: shadowed declaration is here
1103 | StringRef CalleeName;
| ^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h: In constructor 'llvm::DiagnosticInfoDontCall::DiagnosticInfoDontCall(llvm::StringRef, llvm::StringRef, llvm::DiagnosticSeverity, unsigned int)':
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:1109:58: warning: declaration of 'LocCookie' shadows a member of 'llvm::DiagnosticInfoDontCall' [-Wshadow]
1109 | DiagnosticSeverity DS, unsigned LocCookie)
| ~~~~~~~~~^~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:1105:12: note: shadowed declaration is here
1105 | unsigned LocCookie;
| ^~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:1108:58: warning: declaration of 'Note' shadows a member of 'llvm::DiagnosticInfoDontCall' [-Wshadow]
1108 | DiagnosticInfoDontCall(StringRef CalleeName, StringRef Note,
| ~~~~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:1104:13: note: shadowed declaration is here
1104 | StringRef Note;
| ^~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:1108:36: warning: declaration of 'CalleeName' shadows a member of 'llvm::DiagnosticInfoDontCall' [-Wshadow]
1108 | DiagnosticInfoDontCall(StringRef CalleeName, StringRef Note,
| ~~~~~~~~~~^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:1103:13: note: shadowed declaration is here
1103 | StringRef CalleeName;
| ^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h: In constructor 'llvm::DiagnosticInfoDontCall::DiagnosticInfoDontCall(llvm::StringRef, llvm::StringRef, llvm::DiagnosticSeverity, unsigned int)':
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:1109:58: warning: declaration of 'LocCookie' shadows a member of 'llvm::DiagnosticInfoDontCall' [-Wshadow]
1109 | DiagnosticSeverity DS, unsigned LocCookie)
| ~~~~~~~~~^~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:1105:12: note: shadowed declaration is here
1105 | unsigned LocCookie;
| ^~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:1108:58: warning: declaration of 'Note' shadows a member of 'llvm::DiagnosticInfoDontCall' [-Wshadow]
1108 | DiagnosticInfoDontCall(StringRef CalleeName, StringRef Note,
| ~~~~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:1104:13: note: shadowed declaration is here
1104 | StringRef Note;
| ^~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:1108:36: warning: declaration of 'CalleeName' shadows a member of 'llvm::DiagnosticInfoDontCall' [-Wshadow]
1108 | DiagnosticInfoDontCall(StringRef CalleeName, StringRef Note,
| ~~~~~~~~~~^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/IR/DiagnosticInfo.h:1103:13: note: shadowed declaration is here
1103 | StringRef CalleeName;
| ^~~~~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:17,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h: In constructor 'llvm::MemoryDepChecker::Dependence::Dependence(unsigned int, unsigned int, llvm::MemoryDepChecker::Dependence::DepType)':
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:146:63: warning: declaration of 'Type' shadows a member of 'llvm::MemoryDepChecker::Dependence' [-Wshadow]
146 | Dependence(unsigned Source, unsigned Destination, DepType Type)
| ~~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:144:13: note: shadowed declaration is here
144 | DepType Type;
| ^~~~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:146:42: warning: declaration of 'Destination' shadows a member of 'llvm::MemoryDepChecker::Dependence' [-Wshadow]
146 | Dependence(unsigned Source, unsigned Destination, DepType Type)
| ~~~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:142:14: note: shadowed declaration is here
142 | unsigned Destination;
| ^~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:146:25: warning: declaration of 'Source' shadows a member of 'llvm::MemoryDepChecker::Dependence' [-Wshadow]
146 | Dependence(unsigned Source, unsigned Destination, DepType Type)
| ~~~~~~~~~^~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:140:14: note: shadowed declaration is here
140 | unsigned Source;
| ^~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h: In constructor 'llvm::MemoryDepChecker::Dependence::Dependence(unsigned int, unsigned int, llvm::MemoryDepChecker::Dependence::DepType)':
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:146:63: warning: declaration of 'Type' shadows a member of 'llvm::MemoryDepChecker::Dependence' [-Wshadow]
146 | Dependence(unsigned Source, unsigned Destination, DepType Type)
| ~~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:144:13: note: shadowed declaration is here
144 | DepType Type;
| ^~~~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:146:42: warning: declaration of 'Destination' shadows a member of 'llvm::MemoryDepChecker::Dependence' [-Wshadow]
146 | Dependence(unsigned Source, unsigned Destination, DepType Type)
| ~~~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:142:14: note: shadowed declaration is here
142 | unsigned Destination;
| ^~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:146:25: warning: declaration of 'Source' shadows a member of 'llvm::MemoryDepChecker::Dependence' [-Wshadow]
146 | Dependence(unsigned Source, unsigned Destination, DepType Type)
| ~~~~~~~~~^~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:140:14: note: shadowed declaration is here
140 | unsigned Source;
| ^~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h: In constructor 'llvm::MemoryDepChecker::Dependence::Dependence(unsigned int, unsigned int, llvm::MemoryDepChecker::Dependence::DepType)':
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:146:63: warning: declaration of 'Type' shadows a member of 'llvm::MemoryDepChecker::Dependence' [-Wshadow]
146 | Dependence(unsigned Source, unsigned Destination, DepType Type)
| ~~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:144:13: note: shadowed declaration is here
144 | DepType Type;
| ^~~~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:146:42: warning: declaration of 'Destination' shadows a member of 'llvm::MemoryDepChecker::Dependence' [-Wshadow]
146 | Dependence(unsigned Source, unsigned Destination, DepType Type)
| ~~~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:142:14: note: shadowed declaration is here
142 | unsigned Destination;
| ^~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:146:25: warning: declaration of 'Source' shadows a member of 'llvm::MemoryDepChecker::Dependence' [-Wshadow]
146 | Dependence(unsigned Source, unsigned Destination, DepType Type)
| ~~~~~~~~~^~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:140:14: note: shadowed declaration is here
140 | unsigned Source;
| ^~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h: In constructor 'llvm::MemoryDepChecker::MemoryDepChecker(llvm::PredicatedScalarEvolution&, const llvm::Loop*)':
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:171:47: warning: declaration of 'PSE' shadows a member of 'llvm::MemoryDepChecker' [-Wshadow]
171 | MemoryDepChecker(PredicatedScalarEvolution &PSE, const Loop *L)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:265:30: note: shadowed declaration is here
265 | PredicatedScalarEvolution &PSE;
| ^~~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h: In constructor 'llvm::MemoryDepChecker::MemoryDepChecker(llvm::PredicatedScalarEvolution&, const llvm::Loop*)':
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:171:47: warning: declaration of 'PSE' shadows a member of 'llvm::MemoryDepChecker' [-Wshadow]
171 | MemoryDepChecker(PredicatedScalarEvolution &PSE, const Loop *L)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:265:30: note: shadowed declaration is here
265 | PredicatedScalarEvolution &PSE;
| ^~~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h: In constructor 'llvm::MemoryDepChecker::MemoryDepChecker(llvm::PredicatedScalarEvolution&, const llvm::Loop*)':
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:171:47: warning: declaration of 'PSE' shadows a member of 'llvm::MemoryDepChecker' [-Wshadow]
171 | MemoryDepChecker(PredicatedScalarEvolution &PSE, const Loop *L)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:265:30: note: shadowed declaration is here
265 | PredicatedScalarEvolution &PSE;
| ^~~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h: In constructor 'llvm::PointerDiffInfo::PointerDiffInfo(const llvm::SCEV*, const llvm::SCEV*, unsigned int, bool)':
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:377:45: warning: declaration of 'NeedsFreeze' shadows a member of 'llvm::PointerDiffInfo' [-Wshadow]
377 | unsigned AccessSize, bool NeedsFreeze)
| ~~~~~^~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:374:8: note: shadowed declaration is here
374 | bool NeedsFreeze;
| ^~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:377:28: warning: declaration of 'AccessSize' shadows a member of 'llvm::PointerDiffInfo' [-Wshadow]
377 | unsigned AccessSize, bool NeedsFreeze)
| ~~~~~~~~~^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:373:12: note: shadowed declaration is here
373 | unsigned AccessSize;
| ^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:376:53: warning: declaration of 'SinkStart' shadows a member of 'llvm::PointerDiffInfo' [-Wshadow]
376 | PointerDiffInfo(const SCEV *SrcStart, const SCEV *SinkStart,
| ~~~~~~~~~~~~^~~~~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:372:15: note: shadowed declaration is here
372 | const SCEV *SinkStart;
| ^~~~~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:376:31: warning: declaration of 'SrcStart' shadows a member of 'llvm::PointerDiffInfo' [-Wshadow]
376 | PointerDiffInfo(const SCEV *SrcStart, const SCEV *SinkStart,
| ~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:371:15: note: shadowed declaration is here
371 | const SCEV *SrcStart;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h: In constructor 'llvm::PointerDiffInfo::PointerDiffInfo(const llvm::SCEV*, const llvm::SCEV*, unsigned int, bool)':
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:377:45: warning: declaration of 'NeedsFreeze' shadows a member of 'llvm::PointerDiffInfo' [-Wshadow]
377 | unsigned AccessSize, bool NeedsFreeze)
| ~~~~~^~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:374:8: note: shadowed declaration is here
374 | bool NeedsFreeze;
| ^~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:377:28: warning: declaration of 'AccessSize' shadows a member of 'llvm::PointerDiffInfo' [-Wshadow]
377 | unsigned AccessSize, bool NeedsFreeze)
| ~~~~~~~~~^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:373:12: note: shadowed declaration is here
373 | unsigned AccessSize;
| ^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:376:53: warning: declaration of 'SinkStart' shadows a member of 'llvm::PointerDiffInfo' [-Wshadow]
376 | PointerDiffInfo(const SCEV *SrcStart, const SCEV *SinkStart,
| ~~~~~~~~~~~~^~~~~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:372:15: note: shadowed declaration is here
372 | const SCEV *SinkStart;
| ^~~~~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:376:31: warning: declaration of 'SrcStart' shadows a member of 'llvm::PointerDiffInfo' [-Wshadow]
376 | PointerDiffInfo(const SCEV *SrcStart, const SCEV *SinkStart,
| ~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:371:15: note: shadowed declaration is here
371 | const SCEV *SrcStart;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h: In constructor 'llvm::PointerDiffInfo::PointerDiffInfo(const llvm::SCEV*, const llvm::SCEV*, unsigned int, bool)':
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:377:45: warning: declaration of 'NeedsFreeze' shadows a member of 'llvm::PointerDiffInfo' [-Wshadow]
377 | unsigned AccessSize, bool NeedsFreeze)
| ~~~~~^~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:374:8: note: shadowed declaration is here
374 | bool NeedsFreeze;
| ^~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:377:28: warning: declaration of 'AccessSize' shadows a member of 'llvm::PointerDiffInfo' [-Wshadow]
377 | unsigned AccessSize, bool NeedsFreeze)
| ~~~~~~~~~^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:373:12: note: shadowed declaration is here
373 | unsigned AccessSize;
| ^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:376:53: warning: declaration of 'SinkStart' shadows a member of 'llvm::PointerDiffInfo' [-Wshadow]
376 | PointerDiffInfo(const SCEV *SrcStart, const SCEV *SinkStart,
| ~~~~~~~~~~~~^~~~~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:372:15: note: shadowed declaration is here
372 | const SCEV *SinkStart;
| ^~~~~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:376:31: warning: declaration of 'SrcStart' shadows a member of 'llvm::PointerDiffInfo' [-Wshadow]
376 | PointerDiffInfo(const SCEV *SrcStart, const SCEV *SinkStart,
| ~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:371:15: note: shadowed declaration is here
371 | const SCEV *SrcStart;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h: In constructor 'llvm::RuntimePointerChecking::PointerInfo::PointerInfo(llvm::Value*, const llvm::SCEV*, const llvm::SCEV*, bool, unsigned int, unsigned int, const llvm::SCEV*, bool)':
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:411:40: warning: declaration of 'NeedsFreeze' shadows a member of 'llvm::RuntimePointerChecking::PointerInfo' [-Wshadow]
411 | const SCEV *Expr, bool NeedsFreeze)
| ~~~~~^~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:407:10: note: shadowed declaration is here
407 | bool NeedsFreeze;
| ^~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:411:29: warning: declaration of 'Expr' shadows a member of 'llvm::RuntimePointerChecking::PointerInfo' [-Wshadow]
411 | const SCEV *Expr, bool NeedsFreeze)
| ~~~~~~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:405:17: note: shadowed declaration is here
405 | const SCEV *Expr;
| ^~~~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:410:69: warning: declaration of 'AliasSetId' shadows a member of 'llvm::RuntimePointerChecking::PointerInfo' [-Wshadow]
410 | bool IsWritePtr, unsigned DependencySetId, unsigned AliasSetId,
| ~~~~~~~~~^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:403:14: note: shadowed declaration is here
403 | unsigned AliasSetId;
| ^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:410:43: warning: declaration of 'DependencySetId' shadows a member of 'llvm::RuntimePointerChecking::PointerInfo' [-Wshadow]
410 | bool IsWritePtr, unsigned DependencySetId, unsigned AliasSetId,
| ~~~~~~~~~^~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:401:14: note: shadowed declaration is here
401 | unsigned DependencySetId;
| ^~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:410:22: warning: declaration of 'IsWritePtr' shadows a member of 'llvm::RuntimePointerChecking::PointerInfo' [-Wshadow]
410 | bool IsWritePtr, unsigned DependencySetId, unsigned AliasSetId,
| ~~~~~^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:398:10: note: shadowed declaration is here
398 | bool IsWritePtr;
| ^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:409:69: warning: declaration of 'End' shadows a member of 'llvm::RuntimePointerChecking::PointerInfo' [-Wshadow]
409 | PointerInfo(Value *PointerValue, const SCEV *Start, const SCEV *End,
| ~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:396:17: note: shadowed declaration is here
396 | const SCEV *End;
| ^~~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:409:50: warning: declaration of 'Start' shadows a member of 'llvm::RuntimePointerChecking::PointerInfo' [-Wshadow]
409 | PointerInfo(Value *PointerValue, const SCEV *Start, const SCEV *End,
| ~~~~~~~~~~~~^~~~~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:393:17: note: shadowed declaration is here
393 | const SCEV *Start;
| ^~~~~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:409:24: warning: declaration of 'PointerValue' shadows a member of 'llvm::RuntimePointerChecking::PointerInfo' [-Wshadow]
409 | PointerInfo(Value *PointerValue, const SCEV *Start, const SCEV *End,
| ~~~~~~~^~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:390:23: note: shadowed declaration is here
390 | TrackingVH<Value> PointerValue;
| ^~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h: In constructor 'llvm::RuntimePointerChecking::PointerInfo::PointerInfo(llvm::Value*, const llvm::SCEV*, const llvm::SCEV*, bool, unsigned int, unsigned int, const llvm::SCEV*, bool)':
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:411:40: warning: declaration of 'NeedsFreeze' shadows a member of 'llvm::RuntimePointerChecking::PointerInfo' [-Wshadow]
411 | const SCEV *Expr, bool NeedsFreeze)
| ~~~~~^~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:407:10: note: shadowed declaration is here
407 | bool NeedsFreeze;
| ^~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:411:29: warning: declaration of 'Expr' shadows a member of 'llvm::RuntimePointerChecking::PointerInfo' [-Wshadow]
411 | const SCEV *Expr, bool NeedsFreeze)
| ~~~~~~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:405:17: note: shadowed declaration is here
405 | const SCEV *Expr;
| ^~~~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:410:69: warning: declaration of 'AliasSetId' shadows a member of 'llvm::RuntimePointerChecking::PointerInfo' [-Wshadow]
410 | bool IsWritePtr, unsigned DependencySetId, unsigned AliasSetId,
| ~~~~~~~~~^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:403:14: note: shadowed declaration is here
403 | unsigned AliasSetId;
| ^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:410:43: warning: declaration of 'DependencySetId' shadows a member of 'llvm::RuntimePointerChecking::PointerInfo' [-Wshadow]
410 | bool IsWritePtr, unsigned DependencySetId, unsigned AliasSetId,
| ~~~~~~~~~^~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:401:14: note: shadowed declaration is here
401 | unsigned DependencySetId;
| ^~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:410:22: warning: declaration of 'IsWritePtr' shadows a member of 'llvm::RuntimePointerChecking::PointerInfo' [-Wshadow]
410 | bool IsWritePtr, unsigned DependencySetId, unsigned AliasSetId,
| ~~~~~^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:398:10: note: shadowed declaration is here
398 | bool IsWritePtr;
| ^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:409:69: warning: declaration of 'End' shadows a member of 'llvm::RuntimePointerChecking::PointerInfo' [-Wshadow]
409 | PointerInfo(Value *PointerValue, const SCEV *Start, const SCEV *End,
| ~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:396:17: note: shadowed declaration is here
396 | const SCEV *End;
| ^~~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:409:50: warning: declaration of 'Start' shadows a member of 'llvm::RuntimePointerChecking::PointerInfo' [-Wshadow]
409 | PointerInfo(Value *PointerValue, const SCEV *Start, const SCEV *End,
| ~~~~~~~~~~~~^~~~~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:393:17: note: shadowed declaration is here
393 | const SCEV *Start;
| ^~~~~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:409:24: warning: declaration of 'PointerValue' shadows a member of 'llvm::RuntimePointerChecking::PointerInfo' [-Wshadow]
409 | PointerInfo(Value *PointerValue, const SCEV *Start, const SCEV *End,
| ~~~~~~~^~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:390:23: note: shadowed declaration is here
390 | TrackingVH<Value> PointerValue;
| ^~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h: In constructor 'llvm::RuntimePointerChecking::PointerInfo::PointerInfo(llvm::Value*, const llvm::SCEV*, const llvm::SCEV*, bool, unsigned int, unsigned int, const llvm::SCEV*, bool)':
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:411:40: warning: declaration of 'NeedsFreeze' shadows a member of 'llvm::RuntimePointerChecking::PointerInfo' [-Wshadow]
411 | const SCEV *Expr, bool NeedsFreeze)
| ~~~~~^~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:407:10: note: shadowed declaration is here
407 | bool NeedsFreeze;
| ^~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:411:29: warning: declaration of 'Expr' shadows a member of 'llvm::RuntimePointerChecking::PointerInfo' [-Wshadow]
411 | const SCEV *Expr, bool NeedsFreeze)
| ~~~~~~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:405:17: note: shadowed declaration is here
405 | const SCEV *Expr;
| ^~~~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:410:69: warning: declaration of 'AliasSetId' shadows a member of 'llvm::RuntimePointerChecking::PointerInfo' [-Wshadow]
410 | bool IsWritePtr, unsigned DependencySetId, unsigned AliasSetId,
| ~~~~~~~~~^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:403:14: note: shadowed declaration is here
403 | unsigned AliasSetId;
| ^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:410:43: warning: declaration of 'DependencySetId' shadows a member of 'llvm::RuntimePointerChecking::PointerInfo' [-Wshadow]
410 | bool IsWritePtr, unsigned DependencySetId, unsigned AliasSetId,
| ~~~~~~~~~^~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:401:14: note: shadowed declaration is here
401 | unsigned DependencySetId;
| ^~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:410:22: warning: declaration of 'IsWritePtr' shadows a member of 'llvm::RuntimePointerChecking::PointerInfo' [-Wshadow]
410 | bool IsWritePtr, unsigned DependencySetId, unsigned AliasSetId,
| ~~~~~^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:398:10: note: shadowed declaration is here
398 | bool IsWritePtr;
| ^~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:409:69: warning: declaration of 'End' shadows a member of 'llvm::RuntimePointerChecking::PointerInfo' [-Wshadow]
409 | PointerInfo(Value *PointerValue, const SCEV *Start, const SCEV *End,
| ~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:396:17: note: shadowed declaration is here
396 | const SCEV *End;
| ^~~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:409:50: warning: declaration of 'Start' shadows a member of 'llvm::RuntimePointerChecking::PointerInfo' [-Wshadow]
409 | PointerInfo(Value *PointerValue, const SCEV *Start, const SCEV *End,
| ~~~~~~~~~~~~^~~~~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:393:17: note: shadowed declaration is here
393 | const SCEV *Start;
| ^~~~~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:409:24: warning: declaration of 'PointerValue' shadows a member of 'llvm::RuntimePointerChecking::PointerInfo' [-Wshadow]
409 | PointerInfo(Value *PointerValue, const SCEV *Start, const SCEV *End,
| ~~~~~~~^~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:390:23: note: shadowed declaration is here
390 | TrackingVH<Value> PointerValue;
| ^~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h: In constructor 'llvm::RuntimePointerChecking::RuntimePointerChecking(llvm::MemoryDepChecker&, llvm::ScalarEvolution*)':
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:417:65: warning: declaration of 'SE' shadows a member of 'llvm::RuntimePointerChecking' [-Wshadow]
417 | RuntimePointerChecking(MemoryDepChecker &DC, ScalarEvolution *SE)
| ~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:526:20: note: shadowed declaration is here
526 | ScalarEvolution *SE;
| ^~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:417:44: warning: declaration of 'DC' shadows a member of 'llvm::RuntimePointerChecking' [-Wshadow]
417 | RuntimePointerChecking(MemoryDepChecker &DC, ScalarEvolution *SE)
| ~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:523:21: note: shadowed declaration is here
523 | MemoryDepChecker &DC;
| ^~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h: In constructor 'llvm::RuntimePointerChecking::RuntimePointerChecking(llvm::MemoryDepChecker&, llvm::ScalarEvolution*)':
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:417:65: warning: declaration of 'SE' shadows a member of 'llvm::RuntimePointerChecking' [-Wshadow]
417 | RuntimePointerChecking(MemoryDepChecker &DC, ScalarEvolution *SE)
| ~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:526:20: note: shadowed declaration is here
526 | ScalarEvolution *SE;
| ^~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:417:44: warning: declaration of 'DC' shadows a member of 'llvm::RuntimePointerChecking' [-Wshadow]
417 | RuntimePointerChecking(MemoryDepChecker &DC, ScalarEvolution *SE)
| ~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:523:21: note: shadowed declaration is here
523 | MemoryDepChecker &DC;
| ^~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h: In constructor 'llvm::RuntimePointerChecking::RuntimePointerChecking(llvm::MemoryDepChecker&, llvm::ScalarEvolution*)':
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:417:65: warning: declaration of 'SE' shadows a member of 'llvm::RuntimePointerChecking' [-Wshadow]
417 | RuntimePointerChecking(MemoryDepChecker &DC, ScalarEvolution *SE)
| ~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:526:20: note: shadowed declaration is here
526 | ScalarEvolution *SE;
| ^~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:417:44: warning: declaration of 'DC' shadows a member of 'llvm::RuntimePointerChecking' [-Wshadow]
417 | RuntimePointerChecking(MemoryDepChecker &DC, ScalarEvolution *SE)
| ~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:523:21: note: shadowed declaration is here
523 | MemoryDepChecker &DC;
| ^~
In file included from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/home/mrg/oss/LoopModels/test/../include/Math/Math.hpp: In function 'llvm::raw_ostream& LinAlg::printMatrix(llvm::raw_ostream&, LinAlg::PtrMatrix<double>)':
/home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:540:52: error: call of overloaded 'to_chars(char*&, char*&, double&)' is ambiguous
540 | auto [p, ec] = std::to_chars(ptr, pEnd, Aij);
| ^
In file included from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:15,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/home/mrg/opt/GNAT/2021/include/c++/10.3.1/charconv:366:1: note: candidate: 'std::to_chars_result std::to_chars(char*, char*, char, int)'
366 | _GLIBCXX_TO_CHARS(char)
| ^~~~~~~~~~~~~~~~~
/home/mrg/opt/GNAT/2021/include/c++/10.3.1/charconv:367:1: note: candidate: 'std::to_chars_result std::to_chars(char*, char*, signed char, int)'
367 | _GLIBCXX_TO_CHARS(signed char)
| ^~~~~~~~~~~~~~~~~
/home/mrg/opt/GNAT/2021/include/c++/10.3.1/charconv:368:1: note: candidate: 'std::to_chars_result std::to_chars(char*, char*, unsigned char, int)'
368 | _GLIBCXX_TO_CHARS(unsigned char)
| ^~~~~~~~~~~~~~~~~
/home/mrg/opt/GNAT/2021/include/c++/10.3.1/charconv:369:1: note: candidate: 'std::to_chars_result std::to_chars(char*, char*, short int, int)'
369 | _GLIBCXX_TO_CHARS(signed short)
| ^~~~~~~~~~~~~~~~~
/home/mrg/opt/GNAT/2021/include/c++/10.3.1/charconv:370:1: note: candidate: 'std::to_chars_result std::to_chars(char*, char*, short unsigned int, int)'
370 | _GLIBCXX_TO_CHARS(unsigned short)
| ^~~~~~~~~~~~~~~~~
/home/mrg/opt/GNAT/2021/include/c++/10.3.1/charconv:371:1: note: candidate: 'std::to_chars_result std::to_chars(char*, char*, int, int)'
371 | _GLIBCXX_TO_CHARS(signed int)
| ^~~~~~~~~~~~~~~~~
/home/mrg/opt/GNAT/2021/include/c++/10.3.1/charconv:372:1: note: candidate: 'std::to_chars_result std::to_chars(char*, char*, unsigned int, int)'
372 | _GLIBCXX_TO_CHARS(unsigned int)
| ^~~~~~~~~~~~~~~~~
/home/mrg/opt/GNAT/2021/include/c++/10.3.1/charconv:373:1: note: candidate: 'std::to_chars_result std::to_chars(char*, char*, long int, int)'
373 | _GLIBCXX_TO_CHARS(signed long)
| ^~~~~~~~~~~~~~~~~
/home/mrg/opt/GNAT/2021/include/c++/10.3.1/charconv:374:1: note: candidate: 'std::to_chars_result std::to_chars(char*, char*, long unsigned int, int)'
374 | _GLIBCXX_TO_CHARS(unsigned long)
| ^~~~~~~~~~~~~~~~~
/home/mrg/opt/GNAT/2021/include/c++/10.3.1/charconv:375:1: note: candidate: 'std::to_chars_result std::to_chars(char*, char*, long long int, int)'
375 | _GLIBCXX_TO_CHARS(signed long long)
| ^~~~~~~~~~~~~~~~~
/home/mrg/opt/GNAT/2021/include/c++/10.3.1/charconv:376:1: note: candidate: 'std::to_chars_result std::to_chars(char*, char*, long long unsigned int, int)'
376 | _GLIBCXX_TO_CHARS(unsigned long long)
| ^~~~~~~~~~~~~~~~~
/home/mrg/opt/GNAT/2021/include/c++/10.3.1/charconv:378:1: note: candidate: 'std::to_chars_result std::to_chars(char*, char*, __int128, int)'
378 | _GLIBCXX_TO_CHARS(signed __GLIBCXX_TYPE_INT_N_0)
| ^~~~~~~~~~~~~~~~~
/home/mrg/opt/GNAT/2021/include/c++/10.3.1/charconv:379:1: note: candidate: 'std::to_chars_result std::to_chars(char*, char*, __int128 unsigned, int)'
379 | _GLIBCXX_TO_CHARS(unsigned __GLIBCXX_TYPE_INT_N_0)
| ^~~~~~~~~~~~~~~~~
/home/mrg/opt/GNAT/2021/include/c++/10.3.1/charconv:397:19: note: candidate: 'std::to_chars_result std::to_chars(char*, char*, bool, int)' (deleted)
397 | to_chars_result to_chars(char*, char*, bool, int = 10) = delete;
| ^~~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In instantiation of 'llvm::MDTupleTypedArrayWrapper<T>::MDTupleTypedArrayWrapper(const llvm::MDTuple*) [with T = llvm::DINode]':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:1012:53: required from here
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1491:43: warning: declaration of 'N' shadows a member of 'llvm::MDTupleTypedArrayWrapper<llvm::DINode>' [-Wshadow]
1491 | MDTupleTypedArrayWrapper(const MDTuple *N) : N(N) {}
| ~~~~~~~~~~~~~~~^
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1487:18: note: shadowed declaration is here
1487 | const MDTuple *N = nullptr;
| ^
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1491:43: warning: declaration of 'N' shadows a member of 'llvm::MDTupleTypedArrayWrapper<llvm::DINode>' [-Wshadow]
1491 | MDTupleTypedArrayWrapper(const MDTuple *N) : N(N) {}
| ~~~~~~~~~~~~~~~^
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1487:18: note: shadowed declaration is here
1487 | const MDTuple *N = nullptr;
| ^
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1491:43: warning: declaration of 'N' shadows a member of 'llvm::MDTupleTypedArrayWrapper<llvm::DINode>' [-Wshadow]
1491 | MDTupleTypedArrayWrapper(const MDTuple *N) : N(N) {}
| ~~~~~~~~~~~~~~~^
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1487:18: note: shadowed declaration is here
1487 | const MDTuple *N = nullptr;
| ^
/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In instantiation of 'llvm::MDTupleTypedArrayWrapper<T>::MDTupleTypedArrayWrapper(const llvm::MDTuple*) [with T = llvm::DITemplateParameter]':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:1183:56: required from here
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1491:43: warning: declaration of 'N' shadows a member of 'llvm::MDTupleTypedArrayWrapper<llvm::DITemplateParameter>' [-Wshadow]
1491 | MDTupleTypedArrayWrapper(const MDTuple *N) : N(N) {}
| ~~~~~~~~~~~~~~~^
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1487:18: note: shadowed declaration is here
1487 | const MDTuple *N = nullptr;
| ^
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1491:43: warning: declaration of 'N' shadows a member of 'llvm::MDTupleTypedArrayWrapper<llvm::DITemplateParameter>' [-Wshadow]
1491 | MDTupleTypedArrayWrapper(const MDTuple *N) : N(N) {}
| ~~~~~~~~~~~~~~~^
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1487:18: note: shadowed declaration is here
1487 | const MDTuple *N = nullptr;
| ^
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1491:43: warning: declaration of 'N' shadows a member of 'llvm::MDTupleTypedArrayWrapper<llvm::DITemplateParameter>' [-Wshadow]
1491 | MDTupleTypedArrayWrapper(const MDTuple *N) : N(N) {}
| ~~~~~~~~~~~~~~~^
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1487:18: note: shadowed declaration is here
1487 | const MDTuple *N = nullptr;
| ^
/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In instantiation of 'llvm::MDTupleTypedArrayWrapper<T>::MDTupleTypedArrayWrapper(const llvm::MDTuple*) [with T = llvm::DICompositeType]':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:1462:51: required from here
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1491:43: warning: declaration of 'N' shadows a member of 'llvm::MDTupleTypedArrayWrapper<llvm::DICompositeType>' [-Wshadow]
1491 | MDTupleTypedArrayWrapper(const MDTuple *N) : N(N) {}
| ~~~~~~~~~~~~~~~^
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1487:18: note: shadowed declaration is here
1487 | const MDTuple *N = nullptr;
| ^
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1491:43: warning: declaration of 'N' shadows a member of 'llvm::MDTupleTypedArrayWrapper<llvm::DICompositeType>' [-Wshadow]
1491 | MDTupleTypedArrayWrapper(const MDTuple *N) : N(N) {}
| ~~~~~~~~~~~~~~~^
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1487:18: note: shadowed declaration is here
1487 | const MDTuple *N = nullptr;
| ^
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1491:43: warning: declaration of 'N' shadows a member of 'llvm::MDTupleTypedArrayWrapper<llvm::DICompositeType>' [-Wshadow]
1491 | MDTupleTypedArrayWrapper(const MDTuple *N) : N(N) {}
| ~~~~~~~~~~~~~~~^
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1487:18: note: shadowed declaration is here
1487 | const MDTuple *N = nullptr;
| ^
/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In instantiation of 'llvm::MDTupleTypedArrayWrapper<T>::MDTupleTypedArrayWrapper(const llvm::MDTuple*) [with T = llvm::DIScope]':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:1465:55: required from here
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1491:43: warning: declaration of 'N' shadows a member of 'llvm::MDTupleTypedArrayWrapper<llvm::DIScope>' [-Wshadow]
1491 | MDTupleTypedArrayWrapper(const MDTuple *N) : N(N) {}
| ~~~~~~~~~~~~~~~^
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1487:18: note: shadowed declaration is here
1487 | const MDTuple *N = nullptr;
| ^
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1491:43: warning: declaration of 'N' shadows a member of 'llvm::MDTupleTypedArrayWrapper<llvm::DIScope>' [-Wshadow]
1491 | MDTupleTypedArrayWrapper(const MDTuple *N) : N(N) {}
| ~~~~~~~~~~~~~~~^
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1487:18: note: shadowed declaration is here
1487 | const MDTuple *N = nullptr;
| ^
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1491:43: warning: declaration of 'N' shadows a member of 'llvm::MDTupleTypedArrayWrapper<llvm::DIScope>' [-Wshadow]
1491 | MDTupleTypedArrayWrapper(const MDTuple *N) : N(N) {}
| ~~~~~~~~~~~~~~~^
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1487:18: note: shadowed declaration is here
1487 | const MDTuple *N = nullptr;
| ^
/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In instantiation of 'llvm::MDTupleTypedArrayWrapper<T>::MDTupleTypedArrayWrapper(const llvm::MDTuple*) [with T = llvm::DIGlobalVariableExpression]':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:1468:57: required from here
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1491:43: warning: declaration of 'N' shadows a member of 'llvm::MDTupleTypedArrayWrapper<llvm::DIGlobalVariableExpression>' [-Wshadow]
1491 | MDTupleTypedArrayWrapper(const MDTuple *N) : N(N) {}
| ~~~~~~~~~~~~~~~^
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1487:18: note: shadowed declaration is here
1487 | const MDTuple *N = nullptr;
| ^
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1491:43: warning: declaration of 'N' shadows a member of 'llvm::MDTupleTypedArrayWrapper<llvm::DIGlobalVariableExpression>' [-Wshadow]
1491 | MDTupleTypedArrayWrapper(const MDTuple *N) : N(N) {}
| ~~~~~~~~~~~~~~~^
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1487:18: note: shadowed declaration is here
1487 | const MDTuple *N = nullptr;
| ^
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1491:43: warning: declaration of 'N' shadows a member of 'llvm::MDTupleTypedArrayWrapper<llvm::DIGlobalVariableExpression>' [-Wshadow]
1491 | MDTupleTypedArrayWrapper(const MDTuple *N) : N(N) {}
| ~~~~~~~~~~~~~~~^
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1487:18: note: shadowed declaration is here
1487 | const MDTuple *N = nullptr;
| ^
/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In instantiation of 'llvm::MDTupleTypedArrayWrapper<T>::MDTupleTypedArrayWrapper(const llvm::MDTuple*) [with T = llvm::DIImportedEntity]':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:1471:58: required from here
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1491:43: warning: declaration of 'N' shadows a member of 'llvm::MDTupleTypedArrayWrapper<llvm::DIImportedEntity>' [-Wshadow]
1491 | MDTupleTypedArrayWrapper(const MDTuple *N) : N(N) {}
| ~~~~~~~~~~~~~~~^
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1487:18: note: shadowed declaration is here
1487 | const MDTuple *N = nullptr;
| ^
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1491:43: warning: declaration of 'N' shadows a member of 'llvm::MDTupleTypedArrayWrapper<llvm::DIImportedEntity>' [-Wshadow]
1491 | MDTupleTypedArrayWrapper(const MDTuple *N) : N(N) {}
| ~~~~~~~~~~~~~~~^
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1487:18: note: shadowed declaration is here
1487 | const MDTuple *N = nullptr;
| ^
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1491:43: warning: declaration of 'N' shadows a member of 'llvm::MDTupleTypedArrayWrapper<llvm::DIImportedEntity>' [-Wshadow]
1491 | MDTupleTypedArrayWrapper(const MDTuple *N) : N(N) {}
| ~~~~~~~~~~~~~~~^
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1487:18: note: shadowed declaration is here
1487 | const MDTuple *N = nullptr;
| ^
/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In instantiation of 'llvm::MDTupleTypedArrayWrapper<T>::MDTupleTypedArrayWrapper(const llvm::MDTuple*) [with T = llvm::DIMacroNode]':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:1474:48: required from here
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1491:43: warning: declaration of 'N' shadows a member of 'llvm::MDTupleTypedArrayWrapper<llvm::DIMacroNode>' [-Wshadow]
1491 | MDTupleTypedArrayWrapper(const MDTuple *N) : N(N) {}
| ~~~~~~~~~~~~~~~^
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1487:18: note: shadowed declaration is here
1487 | const MDTuple *N = nullptr;
| ^
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1491:43: warning: declaration of 'N' shadows a member of 'llvm::MDTupleTypedArrayWrapper<llvm::DIMacroNode>' [-Wshadow]
1491 | MDTupleTypedArrayWrapper(const MDTuple *N) : N(N) {}
| ~~~~~~~~~~~~~~~^
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1487:18: note: shadowed declaration is here
1487 | const MDTuple *N = nullptr;
| ^
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1491:43: warning: declaration of 'N' shadows a member of 'llvm::MDTupleTypedArrayWrapper<llvm::DIMacroNode>' [-Wshadow]
1491 | MDTupleTypedArrayWrapper(const MDTuple *N) : N(N) {}
| ~~~~~~~~~~~~~~~^
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1487:18: note: shadowed declaration is here
1487 | const MDTuple *N = nullptr;
| ^
/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In instantiation of 'llvm::MDTupleTypedArrayWrapper<T>::MDTupleTypedArrayWrapper(const llvm::MDTuple*) [with T = llvm::DIType]':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:2024:53: required from here
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1491:43: warning: declaration of 'N' shadows a member of 'llvm::MDTupleTypedArrayWrapper<llvm::DIType>' [-Wshadow]
1491 | MDTupleTypedArrayWrapper(const MDTuple *N) : N(N) {}
| ~~~~~~~~~~~~~~~^
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1487:18: note: shadowed declaration is here
1487 | const MDTuple *N = nullptr;
| ^
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1491:43: warning: declaration of 'N' shadows a member of 'llvm::MDTupleTypedArrayWrapper<llvm::DIType>' [-Wshadow]
1491 | MDTupleTypedArrayWrapper(const MDTuple *N) : N(N) {}
| ~~~~~~~~~~~~~~~^
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1487:18: note: shadowed declaration is here
1487 | const MDTuple *N = nullptr;
| ^
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1491:43: warning: declaration of 'N' shadows a member of 'llvm::MDTupleTypedArrayWrapper<llvm::DIType>' [-Wshadow]
1491 | MDTupleTypedArrayWrapper(const MDTuple *N) : N(N) {}
| ~~~~~~~~~~~~~~~^
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1487:18: note: shadowed declaration is here
1487 | const MDTuple *N = nullptr;
| ^
In file included from /usr/lib/llvm-15/include/llvm/IR/Instructions.h:27,
from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:32,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/CFG.h: In instantiation of 'llvm::SuccIterator<InstructionT, BlockT>::SuccIterator(InstructionT*) [with InstructionT = llvm::Instruction; BlockT = llvm::BasicBlock]':
/usr/lib/llvm-15/include/llvm/IR/CFG.h:247:73: required from here
/usr/lib/llvm-15/include/llvm/IR/CFG.h:182:46: warning: declaration of 'Inst' shadows a member of 'llvm::SuccIterator<llvm::Instruction, llvm::BasicBlock>' [-Wshadow]
182 | explicit inline SuccIterator(InstructionT *Inst) : Inst(Inst), Idx(0) {}
| ~~~~~~~~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/IR/CFG.h:148:17: note: shadowed declaration is here
148 | InstructionT *Inst;
| ^~~~
/usr/lib/llvm-15/include/llvm/IR/CFG.h:182:46: warning: declaration of 'Inst' shadows a member of 'llvm::SuccIterator<llvm::Instruction, llvm::BasicBlock>' [-Wshadow]
182 | explicit inline SuccIterator(InstructionT *Inst) : Inst(Inst), Idx(0) {}
| ~~~~~~~~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/IR/CFG.h:148:17: note: shadowed declaration is here
148 | InstructionT *Inst;
| ^~~~
/usr/lib/llvm-15/include/llvm/IR/CFG.h:182:46: warning: declaration of 'Inst' shadows a member of 'llvm::SuccIterator<llvm::Instruction, llvm::BasicBlock>' [-Wshadow]
182 | explicit inline SuccIterator(InstructionT *Inst) : Inst(Inst), Idx(0) {}
| ~~~~~~~~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/IR/CFG.h:148:17: note: shadowed declaration is here
148 | InstructionT *Inst;
| ^~~~
/usr/lib/llvm-15/include/llvm/IR/CFG.h: In instantiation of 'llvm::SuccIterator<InstructionT, BlockT>::SuccIterator(InstructionT*) [with InstructionT = const llvm::Instruction; BlockT = const llvm::BasicBlock]':
/usr/lib/llvm-15/include/llvm/IR/CFG.h:249:31: required from here
/usr/lib/llvm-15/include/llvm/IR/CFG.h:182:46: warning: declaration of 'Inst' shadows a member of 'llvm::SuccIterator<const llvm::Instruction, const llvm::BasicBlock>' [-Wshadow]
182 | explicit inline SuccIterator(InstructionT *Inst) : Inst(Inst), Idx(0) {}
| ~~~~~~~~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/IR/CFG.h:148:17: note: shadowed declaration is here
148 | InstructionT *Inst;
| ^~~~
/usr/lib/llvm-15/include/llvm/IR/CFG.h:182:46: warning: declaration of 'Inst' shadows a member of 'llvm::SuccIterator<const llvm::Instruction, const llvm::BasicBlock>' [-Wshadow]
182 | explicit inline SuccIterator(InstructionT *Inst) : Inst(Inst), Idx(0) {}
| ~~~~~~~~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/IR/CFG.h:148:17: note: shadowed declaration is here
148 | InstructionT *Inst;
| ^~~~
/usr/lib/llvm-15/include/llvm/IR/CFG.h:182:46: warning: declaration of 'Inst' shadows a member of 'llvm::SuccIterator<const llvm::Instruction, const llvm::BasicBlock>' [-Wshadow]
182 | explicit inline SuccIterator(InstructionT *Inst) : Inst(Inst), Idx(0) {}
| ~~~~~~~~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/IR/CFG.h:148:17: note: shadowed declaration is here
148 | InstructionT *Inst;
| ^~~~
/usr/lib/llvm-15/include/llvm/IR/CFG.h: In instantiation of 'llvm::SuccIterator<InstructionT, BlockT>::SuccIterator(InstructionT*, bool) [with InstructionT = llvm::Instruction; BlockT = llvm::BasicBlock]':
/usr/lib/llvm-15/include/llvm/IR/CFG.h:251:77: required from here
/usr/lib/llvm-15/include/llvm/IR/CFG.h:184:37: warning: declaration of 'Inst' shadows a member of 'llvm::SuccIterator<llvm::Instruction, llvm::BasicBlock>' [-Wshadow]
184 | inline SuccIterator(InstructionT *Inst, bool) : Inst(Inst) {
| ~~~~~~~~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/IR/CFG.h:148:17: note: shadowed declaration is here
148 | InstructionT *Inst;
| ^~~~
/usr/lib/llvm-15/include/llvm/IR/CFG.h:184:37: warning: declaration of 'Inst' shadows a member of 'llvm::SuccIterator<llvm::Instruction, llvm::BasicBlock>' [-Wshadow]
184 | inline SuccIterator(InstructionT *Inst, bool) : Inst(Inst) {
| ~~~~~~~~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/IR/CFG.h:148:17: note: shadowed declaration is here
148 | InstructionT *Inst;
| ^~~~
/usr/lib/llvm-15/include/llvm/IR/CFG.h:184:37: warning: declaration of 'Inst' shadows a member of 'llvm::SuccIterator<llvm::Instruction, llvm::BasicBlock>' [-Wshadow]
184 | inline SuccIterator(InstructionT *Inst, bool) : Inst(Inst) {
| ~~~~~~~~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/IR/CFG.h:148:17: note: shadowed declaration is here
148 | InstructionT *Inst;
| ^~~~
/usr/lib/llvm-15/include/llvm/IR/CFG.h: In instantiation of 'llvm::SuccIterator<InstructionT, BlockT>::SuccIterator(InstructionT*, bool) [with InstructionT = const llvm::Instruction; BlockT = const llvm::BasicBlock]':
/usr/lib/llvm-15/include/llvm/IR/CFG.h:253:37: required from here
/usr/lib/llvm-15/include/llvm/IR/CFG.h:184:37: warning: declaration of 'Inst' shadows a member of 'llvm::SuccIterator<const llvm::Instruction, const llvm::BasicBlock>' [-Wshadow]
184 | inline SuccIterator(InstructionT *Inst, bool) : Inst(Inst) {
| ~~~~~~~~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/IR/CFG.h:148:17: note: shadowed declaration is here
148 | InstructionT *Inst;
| ^~~~
/usr/lib/llvm-15/include/llvm/IR/CFG.h:184:37: warning: declaration of 'Inst' shadows a member of 'llvm::SuccIterator<const llvm::Instruction, const llvm::BasicBlock>' [-Wshadow]
184 | inline SuccIterator(InstructionT *Inst, bool) : Inst(Inst) {
| ~~~~~~~~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/IR/CFG.h:148:17: note: shadowed declaration is here
148 | InstructionT *Inst;
| ^~~~
/usr/lib/llvm-15/include/llvm/IR/CFG.h:184:37: warning: declaration of 'Inst' shadows a member of 'llvm::SuccIterator<const llvm::Instruction, const llvm::BasicBlock>' [-Wshadow]
184 | inline SuccIterator(InstructionT *Inst, bool) : Inst(Inst) {
| ~~~~~~~~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/IR/CFG.h:148:17: note: shadowed declaration is here
148 | InstructionT *Inst;
| ^~~~
In file included from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Instruction.h: In instantiation of 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::CmpInst::Predicate, 0, 6, llvm::CmpInst::ICMP_SLE>; typename BitfieldElement::Type = llvm::CmpInst::Predicate]':
/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:812:69: required from here
/usr/lib/llvm-15/include/llvm/IR/Instruction.h:836:55: warning: declaration of 'Value' shadows a member of 'llvm::Instruction' [-Wshadow]
836 | void setSubclassData(typename BitfieldElement::Type Value) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/User.h:24,
from /usr/lib/llvm-15/include/llvm/IR/Constant.h:16,
from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:27,
from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Value.h:74:13: note: shadowed declaration is here
74 | class Value {
| ^
In file included from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Instruction.h: In instantiation of 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 2, 10, 1023>; typename BitfieldElement::Type = unsigned int]':
/usr/lib/llvm-15/include/llvm/IR/InstrTypes.h:1460:41: required from here
/usr/lib/llvm-15/include/llvm/IR/Instruction.h:836:55: warning: declaration of 'Value' shadows a member of 'llvm::Instruction' [-Wshadow]
836 | void setSubclassData(typename BitfieldElement::Type Value) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/User.h:24,
from /usr/lib/llvm-15/include/llvm/IR/Constant.h:16,
from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:27,
from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Value.h:74:13: note: shadowed declaration is here
74 | class Value {
| ^
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:32,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 0, 6, 32>; typename Bitfield::Type = unsigned int]':
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:127:48: required from here
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:163:48: warning: declaration of 'Value' shadows a member of 'llvm::AllocaInst' [-Wshadow]
163 | void setSubclassData(typename Bitfield::Type Value) {
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/User.h:24,
from /usr/lib/llvm-15/include/llvm/IR/Constant.h:16,
from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:27,
from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Value.h:74:13: note: shadowed declaration is here
74 | class Value {
| ^
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:32,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<bool, 6, 1, true>; typename Bitfield::Type = bool]':
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:143:45: required from here
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:163:48: warning: declaration of 'Value' shadows a member of 'llvm::AllocaInst' [-Wshadow]
163 | void setSubclassData(typename Bitfield::Type Value) {
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/User.h:24,
from /usr/lib/llvm-15/include/llvm/IR/Constant.h:16,
from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:27,
from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Value.h:74:13: note: shadowed declaration is here
74 | class Value {
| ^
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:32,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<bool, 7, 1, true>; typename Bitfield::Type = bool]':
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:149:66: required from here
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:163:48: warning: declaration of 'Value' shadows a member of 'llvm::AllocaInst' [-Wshadow]
163 | void setSubclassData(typename Bitfield::Type Value) {
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/User.h:24,
from /usr/lib/llvm-15/include/llvm/IR/Constant.h:16,
from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:27,
from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Value.h:74:13: note: shadowed declaration is here
74 | class Value {
| ^
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:32,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<bool, 0, 1, true>; typename Bitfield::Type = bool]':
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:214:62: required from here
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:283:48: warning: declaration of 'Value' shadows a member of 'llvm::LoadInst' [-Wshadow]
283 | void setSubclassData(typename Bitfield::Type Value) {
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/User.h:24,
from /usr/lib/llvm-15/include/llvm/IR/Constant.h:16,
from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:27,
from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Value.h:74:13: note: shadowed declaration is here
74 | class Value {
| ^
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:32,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 1, 6, 32>; typename Bitfield::Type = unsigned int]':
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:222:48: required from here
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:283:48: warning: declaration of 'Value' shadows a member of 'llvm::LoadInst' [-Wshadow]
283 | void setSubclassData(typename Bitfield::Type Value) {
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/User.h:24,
from /usr/lib/llvm-15/include/llvm/IR/Constant.h:16,
from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:27,
from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Value.h:74:13: note: shadowed declaration is here
74 | class Value {
| ^
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:32,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]':
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:232:44: required from here
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:283:48: warning: declaration of 'Value' shadows a member of 'llvm::LoadInst' [-Wshadow]
283 | void setSubclassData(typename Bitfield::Type Value) {
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/User.h:24,
from /usr/lib/llvm-15/include/llvm/IR/Constant.h:16,
from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:27,
from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Value.h:74:13: note: shadowed declaration is here
74 | class Value {
| ^
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:32,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'void llvm::StoreInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<bool, 0, 1, true>; typename Bitfield::Type = bool]':
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:337:62: required from here
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:412:48: warning: declaration of 'Value' shadows a member of 'llvm::StoreInst' [-Wshadow]
412 | void setSubclassData(typename Bitfield::Type Value) {
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/User.h:24,
from /usr/lib/llvm-15/include/llvm/IR/Constant.h:16,
from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:27,
from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Value.h:74:13: note: shadowed declaration is here
74 | class Value {
| ^
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:32,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'void llvm::StoreInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 1, 6, 32>; typename Bitfield::Type = unsigned int]':
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:347:48: required from here
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:412:48: warning: declaration of 'Value' shadows a member of 'llvm::StoreInst' [-Wshadow]
412 | void setSubclassData(typename Bitfield::Type Value) {
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/User.h:24,
from /usr/lib/llvm-15/include/llvm/IR/Constant.h:16,
from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:27,
from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Value.h:74:13: note: shadowed declaration is here
74 | class Value {
| ^
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:32,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'void llvm::StoreInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]':
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:358:44: required from here
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:412:48: warning: declaration of 'Value' shadows a member of 'llvm::StoreInst' [-Wshadow]
412 | void setSubclassData(typename Bitfield::Type Value) {
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/User.h:24,
from /usr/lib/llvm-15/include/llvm/IR/Constant.h:16,
from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:27,
from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Value.h:74:13: note: shadowed declaration is here
74 | class Value {
| ^
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:32,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]':
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:465:44: required from here
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:490:48: warning: declaration of 'Value' shadows a member of 'llvm::FenceInst' [-Wshadow]
490 | void setSubclassData(typename Bitfield::Type Value) {
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/User.h:24,
from /usr/lib/llvm-15/include/llvm/IR/Constant.h:16,
from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:27,
from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Value.h:74:13: note: shadowed declaration is here
74 | class Value {
| ^
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:32,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 8, 6, 32>; typename Bitfield::Type = unsigned int]':
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:560:48: required from here
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:690:48: warning: declaration of 'Value' shadows a member of 'llvm::AtomicCmpXchgInst' [-Wshadow]
690 | void setSubclassData(typename Bitfield::Type Value) {
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/User.h:24,
from /usr/lib/llvm-15/include/llvm/IR/Constant.h:16,
from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:27,
from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Value.h:74:13: note: shadowed declaration is here
74 | class Value {
| ^
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:32,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<bool, 0, 1, true>; typename Bitfield::Type = bool]':
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:570:62: required from here
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:690:48: warning: declaration of 'Value' shadows a member of 'llvm::AtomicCmpXchgInst' [-Wshadow]
690 | void setSubclassData(typename Bitfield::Type Value) {
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/User.h:24,
from /usr/lib/llvm-15/include/llvm/IR/Constant.h:16,
from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:27,
from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Value.h:74:13: note: shadowed declaration is here
74 | class Value {
| ^
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:32,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<bool, 1, 1, true>; typename Bitfield::Type = bool]':
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:575:64: required from here
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:690:48: warning: declaration of 'Value' shadows a member of 'llvm::AtomicCmpXchgInst' [-Wshadow]
690 | void setSubclassData(typename Bitfield::Type Value) {
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/User.h:24,
from /usr/lib/llvm-15/include/llvm/IR/Constant.h:16,
from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:27,
from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Value.h:74:13: note: shadowed declaration is here
74 | class Value {
| ^
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:32,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]':
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:601:51: required from here
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:690:48: warning: declaration of 'Value' shadows a member of 'llvm::AtomicCmpXchgInst' [-Wshadow]
690 | void setSubclassData(typename Bitfield::Type Value) {
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/User.h:24,
from /usr/lib/llvm-15/include/llvm/IR/Constant.h:16,
from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:27,
from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Value.h:74:13: note: shadowed declaration is here
74 | class Value {
| ^
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:32,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]':
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:613:51: required from here
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:690:48: warning: declaration of 'Value' shadows a member of 'llvm::AtomicCmpXchgInst' [-Wshadow]
690 | void setSubclassData(typename Bitfield::Type Value) {
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/User.h:24,
from /usr/lib/llvm-15/include/llvm/IR/Constant.h:16,
from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:27,
from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Value.h:74:13: note: shadowed declaration is here
74 | class Value {
| ^
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:32,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicRMWInst::BinOp, 4, 4, llvm::AtomicRMWInst::FMin>; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]':
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:818:46: required from here
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:897:48: warning: declaration of 'Value' shadows a member of 'llvm::AtomicRMWInst' [-Wshadow]
897 | void setSubclassData(typename Bitfield::Type Value) {
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/User.h:24,
from /usr/lib/llvm-15/include/llvm/IR/Constant.h:16,
from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:27,
from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Value.h:74:13: note: shadowed declaration is here
74 | class Value {
| ^
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:32,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 8, 6, 32>; typename Bitfield::Type = unsigned int]':
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:828:48: required from here
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:897:48: warning: declaration of 'Value' shadows a member of 'llvm::AtomicRMWInst' [-Wshadow]
897 | void setSubclassData(typename Bitfield::Type Value) {
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/User.h:24,
from /usr/lib/llvm-15/include/llvm/IR/Constant.h:16,
from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:27,
from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Value.h:74:13: note: shadowed declaration is here
74 | class Value {
| ^
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:32,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<bool, 0, 1, true>; typename Bitfield::Type = bool]':
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:837:62: required from here
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:897:48: warning: declaration of 'Value' shadows a member of 'llvm::AtomicRMWInst' [-Wshadow]
897 | void setSubclassData(typename Bitfield::Type Value) {
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/User.h:24,
from /usr/lib/llvm-15/include/llvm/IR/Constant.h:16,
from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:27,
from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Value.h:74:13: note: shadowed declaration is here
74 | class Value {
| ^
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:32,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]':
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:853:50: required from here
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:897:48: warning: declaration of 'Value' shadows a member of 'llvm::AtomicRMWInst' [-Wshadow]
897 | void setSubclassData(typename Bitfield::Type Value) {
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/User.h:24,
from /usr/lib/llvm-15/include/llvm/IR/Constant.h:16,
from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:27,
from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Value.h:74:13: note: shadowed declaration is here
74 | class Value {
| ^
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:32,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::CallInst::TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; typename Bitfield::Type = llvm::CallInst::TailCallKind]':
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1678:43: required from here
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1704:48: warning: declaration of 'Value' shadows a member of 'llvm::CallInst' [-Wshadow]
1704 | void setSubclassData(typename Bitfield::Type Value) {
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/User.h:24,
from /usr/lib/llvm-15/include/llvm/IR/Constant.h:16,
from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:27,
from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Value.h:74:13: note: shadowed declaration is here
74 | class Value {
| ^
In file included from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Instruction.h: In instantiation of 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<bool, 0, 1, true>; typename BitfieldElement::Type = bool]':
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:2966:60: required from here
/usr/lib/llvm-15/include/llvm/IR/Instruction.h:836:55: warning: declaration of 'Value' shadows a member of 'llvm::Instruction' [-Wshadow]
836 | void setSubclassData(typename BitfieldElement::Type Value) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/User.h:24,
from /usr/lib/llvm-15/include/llvm/IR/Constant.h:16,
from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:27,
from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Value.h:74:13: note: shadowed declaration is here
74 | class Value {
| ^
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:32,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'llvm::SwitchInst::CaseHandleImpl<SwitchInstT, ConstantIntT, BasicBlockT>::CaseHandleImpl(SwitchInstT*, ptrdiff_t) [with SwitchInstT = llvm::SwitchInst; ConstantIntT = llvm::ConstantInt; BasicBlockT = llvm::BasicBlock; ptrdiff_t = long int]':
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3348:75: required from here
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3305:47: warning: declaration of 'Index' shadows a member of 'llvm::SwitchInst::CaseHandleImpl<llvm::SwitchInst, llvm::ConstantInt, llvm::BasicBlock>' [-Wshadow]
3305 | CaseHandleImpl(SwitchInstT *SI, ptrdiff_t Index) : SI(SI), Index(Index) {}
| ~~~~~~~~~~^~~~~
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3302:15: note: shadowed declaration is here
3302 | ptrdiff_t Index;
| ^~~~~
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3305:33: warning: declaration of 'SI' shadows a member of 'llvm::SwitchInst::CaseHandleImpl<llvm::SwitchInst, llvm::ConstantInt, llvm::BasicBlock>' [-Wshadow]
3305 | CaseHandleImpl(SwitchInstT *SI, ptrdiff_t Index) : SI(SI), Index(Index) {}
| ~~~~~~~~~~~~~^~
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3301:18: note: shadowed declaration is here
3301 | SwitchInstT *SI;
| ^~
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3305:47: warning: declaration of 'Index' shadows a member of 'llvm::SwitchInst::CaseHandleImpl<llvm::SwitchInst, llvm::ConstantInt, llvm::BasicBlock>' [-Wshadow]
3305 | CaseHandleImpl(SwitchInstT *SI, ptrdiff_t Index) : SI(SI), Index(Index) {}
| ~~~~~~~~~~^~~~~
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3302:15: note: shadowed declaration is here
3302 | ptrdiff_t Index;
| ^~~~~
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3305:33: warning: declaration of 'SI' shadows a member of 'llvm::SwitchInst::CaseHandleImpl<llvm::SwitchInst, llvm::ConstantInt, llvm::BasicBlock>' [-Wshadow]
3305 | CaseHandleImpl(SwitchInstT *SI, ptrdiff_t Index) : SI(SI), Index(Index) {}
| ~~~~~~~~~~~~~^~
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3301:18: note: shadowed declaration is here
3301 | SwitchInstT *SI;
| ^~
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3305:47: warning: declaration of 'Index' shadows a member of 'llvm::SwitchInst::CaseHandleImpl<llvm::SwitchInst, llvm::ConstantInt, llvm::BasicBlock>' [-Wshadow]
3305 | CaseHandleImpl(SwitchInstT *SI, ptrdiff_t Index) : SI(SI), Index(Index) {}
| ~~~~~~~~~~^~~~~
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3302:15: note: shadowed declaration is here
3302 | ptrdiff_t Index;
| ^~~~~
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3305:33: warning: declaration of 'SI' shadows a member of 'llvm::SwitchInst::CaseHandleImpl<llvm::SwitchInst, llvm::ConstantInt, llvm::BasicBlock>' [-Wshadow]
3305 | CaseHandleImpl(SwitchInstT *SI, ptrdiff_t Index) : SI(SI), Index(Index) {}
| ~~~~~~~~~~~~~^~
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3301:18: note: shadowed declaration is here
3301 | SwitchInstT *SI;
| ^~
In file included from /usr/lib/llvm-15/include/llvm/Support/Threading.h:17,
from /usr/lib/llvm-15/include/llvm/Support/Mutex.h:16,
from /usr/lib/llvm-15/include/llvm/IR/ValueMap.h:35,
from /usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolution.h:38,
from /usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolutionExpressions.h:20,
from /usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:17,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In instantiation of 'llvm::const_set_bits_iterator_impl<BitVectorT>::const_set_bits_iterator_impl(const BitVectorT&) [with BitVectorT = llvm::BitVector]':
/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:128:41: required from here
/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:45:59: warning: declaration of 'Parent' shadows a member of 'llvm::const_set_bits_iterator_impl<llvm::BitVector>' [-Wshadow]
45 | explicit const_set_bits_iterator_impl(const BitVectorT &Parent)
| ~~~~~~~~~~~~~~~~~~^~~~~~
/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:34:21: note: shadowed declaration is here
34 | const BitVectorT &Parent;
| ^~~~~~
/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:45:59: warning: declaration of 'Parent' shadows a member of 'llvm::const_set_bits_iterator_impl<llvm::BitVector>' [-Wshadow]
45 | explicit const_set_bits_iterator_impl(const BitVectorT &Parent)
| ~~~~~~~~~~~~~~~~~~^~~~~~
/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:34:21: note: shadowed declaration is here
34 | const BitVectorT &Parent;
| ^~~~~~
/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:45:59: warning: declaration of 'Parent' shadows a member of 'llvm::const_set_bits_iterator_impl<llvm::BitVector>' [-Wshadow]
45 | explicit const_set_bits_iterator_impl(const BitVectorT &Parent)
| ~~~~~~~~~~~~~~~~~~^~~~~~
/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:34:21: note: shadowed declaration is here
34 | const BitVectorT &Parent;
| ^~~~~~
/usr/lib/llvm-15/include/llvm/ADT/BitVector.h: In instantiation of 'llvm::const_set_bits_iterator_impl<BitVectorT>::const_set_bits_iterator_impl(const BitVectorT&, int) [with BitVectorT = llvm::BitVector]':
/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:131:45: required from here
/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:43:62: warning: declaration of 'Current' shadows a member of 'llvm::const_set_bits_iterator_impl<llvm::BitVector>' [-Wshadow]
43 | const_set_bits_iterator_impl(const BitVectorT &Parent, int Current)
| ~~~~^~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:35:7: note: shadowed declaration is here
35 | int Current = 0;
| ^~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:43:50: warning: declaration of 'Parent' shadows a member of 'llvm::const_set_bits_iterator_impl<llvm::BitVector>' [-Wshadow]
43 | const_set_bits_iterator_impl(const BitVectorT &Parent, int Current)
| ~~~~~~~~~~~~~~~~~~^~~~~~
/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:34:21: note: shadowed declaration is here
34 | const BitVectorT &Parent;
| ^~~~~~
/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:43:62: warning: declaration of 'Current' shadows a member of 'llvm::const_set_bits_iterator_impl<llvm::BitVector>' [-Wshadow]
43 | const_set_bits_iterator_impl(const BitVectorT &Parent, int Current)
| ~~~~^~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:35:7: note: shadowed declaration is here
35 | int Current = 0;
| ^~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:43:50: warning: declaration of 'Parent' shadows a member of 'llvm::const_set_bits_iterator_impl<llvm::BitVector>' [-Wshadow]
43 | const_set_bits_iterator_impl(const BitVectorT &Parent, int Current)
| ~~~~~~~~~~~~~~~~~~^~~~~~
/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:34:21: note: shadowed declaration is here
34 | const BitVectorT &Parent;
| ^~~~~~
/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:43:62: warning: declaration of 'Current' shadows a member of 'llvm::const_set_bits_iterator_impl<llvm::BitVector>' [-Wshadow]
43 | const_set_bits_iterator_impl(const BitVectorT &Parent, int Current)
| ~~~~^~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:35:7: note: shadowed declaration is here
35 | int Current = 0;
| ^~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:43:50: warning: declaration of 'Parent' shadows a member of 'llvm::const_set_bits_iterator_impl<llvm::BitVector>' [-Wshadow]
43 | const_set_bits_iterator_impl(const BitVectorT &Parent, int Current)
| ~~~~~~~~~~~~~~~~~~^~~~~~
/usr/lib/llvm-15/include/llvm/ADT/BitVector.h:34:21: note: shadowed declaration is here
34 | const BitVectorT &Parent;
| ^~~~~~
In file included from /usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:17,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolutionExpressions.h: In instantiation of 'llvm::SCEVRewriteVisitor<SC>::SCEVRewriteVisitor(llvm::ScalarEvolution&) [with SC = llvm::SCEVParameterRewriter]':
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolutionExpressions.h:920:38: required from here
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolutionExpressions.h:768:39: warning: declaration of 'SE' shadows a member of 'llvm::SCEVRewriteVisitor<llvm::SCEVParameterRewriter>' [-Wshadow]
768 | SCEVRewriteVisitor(ScalarEvolution &SE) : SE(SE) {}
| ~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolutionExpressions.h:759:20: note: shadowed declaration is here
759 | ScalarEvolution &SE;
| ^~
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolutionExpressions.h:768:39: warning: declaration of 'SE' shadows a member of 'llvm::SCEVRewriteVisitor<llvm::SCEVParameterRewriter>' [-Wshadow]
768 | SCEVRewriteVisitor(ScalarEvolution &SE) : SE(SE) {}
| ~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolutionExpressions.h:759:20: note: shadowed declaration is here
759 | ScalarEvolution &SE;
| ^~
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolutionExpressions.h:768:39: warning: declaration of 'SE' shadows a member of 'llvm::SCEVRewriteVisitor<llvm::SCEVParameterRewriter>' [-Wshadow]
768 | SCEVRewriteVisitor(ScalarEvolution &SE) : SE(SE) {}
| ~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolutionExpressions.h:759:20: note: shadowed declaration is here
759 | ScalarEvolution &SE;
| ^~
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolutionExpressions.h: In instantiation of 'llvm::SCEVRewriteVisitor<SC>::SCEVRewriteVisitor(llvm::ScalarEvolution&) [with SC = llvm::SCEVLoopAddRecRewriter]':
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolutionExpressions.h:941:38: required from here
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolutionExpressions.h:768:39: warning: declaration of 'SE' shadows a member of 'llvm::SCEVRewriteVisitor<llvm::SCEVLoopAddRecRewriter>' [-Wshadow]
768 | SCEVRewriteVisitor(ScalarEvolution &SE) : SE(SE) {}
| ~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolutionExpressions.h:759:20: note: shadowed declaration is here
759 | ScalarEvolution &SE;
| ^~
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolutionExpressions.h:768:39: warning: declaration of 'SE' shadows a member of 'llvm::SCEVRewriteVisitor<llvm::SCEVLoopAddRecRewriter>' [-Wshadow]
768 | SCEVRewriteVisitor(ScalarEvolution &SE) : SE(SE) {}
| ~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolutionExpressions.h:759:20: note: shadowed declaration is here
759 | ScalarEvolution &SE;
| ^~
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolutionExpressions.h:768:39: warning: declaration of 'SE' shadows a member of 'llvm::SCEVRewriteVisitor<llvm::SCEVLoopAddRecRewriter>' [-Wshadow]
768 | SCEVRewriteVisitor(ScalarEvolution &SE) : SE(SE) {}
| ~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolutionExpressions.h:759:20: note: shadowed declaration is here
759 | ScalarEvolution &SE;
| ^~
In file included from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:22,
from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/ADT/PointerUnion.h: In instantiation of 'llvm::pointer_union_detail::PointerUnionMembers<Derived, ValTy, I>::PointerUnionMembers(ValTy) [with Derived = llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>; ValTy = llvm::PointerIntPair<void*, 1, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::MetadataAsValue*, llvm::Metadata*>, llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::MetadataAsValue*, llvm::Metadata*> > >; int I = 2]':
/usr/lib/llvm-15/include/llvm/ADT/PointerUnion.h:79:24: required from 'llvm::pointer_union_detail::PointerUnionMembers<Derived, ValTy, I, Type, Types ...>::PointerUnionMembers(Type) [with Derived = llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>; ValTy = llvm::PointerIntPair<void*, 1, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::MetadataAsValue*, llvm::Metadata*>, llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::MetadataAsValue*, llvm::Metadata*> > >; int I = 1; Type = llvm::Metadata*; Types = {}]'
/usr/lib/llvm-15/include/llvm/ADT/PointerUnion.h:74:17: required from here
/usr/lib/llvm-15/include/llvm/ADT/PointerUnion.h:63:31: warning: declaration of 'Val' shadows a member of 'llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, llvm::PointerIntPair<void*, 1, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::MetadataAsValue*, llvm::Metadata*>, llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::MetadataAsValue*, llvm::Metadata*> > >, 2>' [-Wshadow]
63 | PointerUnionMembers(ValTy Val) : Val(Val) {}
| ~~~~~~^~~
/usr/lib/llvm-15/include/llvm/ADT/PointerUnion.h:61:11: note: shadowed declaration is here
61 | ValTy Val;
| ^~~
/usr/lib/llvm-15/include/llvm/ADT/PointerUnion.h:63:31: warning: declaration of 'Val' shadows a member of 'llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, llvm::PointerIntPair<void*, 1, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::MetadataAsValue*, llvm::Metadata*>, llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::MetadataAsValue*, llvm::Metadata*> > >, 2>' [-Wshadow]
63 | PointerUnionMembers(ValTy Val) : Val(Val) {}
| ~~~~~~^~~
/usr/lib/llvm-15/include/llvm/ADT/PointerUnion.h:61:11: note: shadowed declaration is here
61 | ValTy Val;
| ^~~
/usr/lib/llvm-15/include/llvm/ADT/PointerUnion.h:63:31: warning: declaration of 'Val' shadows a member of 'llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::MetadataAsValue*, llvm::Metadata*>, llvm::PointerIntPair<void*, 1, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::MetadataAsValue*, llvm::Metadata*>, llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::MetadataAsValue*, llvm::Metadata*> > >, 2>' [-Wshadow]
63 | PointerUnionMembers(ValTy Val) : Val(Val) {}
| ~~~~~~^~~
/usr/lib/llvm-15/include/llvm/ADT/PointerUnion.h:61:11: note: shadowed declaration is here
61 | ValTy Val;
| ^~~
/usr/lib/llvm-15/include/llvm/ADT/PointerUnion.h: In instantiation of 'llvm::pointer_union_detail::PointerUnionMembers<Derived, ValTy, I>::PointerUnionMembers(ValTy) [with Derived = llvm::PointerUnion<llvm::LLVMContext*, llvm::ReplaceableMetadataImpl*>; ValTy = llvm::PointerIntPair<void*, 1, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::LLVMContext*, llvm::ReplaceableMetadataImpl*>, llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::LLVMContext*, llvm::ReplaceableMetadataImpl*> > >; int I = 2]':
/usr/lib/llvm-15/include/llvm/ADT/PointerUnion.h:74:17: required from 'llvm::pointer_union_detail::PointerUnionMembers<Derived, ValTy, I, Type, Types ...>::PointerUnionMembers(Type) [with Derived = llvm::PointerUnion<llvm::LLVMContext*, llvm::ReplaceableMetadataImpl*>; ValTy = llvm::PointerIntPair<void*, 1, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::LLVMContext*, llvm::ReplaceableMetadataImpl*>, llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::LLVMContext*, llvm::ReplaceableMetadataImpl*> > >; int I = 0; Type = llvm::LLVMContext*; Types = {llvm::ReplaceableMetadataImpl*}]'
/usr/lib/llvm-15/include/llvm/ADT/PointerUnion.h:138:15: required from here
/usr/lib/llvm-15/include/llvm/ADT/PointerUnion.h:63:31: warning: declaration of 'Val' shadows a member of 'llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::LLVMContext*, llvm::ReplaceableMetadataImpl*>, llvm::PointerIntPair<void*, 1, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::LLVMContext*, llvm::ReplaceableMetadataImpl*>, llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::LLVMContext*, llvm::ReplaceableMetadataImpl*> > >, 2>' [-Wshadow]
63 | PointerUnionMembers(ValTy Val) : Val(Val) {}
| ~~~~~~^~~
/usr/lib/llvm-15/include/llvm/ADT/PointerUnion.h:61:11: note: shadowed declaration is here
61 | ValTy Val;
| ^~~
/usr/lib/llvm-15/include/llvm/ADT/PointerUnion.h:63:31: warning: declaration of 'Val' shadows a member of 'llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::LLVMContext*, llvm::ReplaceableMetadataImpl*>, llvm::PointerIntPair<void*, 1, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::LLVMContext*, llvm::ReplaceableMetadataImpl*>, llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::LLVMContext*, llvm::ReplaceableMetadataImpl*> > >, 2>' [-Wshadow]
63 | PointerUnionMembers(ValTy Val) : Val(Val) {}
| ~~~~~~^~~
/usr/lib/llvm-15/include/llvm/ADT/PointerUnion.h:61:11: note: shadowed declaration is here
61 | ValTy Val;
| ^~~
/usr/lib/llvm-15/include/llvm/ADT/PointerUnion.h:63:31: warning: declaration of 'Val' shadows a member of 'llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::LLVMContext*, llvm::ReplaceableMetadataImpl*>, llvm::PointerIntPair<void*, 1, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::LLVMContext*, llvm::ReplaceableMetadataImpl*>, llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::LLVMContext*, llvm::ReplaceableMetadataImpl*> > >, 2>' [-Wshadow]
63 | PointerUnionMembers(ValTy Val) : Val(Val) {}
| ~~~~~~^~~
/usr/lib/llvm-15/include/llvm/ADT/PointerUnion.h:61:11: note: shadowed declaration is here
61 | ValTy Val;
| ^~~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In instantiation of 'llvm::TypedMDOperandIterator<T>::TypedMDOperandIterator(llvm::MDNode::op_iterator) [with T = llvm::DINode; llvm::MDNode::op_iterator = const llvm::MDOperand*]':
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1520:39: required from 'llvm::MDTupleTypedArrayWrapper<T>::iterator llvm::MDTupleTypedArrayWrapper<T>::begin() const [with T = llvm::DINode; llvm::MDTupleTypedArrayWrapper<T>::iterator = llvm::TypedMDOperandIterator<llvm::DINode>]'
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:1241:35: required from here
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1463:55: warning: declaration of 'I' shadows a member of 'llvm::TypedMDOperandIterator<llvm::DINode>' [-Wshadow]
1463 | explicit TypedMDOperandIterator(MDNode::op_iterator I) : I(I) {}
| ~~~~~~~~~~~~~~~~~~~~^
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1453:23: note: shadowed declaration is here
1453 | MDNode::op_iterator I = nullptr;
| ^
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1463:55: warning: declaration of 'I' shadows a member of 'llvm::TypedMDOperandIterator<llvm::DINode>' [-Wshadow]
1463 | explicit TypedMDOperandIterator(MDNode::op_iterator I) : I(I) {}
| ~~~~~~~~~~~~~~~~~~~~^
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1453:23: note: shadowed declaration is here
1453 | MDNode::op_iterator I = nullptr;
| ^
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1463:55: warning: declaration of 'I' shadows a member of 'llvm::TypedMDOperandIterator<llvm::DINode>' [-Wshadow]
1463 | explicit TypedMDOperandIterator(MDNode::op_iterator I) : I(I) {}
| ~~~~~~~~~~~~~~~~~~~~^
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1453:23: note: shadowed declaration is here
1453 | MDNode::op_iterator I = nullptr;
| ^
/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In instantiation of 'llvm::TypedMDOperandIterator<T>::TypedMDOperandIterator(llvm::MDNode::op_iterator) [with T = llvm::DIMacroNode; llvm::MDNode::op_iterator = const llvm::MDOperand*]':
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1520:39: required from 'llvm::MDTupleTypedArrayWrapper<T>::iterator llvm::MDTupleTypedArrayWrapper<T>::begin() const [with T = llvm::DIMacroNode; llvm::MDTupleTypedArrayWrapper<T>::iterator = llvm::TypedMDOperandIterator<llvm::DIMacroNode>]'
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:3541:40: required from here
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1463:55: warning: declaration of 'I' shadows a member of 'llvm::TypedMDOperandIterator<llvm::DIMacroNode>' [-Wshadow]
1463 | explicit TypedMDOperandIterator(MDNode::op_iterator I) : I(I) {}
| ~~~~~~~~~~~~~~~~~~~~^
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1453:23: note: shadowed declaration is here
1453 | MDNode::op_iterator I = nullptr;
| ^
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1463:55: warning: declaration of 'I' shadows a member of 'llvm::TypedMDOperandIterator<llvm::DIMacroNode>' [-Wshadow]
1463 | explicit TypedMDOperandIterator(MDNode::op_iterator I) : I(I) {}
| ~~~~~~~~~~~~~~~~~~~~^
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1453:23: note: shadowed declaration is here
1453 | MDNode::op_iterator I = nullptr;
| ^
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1463:55: warning: declaration of 'I' shadows a member of 'llvm::TypedMDOperandIterator<llvm::DIMacroNode>' [-Wshadow]
1463 | explicit TypedMDOperandIterator(MDNode::op_iterator I) : I(I) {}
| ~~~~~~~~~~~~~~~~~~~~^
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1453:23: note: shadowed declaration is here
1453 | MDNode::op_iterator I = nullptr;
| ^
In file included from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Instruction.h: In instantiation of 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 0, 6, 32>; typename BitfieldElement::Type = unsigned int]':
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:164:43: required from 'void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 0, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:127:48: required from here
/usr/lib/llvm-15/include/llvm/IR/Instruction.h:836:55: warning: declaration of 'Value' shadows a member of 'llvm::Instruction' [-Wshadow]
836 | void setSubclassData(typename BitfieldElement::Type Value) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/User.h:24,
from /usr/lib/llvm-15/include/llvm/IR/Constant.h:16,
from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:27,
from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Value.h:74:13: note: shadowed declaration is here
74 | class Value {
| ^
In file included from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Instruction.h: In instantiation of 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<bool, 6, 1, true>; typename BitfieldElement::Type = bool]':
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:164:43: required from 'void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<bool, 6, 1, true>; typename Bitfield::Type = bool]'
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:143:45: required from here
/usr/lib/llvm-15/include/llvm/IR/Instruction.h:836:55: warning: declaration of 'Value' shadows a member of 'llvm::Instruction' [-Wshadow]
836 | void setSubclassData(typename BitfieldElement::Type Value) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/User.h:24,
from /usr/lib/llvm-15/include/llvm/IR/Constant.h:16,
from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:27,
from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Value.h:74:13: note: shadowed declaration is here
74 | class Value {
| ^
In file included from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Instruction.h: In instantiation of 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<bool, 7, 1, true>; typename BitfieldElement::Type = bool]':
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:164:43: required from 'void llvm::AllocaInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<bool, 7, 1, true>; typename Bitfield::Type = bool]'
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:149:66: required from here
/usr/lib/llvm-15/include/llvm/IR/Instruction.h:836:55: warning: declaration of 'Value' shadows a member of 'llvm::Instruction' [-Wshadow]
836 | void setSubclassData(typename BitfieldElement::Type Value) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/User.h:24,
from /usr/lib/llvm-15/include/llvm/IR/Constant.h:16,
from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:27,
from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Value.h:74:13: note: shadowed declaration is here
74 | class Value {
| ^
In file included from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Instruction.h: In instantiation of 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 1, 6, 32>; typename BitfieldElement::Type = unsigned int]':
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:284:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 1, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:222:48: required from here
/usr/lib/llvm-15/include/llvm/IR/Instruction.h:836:55: warning: declaration of 'Value' shadows a member of 'llvm::Instruction' [-Wshadow]
836 | void setSubclassData(typename BitfieldElement::Type Value) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/User.h:24,
from /usr/lib/llvm-15/include/llvm/IR/Constant.h:16,
from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:27,
from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Value.h:74:13: note: shadowed declaration is here
74 | class Value {
| ^
In file included from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Instruction.h: In instantiation of 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]':
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:284:43: required from 'void llvm::LoadInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 7, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:232:44: required from here
/usr/lib/llvm-15/include/llvm/IR/Instruction.h:836:55: warning: declaration of 'Value' shadows a member of 'llvm::Instruction' [-Wshadow]
836 | void setSubclassData(typename BitfieldElement::Type Value) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/User.h:24,
from /usr/lib/llvm-15/include/llvm/IR/Constant.h:16,
from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:27,
from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Value.h:74:13: note: shadowed declaration is here
74 | class Value {
| ^
In file included from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Instruction.h: In instantiation of 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]':
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:491:43: required from 'void llvm::FenceInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 0, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:465:44: required from here
/usr/lib/llvm-15/include/llvm/IR/Instruction.h:836:55: warning: declaration of 'Value' shadows a member of 'llvm::Instruction' [-Wshadow]
836 | void setSubclassData(typename BitfieldElement::Type Value) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/User.h:24,
from /usr/lib/llvm-15/include/llvm/IR/Constant.h:16,
from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:27,
from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Value.h:74:13: note: shadowed declaration is here
74 | class Value {
| ^
In file included from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Instruction.h: In instantiation of 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<unsigned int, 8, 6, 32>; typename BitfieldElement::Type = unsigned int]':
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:691:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<unsigned int, 8, 6, 32>; typename Bitfield::Type = unsigned int]'
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:560:48: required from here
/usr/lib/llvm-15/include/llvm/IR/Instruction.h:836:55: warning: declaration of 'Value' shadows a member of 'llvm::Instruction' [-Wshadow]
836 | void setSubclassData(typename BitfieldElement::Type Value) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/User.h:24,
from /usr/lib/llvm-15/include/llvm/IR/Constant.h:16,
from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:27,
from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Value.h:74:13: note: shadowed declaration is here
74 | class Value {
| ^
In file included from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Instruction.h: In instantiation of 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<bool, 1, 1, true>; typename BitfieldElement::Type = bool]':
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:691:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<bool, 1, 1, true>; typename Bitfield::Type = bool]'
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:575:64: required from here
/usr/lib/llvm-15/include/llvm/IR/Instruction.h:836:55: warning: declaration of 'Value' shadows a member of 'llvm::Instruction' [-Wshadow]
836 | void setSubclassData(typename BitfieldElement::Type Value) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/User.h:24,
from /usr/lib/llvm-15/include/llvm/IR/Constant.h:16,
from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:27,
from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Value.h:74:13: note: shadowed declaration is here
74 | class Value {
| ^
In file included from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Instruction.h: In instantiation of 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]':
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:691:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 2, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:601:51: required from here
/usr/lib/llvm-15/include/llvm/IR/Instruction.h:836:55: warning: declaration of 'Value' shadows a member of 'llvm::Instruction' [-Wshadow]
836 | void setSubclassData(typename BitfieldElement::Type Value) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/User.h:24,
from /usr/lib/llvm-15/include/llvm/IR/Constant.h:16,
from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:27,
from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Value.h:74:13: note: shadowed declaration is here
74 | class Value {
| ^
In file included from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Instruction.h: In instantiation of 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]':
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:691:43: required from 'void llvm::AtomicCmpXchgInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 5, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:613:51: required from here
/usr/lib/llvm-15/include/llvm/IR/Instruction.h:836:55: warning: declaration of 'Value' shadows a member of 'llvm::Instruction' [-Wshadow]
836 | void setSubclassData(typename BitfieldElement::Type Value) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/User.h:24,
from /usr/lib/llvm-15/include/llvm/IR/Constant.h:16,
from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:27,
from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Value.h:74:13: note: shadowed declaration is here
74 | class Value {
| ^
In file included from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Instruction.h: In instantiation of 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicRMWInst::BinOp, 4, 4, llvm::AtomicRMWInst::FMin>; typename BitfieldElement::Type = llvm::AtomicRMWInst::BinOp]':
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:898:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicRMWInst::BinOp, 4, 4, llvm::AtomicRMWInst::FMin>; typename Bitfield::Type = llvm::AtomicRMWInst::BinOp]'
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:818:46: required from here
/usr/lib/llvm-15/include/llvm/IR/Instruction.h:836:55: warning: declaration of 'Value' shadows a member of 'llvm::Instruction' [-Wshadow]
836 | void setSubclassData(typename BitfieldElement::Type Value) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/User.h:24,
from /usr/lib/llvm-15/include/llvm/IR/Constant.h:16,
from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:27,
from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Value.h:74:13: note: shadowed declaration is here
74 | class Value {
| ^
In file included from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Instruction.h: In instantiation of 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename BitfieldElement::Type = llvm::AtomicOrdering]':
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:898:43: required from 'void llvm::AtomicRMWInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::AtomicOrdering, 1, 3, llvm::AtomicOrdering::SequentiallyConsistent>; typename Bitfield::Type = llvm::AtomicOrdering]'
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:853:50: required from here
/usr/lib/llvm-15/include/llvm/IR/Instruction.h:836:55: warning: declaration of 'Value' shadows a member of 'llvm::Instruction' [-Wshadow]
836 | void setSubclassData(typename BitfieldElement::Type Value) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/User.h:24,
from /usr/lib/llvm-15/include/llvm/IR/Constant.h:16,
from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:27,
from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Value.h:74:13: note: shadowed declaration is here
74 | class Value {
| ^
In file included from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Instruction.h: In instantiation of 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type) [with BitfieldElement = llvm::Bitfield::Element<llvm::CallInst::TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; typename BitfieldElement::Type = llvm::CallInst::TailCallKind]':
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1705:43: required from 'void llvm::CallInst::setSubclassData(typename Bitfield::Type) [with Bitfield = llvm::Bitfield::Element<llvm::CallInst::TailCallKind, 0, 2, llvm::CallInst::TCK_NoTail>; typename Bitfield::Type = llvm::CallInst::TailCallKind]'
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:1678:43: required from here
/usr/lib/llvm-15/include/llvm/IR/Instruction.h:836:55: warning: declaration of 'Value' shadows a member of 'llvm::Instruction' [-Wshadow]
836 | void setSubclassData(typename BitfieldElement::Type Value) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/User.h:24,
from /usr/lib/llvm-15/include/llvm/IR/Constant.h:16,
from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:27,
from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Value.h:74:13: note: shadowed declaration is here
74 | class Value {
| ^
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:32,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/Instructions.h: In instantiation of 'llvm::SwitchInst::CaseHandleImpl<SwitchInstT, ConstantIntT, BasicBlockT>::CaseHandleImpl(SwitchInstT*, ptrdiff_t) [with SwitchInstT = const llvm::SwitchInst; ConstantIntT = const llvm::ConstantInt; BasicBlockT = const llvm::BasicBlock; ptrdiff_t = long int]':
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3379:75: required from 'llvm::SwitchInst::CaseIteratorImpl<CaseHandleT>::CaseIteratorImpl(llvm::SwitchInst::CaseIteratorImpl<CaseHandleT>::SwitchInstT*, unsigned int) [with CaseHandleT = llvm::SwitchInst::CaseHandleImpl<const llvm::SwitchInst, const llvm::ConstantInt, const llvm::BasicBlock>; llvm::SwitchInst::CaseIteratorImpl<CaseHandleT>::SwitchInstT = const llvm::SwitchInst]'
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3473:31: required from here
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3305:47: warning: declaration of 'Index' shadows a member of 'llvm::SwitchInst::CaseHandleImpl<const llvm::SwitchInst, const llvm::ConstantInt, const llvm::BasicBlock>' [-Wshadow]
3305 | CaseHandleImpl(SwitchInstT *SI, ptrdiff_t Index) : SI(SI), Index(Index) {}
| ~~~~~~~~~~^~~~~
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3302:15: note: shadowed declaration is here
3302 | ptrdiff_t Index;
| ^~~~~
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3305:33: warning: declaration of 'SI' shadows a member of 'llvm::SwitchInst::CaseHandleImpl<const llvm::SwitchInst, const llvm::ConstantInt, const llvm::BasicBlock>' [-Wshadow]
3305 | CaseHandleImpl(SwitchInstT *SI, ptrdiff_t Index) : SI(SI), Index(Index) {}
| ~~~~~~~~~~~~~^~
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3301:18: note: shadowed declaration is here
3301 | SwitchInstT *SI;
| ^~
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3305:47: warning: declaration of 'Index' shadows a member of 'llvm::SwitchInst::CaseHandleImpl<const llvm::SwitchInst, const llvm::ConstantInt, const llvm::BasicBlock>' [-Wshadow]
3305 | CaseHandleImpl(SwitchInstT *SI, ptrdiff_t Index) : SI(SI), Index(Index) {}
| ~~~~~~~~~~^~~~~
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3302:15: note: shadowed declaration is here
3302 | ptrdiff_t Index;
| ^~~~~
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3305:33: warning: declaration of 'SI' shadows a member of 'llvm::SwitchInst::CaseHandleImpl<const llvm::SwitchInst, const llvm::ConstantInt, const llvm::BasicBlock>' [-Wshadow]
3305 | CaseHandleImpl(SwitchInstT *SI, ptrdiff_t Index) : SI(SI), Index(Index) {}
| ~~~~~~~~~~~~~^~
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3301:18: note: shadowed declaration is here
3301 | SwitchInstT *SI;
| ^~
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3305:47: warning: declaration of 'Index' shadows a member of 'llvm::SwitchInst::CaseHandleImpl<const llvm::SwitchInst, const llvm::ConstantInt, const llvm::BasicBlock>' [-Wshadow]
3305 | CaseHandleImpl(SwitchInstT *SI, ptrdiff_t Index) : SI(SI), Index(Index) {}
| ~~~~~~~~~~^~~~~
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3302:15: note: shadowed declaration is here
3302 | ptrdiff_t Index;
| ^~~~~
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3305:33: warning: declaration of 'SI' shadows a member of 'llvm::SwitchInst::CaseHandleImpl<const llvm::SwitchInst, const llvm::ConstantInt, const llvm::BasicBlock>' [-Wshadow]
3305 | CaseHandleImpl(SwitchInstT *SI, ptrdiff_t Index) : SI(SI), Index(Index) {}
| ~~~~~~~~~~~~~^~
/usr/lib/llvm-15/include/llvm/IR/Instructions.h:3301:18: note: shadowed declaration is here
3301 | SwitchInstT *SI;
| ^~
In file included from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:22,
from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/ADT/PointerUnion.h: In instantiation of 'llvm::pointer_union_detail::PointerUnionMembers<Derived, ValTy, I>::PointerUnionMembers(ValTy) [with Derived = llvm::PointerUnion<llvm::ValueAsMetadata*, llvm::ValueAsMetadata**>; ValTy = llvm::PointerIntPair<void*, 1, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::ValueAsMetadata*, llvm::ValueAsMetadata**>, llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::ValueAsMetadata*, llvm::ValueAsMetadata**> > >; int I = 2]':
/usr/lib/llvm-15/include/llvm/ADT/PointerUnion.h:74:17: required from 'llvm::pointer_union_detail::PointerUnionMembers<Derived, ValTy, I, Type, Types ...>::PointerUnionMembers(Type) [with Derived = llvm::PointerUnion<llvm::ValueAsMetadata*, llvm::ValueAsMetadata**>; ValTy = llvm::PointerIntPair<void*, 1, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::ValueAsMetadata*, llvm::ValueAsMetadata**>, llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::ValueAsMetadata*, llvm::ValueAsMetadata**> > >; int I = 0; Type = llvm::ValueAsMetadata*; Types = {llvm::ValueAsMetadata**}]'
/usr/lib/llvm-15/include/llvm/ADT/PointerUnion.h:138:15: required from here
/usr/lib/llvm-15/include/llvm/ADT/PointerUnion.h:63:31: warning: declaration of 'Val' shadows a member of 'llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::ValueAsMetadata*, llvm::ValueAsMetadata**>, llvm::PointerIntPair<void*, 1, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::ValueAsMetadata*, llvm::ValueAsMetadata**>, llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::ValueAsMetadata*, llvm::ValueAsMetadata**> > >, 2>' [-Wshadow]
63 | PointerUnionMembers(ValTy Val) : Val(Val) {}
| ~~~~~~^~~
/usr/lib/llvm-15/include/llvm/ADT/PointerUnion.h:61:11: note: shadowed declaration is here
61 | ValTy Val;
| ^~~
/usr/lib/llvm-15/include/llvm/ADT/PointerUnion.h:63:31: warning: declaration of 'Val' shadows a member of 'llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::ValueAsMetadata*, llvm::ValueAsMetadata**>, llvm::PointerIntPair<void*, 1, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::ValueAsMetadata*, llvm::ValueAsMetadata**>, llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::ValueAsMetadata*, llvm::ValueAsMetadata**> > >, 2>' [-Wshadow]
63 | PointerUnionMembers(ValTy Val) : Val(Val) {}
| ~~~~~~^~~
/usr/lib/llvm-15/include/llvm/ADT/PointerUnion.h:61:11: note: shadowed declaration is here
61 | ValTy Val;
| ^~~
/usr/lib/llvm-15/include/llvm/ADT/PointerUnion.h:63:31: warning: declaration of 'Val' shadows a member of 'llvm::pointer_union_detail::PointerUnionMembers<llvm::PointerUnion<llvm::ValueAsMetadata*, llvm::ValueAsMetadata**>, llvm::PointerIntPair<void*, 1, int, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::ValueAsMetadata*, llvm::ValueAsMetadata**>, llvm::PointerIntPairInfo<void*, 1, llvm::pointer_union_detail::PointerUnionUIntTraits<llvm::ValueAsMetadata*, llvm::ValueAsMetadata**> > >, 2>' [-Wshadow]
63 | PointerUnionMembers(ValTy Val) : Val(Val) {}
| ~~~~~~^~~
/usr/lib/llvm-15/include/llvm/ADT/PointerUnion.h:61:11: note: shadowed declaration is here
61 | ValTy Val;
| ^~~
In file included from /usr/lib/llvm-15/include/llvm/IR/Type.h:22,
from /usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:23,
from /usr/lib/llvm-15/include/llvm/IR/Constants.h:31,
from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:26,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/Support/TypeSize.h: In instantiation of 'llvm::UnivariateLinearPolyBase<LeafTy>::UnivariateLinearPolyBase(llvm::UnivariateLinearPolyBase<LeafTy>::ScalarTy, unsigned int) [with LeafTy = llvm::TypeSize; llvm::UnivariateLinearPolyBase<LeafTy>::ScalarTy = long unsigned int]':
/usr/lib/llvm-15/include/llvm/Support/TypeSize.h:276:51: required from 'llvm::LinearPolySize<LeafTy>::LinearPolySize(llvm::LinearPolySize<LeafTy>::ScalarTy, llvm::LinearPolySize<LeafTy>::Dims) [with LeafTy = llvm::TypeSize; llvm::LinearPolySize<LeafTy>::ScalarTy = long unsigned int]'
/usr/lib/llvm-15/include/llvm/Support/TypeSize.h:291:9: required from 'static LeafTy llvm::LinearPolySize<LeafTy>::get(llvm::LinearPolySize<LeafTy>::ScalarTy, bool) [with LeafTy = llvm::TypeSize; llvm::LinearPolySize<LeafTy>::ScalarTy = long unsigned int]'
/usr/lib/llvm-15/include/llvm/Support/TypeSize.h:439:40: required from here
/usr/lib/llvm-15/include/llvm/Support/TypeSize.h:176:51: warning: declaration of 'UnivariateDim' shadows a member of 'llvm::UnivariateLinearPolyBase<llvm::TypeSize>' [-Wshadow]
176 | UnivariateLinearPolyBase(ScalarTy Val, unsigned UnivariateDim)
| ~~~~~~~~~^~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Support/TypeSize.h:174:12: note: shadowed declaration is here
174 | unsigned UnivariateDim; // The univeriate dimension.
| ^~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Support/TypeSize.h:176:51: warning: declaration of 'UnivariateDim' shadows a member of 'llvm::UnivariateLinearPolyBase<llvm::TypeSize>' [-Wshadow]
176 | UnivariateLinearPolyBase(ScalarTy Val, unsigned UnivariateDim)
| ~~~~~~~~~^~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Support/TypeSize.h:174:12: note: shadowed declaration is here
174 | unsigned UnivariateDim; // The univeriate dimension.
| ^~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Support/TypeSize.h:176:51: warning: declaration of 'UnivariateDim' shadows a member of 'llvm::UnivariateLinearPolyBase<llvm::TypeSize>' [-Wshadow]
176 | UnivariateLinearPolyBase(ScalarTy Val, unsigned UnivariateDim)
| ~~~~~~~~~^~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Support/TypeSize.h:174:12: note: shadowed declaration is here
174 | unsigned UnivariateDim; // The univeriate dimension.
| ^~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Support/TypeSize.h: In instantiation of 'llvm::UnivariateLinearPolyBase<LeafTy>::UnivariateLinearPolyBase(llvm::UnivariateLinearPolyBase<LeafTy>::ScalarTy, unsigned int) [with LeafTy = llvm::ElementCount; llvm::UnivariateLinearPolyBase<LeafTy>::ScalarTy = unsigned int]':
/usr/lib/llvm-15/include/llvm/Support/TypeSize.h:276:51: required from 'llvm::LinearPolySize<LeafTy>::LinearPolySize(llvm::LinearPolySize<LeafTy>::ScalarTy, llvm::LinearPolySize<LeafTy>::Dims) [with LeafTy = llvm::ElementCount; llvm::LinearPolySize<LeafTy>::ScalarTy = unsigned int]'
/usr/lib/llvm-15/include/llvm/Support/TypeSize.h:287:32: required from 'static LeafTy llvm::LinearPolySize<LeafTy>::getScalable(llvm::LinearPolySize<LeafTy>::ScalarTy) [with LeafTy = llvm::ElementCount; llvm::LinearPolySize<LeafTy>::ScalarTy = unsigned int]'
/usr/lib/llvm-15/include/llvm/Support/TypeSize.h:523:26: required from here
/usr/lib/llvm-15/include/llvm/Support/TypeSize.h:176:51: warning: declaration of 'UnivariateDim' shadows a member of 'llvm::UnivariateLinearPolyBase<llvm::ElementCount>' [-Wshadow]
176 | UnivariateLinearPolyBase(ScalarTy Val, unsigned UnivariateDim)
| ~~~~~~~~~^~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Support/TypeSize.h:174:12: note: shadowed declaration is here
174 | unsigned UnivariateDim; // The univeriate dimension.
| ^~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Support/TypeSize.h:176:51: warning: declaration of 'UnivariateDim' shadows a member of 'llvm::UnivariateLinearPolyBase<llvm::ElementCount>' [-Wshadow]
176 | UnivariateLinearPolyBase(ScalarTy Val, unsigned UnivariateDim)
| ~~~~~~~~~^~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Support/TypeSize.h:174:12: note: shadowed declaration is here
174 | unsigned UnivariateDim; // The univeriate dimension.
| ^~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Support/TypeSize.h:176:51: warning: declaration of 'UnivariateDim' shadows a member of 'llvm::UnivariateLinearPolyBase<llvm::ElementCount>' [-Wshadow]
176 | UnivariateLinearPolyBase(ScalarTy Val, unsigned UnivariateDim)
| ~~~~~~~~~^~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Support/TypeSize.h:174:12: note: shadowed declaration is here
174 | unsigned UnivariateDim; // The univeriate dimension.
| ^~~~~~~~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:27,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In instantiation of 'llvm::DIFile::ChecksumInfo<T>::ChecksumInfo(llvm::DIFile::ChecksumKind, T) [with T = llvm::MDString*]':
/usr/lib/llvm-15/include/llvm/ADT/Optional.h:235:5: required from 'void llvm::optional_detail::OptionalStorage<T, true>::emplace(Args&& ...) [with Args = {llvm::DIFile::ChecksumKind&, llvm::MDString*}; T = llvm::DIFile::ChecksumInfo<llvm::MDString*>]'
/usr/lib/llvm-15/include/llvm/ADT/Optional.h:288:20: required from 'void llvm::Optional<T>::emplace(ArgTypes&& ...) [with ArgTypes = {llvm::DIFile::ChecksumKind&, llvm::MDString*}; T = llvm::DIFile::ChecksumInfo<llvm::MDString*>]'
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:577:76: required from here
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:552:39: warning: declaration of 'Value' shadows a member of 'llvm::DIFile::ChecksumInfo<llvm::MDString*>' [-Wshadow]
552 | ChecksumInfo(ChecksumKind Kind, T Value) : Kind(Kind), Value(Value) {}
| ~~^~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:550:7: note: shadowed declaration is here
550 | T Value;
| ^~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:552:31: warning: declaration of 'Kind' shadows a member of 'llvm::DIFile::ChecksumInfo<llvm::MDString*>' [-Wshadow]
552 | ChecksumInfo(ChecksumKind Kind, T Value) : Kind(Kind), Value(Value) {}
| ~~~~~~~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:548:18: note: shadowed declaration is here
548 | ChecksumKind Kind;
| ^~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:552:39: warning: declaration of 'Value' shadows a member of 'llvm::DIFile::ChecksumInfo<llvm::MDString*>' [-Wshadow]
552 | ChecksumInfo(ChecksumKind Kind, T Value) : Kind(Kind), Value(Value) {}
| ~~^~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:550:7: note: shadowed declaration is here
550 | T Value;
| ^~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:552:31: warning: declaration of 'Kind' shadows a member of 'llvm::DIFile::ChecksumInfo<llvm::MDString*>' [-Wshadow]
552 | ChecksumInfo(ChecksumKind Kind, T Value) : Kind(Kind), Value(Value) {}
| ~~~~~~~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:548:18: note: shadowed declaration is here
548 | ChecksumKind Kind;
| ^~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:552:39: warning: declaration of 'Value' shadows a member of 'llvm::DIFile::ChecksumInfo<llvm::MDString*>' [-Wshadow]
552 | ChecksumInfo(ChecksumKind Kind, T Value) : Kind(Kind), Value(Value) {}
| ~~^~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:550:7: note: shadowed declaration is here
550 | T Value;
| ^~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:552:31: warning: declaration of 'Kind' shadows a member of 'llvm::DIFile::ChecksumInfo<llvm::MDString*>' [-Wshadow]
552 | ChecksumInfo(ChecksumKind Kind, T Value) : Kind(Kind), Value(Value) {}
| ~~~~~~~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:548:18: note: shadowed declaration is here
548 | ChecksumKind Kind;
| ^~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In instantiation of 'llvm::DIFile::ChecksumInfo<T>::ChecksumInfo(llvm::DIFile::ChecksumKind, T) [with T = llvm::StringRef]':
/usr/lib/llvm-15/include/llvm/ADT/Optional.h:235:5: required from 'void llvm::optional_detail::OptionalStorage<T, true>::emplace(Args&& ...) [with Args = {const llvm::DIFile::ChecksumKind&, llvm::StringRef}; T = llvm::DIFile::ChecksumInfo<llvm::StringRef>]'
/usr/lib/llvm-15/include/llvm/ADT/Optional.h:288:20: required from 'void llvm::Optional<T>::emplace(ArgTypes&& ...) [with ArgTypes = {const llvm::DIFile::ChecksumKind&, llvm::StringRef}; T = llvm::DIFile::ChecksumInfo<llvm::StringRef>]'
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:615:77: required from here
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:552:39: warning: declaration of 'Value' shadows a member of 'llvm::DIFile::ChecksumInfo<llvm::StringRef>' [-Wshadow]
552 | ChecksumInfo(ChecksumKind Kind, T Value) : Kind(Kind), Value(Value) {}
| ~~^~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:550:7: note: shadowed declaration is here
550 | T Value;
| ^~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:552:31: warning: declaration of 'Kind' shadows a member of 'llvm::DIFile::ChecksumInfo<llvm::StringRef>' [-Wshadow]
552 | ChecksumInfo(ChecksumKind Kind, T Value) : Kind(Kind), Value(Value) {}
| ~~~~~~~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:548:18: note: shadowed declaration is here
548 | ChecksumKind Kind;
| ^~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:552:39: warning: declaration of 'Value' shadows a member of 'llvm::DIFile::ChecksumInfo<llvm::StringRef>' [-Wshadow]
552 | ChecksumInfo(ChecksumKind Kind, T Value) : Kind(Kind), Value(Value) {}
| ~~^~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:550:7: note: shadowed declaration is here
550 | T Value;
| ^~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:552:31: warning: declaration of 'Kind' shadows a member of 'llvm::DIFile::ChecksumInfo<llvm::StringRef>' [-Wshadow]
552 | ChecksumInfo(ChecksumKind Kind, T Value) : Kind(Kind), Value(Value) {}
| ~~~~~~~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:548:18: note: shadowed declaration is here
548 | ChecksumKind Kind;
| ^~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:552:39: warning: declaration of 'Value' shadows a member of 'llvm::DIFile::ChecksumInfo<llvm::StringRef>' [-Wshadow]
552 | ChecksumInfo(ChecksumKind Kind, T Value) : Kind(Kind), Value(Value) {}
| ~~^~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:550:7: note: shadowed declaration is here
550 | T Value;
| ^~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:552:31: warning: declaration of 'Kind' shadows a member of 'llvm::DIFile::ChecksumInfo<llvm::StringRef>' [-Wshadow]
552 | ChecksumInfo(ChecksumKind Kind, T Value) : Kind(Kind), Value(Value) {}
| ~~~~~~~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:548:18: note: shadowed declaration is here
548 | ChecksumKind Kind;
| ^~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/DataLayout.h:33,
from /usr/lib/llvm-15/include/llvm/IR/Module.h:25,
from /usr/lib/llvm-15/include/llvm/IR/PassManager.h:46,
from /usr/lib/llvm-15/include/llvm/Analysis/LoopAnalysisManager.h:32,
from /usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:18,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:17,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/Support/TrailingObjects.h: In instantiation of 'static size_t llvm::TrailingObjects<BaseTy, TrailingTys>::callNumTrailingObjects(const BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<BaseTy>) [with BaseTy = llvm::StructLayout; TrailingTys = {long unsigned int}; size_t = long unsigned int]':
/usr/lib/llvm-15/include/llvm/Support/TrailingObjects.h:164:55: required from 'static NextTy* llvm::trailing_objects_internal::TrailingObjectsImpl<Align, BaseTy, TopTrailingObj, PrevTy, NextTy, MoreTys ...>::getTrailingObjectsImpl(BaseTy*, llvm::trailing_objects_internal::TrailingObjectsBase::OverloadToken<NextTy>) [with int Align = 8; BaseTy = llvm::StructLayout; TopTrailingObj = llvm::TrailingObjects<llvm::StructLayout, long unsigned int>; PrevTy = llvm::StructLayout; NextTy = long unsigned int; MoreTys = {}]'
/usr/lib/llvm-15/include/llvm/Support/TrailingObjects.h:301:40: required from 'T* llvm::TrailingObjects<BaseTy, TrailingTys>::getTrailingObjects() [with T = long unsigned int; BaseTy = llvm::StructLayout; TrailingTys = {long unsigned int}]'
/usr/lib/llvm-15/include/llvm/IR/DataLayout.h:644:67: required from here
/usr/lib/llvm-15/include/llvm/Support/TrailingObjects.h:260:40: warning: unused parameter 'Obj' [-Wunused-parameter]
260 | callNumTrailingObjects(const BaseTy *Obj,
| ~~~~~~~~~~~~~~^~~
In file included from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:19,
from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = const llvm::SCEV*; DerivedT = llvm::DenseMap<const llvm::SCEV*, llvm::ConstantRange>; KeyT = const llvm::SCEV*; ValueT = llvm::ConstantRange; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, llvm::ConstantRange>]':
/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:549:37: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const llvm::SCEV* const&; ValueArgs = {llvm::ConstantRange}; DerivedT = llvm::DenseMap<const llvm::SCEV*, llvm::ConstantRange>; KeyT = const llvm::SCEV*; ValueT = llvm::ConstantRange; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, llvm::ConstantRange>]'
/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:260:33: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(const KeyT&, Ts&& ...) [with Ts = {llvm::ConstantRange}; DerivedT = llvm::DenseMap<const llvm::SCEV*, llvm::ConstantRange>; KeyT = const llvm::SCEV*; ValueT = llvm::ConstantRange; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, llvm::ConstantRange>]'
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolution.h:1544:51: required from here
/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:567:45: warning: unused parameter 'Key' [-Wunused-parameter]
567 | BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup,
| ~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = const llvm::SCEV*; DerivedT = llvm::DenseMap<const llvm::SCEV*, const llvm::SCEV*>; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]':
/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:549:37: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const llvm::SCEV* const&; ValueArgs = {const llvm::SCEV*&}; DerivedT = llvm::DenseMap<const llvm::SCEV*, const llvm::SCEV*>; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]'
/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:260:33: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(const KeyT&, Ts&& ...) [with Ts = {const llvm::SCEV*&}; DerivedT = llvm::DenseMap<const llvm::SCEV*, const llvm::SCEV*>; KeyT = const llvm::SCEV*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::SCEV*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::SCEV*, const llvm::SCEV*>]'
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolutionExpressions.h:775:45: required from 'const llvm::SCEV* llvm::SCEVRewriteVisitor<SC>::visit(const llvm::SCEV*) [with SC = llvm::SCEVParameterRewriter]'
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolutionExpressions.h:916:31: required from here
/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:567:45: warning: unused parameter 'Key' [-Wunused-parameter]
/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = const llvm::Loop*; DerivedT = llvm::DenseMap<const llvm::Loop*, const llvm::SCEV*>; KeyT = const llvm::Loop*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Loop*, const llvm::SCEV*>]':
/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:549:37: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = const llvm::Loop* const&; ValueArgs = {}; DerivedT = llvm::DenseMap<const llvm::Loop*, const llvm::SCEV*>; KeyT = const llvm::Loop*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Loop*, const llvm::SCEV*>]'
/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:328:29: required from 'llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::value_type& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::FindAndConstruct(const KeyT&) [with DerivedT = llvm::DenseMap<const llvm::Loop*, const llvm::SCEV*>; KeyT = const llvm::Loop*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Loop*, const llvm::SCEV*>; llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::value_type = llvm::detail::DenseMapPair<const llvm::Loop*, const llvm::SCEV*>]'
/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:332:28: required from 'ValueT& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::operator[](const KeyT&) [with DerivedT = llvm::DenseMap<const llvm::Loop*, const llvm::SCEV*>; KeyT = const llvm::Loop*; ValueT = const llvm::SCEV*; KeyInfoT = llvm::DenseMapInfo<const llvm::Loop*, void>; BucketT = llvm::detail::DenseMapPair<const llvm::Loop*, const llvm::SCEV*>]'
/usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolutionExpressions.h:958:63: required from here
/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:567:45: warning: unused parameter 'Key' [-Wunused-parameter]
/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::Instruction*; DerivedT = llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*, void>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >; KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>]':
/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:549:37: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::Instruction* const&; ValueArgs = {}; DerivedT = llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*, void>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >; KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>]'
/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:328:29: required from 'llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::value_type& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::FindAndConstruct(const KeyT&) [with DerivedT = llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*, void>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >; KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>; llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::value_type = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>]'
/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:332:28: required from 'ValueT& llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::operator[](const KeyT&) [with DerivedT = llvm::DenseMap<llvm::Instruction*, unsigned int, llvm::DenseMapInfo<llvm::Instruction*, void>, llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int> >; KeyT = llvm::Instruction*; ValueT = unsigned int; KeyInfoT = llvm::DenseMapInfo<llvm::Instruction*, void>; BucketT = llvm::detail::DenseMapPair<llvm::Instruction*, unsigned int>]'
/usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:238:26: required from here
/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:567:45: warning: unused parameter 'Key' [-Wunused-parameter]
In file included from /usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolution.h:38,
from /usr/lib/llvm-15/include/llvm/Analysis/ScalarEvolutionExpressions.h:20,
from /usr/lib/llvm-15/include/llvm/Analysis/LoopAccessAnalysis.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:17,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/IR/ValueMap.h: In instantiation of 'llvm::ValueMapIterator<DenseMapT, KeyT>::ValueMapIterator(llvm::ValueMapIterator<DenseMapT, KeyT>::BaseT) [with DenseMapT = llvm::DenseMap<llvm::ValueMapCallbackVH<llvm::Value*, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::ValueMapConfig<llvm::Value*, llvm::sys::SmartMutex<false> > >, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::DenseMapInfo<llvm::ValueMapCallbackVH<llvm::Value*, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::ValueMapConfig<llvm::Value*, llvm::sys::SmartMutex<false> > >, void>, llvm::detail::DenseMapPair<llvm::ValueMapCallbackVH<llvm::Value*, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::ValueMapConfig<llvm::Value*, llvm::sys::SmartMutex<false> > >, llvm::SCEVWrapPredicate::IncrementWrapFlags> >; KeyT = llvm::Value*; llvm::ValueMapIterator<DenseMapT, KeyT>::BaseT = llvm::DenseMapIterator<llvm::ValueMapCallbackVH<llvm::Value*, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::ValueMapConfig<llvm::Value*, llvm::sys::SmartMutex<false> > >, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::DenseMapInfo<llvm::ValueMapCallbackVH<llvm::Value*, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::ValueMapConfig<llvm::Value*, llvm::sys::SmartMutex<false> > >, void>, llvm::detail::DenseMapPair<llvm::ValueMapCallbackVH<llvm::Value*, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::ValueMapConfig<llvm::Value*, llvm::sys::SmartMutex<false> > >, llvm::SCEVWrapPredicate::IncrementWrapFlags>, false>]':
/usr/lib/llvm-15/include/llvm/IR/ValueMap.h:181:27: required from 'std::pair<llvm::ValueMapIterator<llvm::DenseMap<llvm::ValueMapCallbackVH<KeyT, ValueT, Config>, ValueT, llvm::DenseMapInfo<llvm::ValueMapCallbackVH<KeyT, ValueT, Config> > >, KeyT>, bool> llvm::ValueMap<KeyT, ValueT, Config>::insert(std::pair<_T1, _T2>&&) [with KeyT = llvm::Value*; ValueT = llvm::SCEVWrapPredicate::IncrementWrapFlags; Config = llvm::ValueMapConfig<llvm::Value*, llvm::sys::SmartMutex<false> >]'
/usr/lib/llvm-15/include/llvm/IR/ValueMap.h:291:25: required from 'void llvm::ValueMapCallbackVH<KeyT, ValueT, Config>::allUsesReplacedWith(llvm::Value*) [with KeyT = llvm::Value*; ValueT = llvm::SCEVWrapPredicate::IncrementWrapFlags; Config = llvm::ValueMapConfig<llvm::Value*, llvm::sys::SmartMutex<false> >]'
/usr/lib/llvm-15/include/llvm/IR/ValueMap.h:271:8: required from here
/usr/lib/llvm-15/include/llvm/IR/ValueMap.h:340:26: warning: declaration of 'I' shadows a member of 'llvm::ValueMapIterator<llvm::DenseMap<llvm::ValueMapCallbackVH<llvm::Value*, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::ValueMapConfig<llvm::Value*, llvm::sys::SmartMutex<false> > >, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::DenseMapInfo<llvm::ValueMapCallbackVH<llvm::Value*, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::ValueMapConfig<llvm::Value*, llvm::sys::SmartMutex<false> > >, void>, llvm::detail::DenseMapPair<llvm::ValueMapCallbackVH<llvm::Value*, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::ValueMapConfig<llvm::Value*, llvm::sys::SmartMutex<false> > >, llvm::SCEVWrapPredicate::IncrementWrapFlags> >, llvm::Value*>' [-Wshadow]
340 | ValueMapIterator(BaseT I) : I(I) {}
| ~~~~~~^
/usr/lib/llvm-15/include/llvm/IR/ValueMap.h:330:9: note: shadowed declaration is here
330 | BaseT I;
| ^
/usr/lib/llvm-15/include/llvm/IR/ValueMap.h:340:26: warning: declaration of 'I' shadows a member of 'llvm::ValueMapIterator<llvm::DenseMap<llvm::ValueMapCallbackVH<llvm::Value*, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::ValueMapConfig<llvm::Value*, llvm::sys::SmartMutex<false> > >, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::DenseMapInfo<llvm::ValueMapCallbackVH<llvm::Value*, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::ValueMapConfig<llvm::Value*, llvm::sys::SmartMutex<false> > >, void>, llvm::detail::DenseMapPair<llvm::ValueMapCallbackVH<llvm::Value*, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::ValueMapConfig<llvm::Value*, llvm::sys::SmartMutex<false> > >, llvm::SCEVWrapPredicate::IncrementWrapFlags> >, llvm::Value*>' [-Wshadow]
340 | ValueMapIterator(BaseT I) : I(I) {}
| ~~~~~~^
/usr/lib/llvm-15/include/llvm/IR/ValueMap.h:330:9: note: shadowed declaration is here
330 | BaseT I;
| ^
/usr/lib/llvm-15/include/llvm/IR/ValueMap.h:340:26: warning: declaration of 'I' shadows a member of 'llvm::ValueMapIterator<llvm::DenseMap<llvm::ValueMapCallbackVH<llvm::Value*, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::ValueMapConfig<llvm::Value*, llvm::sys::SmartMutex<false> > >, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::DenseMapInfo<llvm::ValueMapCallbackVH<llvm::Value*, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::ValueMapConfig<llvm::Value*, llvm::sys::SmartMutex<false> > >, void>, llvm::detail::DenseMapPair<llvm::ValueMapCallbackVH<llvm::Value*, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::ValueMapConfig<llvm::Value*, llvm::sys::SmartMutex<false> > >, llvm::SCEVWrapPredicate::IncrementWrapFlags> >, llvm::Value*>' [-Wshadow]
340 | ValueMapIterator(BaseT I) : I(I) {}
| ~~~~~~^
/usr/lib/llvm-15/include/llvm/IR/ValueMap.h:330:9: note: shadowed declaration is here
330 | BaseT I;
| ^
/usr/lib/llvm-15/include/llvm/IR/ValueMap.h: In instantiation of 'llvm::ValueMapCallbackVH<KeyT, ValueT, Config>::ValueMapCallbackVH(KeyT, llvm::ValueMapCallbackVH<KeyT, ValueT, Config>::ValueMapT*) [with KeyT = llvm::Value*; ValueT = llvm::SCEVWrapPredicate::IncrementWrapFlags; Config = llvm::ValueMapConfig<llvm::Value*, llvm::sys::SmartMutex<false> >; llvm::ValueMapCallbackVH<KeyT, ValueT, Config>::ValueMapT = llvm::ValueMap<llvm::Value*, llvm::SCEVWrapPredicate::IncrementWrapFlags>]':
/usr/lib/llvm-15/include/llvm/IR/ValueMap.h:234:12: required from 'llvm::ValueMap<KeyT, ValueT, Config>::ValueMapCVH llvm::ValueMap<KeyT, ValueT, Config>::Wrap(KeyT) const [with KeyT = llvm::Value*; ValueT = llvm::SCEVWrapPredicate::IncrementWrapFlags; Config = llvm::ValueMapConfig<llvm::Value*, llvm::sys::SmartMutex<false> >; llvm::ValueMap<KeyT, ValueT, Config>::ValueMapCVH = llvm::ValueMapCallbackVH<llvm::Value*, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::ValueMapConfig<llvm::Value*, llvm::sys::SmartMutex<false> > >]'
/usr/lib/llvm-15/include/llvm/IR/ValueMap.h:180:35: required from 'std::pair<llvm::ValueMapIterator<llvm::DenseMap<llvm::ValueMapCallbackVH<KeyT, ValueT, Config>, ValueT, llvm::DenseMapInfo<llvm::ValueMapCallbackVH<KeyT, ValueT, Config> > >, KeyT>, bool> llvm::ValueMap<KeyT, ValueT, Config>::insert(std::pair<_T1, _T2>&&) [with KeyT = llvm::Value*; ValueT = llvm::SCEVWrapPredicate::IncrementWrapFlags; Config = llvm::ValueMapConfig<llvm::Value*, llvm::sys::SmartMutex<false> >]'
/usr/lib/llvm-15/include/llvm/IR/ValueMap.h:291:25: required from 'void llvm::ValueMapCallbackVH<KeyT, ValueT, Config>::allUsesReplacedWith(llvm::Value*) [with KeyT = llvm::Value*; ValueT = llvm::SCEVWrapPredicate::IncrementWrapFlags; Config = llvm::ValueMapConfig<llvm::Value*, llvm::sys::SmartMutex<false> >]'
/usr/lib/llvm-15/include/llvm/IR/ValueMap.h:271:8: required from here
/usr/lib/llvm-15/include/llvm/IR/ValueMap.h:250:43: warning: declaration of 'Map' shadows a member of 'llvm::ValueMapCallbackVH<llvm::Value*, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::ValueMapConfig<llvm::Value*, llvm::sys::SmartMutex<false> > >' [-Wshadow]
250 | ValueMapCallbackVH(KeyT Key, ValueMapT *Map)
| ~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/IR/ValueMap.h:248:14: note: shadowed declaration is here
248 | ValueMapT *Map;
| ^~~
/usr/lib/llvm-15/include/llvm/IR/ValueMap.h:250:43: warning: declaration of 'Map' shadows a member of 'llvm::ValueMapCallbackVH<llvm::Value*, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::ValueMapConfig<llvm::Value*, llvm::sys::SmartMutex<false> > >' [-Wshadow]
250 | ValueMapCallbackVH(KeyT Key, ValueMapT *Map)
| ~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/IR/ValueMap.h:248:14: note: shadowed declaration is here
248 | ValueMapT *Map;
| ^~~
/usr/lib/llvm-15/include/llvm/IR/ValueMap.h:250:43: warning: declaration of 'Map' shadows a member of 'llvm::ValueMapCallbackVH<llvm::Value*, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::ValueMapConfig<llvm::Value*, llvm::sys::SmartMutex<false> > >' [-Wshadow]
250 | ValueMapCallbackVH(KeyT Key, ValueMapT *Map)
| ~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/IR/ValueMap.h:248:14: note: shadowed declaration is here
248 | ValueMapT *Map;
| ^~~
In file included from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:19,
from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/graph_test.cpp:3:
/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h: In instantiation of 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucketImpl(const KeyT&, const LookupKeyT&, BucketT*) [with LookupKeyT = llvm::ValueMapCallbackVH<llvm::Value*, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::ValueMapConfig<llvm::Value*, llvm::sys::SmartMutex<false> > >; DerivedT = llvm::DenseMap<llvm::ValueMapCallbackVH<llvm::Value*, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::ValueMapConfig<llvm::Value*, llvm::sys::SmartMutex<false> > >, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::DenseMapInfo<llvm::ValueMapCallbackVH<llvm::Value*, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::ValueMapConfig<llvm::Value*, llvm::sys::SmartMutex<false> > >, void>, llvm::detail::DenseMapPair<llvm::ValueMapCallbackVH<llvm::Value*, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::ValueMapConfig<llvm::Value*, llvm::sys::SmartMutex<false> > >, llvm::SCEVWrapPredicate::IncrementWrapFlags> >; KeyT = llvm::ValueMapCallbackVH<llvm::Value*, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::ValueMapConfig<llvm::Value*, llvm::sys::SmartMutex<false> > >; ValueT = llvm::SCEVWrapPredicate::IncrementWrapFlags; KeyInfoT = llvm::DenseMapInfo<llvm::ValueMapCallbackVH<llvm::Value*, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::ValueMapConfig<llvm::Value*, llvm::sys::SmartMutex<false> > >, void>; BucketT = llvm::detail::DenseMapPair<llvm::ValueMapCallbackVH<llvm::Value*, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::ValueMapConfig<llvm::Value*, llvm::sys::SmartMutex<false> > >, llvm::SCEVWrapPredicate::IncrementWrapFlags>]':
/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:549:37: required from 'BucketT* llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::InsertIntoBucket(BucketT*, KeyArg&&, ValueArgs&& ...) [with KeyArg = llvm::ValueMapCallbackVH<llvm::Value*, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::ValueMapConfig<llvm::Value*, llvm::sys::SmartMutex<false> > >; ValueArgs = {llvm::SCEVWrapPredicate::IncrementWrapFlags}; DerivedT = llvm::DenseMap<llvm::ValueMapCallbackVH<llvm::Value*, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::ValueMapConfig<llvm::Value*, llvm::sys::SmartMutex<false> > >, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::DenseMapInfo<llvm::ValueMapCallbackVH<llvm::Value*, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::ValueMapConfig<llvm::Value*, llvm::sys::SmartMutex<false> > >, void>, llvm::detail::DenseMapPair<llvm::ValueMapCallbackVH<llvm::Value*, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::ValueMapConfig<llvm::Value*, llvm::sys::SmartMutex<false> > >, llvm::SCEVWrapPredicate::IncrementWrapFlags> >; KeyT = llvm::ValueMapCallbackVH<llvm::Value*, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::ValueMapConfig<llvm::Value*, llvm::sys::SmartMutex<false> > >; ValueT = llvm::SCEVWrapPredicate::IncrementWrapFlags; KeyInfoT = llvm::DenseMapInfo<llvm::ValueMapCallbackVH<llvm::Value*, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::ValueMapConfig<llvm::Value*, llvm::sys::SmartMutex<false> > >, void>; BucketT = llvm::detail::DenseMapPair<llvm::ValueMapCallbackVH<llvm::Value*, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::ValueMapConfig<llvm::Value*, llvm::sys::SmartMutex<false> > >, llvm::SCEVWrapPredicate::IncrementWrapFlags>]'
/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:236:25: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::try_emplace(KeyT&&, Ts&& ...) [with Ts = {llvm::SCEVWrapPredicate::IncrementWrapFlags}; DerivedT = llvm::DenseMap<llvm::ValueMapCallbackVH<llvm::Value*, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::ValueMapConfig<llvm::Value*, llvm::sys::SmartMutex<false> > >, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::DenseMapInfo<llvm::ValueMapCallbackVH<llvm::Value*, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::ValueMapConfig<llvm::Value*, llvm::sys::SmartMutex<false> > >, void>, llvm::detail::DenseMapPair<llvm::ValueMapCallbackVH<llvm::Value*, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::ValueMapConfig<llvm::Value*, llvm::sys::SmartMutex<false> > >, llvm::SCEVWrapPredicate::IncrementWrapFlags> >; KeyT = llvm::ValueMapCallbackVH<llvm::Value*, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::ValueMapConfig<llvm::Value*, llvm::sys::SmartMutex<false> > >; ValueT = llvm::SCEVWrapPredicate::IncrementWrapFlags; KeyInfoT = llvm::DenseMapInfo<llvm::ValueMapCallbackVH<llvm::Value*, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::ValueMapConfig<llvm::Value*, llvm::sys::SmartMutex<false> > >, void>; BucketT = llvm::detail::DenseMapPair<llvm::ValueMapCallbackVH<llvm::Value*, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::ValueMapConfig<llvm::Value*, llvm::sys::SmartMutex<false> > >, llvm::SCEVWrapPredicate::IncrementWrapFlags>]'
/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:217:23: required from 'std::pair<llvm::DenseMapIterator<KeyT, ValueT, KeyInfoT, BucketT>, bool> llvm::DenseMapBase<DerivedT, KeyT, ValueT, KeyInfoT, BucketT>::insert(std::pair<_Tp1, _Tp2>&&) [with DerivedT = llvm::DenseMap<llvm::ValueMapCallbackVH<llvm::Value*, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::ValueMapConfig<llvm::Value*, llvm::sys::SmartMutex<false> > >, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::DenseMapInfo<llvm::ValueMapCallbackVH<llvm::Value*, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::ValueMapConfig<llvm::Value*, llvm::sys::SmartMutex<false> > >, void>, llvm::detail::DenseMapPair<llvm::ValueMapCallbackVH<llvm::Value*, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::ValueMapConfig<llvm::Value*, llvm::sys::SmartMutex<false> > >, llvm::SCEVWrapPredicate::IncrementWrapFlags> >; KeyT = llvm::ValueMapCallbackVH<llvm::Value*, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::ValueMapConfig<llvm::Value*, llvm::sys::SmartMutex<false> > >; ValueT = llvm::SCEVWrapPredicate::IncrementWrapFlags; KeyInfoT = llvm::DenseMapInfo<llvm::ValueMapCallbackVH<llvm::Value*, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::ValueMapConfig<llvm::Value*, llvm::sys::SmartMutex<false> > >, void>; BucketT = llvm::detail::DenseMapPair<llvm::ValueMapCallbackVH<llvm::Value*, llvm::SCEVWrapPredicate::IncrementWrapFlags, llvm::ValueMapConfig<llvm::Value*, llvm::sys::SmartMutex<false> > >, llvm::SCEVWrapPredicate::IncrementWrapFlags>]'
/usr/lib/llvm-15/include/llvm/IR/ValueMap.h:180:19: required from 'std::pair<llvm::ValueMapIterator<llvm::DenseMap<llvm::ValueMapCallbackVH<KeyT, ValueT, Config>, ValueT, llvm::DenseMapInfo<llvm::ValueMapCallbackVH<KeyT, ValueT, Config> > >, KeyT>, bool> llvm::ValueMap<KeyT, ValueT, Config>::insert(std::pair<_T1, _T2>&&) [with KeyT = llvm::Value*; ValueT = llvm::SCEVWrapPredicate::IncrementWrapFlags; Config = llvm::ValueMapConfig<llvm::Value*, llvm::sys::SmartMutex<false> >]'
/usr/lib/llvm-15/include/llvm/IR/ValueMap.h:291:25: required from 'void llvm::ValueMapCallbackVH<KeyT, ValueT, Config>::allUsesReplacedWith(llvm::Value*) [with KeyT = llvm::Value*; ValueT = llvm::SCEVWrapPredicate::IncrementWrapFlags; Config = llvm::ValueMapConfig<llvm::Value*, llvm::sys::SmartMutex<false> >]'
/usr/lib/llvm-15/include/llvm/IR/ValueMap.h:271:8: required from here
/usr/lib/llvm-15/include/llvm/ADT/DenseMap.h:567:45: warning: unused parameter 'Key' [-Wunused-parameter]
567 | BucketT *InsertIntoBucketImpl(const KeyT &Key, const LookupKeyT &Lookup,
| ~~~~~~~~~~~~^~~
[3/11] Building CXX object CMakeFiles/LoopModelsTests.dir/normal_form_test.cpp.o
FAILED: CMakeFiles/LoopModelsTests.dir/normal_form_test.cpp.o
/home/mrg/opt/GNAT/2021/bin/g++ -I/home/mrg/oss/LoopModels/test/../include -I/usr/lib/llvm-15/include -I/home/mrg/oss/LoopModels/buildgcc/test/_deps/unordered_dense-src/include -isystem /home/mrg/oss/LoopModels/buildgcc/test/_deps/googletest-src/googletest/include -isystem /home/mrg/oss/LoopModels/buildgcc/test/_deps/googletest-src/googletest -fno-omit-frame-pointer -fsanitize=address,undefined -g -fno-exceptions -fno-omit-frame-pointer -fmax-errors=8 -fconcepts-diagnostics-depth=4 -fno-semantic-interposition -fdiagnostics-color=always -Wall -Wpedantic -Wextra -Wshadow -D_GLIBCXX_ASSERTIONS -O0 -g --coverage -std=gnu++2a -Winvalid-pch -include /home/mrg/oss/LoopModels/buildgcc/test/CMakeFiles/LoopModelsTests.dir/cmake_pch.hxx -MD -MT CMakeFiles/LoopModelsTests.dir/normal_form_test.cpp.o -MF CMakeFiles/LoopModelsTests.dir/normal_form_test.cpp.o.d -o CMakeFiles/LoopModelsTests.dir/normal_form_test.cpp.o -c /home/mrg/oss/LoopModels/test/normal_form_test.cpp
In file included from /home/mrg/oss/LoopModels/test/../include/Math/Array.hpp:4,
from /home/mrg/oss/LoopModels/test/../include/Math/Constructors.hpp:3,
from /home/mrg/oss/LoopModels/test/../include/Math/LinearAlgebra.hpp:3,
from /home/mrg/oss/LoopModels/test/normal_form_test.cpp:1:
/home/mrg/oss/LoopModels/test/../include/Math/Indexing.hpp:194:2: warning: extra ';' [-Wpedantic]
194 | };
| ^
/home/mrg/oss/LoopModels/test/../include/Math/Indexing.hpp:211:2: warning: extra ';' [-Wpedantic]
211 | };
| ^
/home/mrg/oss/LoopModels/test/../include/Math/Indexing.hpp:216:2: warning: extra ';' [-Wpedantic]
216 | };
| ^
/home/mrg/oss/LoopModels/test/../include/Math/Indexing.hpp:219:2: warning: extra ';' [-Wpedantic]
219 | };
| ^
/home/mrg/oss/LoopModels/test/../include/Math/Indexing.hpp:223:2: warning: extra ';' [-Wpedantic]
223 | };
| ^
/home/mrg/oss/LoopModels/test/../include/Math/Indexing.hpp:227:2: warning: extra ';' [-Wpedantic]
227 | };
| ^
/home/mrg/oss/LoopModels/test/../include/Math/Indexing.hpp:232:75: warning: extra ';' [-Wpedantic]
232 | constexpr auto calcNewDim(VectorDimension auto len, Colon) { return len; };
| ^
In file included from /usr/lib/llvm-15/include/llvm/ADT/ilist_node.h:18,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:21,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/../include/Math/LinearAlgebra.hpp:4,
from /home/mrg/oss/LoopModels/test/normal_form_test.cpp:1:
/usr/lib/llvm-15/include/llvm/ADT/ilist_node_base.h: In member function 'void llvm::ilist_node_base<false>::setPrev(llvm::ilist_node_base<false>*)':
/usr/lib/llvm-15/include/llvm/ADT/ilist_node_base.h:26:33: warning: declaration of 'Prev' shadows a member of 'llvm::ilist_node_base<false>' [-Wshadow]
26 | void setPrev(ilist_node_base *Prev) { this->Prev = Prev; }
| ~~~~~~~~~~~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/ADT/ilist_node_base.h:22:20: note: shadowed declaration is here
22 | ilist_node_base *Prev = nullptr;
| ^~~~
/usr/lib/llvm-15/include/llvm/ADT/ilist_node_base.h: In member function 'void llvm::ilist_node_base<false>::setNext(llvm::ilist_node_base<false>*)':
/usr/lib/llvm-15/include/llvm/ADT/ilist_node_base.h:27:33: warning: declaration of 'Next' shadows a member of 'llvm::ilist_node_base<false>' [-Wshadow]
27 | void setNext(ilist_node_base *Next) { this->Next = Next; }
| ~~~~~~~~~~~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/ADT/ilist_node_base.h:23:20: note: shadowed declaration is here
23 | ilist_node_base *Next = nullptr;
| ^~~~
/usr/lib/llvm-15/include/llvm/ADT/ilist_node_base.h: In member function 'void llvm::ilist_node_base<true>::setNext(llvm::ilist_node_base<true>*)':
/usr/lib/llvm-15/include/llvm/ADT/ilist_node_base.h:41:33: warning: declaration of 'Next' shadows a member of 'llvm::ilist_node_base<true>' [-Wshadow]
41 | void setNext(ilist_node_base *Next) { this->Next = Next; }
| ~~~~~~~~~~~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/ADT/ilist_node_base.h:37:20: note: shadowed declaration is here
37 | ilist_node_base *Next = nullptr;
| ^~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:22,
from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/../include/Math/LinearAlgebra.hpp:4,
from /home/mrg/oss/LoopModels/test/normal_form_test.cpp:1:
/usr/lib/llvm-15/include/llvm/ADT/PointerUnion.h: In constructor 'llvm::pointer_union_detail::PointerUnionMembers<Derived, ValTy, I>::PointerUnionMembers(ValTy)':
/usr/lib/llvm-15/include/llvm/ADT/PointerUnion.h:63:31: warning: declaration of 'Val' shadows a member of 'llvm::pointer_union_detail::PointerUnionMembers<Derived, ValTy, I>' [-Wshadow]
63 | PointerUnionMembers(ValTy Val) : Val(Val) {}
| ~~~~~~^~~
/usr/lib/llvm-15/include/llvm/ADT/PointerUnion.h:61:11: note: shadowed declaration is here
61 | ValTy Val;
| ^~~
In file included from /usr/lib/llvm-15/include/llvm/IR/User.h:23,
from /usr/lib/llvm-15/include/llvm/IR/Constant.h:16,
from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:27,
from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/../include/Math/LinearAlgebra.hpp:4,
from /home/mrg/oss/LoopModels/test/normal_form_test.cpp:1:
/usr/lib/llvm-15/include/llvm/IR/Use.h: In constructor 'llvm::Use::Use(llvm::User*)':
/usr/lib/llvm-15/include/llvm/IR/Use.h:59:13: warning: declaration of 'Parent' shadows a member of 'llvm::Use' [-Wshadow]
59 | Use(User *Parent) : Parent(Parent) {}
| ~~~~~~^~~~~~
/usr/lib/llvm-15/include/llvm/IR/Use.h:96:9: note: shadowed declaration is here
96 | User *Parent = nullptr;
| ^~~~~~
/usr/lib/llvm-15/include/llvm/IR/Use.h: In constructor 'llvm::Use::Use(llvm::User*)':
/usr/lib/llvm-15/include/llvm/IR/Use.h:59:13: warning: declaration of 'Parent' shadows a member of 'llvm::Use' [-Wshadow]
59 | Use(User *Parent) : Parent(Parent) {}
| ~~~~~~^~~~~~
/usr/lib/llvm-15/include/llvm/IR/Use.h:96:9: note: shadowed declaration is here
96 | User *Parent = nullptr;
| ^~~~~~
/usr/lib/llvm-15/include/llvm/IR/Use.h: In constructor 'llvm::Use::Use(llvm::User*)':
/usr/lib/llvm-15/include/llvm/IR/Use.h:59:13: warning: declaration of 'Parent' shadows a member of 'llvm::Use' [-Wshadow]
59 | Use(User *Parent) : Parent(Parent) {}
| ~~~~~~^~~~~~
/usr/lib/llvm-15/include/llvm/IR/Use.h:96:9: note: shadowed declaration is here
96 | User *Parent = nullptr;
| ^~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/../include/Math/LinearAlgebra.hpp:4,
from /home/mrg/oss/LoopModels/test/normal_form_test.cpp:1:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)':
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:86:37: warning: declaration of 'Storage' shadows a member of 'llvm::Metadata' [-Wshadow]
86 | Metadata(unsigned ID, StorageType Storage)
| ~~~~~~~~~~~~^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/../include/Math/LinearAlgebra.hpp:4,
from /home/mrg/oss/LoopModels/test/normal_form_test.cpp:1:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:73:17: note: shadowed declaration is here
73 | unsigned char Storage : 7;
| ^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/../include/Math/LinearAlgebra.hpp:4,
from /home/mrg/oss/LoopModels/test/normal_form_test.cpp:1:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)':
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:86:37: warning: declaration of 'Storage' shadows a member of 'llvm::Metadata' [-Wshadow]
86 | Metadata(unsigned ID, StorageType Storage)
| ~~~~~~~~~~~~^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/../include/Math/LinearAlgebra.hpp:4,
from /home/mrg/oss/LoopModels/test/normal_form_test.cpp:1:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:73:17: note: shadowed declaration is here
73 | unsigned char Storage : 7;
| ^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/../include/Math/LinearAlgebra.hpp:4,
from /home/mrg/oss/LoopModels/test/normal_form_test.cpp:1:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In constructor 'llvm::Metadata::Metadata(unsigned int, llvm::Metadata::StorageType)':
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:86:37: warning: declaration of 'Storage' shadows a member of 'llvm::Metadata' [-Wshadow]
86 | Metadata(unsigned ID, StorageType Storage)
| ~~~~~~~~~~~~^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/../include/Math/LinearAlgebra.hpp:4,
from /home/mrg/oss/LoopModels/test/normal_form_test.cpp:1:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:73:17: note: shadowed declaration is here
73 | unsigned char Storage : 7;
| ^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/../include/Math/LinearAlgebra.hpp:4,
from /home/mrg/oss/LoopModels/test/normal_form_test.cpp:1:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In constructor 'llvm::ReplaceableMetadataImpl::ReplaceableMetadataImpl(llvm::LLVMContext&)':
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:293:40: warning: declaration of 'Context' shadows a member of 'llvm::ReplaceableMetadataImpl' [-Wshadow]
293 | ReplaceableMetadataImpl(LLVMContext &Context) : Context(Context) {}
| ~~~~~~~~~~~~~^~~~~~~
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:288:16: note: shadowed declaration is here
288 | LLVMContext &Context;
| ^~~~~~~
/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In constructor 'llvm::ReplaceableMetadataImpl::ReplaceableMetadataImpl(llvm::LLVMContext&)':
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:293:40: warning: declaration of 'Context' shadows a member of 'llvm::ReplaceableMetadataImpl' [-Wshadow]
293 | ReplaceableMetadataImpl(LLVMContext &Context) : Context(Context) {}
| ~~~~~~~~~~~~~^~~~~~~
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:288:16: note: shadowed declaration is here
288 | LLVMContext &Context;
| ^~~~~~~
/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In constructor 'llvm::ReplaceableMetadataImpl::ReplaceableMetadataImpl(llvm::LLVMContext&)':
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:293:40: warning: declaration of 'Context' shadows a member of 'llvm::ReplaceableMetadataImpl' [-Wshadow]
293 | ReplaceableMetadataImpl(LLVMContext &Context) : Context(Context) {}
| ~~~~~~~~~~~~~^~~~~~~
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:288:16: note: shadowed declaration is here
288 | LLVMContext &Context;
| ^~~~~~~
/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In constructor 'llvm::ValueAsMetadata::ValueAsMetadata(unsigned int, llvm::Value*)':
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:357:39: warning: declaration of 'V' shadows a member of 'llvm::ValueAsMetadata' [-Wshadow]
357 | ValueAsMetadata(unsigned ID, Value *V)
| ~~~~~~~^
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:349:10: note: shadowed declaration is here
349 | Value *V;
| ^
/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In constructor 'llvm::ValueAsMetadata::ValueAsMetadata(unsigned int, llvm::Value*)':
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:357:39: warning: declaration of 'V' shadows a member of 'llvm::ValueAsMetadata' [-Wshadow]
357 | ValueAsMetadata(unsigned ID, Value *V)
| ~~~~~~~^
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:349:10: note: shadowed declaration is here
349 | Value *V;
| ^
/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In constructor 'llvm::ValueAsMetadata::ValueAsMetadata(unsigned int, llvm::Value*)':
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:357:39: warning: declaration of 'V' shadows a member of 'llvm::ValueAsMetadata' [-Wshadow]
357 | ValueAsMetadata(unsigned ID, Value *V)
| ~~~~~~~^
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:349:10: note: shadowed declaration is here
349 | Value *V;
| ^
/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In member function 'void llvm::MDOperand::reset(llvm::Metadata*, llvm::Metadata*)':
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:804:24: warning: declaration of 'MD' shadows a member of 'llvm::MDOperand' [-Wshadow]
804 | void reset(Metadata *MD, Metadata *Owner) {
| ~~~~~~~~~~^~
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:774:13: note: shadowed declaration is here
774 | Metadata *MD = nullptr;
| ^~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/../include/Math/LinearAlgebra.hpp:4,
from /home/mrg/oss/LoopModels/test/normal_form_test.cpp:1:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In constructor 'llvm::MDTuple::MDTuple(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1333:39: warning: declaration of 'Storage' shadows a member of 'llvm::MDTuple' [-Wshadow]
1333 | MDTuple(LLVMContext &C, StorageType Storage, unsigned Hash,
| ~~~~~~~~~~~~^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/../include/Math/LinearAlgebra.hpp:4,
from /home/mrg/oss/LoopModels/test/normal_form_test.cpp:1:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:73:17: note: shadowed declaration is here
73 | unsigned char Storage : 7;
| ^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/../include/Math/LinearAlgebra.hpp:4,
from /home/mrg/oss/LoopModels/test/normal_form_test.cpp:1:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In constructor 'llvm::MDTuple::MDTuple(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1333:39: warning: declaration of 'Storage' shadows a member of 'llvm::MDTuple' [-Wshadow]
1333 | MDTuple(LLVMContext &C, StorageType Storage, unsigned Hash,
| ~~~~~~~~~~~~^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/../include/Math/LinearAlgebra.hpp:4,
from /home/mrg/oss/LoopModels/test/normal_form_test.cpp:1:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:73:17: note: shadowed declaration is here
73 | unsigned char Storage : 7;
| ^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/../include/Math/LinearAlgebra.hpp:4,
from /home/mrg/oss/LoopModels/test/normal_form_test.cpp:1:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In constructor 'llvm::MDTuple::MDTuple(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1333:39: warning: declaration of 'Storage' shadows a member of 'llvm::MDTuple' [-Wshadow]
1333 | MDTuple(LLVMContext &C, StorageType Storage, unsigned Hash,
| ~~~~~~~~~~~~^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/../include/Math/LinearAlgebra.hpp:4,
from /home/mrg/oss/LoopModels/test/normal_form_test.cpp:1:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:73:17: note: shadowed declaration is here
73 | unsigned char Storage : 7;
| ^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/../include/Math/LinearAlgebra.hpp:4,
from /home/mrg/oss/LoopModels/test/normal_form_test.cpp:1:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In constructor 'llvm::TypedMDOperandIterator<T>::TypedMDOperandIterator(llvm::MDNode::op_iterator)':
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1463:55: warning: declaration of 'I' shadows a member of 'llvm::TypedMDOperandIterator<T>' [-Wshadow]
1463 | explicit TypedMDOperandIterator(MDNode::op_iterator I) : I(I) {}
| ~~~~~~~~~~~~~~~~~~~~^
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1453:23: note: shadowed declaration is here
1453 | MDNode::op_iterator I = nullptr;
| ^
/usr/lib/llvm-15/include/llvm/IR/Metadata.h: In constructor 'llvm::MDTupleTypedArrayWrapper<T>::MDTupleTypedArrayWrapper(const llvm::MDTuple*)':
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1491:43: warning: declaration of 'N' shadows a member of 'llvm::MDTupleTypedArrayWrapper<T>' [-Wshadow]
1491 | MDTupleTypedArrayWrapper(const MDTuple *N) : N(N) {}
| ~~~~~~~~~~~~~~~^
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:1487:18: note: shadowed declaration is here
1487 | const MDTuple *N = nullptr;
| ^
In file included from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/../include/Math/LinearAlgebra.hpp:4,
from /home/mrg/oss/LoopModels/test/normal_form_test.cpp:1:
/usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h: In constructor 'llvm::TrackingMDRef::TrackingMDRef(llvm::Metadata*)':
/usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:30:36: warning: declaration of 'MD' shadows a member of 'llvm::TrackingMDRef' [-Wshadow]
30 | explicit TrackingMDRef(Metadata *MD) : MD(MD) { track(); }
| ~~~~~~~~~~^~
/usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:26:13: note: shadowed declaration is here
26 | Metadata *MD = nullptr;
| ^~
/usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h: In constructor 'llvm::TrackingMDRef::TrackingMDRef(llvm::Metadata*)':
/usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:30:36: warning: declaration of 'MD' shadows a member of 'llvm::TrackingMDRef' [-Wshadow]
30 | explicit TrackingMDRef(Metadata *MD) : MD(MD) { track(); }
| ~~~~~~~~~~^~
/usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:26:13: note: shadowed declaration is here
26 | Metadata *MD = nullptr;
| ^~
/usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h: In constructor 'llvm::TrackingMDRef::TrackingMDRef(llvm::Metadata*)':
/usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:30:36: warning: declaration of 'MD' shadows a member of 'llvm::TrackingMDRef' [-Wshadow]
30 | explicit TrackingMDRef(Metadata *MD) : MD(MD) { track(); }
| ~~~~~~~~~~^~
/usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:26:13: note: shadowed declaration is here
26 | Metadata *MD = nullptr;
| ^~
/usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h: In member function 'void llvm::TrackingMDRef::reset(llvm::Metadata*)':
/usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:66:24: warning: declaration of 'MD' shadows a member of 'llvm::TrackingMDRef' [-Wshadow]
66 | void reset(Metadata *MD) {
| ~~~~~~~~~~^~
/usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:26:13: note: shadowed declaration is here
26 | Metadata *MD = nullptr;
| ^~
In file included from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/../include/Math/LinearAlgebra.hpp:4,
from /home/mrg/oss/LoopModels/test/normal_form_test.cpp:1:
/usr/lib/llvm-15/include/llvm/IR/Instruction.h: In member function 'void llvm::Instruction::setSubclassData(typename BitfieldElement::Type)':
/usr/lib/llvm-15/include/llvm/IR/Instruction.h:836:55: warning: declaration of 'Value' shadows a member of 'llvm::Instruction' [-Wshadow]
836 | void setSubclassData(typename BitfieldElement::Type Value) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/User.h:24,
from /usr/lib/llvm-15/include/llvm/IR/Constant.h:16,
from /usr/lib/llvm-15/include/llvm/IR/Metadata.h:27,
from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/../include/Math/LinearAlgebra.hpp:4,
from /home/mrg/oss/LoopModels/test/normal_form_test.cpp:1:
/usr/lib/llvm-15/include/llvm/IR/Value.h:74:13: note: shadowed declaration is here
74 | class Value {
| ^
In file included from /usr/lib/llvm-15/include/llvm/IR/Constants.h:23,
from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:26,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/../include/Math/LinearAlgebra.hpp:4,
from /home/mrg/oss/LoopModels/test/normal_form_test.cpp:1:
/usr/lib/llvm-15/include/llvm/ADT/APFloat.h: In constructor 'llvm::APFloat::APFloat(const llvm::fltSemantics&)':
/usr/lib/llvm-15/include/llvm/ADT/APFloat.h:863:31: warning: declaration of 'Semantics' shadows a member of 'llvm::APFloat' [-Wshadow]
863 | APFloat(const fltSemantics &Semantics) : U(Semantics) {}
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/APFloat.h:151:8: note: shadowed declaration is here
151 | enum Semantics {
| ^~~~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/APFloat.h: In constructor 'llvm::APFloat::APFloat(const llvm::fltSemantics&)':
/usr/lib/llvm-15/include/llvm/ADT/APFloat.h:863:31: warning: declaration of 'Semantics' shadows a member of 'llvm::APFloat' [-Wshadow]
863 | APFloat(const fltSemantics &Semantics) : U(Semantics) {}
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/APFloat.h:151:8: note: shadowed declaration is here
151 | enum Semantics {
| ^~~~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/APFloat.h: In constructor 'llvm::APFloat::APFloat(const llvm::fltSemantics&)':
/usr/lib/llvm-15/include/llvm/ADT/APFloat.h:863:31: warning: declaration of 'Semantics' shadows a member of 'llvm::APFloat' [-Wshadow]
863 | APFloat(const fltSemantics &Semantics) : U(Semantics) {}
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/APFloat.h:151:8: note: shadowed declaration is here
151 | enum Semantics {
| ^~~~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/APFloat.h: In constructor 'llvm::APFloat::APFloat(const llvm::fltSemantics&, llvm::APFloatBase::integerPart)':
/usr/lib/llvm-15/include/llvm/ADT/APFloat.h:865:31: warning: declaration of 'Semantics' shadows a member of 'llvm::APFloat' [-Wshadow]
865 | APFloat(const fltSemantics &Semantics, integerPart I) : U(Semantics, I) {}
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/APFloat.h:151:8: note: shadowed declaration is here
151 | enum Semantics {
| ^~~~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/APFloat.h: In constructor 'llvm::APFloat::APFloat(const llvm::fltSemantics&, llvm::APFloatBase::integerPart)':
/usr/lib/llvm-15/include/llvm/ADT/APFloat.h:865:31: warning: declaration of 'Semantics' shadows a member of 'llvm::APFloat' [-Wshadow]
865 | APFloat(const fltSemantics &Semantics, integerPart I) : U(Semantics, I) {}
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/APFloat.h:151:8: note: shadowed declaration is here
151 | enum Semantics {
| ^~~~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/APFloat.h: In constructor 'llvm::APFloat::APFloat(const llvm::fltSemantics&, llvm::APFloatBase::integerPart)':
/usr/lib/llvm-15/include/llvm/ADT/APFloat.h:865:31: warning: declaration of 'Semantics' shadows a member of 'llvm::APFloat' [-Wshadow]
865 | APFloat(const fltSemantics &Semantics, integerPart I) : U(Semantics, I) {}
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/APFloat.h:151:8: note: shadowed declaration is here
151 | enum Semantics {
| ^~~~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/APFloat.h: In constructor 'llvm::APFloat::APFloat(const llvm::fltSemantics&, llvm::APFloatBase::uninitializedTag)':
/usr/lib/llvm-15/include/llvm/ADT/APFloat.h:870:31: warning: declaration of 'Semantics' shadows a member of 'llvm::APFloat' [-Wshadow]
870 | APFloat(const fltSemantics &Semantics, uninitializedTag)
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/APFloat.h:151:8: note: shadowed declaration is here
151 | enum Semantics {
| ^~~~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/APFloat.h: In constructor 'llvm::APFloat::APFloat(const llvm::fltSemantics&, llvm::APFloatBase::uninitializedTag)':
/usr/lib/llvm-15/include/llvm/ADT/APFloat.h:870:31: warning: declaration of 'Semantics' shadows a member of 'llvm::APFloat' [-Wshadow]
870 | APFloat(const fltSemantics &Semantics, uninitializedTag)
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/APFloat.h:151:8: note: shadowed declaration is here
151 | enum Semantics {
| ^~~~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/APFloat.h: In constructor 'llvm::APFloat::APFloat(const llvm::fltSemantics&, llvm::APFloatBase::uninitializedTag)':
/usr/lib/llvm-15/include/llvm/ADT/APFloat.h:870:31: warning: declaration of 'Semantics' shadows a member of 'llvm::APFloat' [-Wshadow]
870 | APFloat(const fltSemantics &Semantics, uninitializedTag)
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/APFloat.h:151:8: note: shadowed declaration is here
151 | enum Semantics {
| ^~~~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/APFloat.h: In constructor 'llvm::APFloat::APFloat(const llvm::fltSemantics&, const llvm::APInt&)':
/usr/lib/llvm-15/include/llvm/ADT/APFloat.h:872:31: warning: declaration of 'Semantics' shadows a member of 'llvm::APFloat' [-Wshadow]
872 | APFloat(const fltSemantics &Semantics, const APInt &I) : U(Semantics, I) {}
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/APFloat.h:151:8: note: shadowed declaration is here
151 | enum Semantics {
| ^~~~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/APFloat.h: In constructor 'llvm::APFloat::APFloat(const llvm::fltSemantics&, const llvm::APInt&)':
/usr/lib/llvm-15/include/llvm/ADT/APFloat.h:872:31: warning: declaration of 'Semantics' shadows a member of 'llvm::APFloat' [-Wshadow]
872 | APFloat(const fltSemantics &Semantics, const APInt &I) : U(Semantics, I) {}
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/APFloat.h:151:8: note: shadowed declaration is here
151 | enum Semantics {
| ^~~~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/APFloat.h: In constructor 'llvm::APFloat::APFloat(const llvm::fltSemantics&, const llvm::APInt&)':
/usr/lib/llvm-15/include/llvm/ADT/APFloat.h:872:31: warning: declaration of 'Semantics' shadows a member of 'llvm::APFloat' [-Wshadow]
872 | APFloat(const fltSemantics &Semantics, const APInt &I) : U(Semantics, I) {}
| ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/APFloat.h:151:8: note: shadowed declaration is here
151 | enum Semantics {
| ^~~~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/Type.h:22,
from /usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:23,
from /usr/lib/llvm-15/include/llvm/IR/Constants.h:31,
from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:26,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/../include/Math/LinearAlgebra.hpp:4,
from /home/mrg/oss/LoopModels/test/normal_form_test.cpp:1:
/usr/lib/llvm-15/include/llvm/Support/TypeSize.h: In constructor 'llvm::UnivariateLinearPolyBase<LeafTy>::UnivariateLinearPolyBase(llvm::UnivariateLinearPolyBase<LeafTy>::ScalarTy, unsigned int)':
/usr/lib/llvm-15/include/llvm/Support/TypeSize.h:176:51: warning: declaration of 'UnivariateDim' shadows a member of 'llvm::UnivariateLinearPolyBase<LeafTy>' [-Wshadow]
176 | UnivariateLinearPolyBase(ScalarTy Val, unsigned UnivariateDim)
| ~~~~~~~~~^~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Support/TypeSize.h:174:12: note: shadowed declaration is here
174 | unsigned UnivariateDim; // The univeriate dimension.
| ^~~~~~~~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/Constants.h:31,
from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:26,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/../include/Math/LinearAlgebra.hpp:4,
from /home/mrg/oss/LoopModels/test/normal_form_test.cpp:1:
/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In constructor 'llvm::FunctionCallee::FunctionCallee(llvm::FunctionType*, llvm::Value*)':
/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:173:45: warning: declaration of 'Callee' shadows a member of 'llvm::FunctionCallee' [-Wshadow]
173 | FunctionCallee(FunctionType *FnTy, Value *Callee)
| ~~~~~~~^~~~~~
/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:190:10: note: shadowed declaration is here
190 | Value *Callee = nullptr;
| ^~~~~~
/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:173:32: warning: declaration of 'FnTy' shadows a member of 'llvm::FunctionCallee' [-Wshadow]
173 | FunctionCallee(FunctionType *FnTy, Value *Callee)
| ~~~~~~~~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:189:17: note: shadowed declaration is here
189 | FunctionType *FnTy = nullptr;
| ^~~~
/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In constructor 'llvm::FunctionCallee::FunctionCallee(llvm::FunctionType*, llvm::Value*)':
/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:173:45: warning: declaration of 'Callee' shadows a member of 'llvm::FunctionCallee' [-Wshadow]
173 | FunctionCallee(FunctionType *FnTy, Value *Callee)
| ~~~~~~~^~~~~~
/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:190:10: note: shadowed declaration is here
190 | Value *Callee = nullptr;
| ^~~~~~
/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:173:32: warning: declaration of 'FnTy' shadows a member of 'llvm::FunctionCallee' [-Wshadow]
173 | FunctionCallee(FunctionType *FnTy, Value *Callee)
| ~~~~~~~~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:189:17: note: shadowed declaration is here
189 | FunctionType *FnTy = nullptr;
| ^~~~
/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h: In constructor 'llvm::FunctionCallee::FunctionCallee(llvm::FunctionType*, llvm::Value*)':
/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:173:45: warning: declaration of 'Callee' shadows a member of 'llvm::FunctionCallee' [-Wshadow]
173 | FunctionCallee(FunctionType *FnTy, Value *Callee)
| ~~~~~~~^~~~~~
/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:190:10: note: shadowed declaration is here
190 | Value *Callee = nullptr;
| ^~~~~~
/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:173:32: warning: declaration of 'FnTy' shadows a member of 'llvm::FunctionCallee' [-Wshadow]
173 | FunctionCallee(FunctionType *FnTy, Value *Callee)
| ~~~~~~~~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/IR/DerivedTypes.h:189:17: note: shadowed declaration is here
189 | FunctionType *FnTy = nullptr;
| ^~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:26,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/../include/Math/LinearAlgebra.hpp:4,
from /home/mrg/oss/LoopModels/test/normal_form_test.cpp:1:
/usr/lib/llvm-15/include/llvm/IR/Constants.h: In member function 'llvm::Value* llvm::ConstantData::handleOperandChangeImpl(llvm::Value*, llvm::Value*)':
/usr/lib/llvm-15/include/llvm/IR/Constants.h:54:41: warning: unused parameter 'From' [-Wunused-parameter]
54 | Value *handleOperandChangeImpl(Value *From, Value *To) {
| ~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/IR/Constants.h:54:54: warning: unused parameter 'To' [-Wunused-parameter]
54 | Value *handleOperandChangeImpl(Value *From, Value *To) {
| ~~~~~~~^~
In file included from /usr/lib/llvm-15/include/llvm/ADT/StringMap.h:17,
from /usr/lib/llvm-15/include/llvm/Support/CommandLine.h:28,
from /usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:28,
from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:27,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/../include/Math/LinearAlgebra.hpp:4,
from /home/mrg/oss/LoopModels/test/normal_form_test.cpp:1:
/usr/lib/llvm-15/include/llvm/ADT/StringMapEntry.h: In constructor 'llvm::StringMapEntryBase::StringMapEntryBase(size_t)':
/usr/lib/llvm-15/include/llvm/ADT/StringMapEntry.h:30:38: warning: declaration of 'keyLength' shadows a member of 'llvm::StringMapEntryBase' [-Wshadow]
30 | explicit StringMapEntryBase(size_t keyLength) : keyLength(keyLength) {}
| ~~~~~~~^~~~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/StringMapEntry.h:27:10: note: shadowed declaration is here
27 | size_t keyLength;
| ^~~~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/StringMapEntry.h: In constructor 'llvm::StringMapEntryBase::StringMapEntryBase(size_t)':
/usr/lib/llvm-15/include/llvm/ADT/StringMapEntry.h:30:38: warning: declaration of 'keyLength' shadows a member of 'llvm::StringMapEntryBase' [-Wshadow]
30 | explicit StringMapEntryBase(size_t keyLength) : keyLength(keyLength) {}
| ~~~~~~~^~~~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/StringMapEntry.h:27:10: note: shadowed declaration is here
27 | size_t keyLength;
| ^~~~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/StringMapEntry.h: In constructor 'llvm::StringMapEntryBase::StringMapEntryBase(size_t)':
/usr/lib/llvm-15/include/llvm/ADT/StringMapEntry.h:30:38: warning: declaration of 'keyLength' shadows a member of 'llvm::StringMapEntryBase' [-Wshadow]
30 | explicit StringMapEntryBase(size_t keyLength) : keyLength(keyLength) {}
| ~~~~~~~^~~~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/StringMapEntry.h:27:10: note: shadowed declaration is here
27 | size_t keyLength;
| ^~~~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/StringMapEntry.h: In constructor 'llvm::StringMapEntryStorage<ValueTy>::StringMapEntryStorage(size_t)':
/usr/lib/llvm-15/include/llvm/ADT/StringMapEntry.h:74:41: warning: declaration of 'keyLength' shadows a member of 'llvm::StringMapEntryStorage<ValueTy>' [-Wshadow]
74 | explicit StringMapEntryStorage(size_t keyLength)
| ~~~~~~~^~~~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/StringMapEntry.h:27:10: note: shadowed declaration is here
27 | size_t keyLength;
| ^~~~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/StringMapEntry.h: In constructor 'llvm::StringMapEntryStorage<ValueTy>::StringMapEntryStorage(size_t, InitTy&& ...)':
/usr/lib/llvm-15/include/llvm/ADT/StringMapEntry.h:77:32: warning: declaration of 'keyLength' shadows a member of 'llvm::StringMapEntryStorage<ValueTy>' [-Wshadow]
77 | StringMapEntryStorage(size_t keyLength, InitTy &&... initVals)
| ~~~~~~~^~~~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/StringMapEntry.h:27:10: note: shadowed declaration is here
27 | size_t keyLength;
| ^~~~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/StringMapEntry.h: In constructor 'llvm::StringMapEntryStorage<llvm::NoneType>::StringMapEntryStorage(size_t, llvm::NoneType)':
/usr/lib/llvm-15/include/llvm/ADT/StringMapEntry.h:90:41: warning: declaration of 'keyLength' shadows a member of 'llvm::StringMapEntryStorage<llvm::NoneType>' [-Wshadow]
90 | explicit StringMapEntryStorage(size_t keyLength, NoneType = None)
| ~~~~~~~^~~~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/StringMapEntry.h:27:10: note: shadowed declaration is here
27 | size_t keyLength;
| ^~~~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/StringMapEntry.h: In constructor 'llvm::StringMapEntryStorage<llvm::NoneType>::StringMapEntryStorage(size_t, llvm::NoneType)':
/usr/lib/llvm-15/include/llvm/ADT/StringMapEntry.h:90:41: warning: declaration of 'keyLength' shadows a member of 'llvm::StringMapEntryStorage<llvm::NoneType>' [-Wshadow]
90 | explicit StringMapEntryStorage(size_t keyLength, NoneType = None)
| ~~~~~~~^~~~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/StringMapEntry.h:27:10: note: shadowed declaration is here
27 | size_t keyLength;
| ^~~~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/StringMapEntry.h: In constructor 'llvm::StringMapEntryStorage<llvm::NoneType>::StringMapEntryStorage(size_t, llvm::NoneType)':
/usr/lib/llvm-15/include/llvm/ADT/StringMapEntry.h:90:41: warning: declaration of 'keyLength' shadows a member of 'llvm::StringMapEntryStorage<llvm::NoneType>' [-Wshadow]
90 | explicit StringMapEntryStorage(size_t keyLength, NoneType = None)
| ~~~~~~~^~~~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/StringMapEntry.h:27:10: note: shadowed declaration is here
27 | size_t keyLength;
| ^~~~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/ADT/StringMap.h:19,
from /usr/lib/llvm-15/include/llvm/Support/CommandLine.h:28,
from /usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:28,
from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:27,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/../include/Math/LinearAlgebra.hpp:4,
from /home/mrg/oss/LoopModels/test/normal_form_test.cpp:1:
/usr/lib/llvm-15/include/llvm/Support/AllocatorBase.h: In constructor 'llvm::detail::AllocatorHolder<Alloc&>::AllocatorHolder(Alloc&)':
/usr/lib/llvm-15/include/llvm/Support/AllocatorBase.h:117:26: warning: declaration of 'A' shadows a member of 'llvm::detail::AllocatorHolder<Alloc&>' [-Wshadow]
117 | AllocatorHolder(Alloc &A) : A(A) {}
| ~~~~~~~^
/usr/lib/llvm-15/include/llvm/Support/AllocatorBase.h:114:10: note: shadowed declaration is here
114 | Alloc &A;
| ^
In file included from /usr/lib/llvm-15/include/llvm/Support/CommandLine.h:30,
from /usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:28,
from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:27,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/../include/Math/LinearAlgebra.hpp:4,
from /home/mrg/oss/LoopModels/test/normal_form_test.cpp:1:
/usr/lib/llvm-15/include/llvm/ADT/Twine.h: In constructor 'llvm::Twine::Twine(const llvm::Twine&, const llvm::Twine&)':
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:178:51: warning: declaration of 'RHS' shadows a member of 'llvm::Twine' [-Wshadow]
178 | explicit Twine(const Twine &LHS, const Twine &RHS)
| ~~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:164:11: note: shadowed declaration is here
164 | Child RHS;
| ^~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:178:33: warning: declaration of 'LHS' shadows a member of 'llvm::Twine' [-Wshadow]
178 | explicit Twine(const Twine &LHS, const Twine &RHS)
| ~~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:160:11: note: shadowed declaration is here
160 | Child LHS;
| ^~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h: In constructor 'llvm::Twine::Twine(const llvm::Twine&, const llvm::Twine&)':
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:178:51: warning: declaration of 'RHS' shadows a member of 'llvm::Twine' [-Wshadow]
178 | explicit Twine(const Twine &LHS, const Twine &RHS)
| ~~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:164:11: note: shadowed declaration is here
164 | Child RHS;
| ^~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:178:33: warning: declaration of 'LHS' shadows a member of 'llvm::Twine' [-Wshadow]
178 | explicit Twine(const Twine &LHS, const Twine &RHS)
| ~~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:160:11: note: shadowed declaration is here
160 | Child LHS;
| ^~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h: In constructor 'llvm::Twine::Twine(const llvm::Twine&, const llvm::Twine&)':
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:178:51: warning: declaration of 'RHS' shadows a member of 'llvm::Twine' [-Wshadow]
178 | explicit Twine(const Twine &LHS, const Twine &RHS)
| ~~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:164:11: note: shadowed declaration is here
164 | Child RHS;
| ^~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:178:33: warning: declaration of 'LHS' shadows a member of 'llvm::Twine' [-Wshadow]
178 | explicit Twine(const Twine &LHS, const Twine &RHS)
| ~~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:160:11: note: shadowed declaration is here
160 | Child LHS;
| ^~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h: In constructor 'llvm::Twine::Twine(llvm::Twine::Child, llvm::Twine::NodeKind, llvm::Twine::Child, llvm::Twine::NodeKind)':
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:186:69: warning: declaration of 'RHSKind' shadows a member of 'llvm::Twine' [-Wshadow]
186 | explicit Twine(Child LHS, NodeKind LHSKind, Child RHS, NodeKind RHSKind)
| ~~~~~~~~~^~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:170:14: note: shadowed declaration is here
170 | NodeKind RHSKind = EmptyKind;
| ^~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:186:55: warning: declaration of 'RHS' shadows a member of 'llvm::Twine' [-Wshadow]
186 | explicit Twine(Child LHS, NodeKind LHSKind, Child RHS, NodeKind RHSKind)
| ~~~~~~^~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:164:11: note: shadowed declaration is here
164 | Child RHS;
| ^~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:186:40: warning: declaration of 'LHSKind' shadows a member of 'llvm::Twine' [-Wshadow]
186 | explicit Twine(Child LHS, NodeKind LHSKind, Child RHS, NodeKind RHSKind)
| ~~~~~~~~~^~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:167:14: note: shadowed declaration is here
167 | NodeKind LHSKind = EmptyKind;
| ^~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:186:26: warning: declaration of 'LHS' shadows a member of 'llvm::Twine' [-Wshadow]
186 | explicit Twine(Child LHS, NodeKind LHSKind, Child RHS, NodeKind RHSKind)
| ~~~~~~^~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:160:11: note: shadowed declaration is here
160 | Child LHS;
| ^~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h: In constructor 'llvm::Twine::Twine(llvm::Twine::Child, llvm::Twine::NodeKind, llvm::Twine::Child, llvm::Twine::NodeKind)':
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:186:69: warning: declaration of 'RHSKind' shadows a member of 'llvm::Twine' [-Wshadow]
186 | explicit Twine(Child LHS, NodeKind LHSKind, Child RHS, NodeKind RHSKind)
| ~~~~~~~~~^~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:170:14: note: shadowed declaration is here
170 | NodeKind RHSKind = EmptyKind;
| ^~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:186:55: warning: declaration of 'RHS' shadows a member of 'llvm::Twine' [-Wshadow]
186 | explicit Twine(Child LHS, NodeKind LHSKind, Child RHS, NodeKind RHSKind)
| ~~~~~~^~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:164:11: note: shadowed declaration is here
164 | Child RHS;
| ^~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:186:40: warning: declaration of 'LHSKind' shadows a member of 'llvm::Twine' [-Wshadow]
186 | explicit Twine(Child LHS, NodeKind LHSKind, Child RHS, NodeKind RHSKind)
| ~~~~~~~~~^~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:167:14: note: shadowed declaration is here
167 | NodeKind LHSKind = EmptyKind;
| ^~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:186:26: warning: declaration of 'LHS' shadows a member of 'llvm::Twine' [-Wshadow]
186 | explicit Twine(Child LHS, NodeKind LHSKind, Child RHS, NodeKind RHSKind)
| ~~~~~~^~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:160:11: note: shadowed declaration is here
160 | Child LHS;
| ^~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h: In constructor 'llvm::Twine::Twine(llvm::Twine::Child, llvm::Twine::NodeKind, llvm::Twine::Child, llvm::Twine::NodeKind)':
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:186:69: warning: declaration of 'RHSKind' shadows a member of 'llvm::Twine' [-Wshadow]
186 | explicit Twine(Child LHS, NodeKind LHSKind, Child RHS, NodeKind RHSKind)
| ~~~~~~~~~^~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:170:14: note: shadowed declaration is here
170 | NodeKind RHSKind = EmptyKind;
| ^~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:186:55: warning: declaration of 'RHS' shadows a member of 'llvm::Twine' [-Wshadow]
186 | explicit Twine(Child LHS, NodeKind LHSKind, Child RHS, NodeKind RHSKind)
| ~~~~~~^~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:164:11: note: shadowed declaration is here
164 | Child RHS;
| ^~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:186:40: warning: declaration of 'LHSKind' shadows a member of 'llvm::Twine' [-Wshadow]
186 | explicit Twine(Child LHS, NodeKind LHSKind, Child RHS, NodeKind RHSKind)
| ~~~~~~~~~^~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:167:14: note: shadowed declaration is here
167 | NodeKind LHSKind = EmptyKind;
| ^~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:186:26: warning: declaration of 'LHS' shadows a member of 'llvm::Twine' [-Wshadow]
186 | explicit Twine(Child LHS, NodeKind LHSKind, Child RHS, NodeKind RHSKind)
| ~~~~~~^~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:160:11: note: shadowed declaration is here
160 | Child LHS;
| ^~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h: In constructor 'llvm::Twine::Twine(const char*, const llvm::StringRef&)':
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:376:58: warning: declaration of 'RHS' shadows a member of 'llvm::Twine' [-Wshadow]
376 | /*implicit*/ Twine(const char *LHS, const StringRef &RHS)
| ~~~~~~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:164:11: note: shadowed declaration is here
164 | Child RHS;
| ^~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:376:36: warning: declaration of 'LHS' shadows a member of 'llvm::Twine' [-Wshadow]
376 | /*implicit*/ Twine(const char *LHS, const StringRef &RHS)
| ~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:160:11: note: shadowed declaration is here
160 | Child LHS;
| ^~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h: In constructor 'llvm::Twine::Twine(const char*, const llvm::StringRef&)':
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:376:58: warning: declaration of 'RHS' shadows a member of 'llvm::Twine' [-Wshadow]
376 | /*implicit*/ Twine(const char *LHS, const StringRef &RHS)
| ~~~~~~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:164:11: note: shadowed declaration is here
164 | Child RHS;
| ^~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:376:36: warning: declaration of 'LHS' shadows a member of 'llvm::Twine' [-Wshadow]
376 | /*implicit*/ Twine(const char *LHS, const StringRef &RHS)
| ~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:160:11: note: shadowed declaration is here
160 | Child LHS;
| ^~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h: In constructor 'llvm::Twine::Twine(const char*, const llvm::StringRef&)':
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:376:58: warning: declaration of 'RHS' shadows a member of 'llvm::Twine' [-Wshadow]
376 | /*implicit*/ Twine(const char *LHS, const StringRef &RHS)
| ~~~~~~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:164:11: note: shadowed declaration is here
164 | Child RHS;
| ^~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:376:36: warning: declaration of 'LHS' shadows a member of 'llvm::Twine' [-Wshadow]
376 | /*implicit*/ Twine(const char *LHS, const StringRef &RHS)
| ~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:160:11: note: shadowed declaration is here
160 | Child LHS;
| ^~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h: In constructor 'llvm::Twine::Twine(const llvm::StringRef&, const char*)':
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:385:58: warning: declaration of 'RHS' shadows a member of 'llvm::Twine' [-Wshadow]
385 | /*implicit*/ Twine(const StringRef &LHS, const char *RHS)
| ~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:164:11: note: shadowed declaration is here
164 | Child RHS;
| ^~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:385:41: warning: declaration of 'LHS' shadows a member of 'llvm::Twine' [-Wshadow]
385 | /*implicit*/ Twine(const StringRef &LHS, const char *RHS)
| ~~~~~~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:160:11: note: shadowed declaration is here
160 | Child LHS;
| ^~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h: In constructor 'llvm::Twine::Twine(const llvm::StringRef&, const char*)':
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:385:58: warning: declaration of 'RHS' shadows a member of 'llvm::Twine' [-Wshadow]
385 | /*implicit*/ Twine(const StringRef &LHS, const char *RHS)
| ~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:164:11: note: shadowed declaration is here
164 | Child RHS;
| ^~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:385:41: warning: declaration of 'LHS' shadows a member of 'llvm::Twine' [-Wshadow]
385 | /*implicit*/ Twine(const StringRef &LHS, const char *RHS)
| ~~~~~~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:160:11: note: shadowed declaration is here
160 | Child LHS;
| ^~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h: In constructor 'llvm::Twine::Twine(const llvm::StringRef&, const char*)':
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:385:58: warning: declaration of 'RHS' shadows a member of 'llvm::Twine' [-Wshadow]
385 | /*implicit*/ Twine(const StringRef &LHS, const char *RHS)
| ~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:164:11: note: shadowed declaration is here
164 | Child RHS;
| ^~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:385:41: warning: declaration of 'LHS' shadows a member of 'llvm::Twine' [-Wshadow]
385 | /*implicit*/ Twine(const StringRef &LHS, const char *RHS)
| ~~~~~~~~~~~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/ADT/Twine.h:160:11: note: shadowed declaration is here
160 | Child LHS;
| ^~~
In file included from /usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:28,
from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:27,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/../include/Math/LinearAlgebra.hpp:4,
from /home/mrg/oss/LoopModels/test/normal_form_test.cpp:1:
/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::OptionCategory::OptionCategory(llvm::StringRef, llvm::StringRef)':
/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:190:34: warning: declaration of 'Description' shadows a member of 'llvm::cl::OptionCategory' [-Wshadow]
190 | StringRef const Description = "")
| ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:184:19: note: shadowed declaration is here
184 | StringRef const Description;
| ^~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:189:34: warning: declaration of 'Name' shadows a member of 'llvm::cl::OptionCategory' [-Wshadow]
189 | OptionCategory(StringRef const Name,
| ~~~~~~~~~~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:183:19: note: shadowed declaration is here
183 | StringRef const Name;
| ^~~~
/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::OptionCategory::OptionCategory(llvm::StringRef, llvm::StringRef)':
/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:190:34: warning: declaration of 'Description' shadows a member of 'llvm::cl::OptionCategory' [-Wshadow]
190 | StringRef const Description = "")
| ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:184:19: note: shadowed declaration is here
184 | StringRef const Description;
| ^~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:189:34: warning: declaration of 'Name' shadows a member of 'llvm::cl::OptionCategory' [-Wshadow]
189 | OptionCategory(StringRef const Name,
| ~~~~~~~~~~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:183:19: note: shadowed declaration is here
183 | StringRef const Name;
| ^~~~
/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::OptionCategory::OptionCategory(llvm::StringRef, llvm::StringRef)':
/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:190:34: warning: declaration of 'Description' shadows a member of 'llvm::cl::OptionCategory' [-Wshadow]
190 | StringRef const Description = "")
| ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:184:19: note: shadowed declaration is here
184 | StringRef const Description;
| ^~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:189:34: warning: declaration of 'Name' shadows a member of 'llvm::cl::OptionCategory' [-Wshadow]
189 | OptionCategory(StringRef const Name,
| ~~~~~~~~~~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:183:19: note: shadowed declaration is here
183 | StringRef const Name;
| ^~~~
/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::SubCommand::SubCommand(llvm::StringRef, llvm::StringRef)':
/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:214:40: warning: declaration of 'Description' shadows a member of 'llvm::cl::SubCommand' [-Wshadow]
214 | SubCommand(StringRef Name, StringRef Description = "")
| ~~~~~~~~~~^~~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:207:13: note: shadowed declaration is here
207 | StringRef Description;
| ^~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:214:24: warning: declaration of 'Name' shadows a member of 'llvm::cl::SubCommand' [-Wshadow]
214 | SubCommand(StringRef Name, StringRef Description = "")
| ~~~~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:206:13: note: shadowed declaration is here
206 | StringRef Name;
| ^~~~
/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::SubCommand::SubCommand(llvm::StringRef, llvm::StringRef)':
/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:214:40: warning: declaration of 'Description' shadows a member of 'llvm::cl::SubCommand' [-Wshadow]
214 | SubCommand(StringRef Name, StringRef Description = "")
| ~~~~~~~~~~^~~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:207:13: note: shadowed declaration is here
207 | StringRef Description;
| ^~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:214:24: warning: declaration of 'Name' shadows a member of 'llvm::cl::SubCommand' [-Wshadow]
214 | SubCommand(StringRef Name, StringRef Description = "")
| ~~~~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:206:13: note: shadowed declaration is here
206 | StringRef Name;
| ^~~~
/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::SubCommand::SubCommand(llvm::StringRef, llvm::StringRef)':
/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:214:40: warning: declaration of 'Description' shadows a member of 'llvm::cl::SubCommand' [-Wshadow]
214 | SubCommand(StringRef Name, StringRef Description = "")
| ~~~~~~~~~~^~~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:207:13: note: shadowed declaration is here
207 | StringRef Description;
| ^~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:214:24: warning: declaration of 'Name' shadows a member of 'llvm::cl::SubCommand' [-Wshadow]
214 | SubCommand(StringRef Name, StringRef Description = "")
| ~~~~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:206:13: note: shadowed declaration is here
206 | StringRef Name;
| ^~~~
/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In constructor 'llvm::cl::cb<R, Ty>::cb(std::function<R(Ty)>)':
/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:474:27: warning: declaration of 'CB' shadows a member of 'llvm::cl::cb<R, Ty>' [-Wshadow]
474 | cb(std::function<R(Ty)> CB) : CB(CB) {}
| ~~~~~~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:472:24: note: shadowed declaration is here
472 | std::function<R(Ty)> CB;
| ^~
/usr/lib/llvm-15/include/llvm/Support/CommandLine.h: In member function 'virtual bool llvm::cl::alias::addOccurrence(unsigned int, llvm::StringRef, llvm::StringRef, bool)':
/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:1847:69: warning: declaration of 'Value' shadows a member of 'llvm::cl::alias' [-Wshadow]
1847 | bool addOccurrence(unsigned pos, StringRef /*ArgName*/, StringRef Value,
| ~~~~~~~~~~^~~~~
/usr/lib/llvm-15/include/llvm/Support/CommandLine.h:265:12: note: shadowed declaration is here
265 | uint16_t Value : 2;
| ^~~~~
In file included from /usr/lib/llvm-15/include/llvm/ADT/StringExtras.h:17,
from /usr/lib/llvm-15/include/llvm/Support/Error.h:18,
from /usr/lib/llvm-15/include/llvm/Support/Discriminator.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:29,
from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:27,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/../include/Math/LinearAlgebra.hpp:4,
from /home/mrg/oss/LoopModels/test/normal_form_test.cpp:1:
/usr/lib/llvm-15/include/llvm/ADT/APSInt.h: In constructor 'llvm::APSInt::APSInt(uint32_t, bool)':
/usr/lib/llvm-15/include/llvm/ADT/APSInt.h:31:28: warning: declaration of 'BitWidth' shadows a member of 'llvm::APSInt' [-Wshadow]
31 | explicit APSInt(uint32_t BitWidth, bool isUnsigned = true)
| ~~~~~~~~~^~~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/ADT/APFloat.h:18,
from /usr/lib/llvm-15/include/llvm/IR/Constants.h:23,
from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:26,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/../include/Math/LinearAlgebra.hpp:4,
from /home/mrg/oss/LoopModels/test/normal_form_test.cpp:1:
/usr/lib/llvm-15/include/llvm/ADT/APInt.h:1827:12: note: shadowed declaration is here
1827 | unsigned BitWidth = 1; ///< The number of bits in this APInt.
| ^~~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/ADT/StringExtras.h:17,
from /usr/lib/llvm-15/include/llvm/Support/Error.h:18,
from /usr/lib/llvm-15/include/llvm/Support/Discriminator.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:29,
from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:27,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/../include/Math/LinearAlgebra.hpp:4,
from /home/mrg/oss/LoopModels/test/normal_form_test.cpp:1:
/usr/lib/llvm-15/include/llvm/ADT/APSInt.h: In constructor 'llvm::APSInt::APSInt(uint32_t, bool)':
/usr/lib/llvm-15/include/llvm/ADT/APSInt.h:31:28: warning: declaration of 'BitWidth' shadows a member of 'llvm::APSInt' [-Wshadow]
31 | explicit APSInt(uint32_t BitWidth, bool isUnsigned = true)
| ~~~~~~~~~^~~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/ADT/APFloat.h:18,
from /usr/lib/llvm-15/include/llvm/IR/Constants.h:23,
from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:26,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/../include/Math/LinearAlgebra.hpp:4,
from /home/mrg/oss/LoopModels/test/normal_form_test.cpp:1:
/usr/lib/llvm-15/include/llvm/ADT/APInt.h:1827:12: note: shadowed declaration is here
1827 | unsigned BitWidth = 1; ///< The number of bits in this APInt.
| ^~~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/ADT/StringExtras.h:17,
from /usr/lib/llvm-15/include/llvm/Support/Error.h:18,
from /usr/lib/llvm-15/include/llvm/Support/Discriminator.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:29,
from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:27,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/../include/Math/LinearAlgebra.hpp:4,
from /home/mrg/oss/LoopModels/test/normal_form_test.cpp:1:
/usr/lib/llvm-15/include/llvm/ADT/APSInt.h: In constructor 'llvm::APSInt::APSInt(uint32_t, bool)':
/usr/lib/llvm-15/include/llvm/ADT/APSInt.h:31:28: warning: declaration of 'BitWidth' shadows a member of 'llvm::APSInt' [-Wshadow]
31 | explicit APSInt(uint32_t BitWidth, bool isUnsigned = true)
| ~~~~~~~~~^~~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/ADT/APFloat.h:18,
from /usr/lib/llvm-15/include/llvm/IR/Constants.h:23,
from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:26,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/../include/Math/LinearAlgebra.hpp:4,
from /home/mrg/oss/LoopModels/test/normal_form_test.cpp:1:
/usr/lib/llvm-15/include/llvm/ADT/APInt.h:1827:12: note: shadowed declaration is here
1827 | unsigned BitWidth = 1; ///< The number of bits in this APInt.
| ^~~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/Support/Error.h:18,
from /usr/lib/llvm-15/include/llvm/Support/Discriminator.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:29,
from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:27,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/../include/Math/LinearAlgebra.hpp:4,
from /home/mrg/oss/LoopModels/test/normal_form_test.cpp:1:
/usr/lib/llvm-15/include/llvm/ADT/StringExtras.h: In constructor 'llvm::ListSeparator::ListSeparator(llvm::StringRef)':
/usr/lib/llvm-15/include/llvm/ADT/StringExtras.h:512:27: warning: declaration of 'Separator' shadows a member of 'llvm::ListSeparator' [-Wshadow]
512 | ListSeparator(StringRef Separator = ", ") : Separator(Separator) {}
| ~~~~~~~~~~^~~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/StringExtras.h:509:13: note: shadowed declaration is here
509 | StringRef Separator;
| ^~~~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/StringExtras.h: In constructor 'llvm::ListSeparator::ListSeparator(llvm::StringRef)':
/usr/lib/llvm-15/include/llvm/ADT/StringExtras.h:512:27: warning: declaration of 'Separator' shadows a member of 'llvm::ListSeparator' [-Wshadow]
512 | ListSeparator(StringRef Separator = ", ") : Separator(Separator) {}
| ~~~~~~~~~~^~~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/StringExtras.h:509:13: note: shadowed declaration is here
509 | StringRef Separator;
| ^~~~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/StringExtras.h: In constructor 'llvm::ListSeparator::ListSeparator(llvm::StringRef)':
/usr/lib/llvm-15/include/llvm/ADT/StringExtras.h:512:27: warning: declaration of 'Separator' shadows a member of 'llvm::ListSeparator' [-Wshadow]
512 | ListSeparator(StringRef Separator = ", ") : Separator(Separator) {}
| ~~~~~~~~~~^~~~~~~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/StringExtras.h:509:13: note: shadowed declaration is here
509 | StringRef Separator;
| ^~~~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/StringExtras.h: In constructor 'llvm::SplittingIterator::SplittingIterator(llvm::StringRef, llvm::StringRef)':
/usr/lib/llvm-15/include/llvm/ADT/StringExtras.h:532:46: warning: declaration of 'Separator' shadows a member of 'llvm::SplittingIterator' [-Wshadow]
532 | SplittingIterator(StringRef Str, StringRef Separator)
| ~~~~~~~~~~^~~~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/StringExtras.h:529:13: note: shadowed declaration is here
529 | StringRef Separator;
| ^~~~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/StringExtras.h: In constructor 'llvm::SplittingIterator::SplittingIterator(llvm::StringRef, llvm::StringRef)':
/usr/lib/llvm-15/include/llvm/ADT/StringExtras.h:532:46: warning: declaration of 'Separator' shadows a member of 'llvm::SplittingIterator' [-Wshadow]
532 | SplittingIterator(StringRef Str, StringRef Separator)
| ~~~~~~~~~~^~~~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/StringExtras.h:529:13: note: shadowed declaration is here
529 | StringRef Separator;
| ^~~~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/StringExtras.h: In constructor 'llvm::SplittingIterator::SplittingIterator(llvm::StringRef, llvm::StringRef)':
/usr/lib/llvm-15/include/llvm/ADT/StringExtras.h:532:46: warning: declaration of 'Separator' shadows a member of 'llvm::SplittingIterator' [-Wshadow]
532 | SplittingIterator(StringRef Str, StringRef Separator)
| ~~~~~~~~~~^~~~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/StringExtras.h:529:13: note: shadowed declaration is here
529 | StringRef Separator;
| ^~~~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/StringExtras.h: In constructor 'llvm::SplittingIterator::SplittingIterator(llvm::StringRef, char)':
/usr/lib/llvm-15/include/llvm/ADT/StringExtras.h:537:41: warning: declaration of 'Separator' shadows a member of 'llvm::SplittingIterator' [-Wshadow]
537 | SplittingIterator(StringRef Str, char Separator)
| ~~~~~^~~~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/StringExtras.h:529:13: note: shadowed declaration is here
529 | StringRef Separator;
| ^~~~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/StringExtras.h: In constructor 'llvm::SplittingIterator::SplittingIterator(llvm::StringRef, char)':
/usr/lib/llvm-15/include/llvm/ADT/StringExtras.h:537:41: warning: declaration of 'Separator' shadows a member of 'llvm::SplittingIterator' [-Wshadow]
537 | SplittingIterator(StringRef Str, char Separator)
| ~~~~~^~~~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/StringExtras.h:529:13: note: shadowed declaration is here
529 | StringRef Separator;
| ^~~~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/StringExtras.h: In constructor 'llvm::SplittingIterator::SplittingIterator(llvm::StringRef, char)':
/usr/lib/llvm-15/include/llvm/ADT/StringExtras.h:537:41: warning: declaration of 'Separator' shadows a member of 'llvm::SplittingIterator' [-Wshadow]
537 | SplittingIterator(StringRef Str, char Separator)
| ~~~~~^~~~~~~~~
/usr/lib/llvm-15/include/llvm/ADT/StringExtras.h:529:13: note: shadowed declaration is here
529 | StringRef Separator;
| ^~~~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/Support/Discriminator.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:29,
from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:27,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/../include/Math/LinearAlgebra.hpp:4,
from /home/mrg/oss/LoopModels/test/normal_form_test.cpp:1:
/usr/lib/llvm-15/include/llvm/Support/Error.h: In constructor 'llvm::Error::Error(std::unique_ptr<llvm::ErrorInfoBase>)':
/usr/lib/llvm-15/include/llvm/Support/Error.h:196:40: warning: declaration of 'Payload' shadows a member of 'llvm::Error' [-Wshadow]
196 | Error(std::unique_ptr<ErrorInfoBase> Payload) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/usr/lib/llvm-15/include/llvm/Support/Error.h:321:18: note: shadowed declaration is here
321 | ErrorInfoBase *Payload = nullptr;
| ^~~~~~~
/usr/lib/llvm-15/include/llvm/Support/Error.h: In constructor 'llvm::Error::Error(std::unique_ptr<llvm::ErrorInfoBase>)':
/usr/lib/llvm-15/include/llvm/Support/Error.h:196:40: warning: declaration of 'Payload' shadows a member of 'llvm::Error' [-Wshadow]
196 | Error(std::unique_ptr<ErrorInfoBase> Payload) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/usr/lib/llvm-15/include/llvm/Support/Error.h:321:18: note: shadowed declaration is here
321 | ErrorInfoBase *Payload = nullptr;
| ^~~~~~~
/usr/lib/llvm-15/include/llvm/Support/Error.h: In constructor 'llvm::Error::Error(std::unique_ptr<llvm::ErrorInfoBase>)':
/usr/lib/llvm-15/include/llvm/Support/Error.h:196:40: warning: declaration of 'Payload' shadows a member of 'llvm::Error' [-Wshadow]
196 | Error(std::unique_ptr<ErrorInfoBase> Payload) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/usr/lib/llvm-15/include/llvm/Support/Error.h:321:18: note: shadowed declaration is here
321 | ErrorInfoBase *Payload = nullptr;
| ^~~~~~~
/usr/lib/llvm-15/include/llvm/Support/Error.h: In member function 'void llvm::Error::setChecked(bool)':
/usr/lib/llvm-15/include/llvm/Support/Error.h:297:24: warning: unused parameter 'V' [-Wunused-parameter]
297 | void setChecked(bool V) {
| ~~~~~^
/usr/lib/llvm-15/include/llvm/Support/Error.h: In constructor 'llvm::ErrorAsOutParameter::ErrorAsOutParameter(llvm::Error*)':
/usr/lib/llvm-15/include/llvm/Support/Error.h:1099:30: warning: declaration of 'Err' shadows a member of 'llvm::ErrorAsOutParameter' [-Wshadow]
1099 | ErrorAsOutParameter(Error *Err) : Err(Err) {
| ~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/Support/Error.h:1112:10: note: shadowed declaration is here
1112 | Error *Err;
| ^~~
/usr/lib/llvm-15/include/llvm/Support/Error.h: In constructor 'llvm::ErrorAsOutParameter::ErrorAsOutParameter(llvm::Error*)':
/usr/lib/llvm-15/include/llvm/Support/Error.h:1099:30: warning: declaration of 'Err' shadows a member of 'llvm::ErrorAsOutParameter' [-Wshadow]
1099 | ErrorAsOutParameter(Error *Err) : Err(Err) {
| ~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/Support/Error.h:1112:10: note: shadowed declaration is here
1112 | Error *Err;
| ^~~
/usr/lib/llvm-15/include/llvm/Support/Error.h: In constructor 'llvm::ErrorAsOutParameter::ErrorAsOutParameter(llvm::Error*)':
/usr/lib/llvm-15/include/llvm/Support/Error.h:1099:30: warning: declaration of 'Err' shadows a member of 'llvm::ErrorAsOutParameter' [-Wshadow]
1099 | ErrorAsOutParameter(Error *Err) : Err(Err) {
| ~~~~~~~^~~
/usr/lib/llvm-15/include/llvm/Support/Error.h:1112:10: note: shadowed declaration is here
1112 | Error *Err;
| ^~~
/usr/lib/llvm-15/include/llvm/Support/Error.h: In constructor 'llvm::ExpectedAsOutParameter<T>::ExpectedAsOutParameter(llvm::Expected<T>*)':
/usr/lib/llvm-15/include/llvm/Support/Error.h:1121:39: warning: declaration of 'ValOrErr' shadows a member of 'llvm::ExpectedAsOutParameter<T>' [-Wshadow]
1121 | ExpectedAsOutParameter(Expected<T> *ValOrErr)
| ~~~~~~~~~~~~~^~~~~~~~
/usr/lib/llvm-15/include/llvm/Support/Error.h:1133:16: note: shadowed declaration is here
1133 | Expected<T> *ValOrErr;
| ^~~~~~~~
/usr/lib/llvm-15/include/llvm/Support/Error.h: In member function 'void llvm::ECError::setErrorCode(std::error_code)':
/usr/lib/llvm-15/include/llvm/Support/Error.h:1147:37: warning: declaration of 'EC' shadows a member of 'llvm::ECError' [-Wshadow]
1147 | void setErrorCode(std::error_code EC) { this->EC = EC; }
| ~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-15/include/llvm/Support/Error.h:1158:19: note: shadowed declaration is here
1158 | std::error_code EC;
| ^~
/usr/lib/llvm-15/include/llvm/Support/Error.h: In constructor 'llvm::ECError::ECError(std::error_code)':
/usr/lib/llvm-15/include/llvm/Support/Error.h:1156:27: warning: declaration of 'EC' shadows a member of 'llvm::ECError' [-Wshadow]
1156 | ECError(std::error_code EC) : EC(EC) {}
| ~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-15/include/llvm/Support/Error.h:1158:19: note: shadowed declaration is here
1158 | std::error_code EC;
| ^~
/usr/lib/llvm-15/include/llvm/Support/Error.h: In constructor 'llvm::ECError::ECError(std::error_code)':
/usr/lib/llvm-15/include/llvm/Support/Error.h:1156:27: warning: declaration of 'EC' shadows a member of 'llvm::ECError' [-Wshadow]
1156 | ECError(std::error_code EC) : EC(EC) {}
| ~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-15/include/llvm/Support/Error.h:1158:19: note: shadowed declaration is here
1158 | std::error_code EC;
| ^~
/usr/lib/llvm-15/include/llvm/Support/Error.h: In constructor 'llvm::ECError::ECError(std::error_code)':
/usr/lib/llvm-15/include/llvm/Support/Error.h:1156:27: warning: declaration of 'EC' shadows a member of 'llvm::ECError' [-Wshadow]
1156 | ECError(std::error_code EC) : EC(EC) {}
| ~~~~~~~~~~~~~~~~^~
/usr/lib/llvm-15/include/llvm/Support/Error.h:1158:19: note: shadowed declaration is here
1158 | std::error_code EC;
| ^~
/usr/lib/llvm-15/include/llvm/Support/Error.h: In constructor 'llvm::ExitOnError::ExitOnError(std::string, int)':
/usr/lib/llvm-15/include/llvm/Support/Error.h:1351:27: warning: declaration of 'Banner' shadows a member of 'llvm::ExitOnError' [-Wshadow]
1351 | ExitOnError(std::string Banner = "", int DefaultErrorExitCode = 1)
| ~~~~~~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Support/Error.h:1389:15: note: shadowed declaration is here
1389 | std::string Banner;
| ^~~~~~
/usr/lib/llvm-15/include/llvm/Support/Error.h: In constructor 'llvm::ExitOnError::ExitOnError(std::string, int)':
/usr/lib/llvm-15/include/llvm/Support/Error.h:1351:27: warning: declaration of 'Banner' shadows a member of 'llvm::ExitOnError' [-Wshadow]
1351 | ExitOnError(std::string Banner = "", int DefaultErrorExitCode = 1)
| ~~~~~~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Support/Error.h:1389:15: note: shadowed declaration is here
1389 | std::string Banner;
| ^~~~~~
/usr/lib/llvm-15/include/llvm/Support/Error.h: In constructor 'llvm::ExitOnError::ExitOnError(std::string, int)':
/usr/lib/llvm-15/include/llvm/Support/Error.h:1351:27: warning: declaration of 'Banner' shadows a member of 'llvm::ExitOnError' [-Wshadow]
1351 | ExitOnError(std::string Banner = "", int DefaultErrorExitCode = 1)
| ~~~~~~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Support/Error.h:1389:15: note: shadowed declaration is here
1389 | std::string Banner;
| ^~~~~~
/usr/lib/llvm-15/include/llvm/Support/Error.h: In member function 'void llvm::ExitOnError::setBanner(std::string)':
/usr/lib/llvm-15/include/llvm/Support/Error.h:1356:30: warning: declaration of 'Banner' shadows a member of 'llvm::ExitOnError' [-Wshadow]
1356 | void setBanner(std::string Banner) { this->Banner = std::move(Banner); }
| ~~~~~~~~~~~~^~~~~~
/usr/lib/llvm-15/include/llvm/Support/Error.h:1389:15: note: shadowed declaration is here
1389 | std::string Banner;
| ^~~~~~
/usr/lib/llvm-15/include/llvm/Support/Error.h: In member function 'void llvm::ExitOnError::setExitCodeMapper(std::function<int(const llvm::Error&)>)':
/usr/lib/llvm-15/include/llvm/Support/Error.h:1359:60: warning: declaration of 'GetExitCode' shadows a member of 'llvm::ExitOnError' [-Wshadow]
1359 | void setExitCodeMapper(std::function<int(const Error &)> GetExitCode) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/lib/llvm-15/include/llvm/Support/Error.h:1390:37: note: shadowed declaration is here
1390 | std::function<int(const Error &)> GetExitCode;
| ^~~~~~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:27,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/../include/Math/LinearAlgebra.hpp:4,
from /home/mrg/oss/LoopModels/test/normal_form_test.cpp:1:
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DITypeRefArray::DITypeRefArray(const llvm::MDTuple*)':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:74:33: warning: declaration of 'N' shadows a member of 'llvm::DITypeRefArray' [-Wshadow]
74 | DITypeRefArray(const MDTuple *N) : N(N) {}
| ~~~~~~~~~~~~~~~^
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:70:18: note: shadowed declaration is here
70 | const MDTuple *N = nullptr;
| ^
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DITypeRefArray::DITypeRefArray(const llvm::MDTuple*)':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:74:33: warning: declaration of 'N' shadows a member of 'llvm::DITypeRefArray' [-Wshadow]
74 | DITypeRefArray(const MDTuple *N) : N(N) {}
| ~~~~~~~~~~~~~~~^
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:70:18: note: shadowed declaration is here
70 | const MDTuple *N = nullptr;
| ^
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DITypeRefArray::DITypeRefArray(const llvm::MDTuple*)':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:74:33: warning: declaration of 'N' shadows a member of 'llvm::DITypeRefArray' [-Wshadow]
74 | DITypeRefArray(const MDTuple *N) : N(N) {}
| ~~~~~~~~~~~~~~~^
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:70:18: note: shadowed declaration is here
70 | const MDTuple *N = nullptr;
| ^
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DITypeRefArray::iterator::iterator(llvm::MDNode::op_iterator)':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:100:43: warning: declaration of 'I' shadows a member of 'llvm::DITypeRefArray::iterator' [-Wshadow]
100 | explicit iterator(MDNode::op_iterator I) : I(I) {}
| ~~~~~~~~~~~~~~~~~~~~^
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:90:25: note: shadowed declaration is here
90 | MDNode::op_iterator I = nullptr;
| ^
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DITypeRefArray::iterator::iterator(llvm::MDNode::op_iterator)':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:100:43: warning: declaration of 'I' shadows a member of 'llvm::DITypeRefArray::iterator' [-Wshadow]
100 | explicit iterator(MDNode::op_iterator I) : I(I) {}
| ~~~~~~~~~~~~~~~~~~~~^
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:90:25: note: shadowed declaration is here
90 | MDNode::op_iterator I = nullptr;
| ^
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DITypeRefArray::iterator::iterator(llvm::MDNode::op_iterator)':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:100:43: warning: declaration of 'I' shadows a member of 'llvm::DITypeRefArray::iterator' [-Wshadow]
100 | explicit iterator(MDNode::op_iterator I) : I(I) {}
| ~~~~~~~~~~~~~~~~~~~~^
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:90:25: note: shadowed declaration is here
90 | MDNode::op_iterator I = nullptr;
| ^
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DINode::DINode(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef<llvm::Metadata*>, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:134:51: warning: declaration of 'Storage' shadows a member of 'llvm::DINode' [-Wshadow]
134 | DINode(LLVMContext &C, unsigned ID, StorageType Storage, unsigned Tag,
| ~~~~~~~~~~~~^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/../include/Math/LinearAlgebra.hpp:4,
from /home/mrg/oss/LoopModels/test/normal_form_test.cpp:1:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:73:17: note: shadowed declaration is here
73 | unsigned char Storage : 7;
| ^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:27,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/../include/Math/LinearAlgebra.hpp:4,
from /home/mrg/oss/LoopModels/test/normal_form_test.cpp:1:
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DINode::DINode(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef<llvm::Metadata*>, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:134:51: warning: declaration of 'Storage' shadows a member of 'llvm::DINode' [-Wshadow]
134 | DINode(LLVMContext &C, unsigned ID, StorageType Storage, unsigned Tag,
| ~~~~~~~~~~~~^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/../include/Math/LinearAlgebra.hpp:4,
from /home/mrg/oss/LoopModels/test/normal_form_test.cpp:1:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:73:17: note: shadowed declaration is here
73 | unsigned char Storage : 7;
| ^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:27,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/../include/Math/LinearAlgebra.hpp:4,
from /home/mrg/oss/LoopModels/test/normal_form_test.cpp:1:
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DINode::DINode(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef<llvm::Metadata*>, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:134:51: warning: declaration of 'Storage' shadows a member of 'llvm::DINode' [-Wshadow]
134 | DINode(LLVMContext &C, unsigned ID, StorageType Storage, unsigned Tag,
| ~~~~~~~~~~~~^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/../include/Math/LinearAlgebra.hpp:4,
from /home/mrg/oss/LoopModels/test/normal_form_test.cpp:1:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:73:17: note: shadowed declaration is here
73 | unsigned char Storage : 7;
| ^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:27,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/../include/Math/LinearAlgebra.hpp:4,
from /home/mrg/oss/LoopModels/test/normal_form_test.cpp:1:
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::GenericDINode::GenericDINode(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef<llvm::Metadata*>, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:231:45: warning: declaration of 'Storage' shadows a member of 'llvm::GenericDINode' [-Wshadow]
231 | GenericDINode(LLVMContext &C, StorageType Storage, unsigned Hash,
| ~~~~~~~~~~~~^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/../include/Math/LinearAlgebra.hpp:4,
from /home/mrg/oss/LoopModels/test/normal_form_test.cpp:1:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:73:17: note: shadowed declaration is here
73 | unsigned char Storage : 7;
| ^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:27,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/../include/Math/LinearAlgebra.hpp:4,
from /home/mrg/oss/LoopModels/test/normal_form_test.cpp:1:
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::GenericDINode::GenericDINode(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef<llvm::Metadata*>, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:231:45: warning: declaration of 'Storage' shadows a member of 'llvm::GenericDINode' [-Wshadow]
231 | GenericDINode(LLVMContext &C, StorageType Storage, unsigned Hash,
| ~~~~~~~~~~~~^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/../include/Math/LinearAlgebra.hpp:4,
from /home/mrg/oss/LoopModels/test/normal_form_test.cpp:1:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:73:17: note: shadowed declaration is here
73 | unsigned char Storage : 7;
| ^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:27,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/../include/Math/LinearAlgebra.hpp:4,
from /home/mrg/oss/LoopModels/test/normal_form_test.cpp:1:
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::GenericDINode::GenericDINode(llvm::LLVMContext&, llvm::Metadata::StorageType, unsigned int, unsigned int, llvm::ArrayRef<llvm::Metadata*>, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:231:45: warning: declaration of 'Storage' shadows a member of 'llvm::GenericDINode' [-Wshadow]
231 | GenericDINode(LLVMContext &C, StorageType Storage, unsigned Hash,
| ~~~~~~~~~~~~^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/../include/Math/LinearAlgebra.hpp:4,
from /home/mrg/oss/LoopModels/test/normal_form_test.cpp:1:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:73:17: note: shadowed declaration is here
73 | unsigned char Storage : 7;
| ^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:27,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/../include/Math/LinearAlgebra.hpp:4,
from /home/mrg/oss/LoopModels/test/normal_form_test.cpp:1:
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DIEnumerator::DIEnumerator(llvm::LLVMContext&, llvm::Metadata::StorageType, int64_t, bool, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:418:61: warning: declaration of 'Value' shadows a member of 'llvm::DIEnumerator' [-Wshadow]
418 | DIEnumerator(LLVMContext &C, StorageType Storage, int64_t Value,
| ~~~~~~~~^~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:415:9: note: shadowed declaration is here
415 | APInt Value;
| ^~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:418:44: warning: declaration of 'Storage' shadows a member of 'llvm::DIEnumerator' [-Wshadow]
418 | DIEnumerator(LLVMContext &C, StorageType Storage, int64_t Value,
| ~~~~~~~~~~~~^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/../include/Math/LinearAlgebra.hpp:4,
from /home/mrg/oss/LoopModels/test/normal_form_test.cpp:1:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:73:17: note: shadowed declaration is here
73 | unsigned char Storage : 7;
| ^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:27,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/../include/Math/LinearAlgebra.hpp:4,
from /home/mrg/oss/LoopModels/test/normal_form_test.cpp:1:
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DIEnumerator::DIEnumerator(llvm::LLVMContext&, llvm::Metadata::StorageType, int64_t, bool, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:418:61: warning: declaration of 'Value' shadows a member of 'llvm::DIEnumerator' [-Wshadow]
418 | DIEnumerator(LLVMContext &C, StorageType Storage, int64_t Value,
| ~~~~~~~~^~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:415:9: note: shadowed declaration is here
415 | APInt Value;
| ^~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:418:44: warning: declaration of 'Storage' shadows a member of 'llvm::DIEnumerator' [-Wshadow]
418 | DIEnumerator(LLVMContext &C, StorageType Storage, int64_t Value,
| ~~~~~~~~~~~~^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/../include/Math/LinearAlgebra.hpp:4,
from /home/mrg/oss/LoopModels/test/normal_form_test.cpp:1:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:73:17: note: shadowed declaration is here
73 | unsigned char Storage : 7;
| ^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:27,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/../include/Math/LinearAlgebra.hpp:4,
from /home/mrg/oss/LoopModels/test/normal_form_test.cpp:1:
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DIEnumerator::DIEnumerator(llvm::LLVMContext&, llvm::Metadata::StorageType, int64_t, bool, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:418:61: warning: declaration of 'Value' shadows a member of 'llvm::DIEnumerator' [-Wshadow]
418 | DIEnumerator(LLVMContext &C, StorageType Storage, int64_t Value,
| ~~~~~~~~^~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:415:9: note: shadowed declaration is here
415 | APInt Value;
| ^~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:418:44: warning: declaration of 'Storage' shadows a member of 'llvm::DIEnumerator' [-Wshadow]
418 | DIEnumerator(LLVMContext &C, StorageType Storage, int64_t Value,
| ~~~~~~~~~~~~^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/../include/Math/LinearAlgebra.hpp:4,
from /home/mrg/oss/LoopModels/test/normal_form_test.cpp:1:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:73:17: note: shadowed declaration is here
73 | unsigned char Storage : 7;
| ^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:27,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/../include/Math/LinearAlgebra.hpp:4,
from /home/mrg/oss/LoopModels/test/normal_form_test.cpp:1:
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DIScope::DIScope(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:473:52: warning: declaration of 'Storage' shadows a member of 'llvm::DIScope' [-Wshadow]
473 | DIScope(LLVMContext &C, unsigned ID, StorageType Storage, unsigned Tag,
| ~~~~~~~~~~~~^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/../include/Math/LinearAlgebra.hpp:4,
from /home/mrg/oss/LoopModels/test/normal_form_test.cpp:1:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:73:17: note: shadowed declaration is here
73 | unsigned char Storage : 7;
| ^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:27,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/../include/Math/LinearAlgebra.hpp:4,
from /home/mrg/oss/LoopModels/test/normal_form_test.cpp:1:
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DIScope::DIScope(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:473:52: warning: declaration of 'Storage' shadows a member of 'llvm::DIScope' [-Wshadow]
473 | DIScope(LLVMContext &C, unsigned ID, StorageType Storage, unsigned Tag,
| ~~~~~~~~~~~~^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/../include/Math/LinearAlgebra.hpp:4,
from /home/mrg/oss/LoopModels/test/normal_form_test.cpp:1:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:73:17: note: shadowed declaration is here
73 | unsigned char Storage : 7;
| ^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:27,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/../include/Math/LinearAlgebra.hpp:4,
from /home/mrg/oss/LoopModels/test/normal_form_test.cpp:1:
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DIScope::DIScope(llvm::LLVMContext&, unsigned int, llvm::Metadata::StorageType, unsigned int, llvm::ArrayRef<llvm::Metadata*>)':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:473:52: warning: declaration of 'Storage' shadows a member of 'llvm::DIScope' [-Wshadow]
473 | DIScope(LLVMContext &C, unsigned ID, StorageType Storage, unsigned Tag,
| ~~~~~~~~~~~~^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/TrackingMDRef.h:16,
from /usr/lib/llvm-15/include/llvm/IR/DebugLoc.h:17,
from /usr/lib/llvm-15/include/llvm/IR/Instruction.h:22,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:25,
from /home/mrg/oss/LoopModels/test/../include/Math/LinearAlgebra.hpp:4,
from /home/mrg/oss/LoopModels/test/normal_form_test.cpp:1:
/usr/lib/llvm-15/include/llvm/IR/Metadata.h:73:17: note: shadowed declaration is here
73 | unsigned char Storage : 7;
| ^~~~~~~
In file included from /usr/lib/llvm-15/include/llvm/IR/IntrinsicInst.h:27,
from /usr/lib/llvm-15/include/llvm/Analysis/IVDescriptors.h:19,
from /usr/lib/llvm-15/include/llvm/Transforms/Utils/LoopUtils.h:16,
from /home/mrg/oss/LoopModels/test/../include/Math/Math.hpp:28,
from /home/mrg/oss/LoopModels/test/../include/Math/LinearAlgebra.hpp:4,
from /home/mrg/oss/LoopModels/test/normal_form_test.cpp:1:
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h: In constructor 'llvm::DIFile::ChecksumInfo<T>::ChecksumInfo(llvm::DIFile::ChecksumKind, T)':
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:552:39: warning: declaration of 'Value' shadows a member of 'llvm::DIFile::ChecksumInfo<T>' [-Wshadow]
552 | ChecksumInfo(ChecksumKind Kind, T Value) : Kind(Kind), Value(Value) {}
| ~~^~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:550:7: note: shadowed declaration is here
550 | T Value;
| ^~~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:552:31: warning: declaration of 'Kind' shadows a member of 'llvm::DIFile::ChecksumInfo<T>' [-Wshadow]
552 | ChecksumInfo(ChecksumKind Kind, T Value) : Kind(Kind), Value(Value) {}
| ~~~~~~~~~~~~~^~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetadata.h:548:18: note: shadowed declaration is here
548 | ChecksumKind Kind;
| ^~~~
/usr/lib/llvm-15/include/llvm/IR/DebugInfoMetada
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment