| /llvm-project-15.0.7/lldb/bindings/ |
| H A D | headers.swig | 10 #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 D | ExtractAPIConsumer.cpp | 237 : 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 D | TypedefUnderlyingTypeResolver.cpp | 51 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 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 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 D | SerializerBase.h | 36 const APISet &API; 53 APISerializer(const APISet &API, StringRef ProductName, 55 : API(API), ProductName(ProductName), Options(Options) {} in API() function
|
| H A D | SymbolGraphSerializer.h | 170 SymbolGraphSerializer(const APISet &API, StringRef ProductName, 172 : APISerializer(API, ProductName, Options) {} in APISerializer() argument
|
| /llvm-project-15.0.7/libc/docs/ |
| H A D | api_test.rst | 1 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 D | mechanics_of_public_api.rst | 5 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 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 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 D | sbapi.rst | 1 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 D | overview.rst | 13 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 D | unix.API.rst | 1 .. 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 D | osx.API.rst | 1 .. 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 D | CAPI.md | 1 # 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 D | SymbolGraphSerializer.cpp | 461 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 D | test.rst | 22 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 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 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 D | CMakeLists.txt | 18 # 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 D | declare_target_indirect.md | 39 …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 D | CMakeLists.txt | 23 # 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 D | DwarfExpression.cpp | 225 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 D | linkonce_odr_unnamed_addr.ll | 7 ; 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 D | NVPTXMCExpr.cpp | 49 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 D | llvm-config.h.cmake | 60 /* 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 D | llvm-config.h.cmake | 60 /* 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 */
|