Home
last modified time | relevance | path

Searched refs:IsTerminator (Results 1 – 25 of 36) sorted by relevance

12

/llvm-project-15.0.7/mlir/lib/Analysis/DataFlow/
H A DIntegerRangeAnalysis.cpp102 return op->hasTrait<OpTrait::IsTerminator>(); in visitOperation()
145 return op->hasTrait<OpTrait::IsTerminator>(); in visitNonControlFlowArguments()
/llvm-project-15.0.7/mlir/lib/Dialect/LLVMIR/Transforms/
H A DLegalizeForExport.cpp23 if (bb.empty() || !bb.back().mightHaveTrait<OpTrait::IsTerminator>()) in ensureDistinctSuccessors()
/llvm-project-15.0.7/mlir/lib/Transforms/Utils/
H A DTopologicalSortUtils.cpp94 if (block->back().hasTrait<OpTrait::IsTerminator>()) in sortTopologically()
H A DLoopInvariantCodeMotionUtils.cpp31 if (op->hasTrait<OpTrait::IsTerminator>()) in canBeHoisted()
H A DRegionUtils.cpp192 if (owner->hasTrait<OpTrait::IsTerminator>()) { in isUseSpeciallyKnownDead()
243 if (op->hasTrait<OpTrait::IsTerminator>()) in propagateLiveness()
/llvm-project-15.0.7/mlir/test/lib/IR/
H A DTestOpaqueLoc.cpp59 op->hasTrait<OpTrait::IsTerminator>()) in runOnOperation()
/llvm-project-15.0.7/mlir/test/lib/Dialect/Shape/
H A DTestShapeFunctions.cpp39 if (op->hasTrait<OpTrait::IsTerminator>()) in runOnOperation()
/llvm-project-15.0.7/mlir/lib/Interfaces/
H A DSideEffectInterfaces.cpp132 if (op->mightHaveTrait<OpTrait::IsTerminator>()) in wouldOpBeTriviallyDead()
/llvm-project-15.0.7/mlir/include/mlir/Dialect/Transform/IR/
H A DTransformDialect.h33 opName.hasTrait<OpTrait::IsTerminator>()) && in checkImplementsTransformInterface()
/llvm-project-15.0.7/mlir/include/mlir/Interfaces/
H A DControlFlowInterfaces.h267 static_assert(ConcreteType::template hasTrait<IsTerminator>(), in verifyTrait()
H A DControlFlowInterfaces.td259 static_assert(ConcreteOp::template hasTrait<OpTrait::IsTerminator>(),
/llvm-project-15.0.7/mlir/lib/Dialect/Func/Transforms/
H A DFuncConversions.cpp156 if (!op->mightHaveTrait<OpTrait::IsTerminator>()) in isNotBranchOpInterfaceOrReturnLikeOp()
/llvm-project-15.0.7/mlir/lib/Dialect/Affine/Transforms/
H A DAffineDataCopyGeneration.cpp192 assert(!curBegin->hasTrait<OpTrait::IsTerminator>() && in runOnBlock()
/llvm-project-15.0.7/mlir/lib/IR/
H A DVerifier.cpp159 if (!terminator.mightHaveTrait<OpTrait::IsTerminator>()) in verifyBlock()
H A DBlock.cpp231 assert(!empty() && back().mightHaveTrait<OpTrait::IsTerminator>()); in getTerminator()
H A DOperation.cpp85 assert((numSuccessors == 0 || op->mightHaveTrait<OpTrait::IsTerminator>()) && in create()
1196 if (!block.empty() && block.back().hasTrait<OpTrait::IsTerminator>()) in ensureRegionTerminator()
/llvm-project-15.0.7/mlir/lib/Transforms/
H A DCSE.cpp189 if (op->hasTrait<OpTrait::IsTerminator>()) in simplifyOperation()
H A DInliner.cpp444 if (resolvedCall.call->hasTrait<OpTrait::IsTerminator>()) in shouldInline()
/llvm-project-15.0.7/mlir/lib/Analysis/
H A DSliceAnalysis.cpp295 while (!combinerOp->mightHaveTrait<OpTrait::IsTerminator>()) { in matchReduction()
/llvm-project-15.0.7/mlir/unittests/Interfaces/
H A DControlFlowInterfacesTest.cpp22 struct DummyOp : public Op<DummyOp, OpTrait::IsTerminator> {
/llvm-project-15.0.7/mlir/lib/Dialect/GPU/Transforms/
H A DAsyncRegionRewriter.cpp38 return op->mightHaveTrait<OpTrait::IsTerminator>(); in isTerminator()
/llvm-project-15.0.7/mlir/lib/Dialect/Async/Transforms/
H A DAsyncRuntimeRefCounting.cpp302 if (lastUser->hasTrait<OpTrait::IsTerminator>()) in addDropRefAfterLastUse()
/llvm-project-15.0.7/flang/lib/Optimizer/CodeGen/
H A DPreCGRewrite.cpp332 if (op->hasTrait<mlir::OpTrait::IsTerminator>()) in maybeEraseOp()
/llvm-project-15.0.7/mlir/docs/
H A DDiagnostics.md197 …r::OpTrait::IsTerminator>::BaseVerifier<mlir::OpTrait::HasParent<mlir::ModuleOp>::Impl<mlir::Modul…
/llvm-project-15.0.7/mlir/lib/Target/SPIRV/Deserialization/
H A DDeserializeOps.cpp290 if (op->hasTrait<OpTrait::IsTerminator>()) in processOpWithoutGrammarAttr()

12