Lines Matching refs:hasTrait
59 if (!symbolTableOp->hasTrait<OpTrait::SymbolTable>()) in collectValidReferencesFor()
91 if (!op.hasTrait<OpTrait::SymbolTable>()) { in walkSymbolTable()
107 if (result != WalkResult::advance() || op->hasTrait<OpTrait::SymbolTable>()) in walkSymbolTable()
119 assert(symbolTableOp->hasTrait<OpTrait::SymbolTable>() && in SymbolTable()
184 std::prev(body.end())->hasTrait<OpTrait::IsTerminator>()) in insert()
269 while (!from->hasTrait<OpTrait::SymbolTable>()) { in getNearestSymbolTable()
287 bool isSymbolTable = op->hasTrait<OpTrait::SymbolTable>(); in walkSymbolTables()
314 assert(symbolTableOp->hasTrait<OpTrait::SymbolTable>()); in lookupSymbolIn()
341 assert(symbolTableOp->hasTrait<OpTrait::SymbolTable>()); in lookupSymbolInImpl()
355 if (!symbolTableOp->hasTrait<OpTrait::SymbolTable>()) in lookupSymbolInImpl()
362 if (!symbolTableOp || !symbolTableOp->hasTrait<OpTrait::SymbolTable>()) in lookupSymbolInImpl()
581 if (!from->hasTrait<OpTrait::SymbolTable>()) in walkSymbolUses()
638 assert(!symbol->hasTrait<OpTrait::SymbolTable>() || symbol != limit); in collectSymbolScopes()
682 assert(limitIt->hasTrait<OpTrait::SymbolTable>()); in collectSymbolScopes()