Home
last modified time | relevance | path

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

12345678910>>...15

/llvm-project/lldb/bindings/
H A Dheaders.swig10 #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 Dinterfaces.swig11 %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 DCXExtractAPI.cpp44 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 Demulator-functions.sh11 # 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 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
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 DRecordTests.cpp19 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 DExtractAPIConsumer.cpp10 /// 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 DExtractAPIVisitor.h28 #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 DSymbolGraphSerializer.cpp17 #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 Dsbapi.rst1 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 Dtest.rst18 * **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 DAPINotes.rst2 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 DAPISetVisitor.h79 for (const APIRecord *TLR : API.getTopLevelRecords()) { in traverseAPISet()
122 const APISet &API;
132 APISetVisitor(const APISet &API) : API(API) {} in APISetVisitor() argument
H A DSymbolGraphSerializer.h114 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 Dapi_test.rst
H A Dmechanics_of_public_api.rst
/llvm-project/clang/test/APINotes/
H A Dbroken_types.m7 // 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 DCAPI.md1 # 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 Dunix.API.rst1 .. 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 Dosx.API.rst1 .. 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 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
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 Ddeclare_target_indirect.md39 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 DFloating.h
/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfExpression.cpp232 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 DCMakeLists.txt19 # Build API last. Since liblldb needs to link against every other target, it needs
21 add_subdirectory(API)

12345678910>>...15