/llvm-project/llvm/docs/ |
H A D | RISCVUsage.rst | 294 Between versions 2.0 and 2.1 of the base I specification, a backwards incompatible change was made to remove selected instructions and CSRs from the base ISA. These instructions were grouped into a set of new extensions, but were no longer required by the base ISA. This change is partially described in "Preface to Document Version 20190608-Base-Ratified" from the specification document (the ``zicntr`` and ``zihpm`` bits are not mentioned). LLVM currently implements version 2.1 of the base specification. To maintain compatibility, instructions from these extensions are accepted without being in the ``-march`` string. LLVM also allows the explicit specification of the extensions in an ``-march`` string. 321 LLVM implements the `0.0.5 draft specification <https://github.com/mehnadnerd/riscv-zalasr>`__. 324 LLVM implements the `1.0 release specification <https://github.com/riscv/riscv-cfi/releases/tag/v1.0>`__. 327 LLVM implements the `0.7 release specification <https://github.com/user-attachments/files/16450464/riscv-crypto-spec-vector-extra_v0.0.7.pdf>`__. 330 LLVM implements the `1.0-rc4 specification <https://github.com/riscv/riscv-debug-spec/releases/download/1.0.0-rc4/riscv-debug-specification.pdf>`__. 333 LLVM implements the `1.0-rc3 specification <https://github.com/riscv/riscv-control-transfer-records/releases/tag/v1.0_rc3>`__. 336 LLVM implements the `0.3 draft specification <https://github.com/riscv/riscv-isa-manual/pull/1564>`__. 352 LLVM implements `the THeadBa (address-generation) vendor-defined instructions specified in <https://github.com/T-head-Semi/thead-extension-spec/releases/download/2.2.2/xthead-2023-01-30-2.2.2.pdf>`__ by T-HEAD of Alibaba. Instructions are prefixed with `th.` as described in the specification. 355 LLVM implements `the THeadBb (basic bit-manipulation) vendor-defined instructions specified in <https://github.com/T-head-Semi/thead-extension-spec/releases/download/2.2.2/xthead-2023-01-30-2.2.2.pdf>`__ by T-HEAD of Alibaba. Instructions are prefixed with `th.` as described in the specification. 358 LLVM implements `th [all...] |
/llvm-project/mlir/python/mlir/dialects/linalg/opdsl/ops/ |
H A D | core_named_ops.py | 421 implements(ContractionOpInterface) 439 implements(ContractionOpInterface) 460 implements(ContractionOpInterface) 481 implements(ContractionOpInterface) 499 implements(ContractionOpInterface) 518 implements(ContractionOpInterface) 537 implements(ContractionOpInterface) 577 implements(ContractionOpInterface) 593 implements(ContractionOpInterface) 607 implements(ContractionOpInterfac [all...] |
/llvm-project/flang/include/flang/Optimizer/Builder/Runtime/ |
H A D | Command.h | 26 /// Generate a call to the GetCommand runtime function which implements the 34 /// Generate a call to the GetPID runtime function which implements the 38 /// Generate a call to the GetCommandArgument runtime function which implements 46 /// Generate a call to GetEnvVariable runtime function which implements 56 /// Generate a call to the GetCwd runtime function which implements
|
/llvm-project/clang/test/SemaObjC/ |
H A D | override-opt-prop-availability.m | 27 …13.0))); // expected-warning 2 {{method introduced after the protocol method it implements on iOS}} 29 … // expected-warning {{method deprecated before the protocol method it implements on iOS (12.0 vs.… 33 …warning {{method cannot be unavailable on iOS when the protocol method it implements is available}}
|
/llvm-project/libc/test/src/string/memory_utils/ |
H A D | memory_check_utils.h | 88 // Checks that FnImpl implements the memcpy semantic. 96 // Checks that FnImpl implements the memset semantic. 107 // Checks that FnImpl implements the bcmp semantic. 127 // Checks that FnImpl implements the memcmp semantic. 178 // Checks that FnImpl implements the memmove semantic.
|
/llvm-project/mlir/docs/Tutorials/transform/ |
H A D | Ch3.md | 12 // Indicate that the operation implements the required TransformOpInterface and 71 …ion that implements `CallOpInterface`, but the Transform dialect currently doesn’t provide a type … 160 // Indicate that the operation implements the required TransformOpInterface and 259 // Indicate that the operation implements the required TransformOpInterface. 262 // Indicate that the operation implements the required MemoryEffectsOpInterface.
|
/llvm-project/clang/test/Analysis/ |
H A D | security-syntax-checks.m | 138 …rand(); // expected-warning{{Function 'rand' is obsolete because it implements a poor random numbe… 139 …drand48(); // expected-warning{{Function 'drand48' is obsolete because it implements a poor random… 140 …erand48(a); // expected-warning{{Function 'erand48' is obsolete because it implements a poor rando… 141 …jrand48(a); // expected-warning{{Function 'jrand48' is obsolete because it implements a poor rando… 142 …lcong48(a); // expected-warning{{Function 'lcong48' is obsolete because it implements a poor rando… 143 …lrand48(); // expected-warning{{Function 'lrand48' is obsolete because it implements a poor random… 144 …mrand48(); // expected-warning{{Function 'mrand48' is obsolete because it implements a poor random… 145 …nrand48(a); // expected-warning{{Function 'nrand48' is obsolete because it implements a poor rando… 146 …rand_r(&b); // expected-warning{{Function 'rand_r' is obsolete because it implements a poor random…
|
/llvm-project/mlir/include/mlir/Dialect/Linalg/IR/ |
H A D | LinalgNamedStructuredOps.yaml | 1181 implements: 1254 implements: 1331 implements: 1408 implements: 1483 implements: 1553 implements: 1623 implements: 1798 implements: 1867 implements: 1934 implements [all...] |
/llvm-project/clang/unittests/Format/ |
H A D | FormatTestJava.cpp | 93 " extends SomeOtherClass implements SomeInterface {}", in TEST_F() 96 " implements SomeInterfaceeeeeeeeeeeee {}", in TEST_F() 100 " implements SomeInterface {}", in TEST_F() 104 " implements SomeInterface,\n" in TEST_F() 108 " implements SomeInterface, AnotherInterface {}", in TEST_F() 112 " extends bbbbbbbbbbbbbbb implements cccccccccccc {}", in TEST_F() 116 " extends bbbbbbbbbbbb<b> implements cccccccccccc {}", in TEST_F() 169 verifyFormat("public class SomeClass implements SomeInterface {\n" in TEST_F() 204 verifyFormat("private enum SomeEnum implements Foo<?, B> {\n" in TEST_F()
|
/llvm-project/mlir/test/python/dialects/linalg/opdsl/ |
H A D | metadata.py | 8 # CHECK: implements: 18 implements(ContractionOpInterface)
|
/llvm-project/mlir/test/Analysis/ |
H A D | test-shape-fn-report.mlir | 8 // expected-remark@+1 {{implements InferType op interface}} 10 // expected-remark@+1 {{implements InferType op interface}}
|
/llvm-project/mlir/include/mlir/Dialect/OpenACCMPCommon/Interfaces/ |
H A D | AtomicInterfaces.td | 35 Common verifier for operation that implements atomic read interface. 82 Common verifier for operation that implements atomic write interface. 190 Common verifier for operation that implements atomic update interface. 210 Common verifier of the required region for operation that implements 272 Common verifier of the required region for operation that implements
|
/llvm-project/mlir/examples/transform/Ch3/include/ |
H A D | MyExtension.td | 27 // Indicate that the operation implements the required TransformOpInterface and 72 // Indicate that the operation implements the required TransformOpInterface. 75 // Indicate that the operation implements the required MemoryEffectsOpInterface.
|
/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | Vectorize.cpp | 9 // This file implements common infrastructure for libLLVMVectorizeOpts.a, which 10 // implements several vectorization transformations over the LLVM intermediate
|
/llvm-project/llvm/include/llvm/Transforms/Scalar/ |
H A D | DeadStoreElimination.h | 9 // This file implements a trivial dead store elimination that only considers 26 /// This class implements a trivial dead store elimination. We consider
|
/llvm-project/llvm/include/llvm/MC/ |
H A D | MCStreamer.h | 799 /// This implements directives such as '.space'. 884 /// Emit the "identifiers" directive. This implements the 889 /// implements the DWARF2 '.file 4 "foo.c"' assembler directive. 901 /// text with the logical file. This implements the DWARF2 918 /// This implements the DWARF2 '.loc fileno lineno ...' assembler 925 /// This implements the '.loc_label Name' directive. 929 /// specify that file's checksum information. This implements the '.cv_file 4 944 /// This implements the CodeView '.cv_loc' assembler directive. 950 /// This implements the CodeView '.cv_linetable' assembler directive. 955 /// This implements th [all...] |
/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | Passes.h | 104 /// This pass implements generation of target-specific intrinsics to support 215 /// BasicRegisterAllocation Pass - This pass implements a degenerate global 221 /// Greedy register allocation pass - This pass implements a global register 227 /// PBQPRegisterAllocation Pass - This pass implements the Partitioned Boolean 321 /// ShadowStackGCLowering - Implements the custom lowering mechanism 326 /// ShadowStackGCLowering - Implements the custom lowering mechanism 389 /// This pass implements the "patchable-function" attribute.
|
/llvm-project/mlir/lib/Dialect/Bufferization/Transforms/ |
H A D | BufferOptimizations.cpp | 9 // This file implements logic for three optimization passes. The first two 37 /// Returns true if the given operation implements a known high-level region- 44 /// implements the `LoopLikeOpInterface` or the `RegionBranchOpInterface`. In 48 // If the operation implements the `LoopLikeOpInterface` it can be considered in isLoop() 68 /// Returns true if the given operation implements the AllocationOpInterface 76 /// Returns true if the given operation implements the AllocationOpInterface 174 /// Implements the actual hoisting logic for allocation nodes.
|
/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | IPO.cpp | 9 // This file implements the common infrastructure (including C bindings) for 10 // libLLVMIPO.a, which implements several transformations over the LLVM
|
/llvm-project/clang-tools-extra/clang-tidy/utils/ |
H A D | ExprSequence.h | 31 /// This class implements only a simplified version of the C++ sequencing 65 /// `getSequenceSuccessor()` implements these sequencing rules. 87 // encoded in the `CFG`, this function only implements the sequencing rules
|
/llvm-project/mlir/include/mlir/Interfaces/ |
H A D | SubsetOpInterface.h | 22 /// Return the destination/"init" operand of the op if it implements the 27 /// Return the updated destination result of the op if it implements the
|
/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
H A D | SValVisitor.h | 25 /// SValVisitor - this class implements a simple visitor for SVal 64 /// SymExprVisitor - this class implements a simple visitor for SymExpr 94 /// MemRegionVisitor - this class implements a simple visitor for MemRegion
|
/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | Scalar.cpp | 9 // This file implements common infrastructure for libLLVMScalarOpts.a, which 10 // implements several scalar transformations over the LLVM intermediate
|
/llvm-project/mlir/include/mlir/ExecutionEngine/ |
H A D | Float16bits.h | 9 // This file implements f16 and bf16 to support the compilation and execution 32 // Implements half precision and bfloat with f16 and bf16, using the MLIR type
|
/llvm-project/llvm/lib/Analysis/ |
H A D | ObjCARCAnalysisUtils.cpp | 9 // This file implements common infrastructure for libLLVMObjCARCOpts.a, which 10 // implements several scalar transformations over the LLVM intermediate
|