Searched refs:Impl (Results 1 - 25 of 92) sorted by relevance

1234

/freebsd-11-stable/contrib/llvm-project/llvm/lib/Remarks/
H A DRemarkStringTable.cpp42 auto Impl = [&](StringRef &S) { S = add(S).second; }; local
43 Impl(R.PassName);
44 Impl(R.RemarkName);
45 Impl(R.FunctionName);
47 Impl(R.Loc->SourceFilePath);
49 Impl(Arg.Key);
50 Impl(Arg.Val);
52 Impl(Arg.Loc->SourceFilePath);
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/BinaryFormat/
H A DMagic.h21 enum Impl { enum in struct:llvm::file_magic
58 file_magic(Impl V) : V(V) {}
59 operator Impl() const { return V; }
62 Impl V = unknown;
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Support/
H A DSignposts.cpp87 Impl = new SignpostEmitterImpl();
89 Impl = nullptr;
95 delete Impl;
101 return Impl->isEnabled();
109 if (Impl == nullptr)
111 return Impl->startTimerInterval(T);
117 if (Impl == nullptr)
119 Impl->endTimerInterval(T);
H A DCrashRecoveryContext.cpp114 CrashRecoveryContextImpl *CRCI = (CrashRecoveryContextImpl *) Impl;
225 assert(!Impl && "Crash recovery context already initialized!");
226 Impl = new CrashRecoveryContextImpl(this);
299 // there may not actually be an Impl available, or even a current
408 assert(!Impl && "Crash recovery context already initialized!");
410 Impl = CRCI;
432 CrashRecoveryContextImpl *CRCI = (CrashRecoveryContextImpl *)Impl;
480 if (CrashRecoveryContextImpl *CRC = (CrashRecoveryContextImpl *)Impl)
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DTargetLibraryInfo.h217 const TargetLibraryInfoImpl *Impl; member in class:llvm::TargetLibraryInfo
224 explicit TargetLibraryInfo(const TargetLibraryInfoImpl &Impl, argument
226 : Impl(&Impl), OverrideAsUnavailable(NumLibFuncs) {
249 : Impl(TLI.Impl), OverrideAsUnavailable(TLI.OverrideAsUnavailable) {}
251 : Impl(TLI.Impl), OverrideAsUnavailable(TLI.OverrideAsUnavailable) {}
253 Impl = TLI.Impl;
[all...]
H A DTargetTransformInfo.h118 template <typename T> TargetTransformInfo(T Impl);
1403 T Impl; member in class:llvm::final
1406 Model(T Impl) : Impl(std::move(Impl)) {} argument
1410 return Impl.getDataLayout();
1414 return Impl.getOperationCost(Opcode, Ty, OpTy);
1418 return Impl.getGEPCost(PointeeType, Ptr, Operands);
1421 return Impl.getExtCost(I, Src);
1424 return Impl
1887 TargetTransformInfo(T Impl) argument
[all...]
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/AST/
H A DASTUnresolvedSet.h94 mutable ASTUnresolvedSet Impl; member in class:clang::LazyASTUnresolvedSet
100 if (Impl.Decls.isLazy())
102 return Impl;
105 void reserve(ASTContext &C, unsigned N) { Impl.reserve(C, N); }
108 assert(Impl.empty() || Impl.Decls.isLazy());
109 Impl.Decls.setLazy(true);
110 Impl.addDecl(C, reinterpret_cast<NamedDecl *>(ID << 2), AS);
H A DAbstractBasicReader.h90 // template <class Impl>
94 // Impl &asImpl();
122 template <class Impl>
123 class DataStreamBasicReader : public BasicReaderBase<Impl> {
125 using BasicReaderBase<Impl>::asImpl;
126 DataStreamBasicReader(ASTContext &ctx) : BasicReaderBase<Impl>(ctx) {}
129 using BasicReaderBase<Impl>::getASTContext;
133 Impl &find(const char *propertyName) {
144 Impl &readObject() { return asImpl(); }
H A DAbstractBasicWriter.h90 // template <class Impl>
93 // Impl &asImpl();
120 template <class Impl>
121 class DataStreamBasicWriter : public BasicWriterBase<Impl> {
123 using BasicWriterBase<Impl>::asImpl;
128 Impl &find(const char *propertyName) {
134 Impl &writeObject() { return asImpl(); }
H A DParentMap.h21 void* Impl; member in class:clang::ParentMap
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Support/
H A DItaniumManglingCanonicalizer.h87 struct Impl;
88 Impl *P;
H A DSignposts.h27 SignpostEmitterImpl *Impl; member in class:llvm::SignpostEmitter
H A DBinaryByteStream.h237 : Impl(std::move(Buffer), Endian) {}
240 return Impl.getEndian();
245 return Impl.readBytes(Offset, Size, Buffer);
250 return Impl.readLongestContiguousChunk(Offset, Buffer);
253 uint32_t getLength() override { return Impl.getLength(); }
256 return Impl.writeBytes(Offset, Data);
259 Error commit() override { return Impl.commit(); }
262 uint8_t *getBufferStart() const { return Impl.getBufferStart(); }
265 uint8_t *getBufferEnd() const { return Impl.getBufferEnd(); }
268 StreamImpl Impl; member in class:llvm::FileBufferByteStream
[all...]
/freebsd-11-stable/contrib/llvm-project/compiler-rt/lib/xray/
H A Dxray_log_interface.cpp41 XRayLogImpl Impl; member in struct:__xray::ModeImpl
65 XRayLogImpl Impl) XRAY_NEVER_INSTRUMENT {
66 if (Impl.flush_log == nullptr || Impl.handle_arg0 == nullptr ||
67 Impl.log_finalize == nullptr || Impl.log_init == nullptr)
79 NewModeImpl->Impl = Impl;
90 CurrentXRayImpl = it->Impl;
92 __xray_set_handler(it->Impl
[all...]
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Tooling/ASTDiff/
H A DASTDiff.h59 class Impl;
62 std::unique_ptr<Impl> DiffImpl;
74 : TreeImpl(std::make_unique<Impl>(this, Node, AST)) {}
99 class Impl;
100 std::unique_ptr<Impl> TreeImpl;
/freebsd-11-stable/contrib/llvm-project/compiler-rt/include/xray/
H A Dxray_log_interface.h202 /// case there are any nullptr members in Impl, XRay will *uninstall any
216 void __xray_set_log_impl(XRayLogImpl Impl);
232 XRayLogImpl Impl);
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/MIRParser/
H A DMIRParser.h35 std::unique_ptr<MIRParserImpl> Impl; member in class:llvm::MIRParser
38 MIRParser(std::unique_ptr<MIRParserImpl> Impl);
/freebsd-11-stable/contrib/llvm-project/clang/lib/Tooling/ASTDiff/
H A DASTDiff.cpp56 class ASTDiff::Impl { class in class:clang::diff::ASTDiff
58 SyntaxTree::Impl &T1, &T2;
61 Impl(SyntaxTree::Impl &T1, SyntaxTree::Impl &T2,
70 NodeId getMapped(const std::unique_ptr<SyntaxTree::Impl> &Tree,
111 class SyntaxTree::Impl { class in class:clang::diff::SyntaxTree
113 Impl(SyntaxTree *Parent, ASTContext &AST);
115 Impl(SyntaxTree *Parent, Decl *N, ASTContext &AST);
116 Impl(SyntaxTre
118 Impl(SyntaxTree *Parent, function in class:clang::diff::SyntaxTree::Impl
123 Impl(SyntaxTree *Parent, function in class:clang::diff::SyntaxTree::Impl
261 SyntaxTree::Impl::Impl(SyntaxTree *Parent, ASTContext &AST) function in class:clang::diff::SyntaxTree::Impl
266 SyntaxTree::Impl::Impl(SyntaxTree *Parent, Decl *N, ASTContext &AST) function in class:clang::diff::SyntaxTree::Impl
273 SyntaxTree::Impl::Impl(SyntaxTree *Parent, Stmt *N, ASTContext &AST) function in class:clang::diff::SyntaxTree::Impl
904 ASTDiff::Impl::Impl(SyntaxTree::Impl &T1, SyntaxTree::Impl &T2, function in class:clang::diff::ASTDiff::Impl
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPULibFunc.h358 explicit AMDGPULibFunc() : Impl(std::unique_ptr<AMDGPULibFuncImpl>()) {}
370 std::string getName() const { return Impl->getName(); }
371 unsigned getNumArgs() const { return Impl->getNumArgs(); }
372 EFuncId getId() const { return Impl->getId(); }
373 ENamePrefix getPrefix() const { return Impl->getPrefix(); }
378 bool isMangled() const { return Impl->isMangled(); }
379 void setId(EFuncId Id) { Impl->setId(Id); }
381 return Impl->parseFuncName(MangledName);
386 std::string mangle() const { return Impl->mangle(); }
388 void setName(StringRef N) { Impl
403 std::unique_ptr<AMDGPULibFuncImpl> Impl; member in class:llvm::AMDGPULibFunc
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/WindowsManifest/
H A DWindowsManifestMerger.h60 std::unique_ptr<WindowsManifestMergerImpl> Impl; member in class:llvm::windows_manifest::WindowsManifestMerger
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DExplodedGraph.h465 ImplTy Impl;
470 Impl.insert(N);
476 if (N && !static_cast<ExplodedNode*>(N)->isSink()) Impl.insert(N);
482 unsigned size() const { return Impl.size(); }
483 bool empty() const { return Impl.empty(); }
484 bool erase(ExplodedNode *N) { return Impl.remove(N); }
486 void clear() { Impl.clear(); }
491 Impl = S.Impl;
493 Impl
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/
H A DRuntimeDyldMachO.h144 template <typename Impl>
147 Impl &impl() { return static_cast<Impl &>(*this); }
148 const Impl &impl() const { return static_cast<const Impl &>(*this); }
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Testing/Support/
H A DSupportHelpers.h67 new Impl<T>(::testing::SafeMatcherCast<T>(ValueMatcher)));
71 class Impl : public ::testing::MatcherInterface<const llvm::Optional<T> &> { class in class:llvm::detail::ValueIsMatcher
73 explicit Impl(const ::testing::Matcher<T> &ValueMatcher) function in class:llvm::detail::ValueIsMatcher::Impl
/freebsd-11-stable/contrib/llvm-project/clang/lib/AST/
H A DParentMap.cpp109 ParentMap::ParentMap(Stmt *S) : Impl(nullptr) {
113 Impl = M;
118 delete (MapTy*) Impl;
123 BuildParentMap(*(MapTy*) Impl, S);
130 MapTy *M = reinterpret_cast<MapTy *>(Impl);
135 MapTy* M = (MapTy*) Impl;
/freebsd-11-stable/contrib/llvm-project/clang/lib/ARCMigrate/
H A DTransformActions.cpp609 Impl = new TransformActionsImpl(capturedDiags, ctx, PP);
613 delete static_cast<TransformActionsImpl*>(Impl);
617 static_cast<TransformActionsImpl*>(Impl)->startTransaction();
621 return static_cast<TransformActionsImpl*>(Impl)->commitTransaction();
625 static_cast<TransformActionsImpl*>(Impl)->abortTransaction();
630 static_cast<TransformActionsImpl*>(Impl)->insert(loc, text);
635 static_cast<TransformActionsImpl*>(Impl)->insertAfterToken(loc, text);
639 static_cast<TransformActionsImpl*>(Impl)->remove(range);
643 static_cast<TransformActionsImpl*>(Impl)->removeStmt(S);
647 static_cast<TransformActionsImpl*>(Impl)
[all...]

Completed in 247 milliseconds

1234