Home
last modified time | relevance | path

Searched refs:FlatSymbolRefAttr (Results 1 – 25 of 66) sorted by relevance

123

/external/tensorflow/tensorflow/compiler/mlir/tensorflow/ir/
Dtf_saved_model.cc86 sym_ref.cast<FlatSymbolRefAttr>().getValue()); in Verify()
191 if (!named_attr.second.isa<FlatSymbolRefAttr>()) { in verifyRegionArgAttribute()
195 auto symbol_name = named_attr.second.cast<FlatSymbolRefAttr>().getValue(); in verifyRegionArgAttribute()
299 return sym_ref.cast<FlatSymbolRefAttr>().getValue() == func.getName(); in VerifySavedModelModule()
311 symbol_use.getSymbolRef().cast<FlatSymbolRefAttr>().getValue()); in VerifySavedModelModule()
355 if (auto attr = func.getArgAttrOfType<FlatSymbolRefAttr>( in VerifyExportedFunc()
439 auto attr = func.getArgAttrOfType<FlatSymbolRefAttr>( in LookupBoundInput()
464 sym_ref.cast<FlatSymbolRefAttr>().getValue()); in matchAndRewrite()
507 sym_ref.cast<FlatSymbolRefAttr>().getValue()); in GetSessionInitializerExportedName()
/external/tensorflow/tensorflow/compiler/mlir/tensorflow/transforms/
Dexecutor_tpuv1_outline_tpu_island.cc53 void MoveFuncOp(FlatSymbolRefAttr &symbol_ref, SymbolTable &from, in MoveFuncOp()
155 if (auto symbol_ref = attr.second.dyn_cast<FlatSymbolRefAttr>()) { in runOnOperation()
161 auto symbol_ref = attribute.dyn_cast<FlatSymbolRefAttr>(); in runOnOperation()
Dresource_op_lifting_cleanup.cc145 auto symref = attr.second.dyn_cast<FlatSymbolRefAttr>(); in EliminateUnusedResultsForIfCase()
149 FlatSymbolRefAttr::get(op->getContext(), cloned.getName())); in EliminateUnusedResultsForIfCase()
220 op.condAttr(FlatSymbolRefAttr::get(op.getContext(), cloned_cond.getName())); in EliminateUnusedResultsForWhile()
221 op.bodyAttr(FlatSymbolRefAttr::get(op.getContext(), cloned_body.getName())); in EliminateUnusedResultsForWhile()
Ddeduplicate_bound_input_bindings.cc41 auto attr = func.getArgAttrOfType<FlatSymbolRefAttr>( in runOnFunction()
Dremove_vars_in_session_initializer.cc88 sym_ref.cast<FlatSymbolRefAttr>().getValue()); in runOnOperation()
Doptimize_global_tensors.cc214 sym.cast<FlatSymbolRefAttr>().getValue()); in CreateGlobalTensorUsesMap()
Dlift_variables.cc165 FlatSymbolRefAttr::get(context, resource_name); in LiftVariables()
/external/llvm-project/mlir/lib/IR/
DSymbolTable.cpp49 auto leafRef = FlatSymbolRefAttr::get(symbolName, ctx); in collectValidReferencesFor()
58 SmallVector<FlatSymbolRefAttr, 1> nestedRefs(1, leafRef); in collectValidReferencesFor()
76 FlatSymbolRefAttr::get(*symbolTableName, ctx)); in collectValidReferencesFor()
314 ArrayRef<FlatSymbolRefAttr> nestedRefs = symbol.getNestedReferences(); in lookupSymbolInImpl()
324 for (FlatSymbolRefAttr ref : nestedRefs.drop_back()) { in lookupSymbolInImpl()
661 if (ref.isa<FlatSymbolRefAttr>() || in isReferencePrefixOf()
825 FlatSymbolRefAttr newLeafAttr) { in generateNewRefAttr()
826 if (oldAttr.isa<FlatSymbolRefAttr>()) in generateNewRefAttr()
858 FlatSymbolRefAttr newLeafAttr = FlatSymbolRefAttr::get(newSymbol, ctx); in replaceAllSymbolUsesImpl()
872 if (scope.symbol.isa<FlatSymbolRefAttr>()) { in replaceAllSymbolUsesImpl()
DAttributeDetail.h295 FlatSymbolRefAttr> {
296 using KeyTy = std::pair<StringRef, ArrayRef<FlatSymbolRefAttr>>;
309 auto size = SymbolRefAttributeStorage::totalSizeToAlloc<FlatSymbolRefAttr>( in construct()
315 result->getTrailingObjects<FlatSymbolRefAttr>()); in construct()
320 ArrayRef<FlatSymbolRefAttr> getNestedRefs() const { in getNestedRefs()
321 return {getTrailingObjects<FlatSymbolRefAttr>(), numNestedRefs}; in getNestedRefs()
DBuilders.cpp206 FlatSymbolRefAttr Builder::getSymbolRefAttr(Operation *value) { in getSymbolRefAttr()
212 FlatSymbolRefAttr Builder::getSymbolRefAttr(StringRef value) { in getSymbolRefAttr()
217 ArrayRef<FlatSymbolRefAttr> nestedReferences) { in getSymbolRefAttr()
/external/llvm-project/mlir/lib/CAPI/IR/
DBuiltinAttributes.cpp210 SmallVector<FlatSymbolRefAttr, 4> refs; in mlirSymbolRefAttrGet()
213 refs.push_back(unwrap(references[i]).cast<FlatSymbolRefAttr>()); in mlirSymbolRefAttrGet()
240 return unwrap(attr).isa<FlatSymbolRefAttr>(); in mlirAttributeIsAFlatSymbolRef()
244 return wrap(FlatSymbolRefAttr::get(unwrap(symbol), unwrap(ctx))); in mlirFlatSymbolRefAttrGet()
248 return wrap(unwrap(attr).cast<FlatSymbolRefAttr>().getValue()); in mlirFlatSymbolRefAttrGetValue()
/external/tensorflow/tensorflow/compiler/mlir/tools/kernel_gen/transforms/
Dtf_framework_legalize_to_llvm.cc47 FlatSymbolRefAttr getOrInsertTFFunction(PatternRewriter &rewriter, in getOrInsertTFFunction()
106 FlatSymbolRefAttr tf_func_ref = getOrInsertTFFunction(rewriter, op); in matchAndRewrite()
230 FlatSymbolRefAttr tf_func_ref = getOrInsertTFFunction(rewriter, op); in matchAndRewrite()
262 FlatSymbolRefAttr tf_func_ref = getOrInsertTFFunction(rewriter, op); in matchAndRewrite()
/external/tensorflow/tensorflow/compiler/mlir/tensorflow/utils/
Dexport_utils.cc124 Status ConvertAttribute(const mlir::FlatSymbolRefAttr& attr, AttrValue* value) { in ConvertAttribute()
132 ConvertAttribute(attr.GetName().cast<mlir::FlatSymbolRefAttr>(), value)); in ConvertAttribute()
211 } else if (auto attr = a.dyn_cast<mlir::FlatSymbolRefAttr>()) { in ConvertAttribute()
364 ConvertAttribute(symbol_ref.cast<mlir::FlatSymbolRefAttr>(), &value)); in ConvertAttributes()
/external/tensorflow/tensorflow/compiler/mlir/lite/transforms/
Dremove_unused_func_args_tensors.cc51 if (auto sym = func.template getArgAttrOfType<FlatSymbolRefAttr>( in runOnOperation()
Dinsert_call_once_op.cc45 sym_ref.cast<FlatSymbolRefAttr>().getValue()); in runOnOperation()
Dlegalize_variables.cc62 auto sym = func.template getArgAttrOfType<FlatSymbolRefAttr>( in GetGlobalTensor()
Dinitialize_variables.cc56 auto sym = func.template getArgAttrOfType<FlatSymbolRefAttr>( in GetGlobalTensor()
/external/llvm-project/mlir/lib/Conversion/LinalgToStandard/
DLinalgToStandard.cpp48 static FlatSymbolRefAttr getLibraryCallSymbolRef(Operation *op, in getLibraryCallSymbolRef()
58 FlatSymbolRefAttr fnNameAttr = rewriter.getSymbolRefAttr(fnName); in getLibraryCallSymbolRef()
/external/llvm-project/mlir/test/lib/IR/
DTestFunc.cpp71 auto sym = func->getAttrOfType<FlatSymbolRefAttr>("test.set_type_from"); in runOnOperation()
/external/llvm-project/mlir/include/mlir/IR/
DBuilders.h98 FlatSymbolRefAttr getSymbolRefAttr(Operation *value);
99 FlatSymbolRefAttr getSymbolRefAttr(StringRef value);
101 ArrayRef<FlatSymbolRefAttr> nestedReferences);
DBuiltinAttributes.h340 class FlatSymbolRefAttr; variable
351 static FlatSymbolRefAttr get(StringRef value, MLIRContext *ctx);
356 ArrayRef<FlatSymbolRefAttr> references,
369 ArrayRef<FlatSymbolRefAttr> getNestedReferences() const;
374 class FlatSymbolRefAttr : public SymbolRefAttr {
380 static FlatSymbolRefAttr get(StringRef value, MLIRContext *ctx) { in get()
/external/llvm-project/mlir/test/mlir-tblgen/
Dop-side-effects.td17 Arg<FlatSymbolRefAttr, "", [MemWrite]>:$flat_symbol,
/external/llvm-project/mlir/lib/Target/LLVMIR/
DConvertFromLLVMIR.cpp66 FlatSymbolRefAttr getPersonalityAsAttr(llvm::Function *f);
344 if (auto symbolRef = attr.dyn_cast<FlatSymbolRefAttr>()) in processConstant()
753 FlatSymbolRefAttr Importer::getPersonalityAsAttr(llvm::Function *f) { in getPersonalityAsAttr()
772 return FlatSymbolRefAttr(); in getPersonalityAsAttr()
789 if (FlatSymbolRefAttr personality = getPersonalityAsAttr(f)) in processFunction()
/external/llvm-project/mlir/examples/toy/Ch7/mlir/
DLowerToLLVM.cpp106 static FlatSymbolRefAttr getOrInsertPrintf(PatternRewriter &rewriter, in getOrInsertPrintf()
/external/llvm-project/mlir/examples/toy/Ch6/mlir/
DLowerToLLVM.cpp106 static FlatSymbolRefAttr getOrInsertPrintf(PatternRewriter &rewriter, in getOrInsertPrintf()

123