Home
last modified time | relevance | path

Searched refs:symbolRef (Results 1 – 15 of 15) sorted by relevance

/llvm-project-15.0.7/mlir/lib/Interfaces/
H A DCallInterfaces.cpp28 auto symbolRef = callable.get<SymbolRefAttr>(); in resolveCallable() local
30 return symbolTable->lookupNearestSymbolFrom(getOperation(), symbolRef); in resolveCallable()
31 return SymbolTable::lookupNearestSymbolFrom(getOperation(), symbolRef); in resolveCallable()
/llvm-project-15.0.7/mlir/include/mlir/IR/
H A DSymbolTable.h146 SymbolUse(Operation *op, SymbolRefAttr symbolRef) in SymbolUse() argument
147 : owner(op), symbolRef(symbolRef) {} in SymbolUse()
153 SymbolRefAttr getSymbolRef() const { return symbolRef; } in getSymbolRef()
160 SymbolRefAttr symbolRef; variable
H A DOpImplementation.h181 virtual void printSymbolName(StringRef symbolRef);
/llvm-project-15.0.7/mlir/test/lib/IR/
H A DTestSideEffects.cpp52 else if (SymbolRefAttr symbolRef = instance.getSymbolRef()) in runOnOperation() local
53 diag << " on a symbol '" << symbolRef << "',"; in runOnOperation()
/llvm-project-15.0.7/mlir/test/mlir-tblgen/
H A Dop-side-effects.td34 // CHECK: if (auto symbolRef = optional_symbolAttr())
35 // CHECK: effects.emplace_back(::mlir::MemoryEffects::Read::get(), symbolRef, ::mlir::SideEffec…
/llvm-project-15.0.7/mlir/lib/Dialect/OpenMP/IR/
H A DOpenMPDialect.cpp359 auto symbolRef = std::get<1>(args).cast<SymbolRefAttr>(); in verifyReductionVarList() local
361 SymbolTable::lookupNearestSymbolFrom<ReductionDeclareOp>(op, symbolRef); in verifyReductionVarList()
363 return op->emitOpError() << "expected symbol reference " << symbolRef in verifyReductionVarList()
751 SymbolRefAttr symbolRef = nameAttr(); in verifySymbolUses() local
753 *this, symbolRef); in verifySymbolUses()
755 return emitOpError() << "expected symbol reference " << symbolRef in verifySymbolUses()
/llvm-project-15.0.7/flang/lib/Evaluate/
H A Dinitial-image.cpp30 for (const auto &[symbolRef, indExpr] : scalar) { in Add()
31 const Symbol &component{*symbolRef}; in Add()
/llvm-project-15.0.7/mlir/test/CAPI/
H A Dir.c915 MlirAttribute symbolRef = in printBuiltinAttributes() local
917 if (!mlirAttributeIsASymbolRef(symbolRef) || in printBuiltinAttributes()
918 mlirSymbolRefAttrGetNumNestedReferences(symbolRef) != 2 || in printBuiltinAttributes()
919 !mlirAttributeEqual(mlirSymbolRefAttrGetNestedReference(symbolRef, 0), in printBuiltinAttributes()
921 !mlirAttributeEqual(mlirSymbolRefAttrGetNestedReference(symbolRef, 1), in printBuiltinAttributes()
925 MlirStringRef symbolRefLeaf = mlirSymbolRefAttrGetLeafReference(symbolRef); in printBuiltinAttributes()
926 MlirStringRef symbolRefRoot = mlirSymbolRefAttrGetRootReference(symbolRef); in printBuiltinAttributes()
932 mlirAttributeDump(symbolRef); in printBuiltinAttributes()
/llvm-project-15.0.7/mlir/lib/Dialect/LLVMIR/IR/
H A DLLVMDialect.cpp698 for (SymbolRefAttr symbolRef : in verifySymbolAttribute()
700 StringAttr metadataName = symbolRef.getRootReference(); in verifySymbolAttribute()
701 StringAttr symbolName = symbolRef.getLeafReference(); in verifySymbolAttribute()
704 return op->emitOpError() << "expected '" << symbolRef in verifySymbolAttribute()
711 << "expected '" << symbolRef << "' to reference a metadata op"; in verifySymbolAttribute()
716 << "expected '" << symbolRef << "' to be a valid reference"; in verifySymbolAttribute()
717 if (failed(verifySymbolType(symbolOp, symbolRef))) { in verifySymbolAttribute()
729 SymbolRefAttr symbolRef) -> LogicalResult { in verifyOpMetadata() argument
732 << "expected '" << symbolRef << "' to resolve to a " in verifyOpMetadata()
/llvm-project-15.0.7/mlir/lib/Target/LLVMIR/Dialect/OpenMP/
H A DOpenMPToLLVMIRTranslation.cpp365 auto symbolRef = criticalOp.nameAttr().cast<SymbolRefAttr>(); in convertOmpCritical() local
368 symbolRef); in convertOmpCritical()
406 for (auto symbolRef : attr->getAsRange<SymbolRefAttr>()) { in collectReductionDecls() local
409 loop, symbolRef)); in collectReductionDecls()
/llvm-project-15.0.7/mlir/lib/Dialect/Shape/IR/
H A DShape.cpp170 if (auto symbolRef = attribute.getValue().dyn_cast<SymbolRefAttr>()) { in verifyOperationAttribute() local
171 auto *symbol = SymbolTable::lookupSymbolIn(op, symbolRef); in verifyOperationAttribute()
174 << symbolRef << " not found"; in verifyOperationAttribute()
178 << symbolRef << " required to be shape function library"; in verifyOperationAttribute()
/llvm-project-15.0.7/mlir/lib/IR/
H A DSymbolTable.cpp514 if (auto symbolRef = attr.dyn_cast<SymbolRefAttr>()) { in walkSymbolRefs() local
515 if (callback({op, symbolRef}).wasInterrupted()) in walkSymbolRefs()
H A DAsmPrinter.cpp1717 static void printSymbolReference(StringRef symbolRef, raw_ostream &os) { in printSymbolReference() argument
1718 assert(!symbolRef.empty() && "expected valid symbol reference"); in printSymbolReference()
1720 printKeywordOrString(symbolRef, os); in printSymbolReference()
2327 void AsmPrinter::printSymbolName(StringRef symbolRef) { in printSymbolName() argument
2329 ::printSymbolReference(symbolRef, impl->getStream()); in printSymbolName()
/llvm-project-15.0.7/mlir/lib/Target/LLVMIR/
H A DConvertFromLLVMIR.cpp472 if (auto symbolRef = attr.dyn_cast<FlatSymbolRefAttr>()) in processConstant() local
473 return bEntry.create<AddressOfOp>(unknownLoc, type, symbolRef.getValue()); in processConstant()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGObjCGNU.cpp2124 std::string symbolRef = "__objc_class_ref_" + className; in EmitClassRef() local
2126 if (TheModule.getGlobalVariable(symbolRef)) in EmitClassRef()
2136 llvm::GlobalValue::WeakAnyLinkage, ClassSymbol, symbolRef); in EmitClassRef()