Home
last modified time | relevance | path

Searched refs:API (Results 1 – 25 of 307) sorted by relevance

12345678910>>...13

/llvm-project-15.0.7/lldb/bindings/
H A Dheaders.swig10 #include "lldb/API/SBAddress.h"
11 #include "lldb/API/SBAttachInfo.h"
12 #include "lldb/API/SBBlock.h"
13 #include "lldb/API/SBBreakpoint.h"
22 #include "lldb/API/SBData.h"
26 #include "lldb/API/SBError.h"
27 #include "lldb/API/SBEvent.h"
30 #include "lldb/API/SBFile.h"
33 #include "lldb/API/SBFrame.h"
49 #include "lldb/API/SBQueue.h"
[all …]
/llvm-project-15.0.7/clang/lib/ExtractAPI/
H A DExtractAPIConsumer.cpp237 : Context(Context), API(API), LCF(LCF) {} in ExtractAPIVisitor()
264 StringRef USR = API.recordUSR(Decl); in VisitVarDecl()
325 StringRef USR = API.recordUSR(Decl); in VisitFunctionDecl()
366 StringRef USR = API.recordUSR(Decl); in VisitEnumDecl()
382 API.addEnum(API.copyString(Name), USR, Loc, Availability, Comment, in VisitEnumDecl()
730 API.addObjCProperty( in recordObjCProperties()
776 APISet &API; member in __anon4a2c2dcf0111::ExtractAPIVisitor
800 : SM(SM), LCF(LCF), API(API), PP(PP) {} in MacroCallback()
848 API.addMacroDefinition( in EndOfMainFile()
868 APISet &API; member in __anon4a2c2dcf0111::MacroCallback
[all …]
H A DTypedefUnderlyingTypeResolver.cpp51 APISet &API) const { in getSymbolReferenceForType()
66 return {API.copyString(TypeName), API.copyString(TypeUSR)}; in getSymbolReferenceForType()
/llvm-project-15.0.7/libcxx/docs/DesignDocs/
H A DThreadingSupportAPI.rst2 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
43 API but leaves out the implementation.
62 header to provide the internal threading API. This macro overrides
67 internal threading API.
71 internal threading API.
75 threading API to be provided by an external library. When defined
[all …]
/llvm-project-15.0.7/clang/include/clang/ExtractAPI/Serialization/
H A DSerializerBase.h36 const APISet &API;
53 APISerializer(const APISet &API, StringRef ProductName,
55 : API(API), ProductName(ProductName), Options(Options) {} in API() function
H A DSymbolGraphSerializer.h170 SymbolGraphSerializer(const APISet &API, StringRef ProductName,
172 : APISerializer(API, ProductName, Options) {} in APISerializer() argument
/llvm-project-15.0.7/libc/docs/
H A Dapi_test.rst1 API Test
12 Instead we automate the generation of what we call as an API test. This API test
15 prototype as specified by the standards. The API test cmake rules are located in
16 ``test/src/CMakeLists.txt``. The source file for the API test is generated in
H A Dmechanics_of_public_api.rst5 facilitates the fine grained ability to pick and choose the public API one wants
9 replaces this command with the public API relevant for the target platform.
15 API config file for the platform in the path ``config/<platform>/api.td``.
16 The API config file lists two kinds of items:
/llvm-project-15.0.7/clang/docs/
H A DAPINotes.rst2 API Notes: Annotations Without Modifying Headers
6 extra information to the API. You don't want to put that information in the
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,
55 "Versioned" API Notes
58 Many API notes affect how a C API is imported into Swift. In order to change
62 explicitly-versioned API note applies to that version *and all earlier
64 over an unversioned API note.
[all …]
/llvm-project-15.0.7/lldb/docs/design/
H A Dsbapi.rst1 Scripting Bridge API
4 The SB APIs constitute the stable C++ API that lldb presents to external
10 The classes in the SB API's are all called SB<SomeName>, where SomeName is in
14 All the SB API classes are non-virtual, single inheritance classes. They should
23 unique_ptr to the object in the lldb_private API. All the lldb_private classes
39 In order to fit into the Python API's, we need to be able to default construct
46 Another piece of the SB API infrastructure is the Python (or other script
55 C++ API's for an SB class, you have to copy the interface to the .i file.
57 API Instrumentation
60 The reproducer infrastructure requires API methods to be instrumented so that
[all …]
H A Doverview.rst13 API chapter
16 The API folder contains the public interface to LLDB.
18 We are currently vending a C++ API. In order to be able to add methods to this
19 API and allow people to link to our classes, we have certain rules that we must
29 API.
31 By adhering to these rules we should be able to continue to vend a C++ API, and
32 make changes to the API as any additional methods added to these classes will
/llvm-project-15.0.7/clang-tools-extra/docs/clang-tidy/checks/clang-analyzer/
H A Dunix.API.rst1 .. title:: clang-tidy - clang-analyzer-unix.API
5 clang-analyzer-unix.API
8 The clang-analyzer-unix.API check is an alias, please see
H A Dosx.API.rst1 .. title:: clang-tidy - clang-analyzer-osx.API
5 clang-analyzer-osx.API
8 The clang-analyzer-osx.API check is an alias, please see
/llvm-project-15.0.7/mlir/docs/
H A DCAPI.md1 # MLIR C API
3 **Current status: Under development, API unstable, built by default.**
8 name mangling and memory model differences. Although the C API for MLIR can be
10 language- or library-specific constructs. Therefore the API tends towards
13 **Note:** while the C API is expected to be more stable than C++ API, it
18 The API is provided for core IR components (attributes, blocks, operations,
20 The core IR API is intentionally low-level, e.g. exposes a plain list of
75 expect null objects as arguments unless explicitly stated otherwise. API
135 The API adopts the following patterns for recurrent functionality in MLIR.
184 ## Extending the API
[all …]
/llvm-project-15.0.7/clang/lib/ExtractAPI/Serialization/
H A DSymbolGraphSerializer.cpp461 serializeObject(Module, "platform", serializePlatform(API.getTarget())); in serializeModule()
486 serializeIdentifier(Record, API.getLanguage())); in serializeAPIRecord()
487 serializeObject(Obj, "kind", serializeSymbolKind(Record, API.getLanguage())); in serializeAPIRecord()
668 for (const auto &GlobalVar : API.getGlobalVariables()) in serialize()
671 for (const auto &GlobalFunction : API.getGlobalFunctions()) in serialize()
675 for (const auto &Enum : API.getEnums()) in serialize()
679 for (const auto &Struct : API.getStructs()) in serialize()
683 for (const auto &ObjCInterface : API.getObjCInterfaces()) in serialize()
687 for (const auto &ObjCProtocol : API.getObjCProtocols()) in serialize()
690 for (const auto &Macro : API.getMacros()) in serialize()
[all …]
/llvm-project-15.0.7/lldb/docs/resources/
H A Dtest.rst22 SB API. These are written in Python and use LLDB's ``dotest.py`` testing
89 API Tests
92 API tests are located under ``lldb/test/API``. They are run with the
104 Below is the directory layout of the `example API test
205 In conclusion, you'll want to opt for an API test to test the API itself or
211 Guidelines for API tests
249 use a cache that is shared between all API tests and that contains
287 **Prefer calling the SB API over checking command output.**
396 for example, in test/API/terminal/TestSTTYBeforeAndAfter.py:
454 * Use ``check-lldb-api`` to run just the SB API tests.
[all …]
/llvm-project-15.0.7/lldb/docs/
H A Dindex.rst54 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
170 Public Python API <python_api>
171 Public C++ API <https://lldb.llvm.org/cpp_reference/namespacelldb.html>
172 Private C++ API <https://lldb.llvm.org/cpp_reference/index.html>
/llvm-project-15.0.7/lldb/source/
H A DCMakeLists.txt18 # Build API last. Since liblldb needs to link against every other target, it needs
20 add_subdirectory(API)
/llvm-project-15.0.7/openmp/libomptarget/docs/
H A Ddeclare_target_indirect.md39 …s of a host function) into the device function pointer using a translation API, and uses the resul…
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 …e 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** function…
123 `__kmpc_target_translate_fptr(void *FnPtr)` API uses binary search to match `FnPtr` against `host_p…
/llvm-project-15.0.7/libc/src/
H A DCMakeLists.txt23 # The signal API is currently disabled as signal.h is incorrect.
24 # since assert uses the signal API, we disable assert also.
/llvm-project-15.0.7/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfExpression.cpp225 APInt API = APF.bitcastToAPInt(); in addConstantFP() local
226 int NumBytes = API.getBitWidth() / 8; in addConstantFP()
236 API = API.byteSwap(); in addConstantFP()
239 emitData1(API.getZExtValue() & 0xFF); in addConstantFP()
240 API = API.lshr(8); in addConstantFP()
247 << API.getBitWidth() << " bits\n"); in addConstantFP()
/llvm-project-15.0.7/llvm/test/ThinLTO/X86/
H A Dlinkonce_odr_unnamed_addr.ll7 ; Check old LTO API
10 ; Check new LTO API
27 ; Check new LTO API (old LTO API does not detect this case).
/llvm-project-15.0.7/llvm/lib/Target/NVPTX/
H A DNVPTXMCExpr.cpp49 APInt API = APF.bitcastToAPInt(); in printImpl() local
50 OS << format_hex_no_prefix(API.getZExtValue(), NumHex, /*Upper=*/true); in printImpl()
/llvm-project-15.0.7/llvm/include/llvm/Config/
H A Dllvm-config.h.cmake60 /* Define if we have the Intel JIT API runtime support library */
69 /* Major version of the LLVM API */
72 /* Minor version of the LLVM API */
75 /* Patch version of the LLVM API */
/llvm-project-15.0.7/utils/bazel/llvm_configs/
H A Dllvm-config.h.cmake60 /* Define if we have the Intel JIT API runtime support library */
69 /* Major version of the LLVM API */
72 /* Minor version of the LLVM API */
75 /* Patch version of the LLVM API */

12345678910>>...13