| /llvm-project-15.0.7/llvm/test/Assembler/ |
| H A D | generic-debug-node.ll | 11 !1 = !GenericDINode(tag: 3, header: "some\00header", operands: {!0, !3, !4}) 14 ; CHECK-NEXT: !2 = !GenericDINode(tag: DW_TAG_entry_point) 15 !3 = !GenericDINode(tag: 3) 16 !4 = !GenericDINode(tag: 3, header: "") 17 !5 = !GenericDINode(tag: 3, operands: {}) 18 !6 = !GenericDINode(tag: 3, header: "", operands: {}) 20 ; CHECK-NEXT: !3 = distinct !GenericDINode(tag: DW_TAG_entry_point) 21 !7 = distinct !GenericDINode(tag: 3) 23 ; CHECK-NEXT: !4 = !GenericDINode(tag: 65535) 24 !8 = !GenericDINode(tag: 65535) [all …]
|
| H A D | invalid-generic-debug-node-tag-overflow.ll | 4 !0 = !GenericDINode(tag: 65535) 7 !1 = !GenericDINode(tag: 65536)
|
| H A D | invalid-generic-debug-node-tag-wrong-type.ll | 4 !0 = !GenericDINode(tag: "string")
|
| H A D | invalid-generic-debug-node-tag-bad.ll | 4 !0 = !GenericDINode(tag: DW_TAG_badtag)
|
| H A D | invalid-generic-debug-node-tag-missing.ll | 4 !0 = !GenericDINode(header: "some\00header")
|
| /llvm-project-15.0.7/llvm/include/llvm/IR/ |
| H A D | Metadata.def | 86 HANDLE_SPECIALIZED_MDNODE_LEAF_UNIQUABLE(GenericDINode)
|
| H A D | DebugInfoMetadata.h | 227 class GenericDINode : public DINode { 231 GenericDINode(LLVMContext &C, StorageType Storage, unsigned Hash, in GenericDINode() function 237 ~GenericDINode() { dropAllReferences(); } in ~GenericDINode() 242 static GenericDINode *getImpl(LLVMContext &Context, unsigned Tag, 249 static GenericDINode *getImpl(LLVMContext &Context, unsigned Tag, 261 DEFINE_MDNODE_GET(GenericDINode, 265 DEFINE_MDNODE_GET(GenericDINode,
|
| /llvm-project-15.0.7/llvm/lib/IR/ |
| H A D | DebugInfoMetadata.cpp | 287 dwarf::Tag GenericDINode::getTag() const { return (dwarf::Tag)SubclassData16; } in getTag() 288 GenericDINode *GenericDINode::getImpl(LLVMContext &Context, unsigned Tag, in getImpl() 307 return storeImpl(new (DwarfOps.size() + 1, Storage) GenericDINode( in getImpl() 312 void GenericDINode::recalculateHash() { in recalculateHash()
|
| H A D | LLVMContextImpl.h | 293 template <> struct MDNodeKeyImpl<GenericDINode> : MDNodeOpsKey { 299 MDNodeKeyImpl(const GenericDINode *N) 302 bool isKeyOf(const GenericDINode *RHS) const { 309 static unsigned calculateHash(GenericDINode *N) {
|
| H A D | AsmWriter.cpp | 1828 static void writeGenericDINode(raw_ostream &Out, const GenericDINode *N, in writeGenericDINode()
|
| H A D | Verifier.cpp | 994 void Verifier::visitGenericDINode(const GenericDINode &N) { in visitGenericDINode()
|
| /llvm-project-15.0.7/llvm/unittests/IR/ |
| H A D | MetadataTest.cpp | 1159 auto *N = GenericDINode::get(Context, 15, Header, Ops1); in TEST_F() 1169 EXPECT_EQ(N, GenericDINode::get(Context, 15, Header, Ops1)); in TEST_F() 1178 EXPECT_EQ(N, GenericDINode::get(Context, 15, Header, Ops2)); in TEST_F() 1185 EXPECT_EQ(N, GenericDINode::get(Context, 15, Header, Ops1)); in TEST_F() 1193 auto *N = GenericDINode::get(Context, 15, StringRef(), None); in TEST_F()
|
| /llvm-project-15.0.7/llvm/lib/Bitcode/Reader/ |
| H A D | MetadataLoader.cpp | 1333 GET_OR_DISTINCT(GenericDINode, (Context, Tag, Header, DwarfOps)), in parseOneMetadata()
|
| /llvm-project-15.0.7/llvm/lib/Bitcode/Writer/ |
| H A D | BitcodeWriter.cpp | 300 void writeGenericDINode(const GenericDINode *N, 1590 void ModuleBitcodeWriter::writeGenericDINode(const GenericDINode *N, in writeGenericDINode()
|
| /llvm-project-15.0.7/llvm/lib/Target/DirectX/DXILWriter/ |
| H A D | DXILBitcodeWriter.cpp | 224 void writeGenericDINode(const GenericDINode *N, in writeGenericDINode()
|
| /llvm-project-15.0.7/llvm/lib/AsmParser/ |
| H A D | LLParser.cpp | 4528 Result = GET_OR_DISTINCT(GenericDINode, in parseGenericDINode()
|