Home
last modified time | relevance | path

Searched refs:GenericDINode (Results 1 – 16 of 16) sorted by relevance

/llvm-project-15.0.7/llvm/test/Assembler/
H A Dgeneric-debug-node.ll11 !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 Dinvalid-generic-debug-node-tag-overflow.ll4 !0 = !GenericDINode(tag: 65535)
7 !1 = !GenericDINode(tag: 65536)
H A Dinvalid-generic-debug-node-tag-wrong-type.ll4 !0 = !GenericDINode(tag: "string")
H A Dinvalid-generic-debug-node-tag-bad.ll4 !0 = !GenericDINode(tag: DW_TAG_badtag)
H A Dinvalid-generic-debug-node-tag-missing.ll4 !0 = !GenericDINode(header: "some\00header")
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DMetadata.def86 HANDLE_SPECIALIZED_MDNODE_LEAF_UNIQUABLE(GenericDINode)
H A DDebugInfoMetadata.h227 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 DDebugInfoMetadata.cpp287 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 DLLVMContextImpl.h293 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 DAsmWriter.cpp1828 static void writeGenericDINode(raw_ostream &Out, const GenericDINode *N, in writeGenericDINode()
H A DVerifier.cpp994 void Verifier::visitGenericDINode(const GenericDINode &N) { in visitGenericDINode()
/llvm-project-15.0.7/llvm/unittests/IR/
H A DMetadataTest.cpp1159 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 DMetadataLoader.cpp1333 GET_OR_DISTINCT(GenericDINode, (Context, Tag, Header, DwarfOps)), in parseOneMetadata()
/llvm-project-15.0.7/llvm/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp300 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 DDXILBitcodeWriter.cpp224 void writeGenericDINode(const GenericDINode *N, in writeGenericDINode()
/llvm-project-15.0.7/llvm/lib/AsmParser/
H A DLLParser.cpp4528 Result = GET_OR_DISTINCT(GenericDINode, in parseGenericDINode()