/llvm-project/lldb/bindings/ |
H A D | headers.swig | 10 #include "lldb/API/SBAddress.h" 11 #include "lldb/API/SBAddressRange.h" 12 #include "lldb/API/SBAddressRangeList.h" 13 #include "lldb/API/SBAttachInfo.h" 14 #include "lldb/API/SBBlock.h" 15 #include "lldb/API/SBBreakpoint.h" 16 #include "lldb/API/SBBreakpointLocation.h" 17 #include "lldb/API/SBBreakpointName.h" 18 #include "lldb/API/SBBroadcaster.h" 19 #include "lldb/API/SBCommandInterprete [all...] |
H A D | interfaces.swig | 11 %include "lldb/API/SBDefines.h" 91 /* API headers */ 92 %include "lldb/API/SBAddress.h" 93 %include "lldb/API/SBAddressRange.h" 94 %include "lldb/API/SBAddressRangeList.h" 95 %include "lldb/API/SBAttachInfo.h" 96 %include "lldb/API/SBBlock.h" 97 %include "lldb/API/SBBreakpoint.h" 98 %include "lldb/API/SBBreakpointLocation.h" 99 %include "lldb/API/SBBreakpointNam [all...] |
/llvm-project/clang/tools/libclang/ |
H A D | CXExtractAPI.cpp | 44 LibClangExtractAPIVisitor(ASTContext &Context, APISet &API) in LibClangExtractAPIVisitor() 45 : ExtractAPIVisitor<LibClangExtractAPIVisitor>(Context, API) {} in LibClangExtractAPIVisitor() 70 API.findRecordForUSR(USR))) { in VisitObjCImplementationDecl() 115 APISet *API = new APISet(Ctx.getTargetInfo().getTriple(), Lang, in clang_createAPISet() local 117 LibClangExtractAPIVisitor Visitor(Ctx, *API); in clang_createAPISet() 123 *out_api = wrap(API); in clang_createAPISet() 130 auto *API = unwrap(api); in clang_getSymbolGraphForUSR() local 132 if (auto SGF = SymbolGraphSerializer::serializeSingleSymbolSGF(usr, *API)) in clang_getSymbolGraphForUSR() 158 APISet API(Ctx.getTargetInfo().getTriple(), Lang, in clang_getSymbolGraphForCursor() local 160 LibClangExtractAPIVisitor Visitor(Ctx, API); in clang_getSymbolGraphForCursor() [all …]
|
/llvm-project/libcxx/utils/ci/vendor/android/ |
H A D | emulator-functions.sh | 11 # Parse the image name and set variables: API, TYPE, and ARCH. 14 API=${BASH_REMATCH[1]} 30 local API TYPE ARCH 34 expected \"\${API}-\${TYPE}-\${ARCH}\" where API is a number, TYPE is one of 66 local API TYPE ARCH 68 echo ${API} 72 local API TYPE ARCH 78 local API TYPE ARCH 86 local API TYP [all...] |
/llvm-project/libcxx/docs/DesignDocs/ |
H A D | ThreadingSupportAPI.rst | 2 Threading Support API 14 other. To address this libc++ wraps the underlying threading API in a new and 15 consistent API, which it uses internally to implement threading primitives. 21 External Threading API and the ``<__external_threading>`` header 24 In order to support vendors with custom threading API's libc++ allows the 36 libc++ can be compiled with its internal threading API delegating to an external 39 expected to provide the implementation of the libc++ internal threading API. 43 API but leaves out the implementation. 54 header to provide the internal threading API. This macro overrides 59 internal threading API [all...] |
/llvm-project/llvm/unittests/TextAPI/ |
H A D | RecordTests.cpp | 19 GlobalRecord API{"_sym", RecordLinkage::Rexported, in TEST() local 23 EXPECT_TRUE(API.isExported()); in TEST() 24 EXPECT_TRUE(API.isText()); in TEST() 25 EXPECT_TRUE(API.isRexported()); in TEST() 26 EXPECT_TRUE(API.isFunction()); in TEST() 27 EXPECT_TRUE(API.isThreadLocalValue()); in TEST() 28 EXPECT_FALSE(API.isInternal()); in TEST() 29 EXPECT_FALSE(API.isUndefined()); in TEST() 30 EXPECT_FALSE(API.isWeakDefined()); in TEST() 31 EXPECT_FALSE(API.isWeakReferenced()); in TEST() [all …]
|
/llvm-project/clang/lib/ExtractAPI/ |
H A D | ExtractAPIConsumer.cpp | 10 /// This file implements the ExtractAPIAction, and ASTConsumer to collect API 24 #include "clang/ExtractAPI/API.h" 247 APISet &API) in BatchExtractAPIVisitor() 248 : ExtractAPIVisitor<BatchExtractAPIVisitor>(Context, API), LCF(LCF) {} in BatchExtractAPIVisitor() 256 WrappingExtractAPIConsumer(ASTContext &Context, APISet &API) in WrappingExtractAPIConsumer() argument 257 : Visitor(Context, API) {} in WrappingExtractAPIConsumer() 271 std::unique_ptr<LocationFileChecker> LCF, APISet &API) in ExtractAPIConsumer() argument 272 : Visitor(*LCF, Context, API), LCF(std::move(LCF)) {} in ExtractAPIConsumer() 286 MacroCallback(const SourceManager &SM, APISet &API, Preprocessor &PP) in MacroCallback() argument 287 : SM(SM), API(AP in MacroCallback() 358 APISet &API; global() member in __anon36b1be120111::MacroCallback 365 APIMacroCallback(const SourceManager & SM,APISet & API,Preprocessor & PP,LocationFileChecker & LCF) APIMacroCallback() argument [all...] |
/llvm-project/clang/include/clang/ExtractAPI/ |
H A D | ExtractAPIVisitor.h | 28 #include "clang/ExtractAPI/API.h" 46 ExtractAPIVisitorBase(ASTContext &Context, APISet &API) 47 : Context(Context), API(API) {} 50 const APISet &getAPI() const { return API; } 133 /// Collect API information for the enum constants and associate with the 138 /// Collect API information for the Objective-C methods and associate with the 156 APISet &API; in getTypedefName() 186 BaseClass.Name = API.copyString(BaseSpecifier.getType().getAsString( in getBases() 195 BaseClass.USR = API in getBases() 44 ExtractAPIVisitorBase(ASTContext & Context,APISet & API) ExtractAPIVisitorBase() argument 152 APISet &API; global() variable 1469 ExtractAPIVisitor(ASTContext & Context,APISet & API) ExtractAPIVisitor() argument [all...] |
/llvm-project/clang/lib/ExtractAPI/Serialization/ |
H A D | SymbolGraphSerializer.cpp | 17 #include "clang/ExtractAPI/API.h" 510 llvm_unreachable("API Record with uninstantiable kind"); 625 const APISet &API) { in getHierarchyReference() 663 serializeObject(Module, "platform", serializePlatform(API.getTarget())); in shouldSkip() 759 serializeIdentifier(*Record, API.getLanguage())); in serializeAPIRecord() 760 serializeObject(Obj, "kind", serializeSymbolKind(*Record, API.getLanguage())); in serializeAPIRecord() 788 Hierarchy.push_back(getHierarchyReference(Record, API)); in traverseAPIRecord() 926 !API.findRecordForUSR(Record->Interface.USR)) in traverseObjCCategoryRecord() 1015 llvm_unreachable("API Record with uninstantiable kind"); in serializeSingleRecord() 1042 raw_ostream &OS, const APISet &API, cons in serializeGraphToStream() 619 getHierarchyReference(const APIRecord * Record,const APISet & API) getHierarchyReference() argument 1044 serializeMainSymbolGraph(raw_ostream & OS,const APISet & API,const APIIgnoresList & IgnoresList,SymbolGraphSerializerOption Options) serializeMainSymbolGraph() argument 1058 serializeWithExtensionGraphs(raw_ostream & MainOutput,const APISet & API,const APIIgnoresList & IgnoresList,llvm::function_ref<std::unique_ptr<llvm::raw_pwrite_stream> (Twine BaseName)> CreateOutputStream,SymbolGraphSerializerOption Options) serializeWithExtensionGraphs() argument 1081 serializeSingleSymbolSGF(StringRef USR,const APISet & API) serializeSingleSymbolSGF() argument [all...] |
/llvm-project/lldb/docs/resources/ |
H A D | sbapi.rst | 1 Scripting Bridge API 4 The SB APIs constitute the stable C++ API that lldb presents to external 10 Extending the SB API 13 The classes in the SB API's are all called SB<SomeName>, where SomeName is in 17 All the SB API classes are non-virtual, single inheritance classes. They should 26 unique_ptr to the object in the lldb_private API. All the lldb_private classes 42 In order to fit into the Python API's, we need to be able to default construct 49 Another piece of the SB API infrastructure is the Python (or other script 58 There are some situations where you may want to add functionality to the SB API 75 Another good principle when adding SB API method [all...] |
H A D | test.rst | 18 * **API tests**: Integration tests that interact with the debugger through the 19 SB API. These are written in Python and use LLDB's ``dotest.py`` testing 56 as the Python API. For example, to test setting a breakpoint, you could do it 57 from the command line driver with ``b main`` or you could use the SB API and do 61 relatively simple. Expressivity is limited compared to the API tests, which 64 specific to remote debugging must be tested with API tests instead. 74 you can often get away with a broken or incomplete binary, whereas the API 87 API Tests 90 API tests are located under ``lldb/test/API`` [all...] |
/llvm-project/clang/docs/ |
H A D | APINotes.rst | 2 API Notes: Annotations Without Modifying Headers 6 extra information to the API. You don't want to put that information in the 11 **Incomplete solution:** Redeclare all the interesting parts of the API in your 22 That's API notes. 24 API notes use a YAML-based file format. YAML is a format best explained by 27 from the compiler test suite of API 34 API notes files are found relative to the module map that defines a module, 44 Clang will search for API notes files next to module maps only when passed the 51 - Since they're identified by module name, API notes cannot be used to modify 55 "Versioned" API Note [all...] |
/llvm-project/clang/include/clang/ExtractAPI/Serialization/ |
H A D | APISetVisitor.h | 79 for (const APIRecord *TLR : API.getTopLevelRecords()) { in traverseAPISet() 122 const APISet &API; 132 APISetVisitor(const APISet &API) : API(API) {} in APISetVisitor() argument
|
H A D | SymbolGraphSerializer.h | 114 serializeMainSymbolGraph(raw_ostream &OS, const APISet &API, 119 raw_ostream &MainOutput, const APISet &API, 132 const APISet &API); 273 SymbolGraphSerializer(const APISet &API, const APIIgnoresList &IgnoresList, 277 : Base(API), ForceEmitToMainModule(ForceEmitToMainModule), in Base() argument
|
/llvm-project/libc/docs/dev/ |
H A D | api_test.rst |
|
H A D | mechanics_of_public_api.rst |
|
/llvm-project/clang/test/APINotes/ |
H A D | broken_types.m | 7 // CHECK: <API Notes>:1:1: error: unknown type name 'not_a_type' 11 // CHECK: <API Notes>:1:7: error: unparsed tokens following type 15 // CHECK: BrokenTypes.h:4:6: error: API notes replacement type 'int *' has a different size from or… 17 // CHECK: BrokenTypes.h:6:13: error: API notes replacement type 'double' has a different size from …
|
/llvm-project/mlir/docs/ |
H A D | CAPI.md | 1 # MLIR C API 3 **Current status: Under development, API unstable, built by default.** 10 name mangling and memory model differences. Although the C API for MLIR can be 12 language- or library-specific constructs. Therefore the API tends towards 15 **Note:** while the C API is expected to be more stable than C++ API, it 20 The API is provided for core IR components (attributes, blocks, operations, 22 The core IR API is intentionally low-level, e.g. exposes a plain list of 24 names to them. Users of specific dialects are expected to wrap the core API in a 30 C++. They are not intended to be inspected by the API users (and, in many cases, 76 check if an object is null by using `mlirXIsNull(MlirX)`. API functions do _not_ [all …]
|
/llvm-project/clang-tools-extra/docs/clang-tidy/checks/clang-analyzer/ |
H A D | unix.API.rst | 1 .. title:: clang-tidy - clang-analyzer-unix.API 5 clang-analyzer-unix.API 10 The `clang-analyzer-unix.API` check is an alias, please see
|
H A D | osx.API.rst | 1 .. title:: clang-tidy - clang-analyzer-osx.API 5 clang-analyzer-osx.API 10 The `clang-analyzer-osx.API` check is an alias, please see
|
/llvm-project/lldb/docs/ |
H A D | index.rst | 54 shared library. The lldb command line tool links to, and uses this public API. 56 and Unix systems expose it as lldb.so. The entire API is also then exposed 57 through Python script bindings which allow the API to be used within the LLDB 60 for more details on how and where Python can be used with the LLDB API. 62 Sharing the LLDB API allows LLDB to not only be used for debugging, but also 149 Python API <python_api> 175 Public C++ API <https://lldb.llvm.org/cpp_reference/namespacelldb.html> 176 Private C++ API <https://lldb.llvm.org/cpp_reference/index.html>
|
/llvm-project/offload/docs/ |
H A D | declare_target_indirect.md | 39 When an indirect function call is generated by a FE in **device code** it translates the original function pointer (which may be an address of a host function) into the device function pointer using a translation API, and uses the resulting function pointer for the call. 58 Device RTLs must provide the translation API: 64 // declared as 'declare target indirect', then the API 67 // of any host function, then the API returns \p FnPtr 87 When all `__omp_offloading_function_ptr_map_ty` entries are collected in a single host array, `libomptarget` sorts the table by `host_ptr` values and passes it to the device plugin for registration, if plugin supports optional `__tgt_rtl_set_function_ptr_map` API. 89 Plugins may provide the following API, if they want to support **declare target indirect** functionality: 123 `__kmpc_target_translate_fptr(void *FnPtr)` API uses binary search to match `FnPtr` against `host_ptr` inside the device table pointed to by `__omp_offloading_fptr_map_p`. If the matching key is found, it returns the corresponding `tgt_ptr`, otherwise, it returns `FnPtr`.
|
/llvm-project/clang/lib/AST/Interp/ |
H A D | Floating.h |
|
/llvm-project/llvm/lib/CodeGen/AsmPrinter/ |
H A D | DwarfExpression.cpp | 232 APInt API = APF.bitcastToAPInt(); in addConstantFP() 233 int NumBytes = API.getBitWidth() / 8; in addConstantFP() 243 API = API.byteSwap(); in addConstantFP() 246 emitData1(API.getZExtValue() & 0xFF); in addConstantFP() 247 API = API.lshr(8); in addConstantFP() 254 << API.getBitWidth() << " bits\n"); in addMachineRegExpression() 226 APInt API = APF.bitcastToAPInt(); addConstantFP() local
|
/llvm-project/lldb/source/ |
H A D | CMakeLists.txt | 19 # Build API last. Since liblldb needs to link against every other target, it needs 21 add_subdirectory(API)
|