Home
last modified time | relevance | path

Searched refs:impl (Results 1 – 25 of 550) sorted by relevance

12345678910>>...22

/llvm-project/mlir/lib/ExecutionEngine/
H A DRunnerUtils.cpp55 _mlir_ciface_printMemrefShapeInd(UnrankedMemRefType<impl::index_type> *M) { in _mlir_ciface_printMemrefShapeInd()
57 printMemRefMetaData(std::cout, DynamicMemRefType<impl::index_type>(*M)); in _mlir_ciface_printMemrefShapeInd()
62 _mlir_ciface_printMemrefShapeC32(UnrankedMemRefType<impl::complex32> *M) { in _mlir_ciface_printMemrefShapeC32()
64 printMemRefMetaData(std::cout, DynamicMemRefType<impl::complex32>(*M)); in _mlir_ciface_printMemrefShapeC32()
69 _mlir_ciface_printMemrefShapeC64(UnrankedMemRefType<impl::complex64> *M) { in _mlir_ciface_printMemrefShapeC64()
71 printMemRefMetaData(std::cout, DynamicMemRefType<impl::complex64>(*M)); in _mlir_ciface_printMemrefShapeC64()
77 impl::printMemRef(*M); in _mlir_ciface_printMemrefVector4x4xf32()
81 impl::printMemRef(*M); in _mlir_ciface_printMemrefI8()
85 impl::printMemRef(*M); in _mlir_ciface_printMemrefI16()
89 impl::printMemRef(*M); in _mlir_ciface_printMemrefI32()
[all …]
/llvm-project/mlir/lib/AsmParser/
H A DAsmParserState.cpp113 AsmParserState::AsmParserState() : impl(std::make_unique<Impl>()) {} in AsmParserState()
116 impl = std::move(other.impl); in operator =()
124 return llvm::make_pointee_range(llvm::ArrayRef(impl->blocks)); in getBlockDefs()
129 auto it = impl->blocksToIdx.find(block); in getBlockDef()
130 return it == impl->blocksToIdx.end() ? nullptr : &*impl->blocks[it->second]; in getBlockDef()
134 return llvm::make_pointee_range(llvm::ArrayRef(impl->operations)); in getOpDefs()
139 auto it = impl->operationToIdx.find(op); in getOpDef()
140 return it == impl in getOpDef()
[all...]
/llvm-project/mlir/lib/IR/
H A DMLIRContext.cpp290 : impl(new MLIRContextImpl(setting == Threading::ENABLED &&
299 registry.appendTo(impl->dialectsRegistry); in MLIRContext()
309 impl->bf16Ty = TypeUniquer::get<BFloat16Type>(this); in MLIRContext()
310 impl->f16Ty = TypeUniquer::get<Float16Type>(this); in MLIRContext()
311 impl->tf32Ty = TypeUniquer::get<FloatTF32Type>(this); in MLIRContext()
312 impl->f32Ty = TypeUniquer::get<Float32Type>(this); in MLIRContext()
313 impl->f64Ty = TypeUniquer::get<Float64Type>(this); in MLIRContext()
314 impl->f80Ty = TypeUniquer::get<Float80Type>(this); in MLIRContext()
315 impl->f128Ty = TypeUniquer::get<Float128Type>(this); in MLIRContext()
317 impl in MLIRContext()
466 auto &impl = getImpl(); getOrLoadDialect() local
530 auto &impl = getImpl(); getOrLoadDynamicDialect() local
707 auto &impl = context->getImpl(); addType() local
722 auto &impl = context->getImpl(); addAttribute() local
752 auto &impl = context->getImpl(); lookupMutable() local
758 MLIRContextImpl &impl = context->getImpl(); lookup() local
914 auto &impl = ctx->getImpl(); lookup() local
923 auto &impl = ctx->getImpl(); lookup() local
933 RegisteredOperationName::Impl *impl = ownedImpl.get(); insert() local
990 auto &impl = context->getImpl(); lookupMutable() local
996 MLIRContextImpl &impl = context->getImpl(); lookup() local
1159 MLIRContextImpl &impl = context->getImpl(); initialize() local
1180 auto &impl = context->getImpl(); getImpl() local
1243 auto &impl = constraints[0].getContext()->getImpl(); get() local
[all...]
H A DOperation.cpp853 OpTrait::impl::foldCommutative(Operation *op, ArrayRef<Attribute> operands, in foldCommutative()
870 OpFoldResult OpTrait::impl::foldIdempotent(Operation *op) { in foldIdempotent()
884 OpFoldResult OpTrait::impl::foldInvolution(Operation *op) { in foldInvolution()
894 LogicalResult OpTrait::impl::verifyZeroOperands(Operation *op) { in verifyZeroOperands()
900 LogicalResult OpTrait::impl::verifyOneOperand(Operation *op) { in verifyOneOperand()
906 LogicalResult OpTrait::impl::verifyNOperands(Operation *op, in verifyNOperands()
915 LogicalResult OpTrait::impl::verifyAtLeastNOperands(Operation *op, in verifyAtLeastNOperands()
936 LogicalResult OpTrait::impl::verifyIsIdempotent(Operation *op) { in verifyIsIdempotent()
944 LogicalResult OpTrait::impl::verifyIsInvolution(Operation *op) { in verifyIsInvolution()
953 OpTrait::impl
[all...]
/llvm-project/clang/test/Analysis/inlining/
H A Dcontainers.cpp32 clang_analyzer_eval(set.begin().impl == set.end().impl); in test()
53 clang_analyzer_eval(w1.begin().impl.impl == w1.begin().impl.impl); in testWrappers()
60 clang_analyzer_eval(w2.start().impl == w2.start().impl); in testWrappers()
67 clang_analyzer_eval(w3.start().impl == w3.start().impl); in testWrappers()
74 clang_analyzer_eval(w4.start().impl == w4.start().impl); in testWrappers()
116 int *impl; member
118 iterator(int *p) : impl(p) {} in iterator()
173 MySet impl; member in BeginOnlySet
176 MySet::iterator impl; member
179 IterImpl(MySet::iterator i) : impl(i) { in IterImpl()
[all …]
/llvm-project/offload/DeviceRTL/src/
H A DMapping.cpp25 namespace impl { namespace
124 return impl::getThreadIdInBlock(mapping::DIM_X) / mapping::getWarpSize();
200 return impl::getNumberOfThreadsInBlock(0) *
201 impl::getNumberOfBlocksInKernel(0) * in getNumberOfThreadsInKernel()
202 impl::getNumberOfThreadsInBlock(1) * in getNumberOfThreadsInKernel()
203 impl::getNumberOfBlocksInKernel(1) * in getNumberOfThreadsInKernel()
204 impl::getNumberOfThreadsInBlock(2) * in getNumberOfThreadsInKernel()
205 impl::getNumberOfBlocksInKernel(2); in getNumberOfThreadsInKernel()
209 return impl::getThreadIdInBlock(mapping::DIM_X) / mapping::getWarpSize();
220 } // namespace impl
[all...]
H A DSynchronization.cpp26 namespace impl { namespace
289 } // namespace impl in syncThreads()
293 impl::namedBarrierInit(); in syncThreads()
296 void synchronize::warp(LaneMaskTy Mask) { impl::syncWarp(Mask); } in syncThreadsAligned()
299 impl::syncThreads(Ordering); in unsetLock()
303 impl::syncThreadsAligned(Ordering); in setLock()
306 void fence::team(atomic::OrderingTy Ordering) { impl::fenceTeam(Ordering); }
308 void fence::kernel(atomic::OrderingTy Ordering) { impl::fenceKernel(Ordering); } in unsetCriticalLock()
310 void fence::system(atomic::OrderingTy Ordering) { impl::fenceSystem(Ordering); } in unsetCriticalLock()
314 return impl in setCriticalLock()
[all...]
H A DUtils.cpp
/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
H A DLLJIT.h342 !impl().ES && in setExecutorProcessControl()
345 impl().EPC = std::move(EPC); in setExecutorProcessControl()
346 return impl(); in setExecutorProcessControl()
352 !impl().EPC && in setExecutionSession()
355 impl().ES = std::move(ES); in setExecutionSession()
356 return impl(); in setExecutionSession()
364 impl().JTMB = std::move(JTMB); in setJITTargetMachineBuilder()
365 return impl(); in setJITTargetMachineBuilder()
371 return impl().JTMB; in getJITTargetMachineBuilder()
377 impl() in setDataLayout()
506 SetterImpl &impl() { return static_cast<SetterImpl &>(*this); } impl() function
[all...]
/llvm-project/flang/include/flang/Evaluate/
H A Dpgmath.h.inc93 #define PGMATH_REAL_IMPL(impl, func) \
94 PGMATH_DECLARE(float __##impl##s_##func##_1(float)) \
95 PGMATH_DECLARE(double __##impl##d_##func##_1(double)) \
96 PGMATH_USE_S(func, __##impl##s_##func##_1) \
97 PGMATH_USE_D(func, __##impl##d_##func##_1)
99 #define PGMATH_COMPLEX_IMPL(impl, func) \
100 PGMATH_DECLARE(c_float_complex_t __##impl##c_##func##_1(c_float_complex_t)) \
102 c_double_complex_t __##impl##z_##func##_1(c_double_complex_t)) \
103 PGMATH_USE_C(func, __##impl##c_##func##_1) \
104 PGMATH_USE_Z(func, __##impl##z_##func##_1)
[all …]
/llvm-project/mlir/lib/Pass/
H A DPassCrashRecovery.cpp209 : impl(std::make_unique<Impl>(streamFactory, localReproducer)) {} in PassCrashReproducerGenerator()
215 assert((!impl->localReproducer || in initialize()
221 impl->pmFlagVerifyPasses = pmFlagVerifyPasses; in initialize()
225 if (!impl->localReproducer) in initialize()
241 if (impl->activeContexts.empty()) in finalize()
246 return impl->activeContexts.clear(); in finalize()
254 if (!impl->localReproducer) { in finalize()
255 assert(impl->activeContexts.size() == 1 && "expected one active context"); in finalize()
259 impl->activeContexts.front()->generate(description); in finalize()
263 llvm::interleaveComma(impl in finalize()
[all...]
H A DPass.cpp319 : impl(new OpPassManagerImpl(nesting)) {} in OpPassManager()
321 : impl(new OpPassManagerImpl(name, nesting)) {} in OpPassManager()
323 : impl(new OpPassManagerImpl(name, nesting)) {} in OpPassManager()
327 impl = std::make_unique<OpPassManagerImpl>(*rhs.impl); in operator =()
331 impl = std::move(rhs.impl); in operator =()
338 return MutableArrayRef<std::unique_ptr<Pass>>{impl->passes}.begin(); in begin()
341 return MutableArrayRef<std::unique_ptr<Pass>>{impl->passes}.end(); in end()
345 return ArrayRef<std::unique_ptr<Pass>>{impl
[all...]
/llvm-project/llvm/lib/Target/M68k/MCTargetDesc/
H A DM68kMemOperandPrinter.h24 Derived &impl() { return *static_cast<Derived *>(this); } in impl() function
29 impl().printOperand(MI, OpNum, O); in printARIMem()
35 impl().printOperand(MI, OpNum, O); in printARIPIMem()
41 impl().printOperand(MI, OpNum, O); in printARIPDMem()
47 impl().printDisp(MI, OpNum + M68k::MemDisp, O); in printARIDMem()
49 impl().printOperand(MI, OpNum + M68k::MemBase, O); in printARIDMem()
55 impl().printDisp(MI, OpNum + M68k::MemDisp, O); in printARIIMem()
57 impl().printOperand(MI, OpNum + M68k::MemBase, O); in printARIIMem()
59 impl().printOperand(MI, OpNum + M68k::MemIndex, O); in printARIIMem()
66 impl().printDisp(MI, OpNum + M68k::PCRelDisp, O); in printPCDMem()
[all …]
/llvm-project/libcxxabi/test/
H A Dguard_test_basic.pass.cpp34 Tests() : g{}, impl(&g) {} in Tests()
36 Impl impl; member
61 assert(impl.cxa_guard_acquire() == INIT_IS_PENDING); in test_acquire()
67 assert(impl.cxa_guard_acquire() == INIT_IS_PENDING); in test_acquire()
68 impl.cxa_guard_release(); in test_acquire()
70 assert(impl.cxa_guard_acquire() == INIT_IS_DONE); in test_acquire()
78 assert(impl.cxa_guard_acquire() == INIT_IS_PENDING); in test_release()
80 impl.cxa_guard_release(); in test_release()
89 assert(impl.cxa_guard_acquire() == INIT_IS_PENDING); in test_abort()
91 impl.cxa_guard_abort(); in test_abort()
[all …]
/llvm-project/mlir/include/mlir/IR/
H A DLocation.h68 Location(LocationAttr loc) : impl(loc) { in Location() argument
71 Location(const LocationAttr::ImplType *impl) : impl(impl) {
72 assert(impl && "location should never be null.");
76 MLIRContext *getContext() const { return impl.getContext(); } in LocationAttr()
78 /// Access the impl location attribute.
79 operator LocationAttr() const { return impl; }
80 LocationAttr *operator->() const { return const_cast<LocationAttr *>(&impl); }
100 bool operator==(Location rhs) const { return impl
[all...]
H A DTypes.h87 /* implicit */ Type(const ImplType *impl) in Type() argument
88 : impl(const_cast<ImplType *>(impl)) {} in Type()
93 bool operator==(Type other) const { return impl == other.impl; }
95 explicit operator bool() const { return impl; }
97 bool operator!() const { return impl == nullptr; }
117 TypeID getTypeID() { return impl->getAbstractType().getTypeID(); } in getTypeID()
123 Dialect &getDialect() const { return impl->getAbstractType().getDialect(); } in getDialect()
178 return static_cast<const void *>(impl);
[all...]
/llvm-project/clang/test/Analysis/Inputs/
H A Dctu-inherited-default-ctor-other.cpp3 class impl;
6 class impl<n> {}; class
9 class impl<n, T, TS...> : impl<n + 1, TS...> { class
10 using child = impl<n + 1, TS...>;
12 impl(T);
15 class container : impl<0, TS...> {};
/llvm-project/mlir/lib/Support/
H A DTiming.cpp63 TimingManager::TimingManager() : impl(std::make_unique<TimingManagerImpl>()) {} in TimingManager()
85 auto &impl = *tm.impl; in get() local
86 auto *&localEntry = (*impl.localIdentifierCache)[str]; in get()
92 llvm::sys::SmartScopedReader<true> contextLock(impl.identifierMutex); in get()
93 auto it = impl.identifiers.find(str); in get()
94 if (it != impl.identifiers.end()) { in get()
101 llvm::sys::SmartScopedWriter<true> contextLock(impl.identifierMutex); in get()
102 auto it = impl.identifiers.insert(str).first; in get()
502 : impl(std::make_unique<DefaultTimingManagerImpl>()), in DefaultTimingManager()
510 void DefaultTimingManager::setEnabled(bool enabled) { impl->enabled = enabled; } in setEnabled()
[all …]
/llvm-project/mlir/utils/gdb-scripts/
H A Dprettyprinters.py108 def __init__(self, type_id, impl): argument
110 self.impl = impl
114 yield "impl", self.impl
117 return "cast<%s>" % self.impl.type
121 impl = val["impl"].dereference()
122 type_id = get_type_id(impl)
130 return AttrOrTypePrinter(type_id, impl.cast(storage_type))
138 self.impl = val["impl"]
141 if self.impl:
142 yield "impl", self.impl.dereference()
/llvm-project/llvm/include/llvm/Support/
H A DRWMutex.h101 std::shared_mutex impl; variable
103 RWMutexImpl impl;
111 impl.lock_shared(); in lock_shared()
123 impl.unlock_shared(); in unlock_shared()
134 bool try_lock_shared() { return impl.try_lock_shared(); } in try_lock_shared()
138 impl.lock(); in lock()
151 impl.unlock(); in unlock()
162 bool try_lock() { return impl.try_lock(); } in try_lock()
/llvm-project/mlir/lib/Dialect/SparseTensor/IR/Detail/
H A DVar.h108 Impl impl;
112 constexpr explicit Var(Impl impl) : impl(impl) {} in Var() argument
115 constexpr Var(VarKind vk, Num n) : impl(Impl(vk, n)) {} in Var()
121 constexpr bool operator==(Var other) const { return impl == other.impl; }
124 constexpr VarKind getKind() const { return impl.getKind(); } in getKind()
125 constexpr Num getNum() const { return impl.getNum(); } in getNum()
191 return U(impl); in cast()
197 return isa<U>() ? std::make_optional(U(impl)) : std::nullopt; in dyn_cast()
207 unsigned impl[3]; variable
216 : impl() { in Ranks()
[all …]
/llvm-project/mlir/include/mlir/Tools/PDLL/AST/
H A DTypes.h59 Type(Storage *impl = nullptr) : impl(impl) {} in impl() function
61 bool operator==(const Type &other) const { return impl == other.impl; }
63 explicit operator bool() const { return impl; }
69 assert(impl && "isa<> used on a null type."); in isa()
80 return isa<U>() ? U(impl) : U(nullptr); in dyn_cast()
85 return (impl && isa<U>()) ? U(impl) : U(nullptr); in dyn_cast_or_null()
91 return U(impl); in cast()
95 Storage *getImpl() const { return impl; } in getImpl()
115 return static_cast<const T *>(impl); in getImplAs()
119 Storage *impl;
H A DDiagnostic.h87 : owner(rhs.owner), impl(std::move(rhs.impl)) { in InFlightDiagnostic()
89 rhs.impl.reset(); in InFlightDiagnostic()
98 Diagnostic &operator*() { return *impl; }
99 Diagnostic *operator->() { return &*impl; }
115 : owner(owner), impl(std::move(rhs)) {} in InFlightDiagnostic()
119 bool isActive() const { return impl.has_value(); } in isActive()
131 std::optional<Diagnostic> impl; variable
/llvm-project/mlir/include/mlir/Pass/
H A DAnalysisManager.h307 const detail::NestedAnalysisMap *curParent = impl; in getCachedParentAnalysis()
319 return impl->analyses.getAnalysis<AnalysisT>(getPassInstrumentor(), *this); in getAnalysis()
326 return impl->analyses.getAnalysis<AnalysisT, OpT>(getPassInstrumentor(), in getAnalysis()
333 return impl->analyses.getCachedAnalysis<AnalysisT>(); in getCachedAnalysis()
353 assert(op->getParentOp() == impl->getOperation()); in getCachedChildAnalysis()
354 auto it = impl->childAnalyses.find(op); in getCachedChildAnalysis()
355 if (it == impl->childAnalyses.end()) in getCachedChildAnalysis()
365 void invalidate(const PreservedAnalyses &pa) { impl->invalidate(pa); } in invalidate()
369 impl->analyses.clear(); in clear()
370 impl in clear()
380 AnalysisManager(detail::NestedAnalysisMap * impl) AnalysisManager() argument
386 detail::NestedAnalysisMap *impl; global() variable
[all...]
/llvm-project/third-party/unittest/googletest/include/gtest/
H A Dgtest-matchers.h274 explicit MatcherBase(const MatcherInterface<U>* impl) in MatcherBase() argument
276 Init(impl); in MatcherBase()
411 static void Init(MatcherBase& m, M impl) { in Init()
412 ::new (static_cast<void*>(&m.buffer_)) M(impl); in Init()
437 static void Init(MatcherBase& m, M* impl) {
438 m.buffer_.shared = new Shared(std::unique_ptr<M>(impl));
471 explicit Matcher(const MatcherInterface<const T&>* impl)
472 : internal::MatcherBase<T>(impl) {}
476 const MatcherInterface<U>* impl,
479 : internal::MatcherBase<T>(impl) {}
[all …]

12345678910>>...22