/llvm-project/libcxx/include/ |
H A D | stdatomic.h | 5 // See https://llvm.org/LICENSE.txt for license information. 21 #define ATOMIC_BOOL_LOCK_FREE see below 22 #define ATOMIC_CHAR_LOCK_FREE see below 23 #define ATOMIC_CHAR16_T_LOCK_FREE see below 24 #define ATOMIC_CHAR32_T_LOCK_FREE see below 25 #define ATOMIC_WCHAR_T_LOCK_FREE see below 26 #define ATOMIC_SHORT_LOCK_FREE see below 27 #define ATOMIC_INT_LOCK_FREE see below 28 #define ATOMIC_LONG_LOCK_FREE see below 29 #define ATOMIC_LLONG_LOCK_FREE see belo [all...] |
H A D | concepts | 5 // See https://llvm.org/LICENSE.txt for license information. 19 concept same_as = see below; 23 concept derived_from = see below; 27 concept convertible_to = see below; 31 concept common_reference_with = see below; 35 concept common_with = see below; 39 concept integral = see below; 41 concept signed_integral = see below; 43 concept unsigned_integral = see below; 45 concept floating_point = see belo [all...] |
H A D | numbers | 5 // See https://llvm.org/LICENSE.txt for license information. 31 template<floating_point T> inline constexpr T e_v<T> = see below; 32 template<floating_point T> inline constexpr T log2e_v<T> = see below; 33 template<floating_point T> inline constexpr T log10e_v<T> = see below; 34 template<floating_point T> inline constexpr T pi_v<T> = see below; 35 template<floating_point T> inline constexpr T inv_pi_v<T> = see below; 36 template<floating_point T> inline constexpr T inv_sqrtpi_v<T> = see below; 37 template<floating_point T> inline constexpr T ln2_v<T> = see below; 38 template<floating_point T> inline constexpr T ln10_v<T> = see below; 39 template<floating_point T> inline constexpr T sqrt2_v<T> = see belo [all...] |
H A D | iterator | 5 // See https://llvm.org/LICENSE.txt for license information. 22 using iter_difference_t = see below; // since C++20 26 using iter_value_t = see below; // since C++20 49 concept indirectly_readable = see below; // since C++20 57 concept indirectly_writable = see below; // since C++20 61 concept weakly_incrementable = see below; // since C++20 65 concept incrementable = see below; // since C++20 69 concept input_or_output_iterator = see below; // since C++20 73 concept sentinel_for = see below; // since C++20 80 concept sized_sentinel_for = see belo [all...] |
H A D | ranges | 5 // See https://llvm.org/LICENSE.txt for license information. 15 #include <compare> // see [compare.syn] 16 #include <initializer_list> // see [initializer.list.syn] 17 #include <iterator> // see [iterator.synopsis] 33 concept range = see below; 73 concept output_range = see below; 76 concept input_range = see below; 79 concept forward_range = see below; 82 concept bidirectional_range = see below; 85 concept random_access_range = see belo [all...] |
/llvm-project/libcxx/test/std/atomics/stdatomic.h.syn/ |
H A D | types.compile.pass.cpp | 4 // See https://llvm.org/LICENSE.txt for license information. 19 // #define ATOMIC_BOOL_LOCK_FREE see below 20 // #define ATOMIC_CHAR_LOCK_FREE see below 21 // #define ATOMIC_CHAR16_T_LOCK_FREE see below 22 // #define ATOMIC_CHAR32_T_LOCK_FREE see below 23 // #define ATOMIC_WCHAR_T_LOCK_FREE see below 24 // #define ATOMIC_SHORT_LOCK_FREE see below 25 // #define ATOMIC_INT_LOCK_FREE see below 26 // #define ATOMIC_LONG_LOCK_FREE see below 27 // #define ATOMIC_LLONG_LOCK_FREE see belo [all...] |
/llvm-project/llvm/bindings/ocaml/llvm/ |
H A D | llvm.mli | 4 * See https://llvm.org/LICENSE.txt for license information. 19 (** The top-level container for all LLVM global data. See the 24 objects. See the [llvm::Module] class. *) 27 (** Opaque representation of Metadata nodes. See the [llvm::Metadata] class. *) 30 (** Each value in the LLVM IR has a type, an instance of [lltype]. See the 35 constants, and much more are all [llvalues]. See the [llvm::Value] class. 39 (** Non-instruction debug info record. See the [llvm::DbgRecord] class.*) 42 (** Used to store users and usees of values. See the [llvm::Use] class. *) 45 (** A basic block in LLVM IR. See the [llvm::BasicBlock] class. *) 48 (** Used to generate instructions in the LLVM IR. See th [all...] |
/llvm-project/llvm/include/llvm-c/ |
H A D | Core.h | 5 |* See https://llvm.org/LICENSE.txt for license information. *| 420 * @see Module::ModFlagBehavior::Error 427 * @see Module::ModFlagBehavior::Warning 439 * @see Module::ModFlagBehavior::Require 447 * @see Module::ModFlagBehavior::Override 453 * @see Module::ModFlagBehavior::Append 461 * @see Module::ModFlagBehavior::AppendUnique 485 * @see CallInst::TailCallKind 513 * See https://llvm.org/docs/LangRef.html#fast-math-flags 527 * See http [all...] |
H A D | Types.h | 5 |* See https://llvm.org/LICENSE.txt for license information. *| 46 * @see llvm::MemoryBuffer 51 * The top-level container for all LLVM global data. See the LLVMContext class. 59 * @see llvm::Module 66 * @see llvm::Type 126 /** @see llvm::PassManagerBase */ 132 * @see llvm::Use */ 136 * @see llvm::OperandBundleDef 143 * @see llvm::Attribute 148 * @see llvm::DiagnosticInfo [all …]
|
H A D | Target.h | 5 /* See https://llvm.org/LICENSE.txt for license information. */ 184 * @see Module::getDataLayout() 191 * @see Module::setDataLayout() 196 See the constructor llvm::DataLayout::DataLayout. */ 200 See the destructor llvm::DataLayout::~DataLayout. */ 205 See the method llvm::PassManagerBase::add. */ 211 See the constructor llvm::DataLayout::DataLayout. */ 216 See the method llvm::DataLayout::isLittleEndian. */ 220 See the method llvm::DataLayout::getPointerSize. */ 225 See th [all...] |
/llvm-project/llvm/test/CodeGen/X86/GlobalISel/ |
H A D | legalize-store-sse.mir | 2 …e=x86_64-linux-gnu -mattr=+sse -run-pass=legalizer %s -o - | FileCheck %s --check-prefix=X86-64-SEE 10 ; X86-64-SEE-LABEL: name: test_gstore_v2s32 11 ; X86-64-SEE: [[DEF:%[0-9]+]]:_(<2 x s32>) = IMPLICIT_DEF 12 ; X86-64-SEE-NEXT: [[DEF1:%[0-9]+]]:_(p0) = IMPLICIT_DEF 13 …; X86-64-SEE-NEXT: G_STORE [[DEF]](<2 x s32>), [[DEF1]](p0) :: (store (<2 x s32>) into `ptr undef`) 14 ; X86-64-SEE-NEXT: [[COPY:%[0-9]+]]:_(p0) = COPY [[DEF1]](p0) 15 ; X86-64-SEE-NEXT: RET 0, implicit [[COPY]](p0) 27 ; X86-64-SEE-LABEL: name: test_gstore_v4s8 28 ; X86-64-SEE: [[DEF:%[0-9]+]]:_(<4 x s8>) = IMPLICIT_DEF 29 ; X86-64-SEE-NEXT: [[DEF1:%[0-9]+]]:_(p0) = IMPLICIT_DEF [all …]
|
/llvm-project/llvm/bindings/ocaml/target/ |
H A D | llvm_target.mli | 4 * See https://llvm.org/LICENSE.txt for license information. 69 See the constructor [llvm::DataLayout::DataLayout]. *) 73 See the method [llvm::DataLayout::getStringRepresentation]. *) 78 See the method [llvm::DataLayout::isLittleEndian]. *) 82 See the method [llvm::DataLayout::getPointerSize]. *) 86 See the method [llvm::DataLayout::getIntPtrType]. *) 90 See the method [llvm::DataLayout::getPointerSize]. *) 95 See the method [llvm::DataLayout::getIntPtrType]. *) 99 See the method [llvm::DataLayout::getTypeSizeInBits]. *) 103 See the method [llvm::DataLayout::getTypeStoreSize]. *) [all …]
|
/llvm-project/llvm/bindings/ocaml/transforms/passbuilder/ |
H A D | llvm_passbuilder.mli | 4 * See https://llvm.org/LICENSE.txt for license information. 14 commas. Full pipelines may also be invoked. See [LLVMRunPasses]. *) 22 (** Creates a new set of options for a PassBuilder. See 26 (** Toggles adding the VerifierPass for the PassBuilder. See 31 (** Toggles debug logging. See [llvm::LLVMPassBuilderOptions::DebugLogging]. *) 36 See [llvm::PipelineTuningOptions::LoopInterleaving]. *) 41 See [llvm::PipelineTuningOptions::LoopVectorization]. *) 46 level. See [llvm::PipelineTuningOptions::SLPVectorization]. *) 51 See [llvm::PipelineTuningOptions::LoopUnrolling]. *) 56 See [llvm::PipelineTuningOptions::ForgetAllSCEVInLoopUnroll]. *) [all …]
|
/llvm-project/llvm/bindings/ocaml/debuginfo/ |
H A D | llvm_debuginfo.mli | 4 * See https://llvm.org/LICENSE.txt for license information. 183 See LLVMDIBuilderCreateCompileUnit. *) 188 for a file. See LLVMDIBuilderCreateFile. *) 199 specified parent scope. See LLVMDIBuilderCreateModule. *) 208 the specified parent scope. See LLVMDIBuilderCreateNameSpace *) 225 subprogram. See LLVMDIBuilderCreateFunction. *) 235 the specified parent context. See LLVMDIBuilderCreateLexicalBlock *) 250 location. See LLVMDIBuilderCreateDebugLocation *) 283 See LLVMDIBuilderGetOrCreateTypeArray. *) 288 See LLVMDIBuilderGetOrCreateArra [all...] |
/llvm-project/llvm/docs/ |
H A D | RISCVUsage.rst | 29 been ratified (these will be marked as experimental - see below) and support 30 various vendor-specific extensions (see below). 119 ``E`` Supported (`See note <#riscv-rve-note>`__) 123 ``Shcounterenw`` Assembly Support (`See note <#riscv-profiles-extensions-note>`__) 124 ``Shgatpa`` Assembly Support (`See note <#riscv-profiles-extensions-note>`__) 125 ``Shtvala`` Assembly Support (`See note <#riscv-profiles-extensions-note>`__) 126 ``Shvsatpa`` Assembly Support (`See note <#riscv-profiles-extensions-note>`__) 127 ``Shvstvala`` Assembly Support (`See note <#riscv-profiles-extensions-note>`__) 128 ``Shvstvecd`` Assembly Support (`See note <#riscv-profiles-extensions-note>`__) 140 ``Ssccptr`` Assembly Support (`See not [all...] |
/llvm-project/clang/lib/Headers/ |
H A D | bmiintrin.h | 4 * See https://llvm.org/LICENSE.txt for license information. 37 /// \see _tzcnt_u16 in __tzcnt_u16() 57 /// \see __tzcnt_u16 70 /// \see { _mm_tzcnt_32 _tzcnt_u32 } in __tzcnt_u32() 86 /// \see { __tzcnt_u32 _tzcnt_u32 } in _mm_tzcnt_32() 106 /// \see { _mm_tzcnt_32 __tzcnt_u32 } 121 /// \see { _mm_tzcnt_64 _tzcnt_u64 } in __tzcnt_u64() 137 /// \see { __tzcnt_u64 _tzcnt_u64 } 157 /// \see { _mm_tzcnt_64 __tzcnt_u64 188 /// \see _andn_u3 in __andn_u32() [all...] |
/llvm-project/llvm/bindings/ocaml/analysis/ |
H A D | llvm_analysis.mli | 4 * See https://llvm.org/LICENSE.txt for license information. 16 human-readable validation report. See [llvm::verifyModule]. *) 20 [false] if it is invalid. See [llvm::verifyFunction]. *) 24 validation report to [stderr] and aborts the program if it is invalid. See 30 validation report to [stderr] and aborts the program if it is invalid. See 37 See [llvm::Function::viewCFG]. *) 42 See [llvm::Function::viewCFGOnly]. *)
|
/llvm-project/libc/test/src/math/ |
H A D | atanhf_test.cpp | 4 // See https://llvm.org/LICENSE.txt for license information. 38 // See above TODO in TEST_F() 44 // See above TODO in TEST_F() 50 // See above TODO in TEST_F() 56 // See above TODO in TEST_F() 71 // See above TODO in TEST_F() 77 // See above TODO in TEST_F() 88 // See above TODO in TEST_F() 94 // See above TODO in TEST_F()
|
/llvm-project/lld/test/MachO/ |
H A D | error-limit.test | 5 ## Check that we only see 20 (the default error-limit) "cannot open" errors 12 DEFAULT-NEXT: too many errors emitted, stopping now (use --error-limit=0 to see all errors) 14 ## Check that we only see 5 "cannot open" errors when --error-limit=5 21 LIMIT5-NEXT: too many errors emitted, stopping now (use --error-limit=0 to see all errors) 23 ## Check that we see all "cannot open" errors when --error-limit=0 (unimited) 32 UNLIMITED-NOT: too many errors emitted, stopping now (use --error-limit=0 to see all errors)
|
/llvm-project/libc/test/src/math/smoke/ |
H A D | atan2f_test.cpp | 4 // See https://llvm.org/LICENSE.txt for license information. 22 // after new matchers/test fixtures are added see: in TEST_F() 33 // See above TODO in TEST_F() 39 // See above TODO in TEST_F() 45 // See above TODO in TEST_F() 51 // See above TODO in TEST_F() 57 // See above TODO in TEST_F()
|
/llvm-project/lldb/include/lldb/Target/ |
H A D | ExecutionContext.h | 4 // See https://llvm.org/LICENSE.txt for license information. 151 /// \see ExecutionContextRef::SetContext(const lldb::TargetSP &, bool) 166 /// \see ExecutionContextRef::SetContext(const lldb::ProcessSP &) 181 /// \see ExecutionContextRef::SetContext(const lldb::ThreadSP &) 196 /// \see ExecutionContextRef::SetContext(const lldb::StackFrameSP &) 372 /// \see ExecutionContext::HasTargetScope() const @see 373 /// ExecutionContext::HasProcessScope() const @see 374 /// ExecutionContext::HasThreadScope() const @see 385 /// \see ExecutionContext::HasProcessScope() const @see 386 /// ExecutionContext::HasThreadScope() const @see [all …]
|
/llvm-project/libcxx/test/std/language.support/support.types/ |
H A D | cstddef.compile.pass.cpp | 4 // See https://llvm.org/LICENSE.txt for license information. 12 // using ptrdiff_t = see below; 13 // using size_t = see below; 14 // using max_align_t = see below; 23 // #define NULL see below 24 // #define offsetof(P, D) see below
|
/llvm-project/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/ |
H A D | deduct.verify.cpp | 4 // See https://llvm.org/LICENSE.txt for license information. 17 // unordered_multiset(InputIterator, InputIterator, typename see below::size_type = see below, 24 // unordered_multiset(initializer_list<T>, typename see below::size_type = see below, 29 // unordered_multiset(InputIterator, InputIterator, typename see below::size_type, Allocator) 36 // unordered_multiset(InputIterator, InputIterator, typename see below::size_type, 43 // unordered_multiset(initializer_list<T>, typename see below::size_type, Allocator) 47 // unordered_multiset(initializer_list<T>, typename see below::size_type, Hash, Allocator)
|
/llvm-project/libcxx/test/std/containers/unord/unord.set/unord.set.cnstr/ |
H A D | deduct.verify.cpp | 4 // See https://llvm.org/LICENSE.txt for license information. 17 // unordered_set(InputIterator, InputIterator, typename see below::size_type = see below, 24 // unordered_set(initializer_list<T>, typename see below::size_type = see below, 29 // unordered_set(InputIterator, InputIterator, typename see below::size_type, Allocator) 36 // unordered_set(InputIterator, InputIterator, typename see below::size_type, 43 // unordered_set(initializer_list<T>, typename see below::size_type, Allocator) 47 // unordered_set(initializer_list<T>, typename see below::size_type, Hash, Allocator)
|
/llvm-project/llvm/include/llvm/Transforms/IPO/ |
H A D | Attributor.h | 4 // See https://llvm.org/LICENSE.txt for license information. 26 // attributes through the `Attributor::getAAFor` method (see the method 39 // currently assumed state (see the AbstractState class) might not be valid 79 // an argument, call site argument, function return value, or function. See 87 // attribute(s) manifested through the Attributor manifestation framework, see 678 /// If \p IRP is a call site (see isAnyCallSitePosition()) then the result 989 /// argument or call site argument. See also `getCalleeArgNo` and 1346 /// closed world modules (see isClosedWorldModule). 1451 /// function marked live. See also: InitializationCallback> 1548 /// no abstract attribute is found equivalent positions are checked, see [all...] |