Home
last modified time | relevance | path

Searched refs:insertionPoint (Results 1 – 8 of 8) sorted by relevance

/llvm-project-15.0.7/mlir/lib/Dialect/Bufferization/Transforms/
H A DAllocTensorElimination.cpp27 Operation *insertionPoint, in neededValuesDominateInsertionPoint() argument
32 if (!owner->findAncestorOpInBlock(*insertionPoint)) in neededValuesDominateInsertionPoint()
36 if (!domInfo.dominates(opResult.getOwner(), insertionPoint)) in neededValuesDominateInsertionPoint()
46 Operation *insertionPoint, in insertionPointDominatesUses() argument
49 if (!domInfo.dominates(insertionPoint, user)) in insertionPointDominatesUses()
81 for (Operation *insertionPoint : insertionPointCandidates) { in findValidInsertionPoint()
83 if (!neededValuesDominateInsertionPoint(domInfo, insertionPoint, in findValidInsertionPoint()
89 return insertionPoint; in findValidInsertionPoint()
144 Operation *insertionPoint = in eliminateAllocTensors() local
146 if (!insertionPoint) in eliminateAllocTensors()
[all …]
/llvm-project-15.0.7/clang-tools-extra/clangd/refactor/
H A DInsertionPoint.cpp96 SourceLocation insertionPoint(const DeclContext &DC, in insertionPoint() function
113 auto Loc = insertionPoint(DC, Anchors); in insertDecl()
124 SourceLocation insertionPoint(const CXXRecordDecl &InClass, in insertionPoint() function
131 return insertionPoint(InClass, Anchors); in insertionPoint()
140 auto Loc = insertionPoint(InClass, std::move(Anchors), Protection); in insertDecl()
H A DInsertionPoint.h30 SourceLocation insertionPoint(const DeclContext &Ctx,
41 SourceLocation insertionPoint(const CXXRecordDecl &InClass,
/llvm-project-15.0.7/clang-tools-extra/clangd/unittests/
H A DInsertionPointTests.cpp51 auto Loc = insertionPoint(NS, {Anchor{StartsWith(Prefix), Direction}}); in TEST()
66 auto Loc = insertionPoint(NS, {Anchor{StartsWith(P1), Anchor::Above}, in TEST()
111 auto Loc = insertionPoint(C, {A}, Protection); in TEST()
201 EXPECT_EQ(sourceLocToPosition(SM, insertionPoint(Iface, {End})), in TEST()
203 EXPECT_EQ(sourceLocToPosition(SM, insertionPoint(Impl, {End})), in TEST()
/llvm-project-15.0.7/mlir/lib/Bindings/Python/
H A DIRModule.h111 pybind11::object insertionPoint, in PyThreadContextEntry() argument
113 : context(std::move(context)), insertionPoint(std::move(insertionPoint)), in PyThreadContextEntry()
134 static pybind11::object pushInsertionPoint(PyInsertionPoint &insertionPoint);
135 static void popInsertionPoint(PyInsertionPoint &insertionPoint);
144 pybind11::object insertionPoint, pybind11::object location);
149 pybind11::object insertionPoint; variable
H A DIRCore.cpp606 py::object insertionPoint, in push() argument
609 stack.emplace_back(frameKind, std::move(context), std::move(insertionPoint), in push()
619 if (!current.insertionPoint) in push()
620 current.insertionPoint = prev.insertionPoint; in push()
634 if (!insertionPoint) in getInsertionPoint()
636 return py::cast<PyInsertionPoint *>(insertionPoint); in getInsertionPoint()
679 PyThreadContextEntry::pushInsertionPoint(PyInsertionPoint &insertionPoint) { in pushInsertionPoint() argument
681 insertionPoint.getBlock().getParentOperation()->getContext().getObject(); in pushInsertionPoint()
682 py::object insertionPointObj = py::cast(insertionPoint); in pushInsertionPoint()
690 void PyThreadContextEntry::popInsertionPoint(PyInsertionPoint &insertionPoint) { in popInsertionPoint() argument
[all …]
/llvm-project-15.0.7/mlir/lib/Conversion/SCFToOpenMP/
H A DSCFToOpenMP.cpp243 Operation *insertionPoint = reduce; in declareReduction() local
244 while (insertionPoint->getParentOp() != container) in declareReduction()
245 insertionPoint = insertionPoint->getParentOp(); in declareReduction()
247 builder.setInsertionPoint(insertionPoint); in declareReduction()
/llvm-project-15.0.7/mlir/lib/Conversion/GPUCommon/
H A DGPUToLLVMConversion.cpp590 auto insertionPoint = rewriter.saveInsertionPoint(); in matchAndRewrite() local
610 rewriter.restoreInsertionPoint(insertionPoint); in matchAndRewrite()