Home
last modified time | relevance | path

Searched refs:LocationAttr (Results 1 – 10 of 10) sorted by relevance

/external/llvm-project/mlir/include/mlir/IR/
DLocation.h40 class LocationAttr : public Attribute {
52 Location(LocationAttr loc) : impl(loc) { in Location()
55 Location(const LocationAttr::ImplType *impl) : impl(impl) { in Location()
63 operator LocationAttr() const { return impl; } in LocationAttr() function
64 LocationAttr *operator->() const { return const_cast<LocationAttr *>(&impl); }
84 return LocationAttr(reinterpret_cast<const AttributeStorage *>(pointer)); in getFromOpaquePointer()
89 LocationAttr impl;
102 : public Attribute::AttrBase<CallSiteLoc, LocationAttr,
126 : public Attribute::AttrBase<FileLineColLoc, LocationAttr,
145 class FusedLoc : public Attribute::AttrBase<FusedLoc, LocationAttr,
[all …]
/external/llvm-project/mlir/lib/Parser/
DLocationParser.cpp29 ParseResult Parser::parseCallSiteLocation(LocationAttr &loc) { in parseCallSiteLocation()
37 LocationAttr calleeLoc; in parseCallSiteLocation()
48 LocationAttr callerLoc; in parseCallSiteLocation()
61 ParseResult Parser::parseFusedLocation(LocationAttr &loc) { in parseFusedLocation()
78 LocationAttr newLoc; in parseFusedLocation()
95 ParseResult Parser::parseNameOrFileLineColLocation(LocationAttr &loc) { in parseNameOrFileLineColLocation()
133 LocationAttr childLoc; in parseNameOrFileLineColLocation()
154 ParseResult Parser::parseLocationInstance(LocationAttr &loc) { in parseLocationInstance()
DParser.h235 ParseResult parseLocationInstance(LocationAttr &loc);
238 ParseResult parseCallSiteLocation(LocationAttr &loc);
241 ParseResult parseFusedLocation(LocationAttr &loc);
244 ParseResult parseNameOrFileLineColLocation(LocationAttr &loc);
DParser.cpp358 LocationAttr locAttr = attr.dyn_cast<LocationAttr>(); in finalize()
1672 LocationAttr directLoc; in parseTrailingOperationLocation()
1687 if (!(directLoc = attr.dyn_cast<LocationAttr>())) in parseTrailingOperationLocation()
2065 LocationAttr *sourceFileLoc) { in parseSourceFile()
2080 LocationAttr *sourceFileLoc) { in parseSourceFile()
2088 LocationAttr *sourceFileLoc) { in parseSourceFile()
2106 LocationAttr *sourceFileLoc) { in parseSourceString()
DAttributeParser.cpp126 LocationAttr locAttr; in parseAttribute()
/external/llvm-project/mlir/include/mlir/
DParser.h83 LocationAttr *sourceFileLoc = nullptr);
94 LocationAttr *sourceFileLoc = nullptr);
106 LocationAttr *sourceFileLoc = nullptr);
117 LocationAttr *sourceFileLoc = nullptr);
130 LocationAttr sourceFileLoc; in parseSourceFile()
149 LocationAttr sourceFileLoc; in parseSourceFile()
169 LocationAttr sourceFileLoc; in parseSourceFile()
189 LocationAttr sourceFileLoc; in parseSourceString()
/external/llvm-project/mlir/lib/IR/
DLocation.cpp21 bool LocationAttr::classof(Attribute attr) { in classof()
DAsmPrinter.cpp1149 void printLocation(LocationAttr loc, bool allowAlias = false);
1164 void printLocationInternal(LocationAttr loc, bool pretty = false);
1215 void ModulePrinter::printLocationInternal(LocationAttr loc, bool pretty) { in printLocationInternal()
1216 TypeSwitch<LocationAttr>(loc) in printLocationInternal()
1329 void ModulePrinter::printLocation(LocationAttr loc, bool allowAlias) { in printLocation()
1605 } else if (auto locAttr = attr.dyn_cast<LocationAttr>()) { in printAttribute()
DBuiltinDialect.cpp42 if (attr.isa<LocationAttr>()) { in getAlias()
/external/llvm-project/mlir/lib/Transforms/Utils/
DDialectConversion.cpp579 LocationAttr loc;