Home
last modified time | relevance | path

Searched refs:DIObjCProperty (Results 1 – 24 of 24) sorted by relevance

/llvm-project-15.0.7/llvm/test/Assembler/
H A Ddiobjcproperty.ll12 ; CHECK-NEXT: !3 = !DIObjCProperty(name: "foo", file: !1, line: 7, setter: "setFoo", getter: "getFo…
13 !3 = !DIObjCProperty(name: "foo", file: !1, line: 7, setter: "setFoo",
16 ; CHECK-NEXT: !4 = !DIObjCProperty()
17 !4 = !DIObjCProperty(name: "", file: null, line: 0, setter: "", getter: "",
19 !5 = !DIObjCProperty()
/llvm-project-15.0.7/clang/test/CodeGenObjC/
H A Ddebug-info-property-class-extension.m9 // declaration and from the ivar doesn't match, this will end up with two DIObjCProperty
12 // CHECK-NOT: !DIObjCProperty(name: "evolvingpropwithimpl"{{.*}}line: [[@LINE+1]]
16 // CHECK: !DIObjCProperty(name: "evolvingpropwithimpl"{{.*}}line: [[@LINE+1]]
28 // CHECK: !DIObjCProperty(name: "myprop"{{.*}}line: [[@LINE+1]]
38 // CHECK-NOT: !DIObjCProperty(name: "evolvingprop"{{.*}}line: [[@LINE+1]]
42 // CHECK: !DIObjCProperty(name: "evolvingprop"{{.*}}line: [[@LINE+1]]
H A Ddebug-info-property-class-instance-same-name.m6 // CHECK: !DIObjCProperty(name: "p1"
9 // CHECK: !DIObjCProperty(name: "p1"
H A Ddebug-info-property3.m4 // CHECK: !DIObjCProperty(name: "p1"
H A Ddebug-info-property-accessors.m8 // CHECK: !DIObjCProperty(name: "blah"
/llvm-project-15.0.7/llvm/test/Bitcode/
H A Ddityperefs-3.8.ll19 ; CHECK-NEXT: !8 = !DIObjCProperty(name: "P1", type: !1)
37 !8 = !DIObjCProperty(name: "P1", type: !"T1")
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DMetadata.def111 HANDLE_SPECIALIZED_MDNODE_LEAF_UNIQUABLE(DIObjCProperty)
H A DDebugInfoMetadata.h1020 DIObjCProperty *getObjCProperty() const { in getObjCProperty()
1021 return dyn_cast_or_null<DIObjCProperty>(getExtraData()); in getObjCProperty()
3213 class DIObjCProperty : public DINode {
3220 DIObjCProperty(LLVMContext &C, StorageType Storage, unsigned Line,
3222 ~DIObjCProperty() = default;
3224 static DIObjCProperty *
3233 static DIObjCProperty *getImpl(LLVMContext &Context, MDString *Name,
3246 DEFINE_MDNODE_GET(DIObjCProperty,
3252 DEFINE_MDNODE_GET(DIObjCProperty,
H A DDIBuilder.h405 DIObjCProperty *createObjCProperty(StringRef Name, DIFile *File,
/llvm-project-15.0.7/clang/test/Modules/
H A DModuleDebugInfo.m85 // CHECK2: !DIObjCProperty(name: "property",
/llvm-project-15.0.7/llvm/lib/IR/
H A DDebugInfoMetadata.cpp1743 DIObjCProperty::DIObjCProperty(LLVMContext &C, StorageType Storage, in DIObjCProperty() function in DIObjCProperty
1749 DIObjCProperty *DIObjCProperty::getImpl( in getImpl()
1756 DEFINE_GETIMPL_LOOKUP(DIObjCProperty, (Name, File, Line, GetterName, in getImpl()
1759 DEFINE_GETIMPL_STORE(DIObjCProperty, (Line, Attributes), Ops); in getImpl()
H A DLLVMContextImpl.h1146 template <> struct MDNodeKeyImpl<DIObjCProperty> {
1160 MDNodeKeyImpl(const DIObjCProperty *N)
1165 bool isKeyOf(const DIObjCProperty *RHS) const {
H A DDIBuilder.cpp440 DIObjCProperty *
444 return DIObjCProperty::get(VMContext, Name, File, LineNumber, GetterName, in createObjCProperty()
H A DAsmWriter.cpp2339 static void writeDIObjCProperty(raw_ostream &Out, const DIObjCProperty *N, in writeDIObjCProperty()
H A DVerifier.cpp1507 void Verifier::visitDIObjCProperty(const DIObjCProperty &N) { in visitDIObjCProperty()
/llvm-project-15.0.7/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfUnit.h206 void addSourceLine(DIE &Die, const DIObjCProperty *Ty);
H A DDwarfUnit.cpp448 void DwarfUnit::addSourceLine(DIE &Die, const DIObjCProperty *Ty) { in addSourceLine()
940 } else if (auto *Property = dyn_cast<DIObjCProperty>(Element)) { in constructTypeDIE()
/llvm-project-15.0.7/llvm/test/DebugInfo/X86/
H A Dobjc-property-void.ll84 !8 = !DIObjCProperty(name: "foo", line: 2, attributes: 2117, file: !6)
/llvm-project-15.0.7/llvm/unittests/IR/
H A DMetadataTest.cpp3064 auto *N = DIObjCProperty::get(Context, Name, File, Line, GetterName, in TEST_F()
3075 EXPECT_EQ(N, DIObjCProperty::get(Context, Name, File, Line, GetterName, in TEST_F()
3078 EXPECT_NE(N, DIObjCProperty::get(Context, "other", File, Line, GetterName, in TEST_F()
3080 EXPECT_NE(N, DIObjCProperty::get(Context, Name, getFile(), Line, GetterName, in TEST_F()
3082 EXPECT_NE(N, DIObjCProperty::get(Context, Name, File, Line + 1, GetterName, in TEST_F()
3084 EXPECT_NE(N, DIObjCProperty::get(Context, Name, File, Line, "other", in TEST_F()
3086 EXPECT_NE(N, DIObjCProperty::get(Context, Name, File, Line, GetterName, in TEST_F()
3088 EXPECT_NE(N, DIObjCProperty::get(Context, Name, File, Line, GetterName, in TEST_F()
3090 EXPECT_NE(N, DIObjCProperty::get(Context, Name, File, Line, GetterName, in TEST_F()
/llvm-project-15.0.7/llvm/lib/Target/DirectX/DXILWriter/
H A DDXILBitcodeWriter.cpp303 void writeDIObjCProperty(const DIObjCProperty *N,
1690 void DXILBitcodeWriter::writeDIObjCProperty(const DIObjCProperty *N, in writeDIObjCProperty()
/llvm-project-15.0.7/llvm/lib/Bitcode/Reader/
H A DMetadataLoader.cpp2051 GET_OR_DISTINCT(DIObjCProperty, in parseOneMetadata()
/llvm-project-15.0.7/llvm/lib/Bitcode/Writer/
H A DBitcodeWriter.cpp361 void writeDIObjCProperty(const DIObjCProperty *N,
2070 void ModuleBitcodeWriter::writeDIObjCProperty(const DIObjCProperty *N, in writeDIObjCProperty()
/llvm-project-15.0.7/llvm/lib/AsmParser/
H A DLLParser.cpp5248 Result = GET_OR_DISTINCT(DIObjCProperty, in parseDIObjCProperty()
/llvm-project-15.0.7/llvm/docs/
H A DLangRef.rst5899 DIObjCProperty subsubsection
5902 ``DIObjCProperty`` nodes represent Objective-C property nodes.
5906 !3 = !DIObjCProperty(name: "foo", file: !1, line: 7, setter: "setFoo",