| /src/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | TargetTransformInfo.h | 221 template <typename T> TargetTransformInfo(T Impl); 2195 T Impl; variable 2198 Model(T Impl) : Impl(std::move(Impl)) {} in Model() argument 2202 return Impl.getDataLayout(); in getDataLayout() 2209 return Impl.getGEPCost(PointeeType, Ptr, Operands, AccessType, CostKind); in getGEPCost() 2216 return Impl.getPointersChainCost(Ptrs, Base, Info, AccessTy, CostKind); in getPointersChainCost() 2219 return Impl.getInliningThresholdMultiplier(); in getInliningThresholdMultiplier() 2222 return Impl.adjustInliningThreshold(CB); in adjustInliningThreshold() 2225 return Impl.getInliningCostBenefitAnalysisSavingsMultiplier(); in getInliningCostBenefitAnalysisSavingsMultiplier() 2228 return Impl.getInliningCostBenefitAnalysisProfitableMultiplier(); in getInliningCostBenefitAnalysisProfitableMultiplier() [all …]
|
| H A D | TargetLibraryInfo.h | 286 const TargetLibraryInfoImpl *Impl; variable 293 explicit TargetLibraryInfo(const TargetLibraryInfoImpl &Impl, 295 : Impl(&Impl), OverrideAsUnavailable(NumLibFuncs) { 339 return Impl->isValidProtoForLibFunc(FTy, F, M); in isValidProtoForLibFunc() 347 return Impl->getLibFunc(funcName, F); in getLibFunc() 351 return Impl->getLibFunc(FDecl, F); in getLibFunc() 364 return Impl->getLibFunc(Opcode, Ty, F); in getLibFunc() 382 return Impl->getState(F); in getState() 390 return Impl->isFunctionVectorizable(F, VF); in isFunctionVectorizable() 393 return Impl->isFunctionVectorizable(F); in isFunctionVectorizable() [all …]
|
| /src/contrib/llvm-project/compiler-rt/lib/xray/ |
| H A D | xray_log_interface.cpp | 41 XRayLogImpl Impl; member 65 XRayLogImpl Impl) XRAY_NEVER_INSTRUMENT { in __xray_log_register_mode() argument 66 if (Impl.flush_log == nullptr || Impl.handle_arg0 == nullptr || in __xray_log_register_mode() 67 Impl.log_finalize == nullptr || Impl.log_init == nullptr) in __xray_log_register_mode() 79 NewModeImpl->Impl = Impl; in __xray_log_register_mode() 90 CurrentXRayImpl = it->Impl; in __xray_log_select_mode() 92 __xray_set_handler(it->Impl.handle_arg0); in __xray_log_select_mode() 106 void __xray_set_log_impl(XRayLogImpl Impl) XRAY_NEVER_INSTRUMENT { in __xray_set_log_impl() argument 107 if (Impl.log_init == nullptr || Impl.log_finalize == nullptr || in __xray_set_log_impl() 108 Impl.handle_arg0 == nullptr || Impl.flush_log == nullptr) { in __xray_set_log_impl() [all …]
|
| /src/contrib/llvm-project/compiler-rt/lib/orc/ |
| H A D | interval_map.h | 53 bool empty() const { return Impl.empty(); } in empty() 55 void clear() { Impl.clear(); } in clear() 57 iterator begin() { return Impl.begin(); } in begin() 58 iterator end() { return Impl.end(); } in end() 60 const_iterator begin() const { return Impl.begin(); } in begin() 61 const_iterator end() const { return Impl.end(); } in end() 69 auto I = Impl.upper_bound(K); in find() 94 auto J = Impl.upper_bound(KS); in erase() 106 Impl.erase(I); in erase() 110 Impl.insert( in erase() [all …]
|
| /src/contrib/llvm-project/clang/lib/Tooling/ASTDiff/ |
| H A D | ASTDiff.cpp | 58 class ASTDiff::Impl { class in clang::diff::ASTDiff 60 SyntaxTree::Impl &T1, &T2; 63 Impl(SyntaxTree::Impl &T1, SyntaxTree::Impl &T2, 72 NodeId getMapped(const std::unique_ptr<SyntaxTree::Impl> &Tree, in getMapped() 113 class SyntaxTree::Impl { class in clang::diff::SyntaxTree 115 Impl(SyntaxTree *Parent, ASTContext &AST); 117 Impl(SyntaxTree *Parent, Decl *N, ASTContext &AST); 118 Impl(SyntaxTree *Parent, Stmt *N, ASTContext &AST); 120 Impl(SyntaxTree *Parent, in Impl() function in clang::diff::SyntaxTree::Impl 122 : Impl(Parent, dyn_cast<Stmt>(Node), AST) {} in Impl() [all …]
|
| /src/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | TFLiteUtils.cpp | 188 : Impl(new TFModelEvaluatorImpl(SavedModelPath, InputSpecs, OutputSpecs, in TFModelEvaluator() 190 if (!Impl->isValid()) in TFModelEvaluator() 191 Impl.reset(); in TFModelEvaluator() 214 return EvaluationResult(Impl->evaluate()); in evaluate() 218 TfLiteTensor *T = Impl->getInput()[Index]; in getUntypedInput() 225 std::unique_ptr<EvaluationResultImpl> Impl) in EvaluationResult() argument 226 : Impl(std::move(Impl)) {} in EvaluationResult() 229 : Impl(std::move(Other.Impl)) {} in EvaluationResult() 233 Impl = std::move(Other.Impl); in operator =() 238 return Impl->getOutput(Index)->data.data; in getUntypedTensorValue() [all …]
|
| /src/contrib/llvm-project/llvm/lib/Remarks/ |
| H A D | RemarkStringTable.cpp | 42 auto Impl = [&](StringRef &S) { S = add(S).second; }; in internalize() local 43 Impl(R.PassName); in internalize() 44 Impl(R.RemarkName); in internalize() 45 Impl(R.FunctionName); in internalize() 47 Impl(R.Loc->SourceFilePath); in internalize() 49 Impl(Arg.Key); in internalize() 50 Impl(Arg.Val); in internalize() 52 Impl(Arg.Loc->SourceFilePath); in internalize()
|
| /src/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
| H A D | RangedConstraintManager.h | 31 Range(const llvm::APSInt &From, const llvm::APSInt &To) : Impl(&From, &To) { in Range() 40 const llvm::APSInt &From() const { return *Impl.first; } in From() 41 const llvm::APSInt &To() const { return *Impl.second; } in To() 57 bool operator==(const Range &RHS) const { return Impl == RHS.Impl; } 61 std::pair<const llvm::APSInt *, const llvm::APSInt *> Impl; 110 UnderlyingType Impl; variable 115 const_iterator begin() const { return Impl->begin(); } in begin() 116 const_iterator end() const { return Impl->end(); } in end() 117 size_t size() const { return Impl->size(); } in size() 119 bool isEmpty() const { return Impl->empty(); } in isEmpty() [all …]
|
| H A D | ExplodedGraph.h | 460 ImplTy Impl; variable 465 Impl.insert(N); in ExplodedNodeSet() 471 if (N && !static_cast<ExplodedNode*>(N)->isSink()) Impl.insert(N); in Add() 477 unsigned size() const { return Impl.size(); } in size() 478 bool empty() const { return Impl.empty(); } in empty() 479 bool erase(ExplodedNode *N) { return Impl.remove(N); } in erase() 481 void clear() { Impl.clear(); } in clear() 486 Impl = S.Impl; in insert() 488 Impl.insert(S.begin(), S.end()); in insert() 491 iterator begin() { return Impl.begin(); } in begin() [all …]
|
| /src/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | ASTUnresolvedSet.h | 104 mutable ASTUnresolvedSet Impl; variable 110 if (Impl.Decls.isLazy()) in get() 112 return Impl; in get() 115 void reserve(ASTContext &C, unsigned N) { Impl.reserve(C, N); } in reserve() 118 assert(Impl.empty() || Impl.Decls.isLazy()); in addLazyDecl() 119 Impl.Decls.setLazy(true); in addLazyDecl() 120 Impl.addLazyDecl(C, ID, AS); in addLazyDecl()
|
| H A D | AbstractBasicWriter.h | 119 template <class Impl> 120 class DataStreamBasicWriter : public BasicWriterBase<Impl> { 122 using BasicWriterBase<Impl>::asImpl; 123 DataStreamBasicWriter(ASTContext &ctx) : BasicWriterBase<Impl>(ctx) {} in DataStreamBasicWriter() 128 Impl &find(const char *propertyName) { in find() 134 Impl &writeObject() { return asImpl(); } in writeObject() 178 auto &ctx = ((BasicWriterBase<Impl> *)this)->getASTContext(); in writeLValuePathSerializationHelper()
|
| H A D | AbstractBasicReader.h | 122 template <class Impl> 123 class DataStreamBasicReader : public BasicReaderBase<Impl> { 125 using BasicReaderBase<Impl>::asImpl; 126 DataStreamBasicReader(ASTContext &ctx) : BasicReaderBase<Impl>(ctx) {} in DataStreamBasicReader() 129 using BasicReaderBase<Impl>::getASTContext; 133 Impl &find(const char *propertyName) { in find() 144 Impl &readObject() { return asImpl(); } in readObject()
|
| /src/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPULibFunc.h | 366 explicit AMDGPULibFunc() : Impl(std::unique_ptr<AMDGPULibFuncImpl>()) {} in AMDGPULibFunc() 380 std::string getName() const { return Impl->getName(); } in getName() 381 unsigned getNumArgs() const { return Impl->getNumArgs(); } in getNumArgs() 382 EFuncId getId() const { return Impl->getId(); } in getId() 383 ENamePrefix getPrefix() const { return Impl->getPrefix(); } in getPrefix() 388 bool isMangled() const { return Impl->isMangled(); } in isMangled() 389 void setId(EFuncId Id) { Impl->setId(Id); } in setId() 391 return Impl->parseFuncName(MangledName); in parseFuncName() 399 std::string mangle() const { return Impl->mangle(); } in mangle() 401 void setName(StringRef N) { Impl->setName(N); } in setName() [all …]
|
| /src/contrib/llvm-project/llvm/lib/Support/ |
| H A D | Signposts.cpp | 105 Impl = std::make_unique<SignpostEmitterImpl>(); in SignpostEmitter() 113 return Impl->isEnabled(); in isEnabled() 121 if (Impl == nullptr) in startInterval() 123 return Impl->startInterval(O, Name); in startInterval() 129 if (Impl == nullptr) in endInterval() 131 Impl->endInterval(O, Name); in endInterval()
|
| H A D | CrashRecoveryContext.cpp | 121 CrashRecoveryContextImpl *CRCI = (CrashRecoveryContextImpl *) Impl; in ~CrashRecoveryContext() 232 assert(!Impl && "Crash recovery context already initialized!"); in RunSafely() 233 Impl = new CrashRecoveryContextImpl(this); in RunSafely() 416 assert(!Impl && "Crash recovery context already initialized!"); in RunSafely() 418 Impl = CRCI; in RunSafely() 442 CrashRecoveryContextImpl *CRCI = (CrashRecoveryContextImpl *)Impl; in HandleExit() 522 if (CrashRecoveryContextImpl *CRC = (CrashRecoveryContextImpl *)Impl) in RunSafelyOnThread()
|
| /src/contrib/llvm-project/llvm/include/llvm/Support/ |
| H A D | BinaryByteStream.h | 233 : Impl(std::move(Buffer), Endian) {} in FileBufferByteStream() 235 llvm::endianness getEndian() const override { return Impl.getEndian(); } in getEndian() 239 return Impl.readBytes(Offset, Size, Buffer); in readBytes() 244 return Impl.readLongestContiguousChunk(Offset, Buffer); in readLongestContiguousChunk() 247 uint64_t getLength() override { return Impl.getLength(); } in getLength() 250 return Impl.writeBytes(Offset, Data); in writeBytes() 253 Error commit() override { return Impl.commit(); } in commit() 256 uint8_t *getBufferStart() const { return Impl.getBufferStart(); } in getBufferStart() 259 uint8_t *getBufferEnd() const { return Impl.getBufferEnd(); } in getBufferEnd() 262 StreamImpl Impl;
|
| /src/contrib/llvm-project/clang/include/clang/Tooling/ASTDiff/ |
| H A D | ASTDiff.h | 61 : TreeImpl(std::make_unique<Impl>(this, Node, AST)) {} in SyntaxTree() 86 class Impl; variable 87 std::unique_ptr<Impl> TreeImpl; 118 class Impl; variable 121 std::unique_ptr<Impl> DiffImpl;
|
| /src/contrib/llvm-project/llvm/lib/Transforms/CFGuard/ |
| H A D | CFGuard.cpp | 156 CFGuardImpl Impl; member in __anonbc5fef0a0111::CFGuard 162 CFGuard(CFGuardImpl::Mechanism M) : FunctionPass(ID), Impl(M) { in CFGuard() 166 bool doInitialization(Module &M) override { return Impl.doInitialization(M); } in doInitialization() 167 bool runOnFunction(Function &F) override { return Impl.runOnFunction(F); } in runOnFunction() 305 CFGuardImpl Impl(GuardMechanism); in run() local 306 bool Changed = Impl.doInitialization(*F.getParent()); in run() 307 Changed |= Impl.runOnFunction(F); in run()
|
| /src/contrib/llvm-project/clang/lib/InstallAPI/ |
| H A D | FileList.cpp | 181 Implementation Impl; in loadHeaders() local 182 Impl.InputBuffer = std::move(InputBuffer); in loadHeaders() 183 Impl.FM = FM; in loadHeaders() 185 if (llvm::Error Err = Impl.parse(Impl.InputBuffer->getBuffer())) in loadHeaders() 188 Destination.reserve(Destination.size() + Impl.HeaderList.size()); in loadHeaders() 189 llvm::move(Impl.HeaderList, std::back_inserter(Destination)); in loadHeaders()
|
| /src/contrib/llvm-project/llvm/include/llvm/BinaryFormat/ |
| H A D | Magic.h | 21 enum Impl { enum 67 file_magic(Impl V) : V(V) {} in file_magic() 68 operator Impl() const { return V; } in Impl() function 71 Impl V = unknown;
|
| /src/contrib/googletest/googlemock/include/gmock/ |
| H A D | gmock-actions.h | 871 template <typename Impl> 874 explicit PolymorphicAction(const Impl& impl) : impl_(impl) {} 888 explicit MonomorphicImpl(const Impl& impl) : impl_(impl) {} 895 Impl impl_; 898 Impl impl_; 915 template <typename Impl> 916 inline PolymorphicAction<Impl> MakePolymorphicAction(const Impl& impl) { 917 return PolymorphicAction<Impl>(impl); 944 return Impl<U>(std::move(value_)); 955 return Impl<U>(value_); [all …]
|
| /src/contrib/llvm-project/llvm/include/llvm/Analysis/Utils/ |
| H A D | TFUtils.h | 72 EvaluationResult(std::unique_ptr<EvaluationResultImpl> Impl); 73 std::unique_ptr<EvaluationResultImpl> Impl; variable 98 bool isValid() const { return !!Impl; } in isValid() 104 std::unique_ptr<TFModelEvaluatorImpl> Impl;
|
| /src/contrib/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/ |
| H A D | RuntimeDyldMachO.h | 144 template <typename Impl> 147 Impl &impl() { return static_cast<Impl &>(*this); } in impl() 148 const Impl &impl() const { return static_cast<const Impl &>(*this); } in impl()
|
| /src/contrib/llvm-project/clang/lib/ARCMigrate/ |
| H A D | TransformActions.cpp | 609 Impl = new TransformActionsImpl(capturedDiags, ctx, PP); in TransformActions() 613 delete static_cast<TransformActionsImpl*>(Impl); in ~TransformActions() 617 static_cast<TransformActionsImpl*>(Impl)->startTransaction(); in startTransaction() 621 return static_cast<TransformActionsImpl*>(Impl)->commitTransaction(); in commitTransaction() 625 static_cast<TransformActionsImpl*>(Impl)->abortTransaction(); in abortTransaction() 630 static_cast<TransformActionsImpl*>(Impl)->insert(loc, text); in insert() 635 static_cast<TransformActionsImpl*>(Impl)->insertAfterToken(loc, text); in insertAfterToken() 639 static_cast<TransformActionsImpl*>(Impl)->remove(range); in remove() 643 static_cast<TransformActionsImpl*>(Impl)->removeStmt(S); in removeStmt() 647 static_cast<TransformActionsImpl*>(Impl)->replace(range, text); in replace() [all …]
|
| /src/contrib/llvm-project/clang/lib/AST/ |
| H A D | ParentMap.cpp | 111 ParentMap::ParentMap(Stmt *S) : Impl(nullptr) { in ParentMap() 115 Impl = M; in ParentMap() 120 delete (MapTy*) Impl; in ~ParentMap() 125 BuildParentMap(*(MapTy*) Impl, S); in addStmt() 132 MapTy *M = reinterpret_cast<MapTy *>(Impl); in setParent() 137 MapTy* M = (MapTy*) Impl; in getParent()
|