| /llvm-project-15.0.7/mlir/lib/Dialect/Bufferization/Transforms/ |
| H A D | AllocTensorElimination.cpp | 27 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 D | InsertionPoint.cpp | 96 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 D | InsertionPoint.h | 30 SourceLocation insertionPoint(const DeclContext &Ctx, 41 SourceLocation insertionPoint(const CXXRecordDecl &InClass,
|
| /llvm-project-15.0.7/clang-tools-extra/clangd/unittests/ |
| H A D | InsertionPointTests.cpp | 51 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 D | IRModule.h | 111 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 D | IRCore.cpp | 606 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 D | SCFToOpenMP.cpp | 243 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 D | GPUToLLVMConversion.cpp | 590 auto insertionPoint = rewriter.saveInsertionPoint(); in matchAndRewrite() local 610 rewriter.restoreInsertionPoint(insertionPoint); in matchAndRewrite()
|