Home
last modified time | relevance | path

Searched refs:lookupNearestSymbolFrom (Results 1 – 21 of 21) sorted by relevance

/llvm-project-15.0.7/mlir/include/mlir/IR/
H A DSymbolTable.h132 static Operation *lookupNearestSymbolFrom(Operation *from,
135 static T lookupNearestSymbolFrom(Operation *from, StringAttr symbol) { in lookupNearestSymbolFrom() function
136 return dyn_cast_or_null<T>(lookupNearestSymbolFrom(from, symbol)); in lookupNearestSymbolFrom()
139 static T lookupNearestSymbolFrom(Operation *from, SymbolRefAttr symbol) { in lookupNearestSymbolFrom() function
140 return dyn_cast_or_null<T>(lookupNearestSymbolFrom(from, symbol)); in lookupNearestSymbolFrom()
264 Operation *lookupNearestSymbolFrom(Operation *from, StringAttr symbol);
265 Operation *lookupNearestSymbolFrom(Operation *from, SymbolRefAttr symbol);
267 T lookupNearestSymbolFrom(Operation *from, StringAttr symbol) { in lookupNearestSymbolFrom() function
268 return dyn_cast_or_null<T>(lookupNearestSymbolFrom(from, symbol)); in lookupNearestSymbolFrom()
271 T lookupNearestSymbolFrom(Operation *from, SymbolRefAttr symbol) { in lookupNearestSymbolFrom() function
[all …]
H A DOpBase.td1632 "::mlir::SymbolTable::lookupNearestSymbolFrom("
/llvm-project-15.0.7/mlir/lib/Interfaces/
H A DCallInterfaces.cpp30 return symbolTable->lookupNearestSymbolFrom(getOperation(), symbolRef); in resolveCallable()
31 return SymbolTable::lookupNearestSymbolFrom(getOperation(), symbolRef); in resolveCallable()
/llvm-project-15.0.7/mlir/lib/Dialect/MLProgram/IR/
H A DMLProgramOps.cpp177 return symbolTable.lookupNearestSymbolFrom<GlobalOp>( in getGlobalOp()
201 return symbolTable.lookupNearestSymbolFrom<GlobalOp>( in getGlobalOp()
228 return symbolTable.lookupNearestSymbolFrom<GlobalOp>( in getGlobalOp()
252 return symbolTable.lookupNearestSymbolFrom<GlobalOp>( in getGlobalOp()
281 return symbolTable.lookupNearestSymbolFrom<GlobalOp>( in getGlobalOp()
/llvm-project-15.0.7/mlir/test/lib/IR/
H A DTestSymbolUses.cpp58 if (SymbolTable::lookupNearestSymbolFrom( in operateOnSymbol()
/llvm-project-15.0.7/mlir/lib/Dialect/Bufferization/Transforms/
H A DDropEquivalentBufferResults.cpp59 SymbolTable::lookupNearestSymbolFrom(callOp, sym)); in getCalledFunction()
H A DOneShotModuleBufferize.cpp240 SymbolTable::lookupNearestSymbolFrom(callOp, sym)); in getCalledFunction()
H A DFuncBufferizableOpInterfaceImpl.cpp98 SymbolTable::lookupNearestSymbolFrom(callOp, sym)); in getCalledFunction()
/llvm-project-15.0.7/mlir/lib/Conversion/GPUCommon/
H A DOpToFuncCallLowering.h106 Operation *funcOp = SymbolTable::lookupNearestSymbolFrom(op, funcAttr); in appendOrGetFuncOp()
H A DGPUToLLVMConversion.cpp736 auto kernelModule = SymbolTable::lookupNearestSymbolFrom<gpu::GPUModuleOp>( in matchAndRewrite()
/llvm-project-15.0.7/mlir/lib/Target/LLVMIR/
H A DModuleTranslation.cpp958 auto metadataOp = SymbolTable::lookupNearestSymbolFrom<LLVM::MetadataOp>( in getAccessGroup()
961 SymbolTable::lookupNearestSymbolFrom(metadataOp, accessGroupName); in getAccessGroup()
1018 SymbolTable::lookupNearestSymbolFrom(metadataOp, op.getDomainAttr()); in createAliasScopeMetadata()
1039 auto metadataOp = SymbolTable::lookupNearestSymbolFrom<LLVM::MetadataOp>( in getAliasScope()
1042 SymbolTable::lookupNearestSymbolFrom(metadataOp, scopeName); in getAliasScope()
/llvm-project-15.0.7/mlir/lib/IR/
H A DSymbolTable.cpp382 Operation *SymbolTable::lookupNearestSymbolFrom(Operation *from, in lookupNearestSymbolFrom() function in SymbolTable
387 Operation *SymbolTable::lookupNearestSymbolFrom(Operation *from, in lookupNearestSymbolFrom() function in SymbolTable
947 Operation *SymbolTableCollection::lookupNearestSymbolFrom(Operation *from, in lookupNearestSymbolFrom() function in SymbolTableCollection
953 SymbolTableCollection::lookupNearestSymbolFrom(Operation *from, in lookupNearestSymbolFrom() function in SymbolTableCollection
/llvm-project-15.0.7/mlir/lib/Dialect/Func/IR/
H A DFuncOps.cpp131 FuncOp fn = symbolTable.lookupNearestSymbolFrom<FuncOp>(*this, fnAttr); in verifySymbolUses()
/llvm-project-15.0.7/mlir/lib/Dialect/OpenMP/IR/
H A DOpenMPDialect.cpp361 SymbolTable::lookupNearestSymbolFrom<ReductionDeclareOp>(op, symbolRef); in verifyReductionVarList()
752 auto decl = symbolTable.lookupNearestSymbolFrom<CriticalDeclareOp>( in verifySymbolUses()
/llvm-project-15.0.7/mlir/lib/Dialect/LLVMIR/IR/
H A DLLVMDialect.cpp83 symbolTable.lookupNearestSymbolFrom<LLVMFuncOp>(op, symbol.getAttr()); in verifySymbolAttrUse()
707 auto metadataOp = SymbolTable::lookupNearestSymbolFrom<LLVM::MetadataOp>( in verifySymbolAttribute()
713 SymbolTable::lookupNearestSymbolFrom(metadataOp, symbolName); in verifySymbolAttribute()
1184 SymbolTable::lookupNearestSymbolFrom(*this, calleeName.getAttr()); in verify()
2792 SymbolTable::lookupNearestSymbolFrom<LLVM::MetadataOp>( in verifyOperationAttribute()
2799 SymbolTable::lookupNearestSymbolFrom(metadataOp, accessGroupName); in verifyOperationAttribute()
/llvm-project-15.0.7/mlir/lib/Target/LLVMIR/Dialect/OpenMP/
H A DOpenMPToLLVMIRTranslation.cpp367 SymbolTable::lookupNearestSymbolFrom<omp::CriticalDeclareOp>(criticalOp, in convertOmpCritical()
393 return SymbolTable::lookupNearestSymbolFrom<omp::ReductionDeclareOp>( in findReductionDecl()
408 SymbolTable::lookupNearestSymbolFrom<omp::ReductionDeclareOp>( in collectReductionDecls()
/llvm-project-15.0.7/mlir/docs/
H A DSymbolsAndSymbolTables.md174 * `SymbolTable::lookupNearestSymbolFrom`
/llvm-project-15.0.7/mlir/lib/Transforms/
H A DInliner.cpp57 auto *symbolOp = symbolTable.lookupNearestSymbolFrom(symbolTableOp, in walkReferencedSymbolNodes()
/llvm-project-15.0.7/mlir/lib/Dialect/SPIRV/IR/
H A DSPIRVOps.cpp1123 SymbolTable::lookupNearestSymbolFrom((*this)->getParentOp(), in verify()
2334 SymbolTable::lookupNearestSymbolFrom((*this)->getParentOp(), fnName)); in verify()
2523 Operation *initOp = SymbolTable::lookupNearestSymbolFrom( in verify()
3291 auto *specConstSym = SymbolTable::lookupNearestSymbolFrom( in verify()
4108 dyn_cast<spirv::SpecConstantOp>(SymbolTable::lookupNearestSymbolFrom( in verify()
/llvm-project-15.0.7/mlir/test/lib/Dialect/Test/
H A DTestDialect.cpp568 if (!symbolTable.lookupNearestSymbolFrom<FunctionOpInterface>(*this, fnAttr)) in verifySymbolUses()
/llvm-project-15.0.7/mlir/lib/Dialect/MemRef/IR/
H A DMemRefOps.cpp1349 symbolTable.lookupNearestSymbolFrom<GlobalOp>(*this, getNameAttr()); in verifySymbolUses()