Home
last modified time | relevance | path

Searched refs:isFormClass (Results 1 – 8 of 8) sorted by relevance

/llvm-project-15.0.7/llvm/lib/DebugInfo/DWARF/
H A DDWARFFormValue.cpp215 bool DWARFFormValue::isFormClass(DWARFFormValue::FormClass FC) const { in isFormClass() function in DWARFFormValue
628 if (!isFormClass(FC_String)) in getAsCString()
676 if (!isFormClass(FC_Address)) in getAsSectionedAddress()
701 if (!isFormClass(FC_Reference)) in getAsRelativeReference()
722 if (!isFormClass(FC_SectionOffset)) in getAsSectionOffset()
728 if ((!isFormClass(FC_Constant) && !isFormClass(FC_Flag)) || in getAsUnsignedConstant()
735 if ((!isFormClass(FC_Constant) && !isFormClass(FC_Flag)) || in getAsSignedConstant()
754 if (!isFormClass(FC_Block) && !isFormClass(FC_Exprloc) && in getAsBlock()
761 if (!isFormClass(FC_String) && Form == DW_FORM_string) in getAsCStringOffset()
767 if (!isFormClass(FC_Reference)) in getAsReferenceUVal()
[all …]
H A DDWARFDie.cpp76 assert(FormValue.isFormClass(DWARFFormValue::FC_SectionOffset) && in dumpLocationList()
98 assert((FormValue.isFormClass(DWARFFormValue::FC_Block) || in dumpLocationExpr()
99 FormValue.isFormClass(DWARFFormValue::FC_Exprloc)) && in dumpLocationExpr()
181 FormValue.isFormClass(DWARFFormValue::FC_SectionOffset)) in dumpAttribute()
184 else if (FormValue.isFormClass(DWARFFormValue::FC_Exprloc) || in dumpAttribute()
186 FormValue.isFormClass(DWARFFormValue::FC_Block))) in dumpAttribute()
H A DDWARFAcceleratorTable.cpp101 if ((!FormValue.isFormClass(DWARFFormValue::FC_Constant) && in validateForms()
102 !FormValue.isFormClass(DWARFFormValue::FC_Flag)) || in validateForms()
H A DDWARFVerifier.cpp1282 if (!DWARFFormValue(AttrEnc.Form).isFormClass(Iter->Class)) { in verifyNameIndexAttribute()
/llvm-project-15.0.7/llvm/unittests/DebugInfo/DWARF/
H A DDWARFFormValueTest.cpp24 bool isFormClass(dwarf::Form Form, DWARFFormValue::FormClass FC) { in isFormClass() function
25 return DWARFFormValue(Form).isFormClass(FC); in isFormClass()
29 EXPECT_TRUE(isFormClass(DW_FORM_addr, DWARFFormValue::FC_Address)); in TEST()
30 EXPECT_FALSE(isFormClass(DW_FORM_data8, DWARFFormValue::FC_Address)); in TEST()
31 EXPECT_TRUE(isFormClass(DW_FORM_data8, DWARFFormValue::FC_Constant)); in TEST()
32 EXPECT_TRUE(isFormClass(DW_FORM_data8, DWARFFormValue::FC_SectionOffset)); in TEST()
34 isFormClass(DW_FORM_sec_offset, DWARFFormValue::FC_SectionOffset)); in TEST()
35 EXPECT_TRUE(isFormClass(DW_FORM_GNU_str_index, DWARFFormValue::FC_String)); in TEST()
37 EXPECT_FALSE(isFormClass(DW_FORM_ref_addr, DWARFFormValue::FC_Address)); in TEST()
38 EXPECT_TRUE(isFormClass(DW_FORM_ref_addr, DWARFFormValue::FC_Reference)); in TEST()
[all …]
/llvm-project-15.0.7/llvm/include/llvm/DebugInfo/DWARF/
H A DDWARFFormValue.h82 bool isFormClass(FormClass FC) const;
/llvm-project-15.0.7/bolt/lib/Rewrite/
H A DDWARFRewriter.cpp516 if (Value.isFormClass(DWARFFormValue::FC_Constant) || in updateUnitDebugInfo()
517 Value.isFormClass(DWARFFormValue::FC_SectionOffset)) { in updateUnitDebugInfo()
518 uint64_t Offset = Value.isFormClass(DWARFFormValue::FC_Constant) in updateUnitDebugInfo()
621 assert((Value.isFormClass(DWARFFormValue::FC_Exprloc) || in updateUnitDebugInfo()
622 Value.isFormClass(DWARFFormValue::FC_Block)) && in updateUnitDebugInfo()
/llvm-project-15.0.7/llvm/lib/DWARFLinker/
H A DDWARFLinker.cpp71 assert(RefValue.isFormClass(DWARFFormValue::FC_Reference)); in resolveDIEReference()
662 if (!Val.isFormClass(DWARFFormValue::FC_Reference) || in lookForRefDIEsToKeep()
1070 (Val.isFormClass(DWARFFormValue::FC_Block) || in cloneBlockAttribute()
1071 Val.isFormClass(DWARFFormValue::FC_Exprloc))) { in cloneBlockAttribute()
1365 !DWARFFormValue(AttrSpec.Form).isFormClass(DWARFFormValue::FC_Block); in shouldSkipAttribute()
1971 if (!Ref->isFormClass(DWARFFormValue::FC_Reference)) in hashFullyQualifiedName()