| /llvm-project/mlir/lib/ExecutionEngine/ |
| H A D | RunnerUtils.cpp | 55 _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 D | AsmParserState.cpp | 113 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 D | MLIRContext.cpp | 290 : 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 D | Operation.cpp | 853 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 D | containers.cpp | 32 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 D | Mapping.cpp | 25 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 D | Synchronization.cpp | 26 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 D | Utils.cpp | |
| /llvm-project/llvm/include/llvm/ExecutionEngine/Orc/ |
| H A D | LLJIT.h | 342 !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 D | pgmath.h.inc | 93 #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 D | PassCrashRecovery.cpp | 209 : 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 D | Pass.cpp | 319 : 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 D | M68kMemOperandPrinter.h | 24 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 D | guard_test_basic.pass.cpp | 34 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 D | Location.h | 68 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 D | Types.h | 87 /* 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 D | ctu-inherited-default-ctor-other.cpp | 3 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 D | Timing.cpp | 63 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 D | prettyprinters.py | 108 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 D | RWMutex.h | 101 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 D | Var.h | 108 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 D | Types.h | 59 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 D | Diagnostic.h | 87 : 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 D | AnalysisManager.h | 307 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 D | gtest-matchers.h | 274 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 …]
|