Home
last modified time | relevance | path

Searched refs:Contiguous (Results 1 – 24 of 24) sorted by relevance

/llvm-project-15.0.7/libc/benchmarks/automemcpy/unittests/
H A DCodeGenTest.cpp30 {FunctionType::MEMCPY, Contiguous{{0, 4}}, Overlap{{4, 256}}, in TEST()
33 {FunctionType::MEMCMP, Contiguous{{0, 2}}, Overlap{{2, 64}}, llvm::None, in TEST()
36 {FunctionType::MEMSET, Contiguous{{0, 2}}, Overlap{{2, 256}}, llvm::None, in TEST()
39 {FunctionType::MEMSET, Contiguous{{0, 2}}, Overlap{{2, 256}}, llvm::None, in TEST()
42 {FunctionType::BZERO, Contiguous{{0, 4}}, Overlap{{4, 128}}, llvm::None, in TEST()
/llvm-project-15.0.7/libc/benchmarks/automemcpy/include/automemcpy/
H A DFunctionDescriptor.h59 struct Contiguous { struct
62 COMPARABLE_AND_HASHABLE(Contiguous, Span) argument
130 Optional<Contiguous> Contiguous; member
137 COMPARABLE_AND_HASHABLE(FunctionDescriptor, Type, Contiguous, Overlap, Loop, in COMPARABLE_AND_HASHABLE()
/llvm-project-15.0.7/flang/lib/Parser/
H A Dmisc-parsers.h49 constexpr auto contiguous{construct<Contiguous>("CONTIGUOUS"_tok)};
H A Dunparse.cpp296 void Unparse(const Contiguous &) { Word("CONTIGUOUS"); } in Unparse() argument
/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DAArch64SchedNeoverseN2.td2062 // Contiguous load, scalar + imm
2067 // Contiguous load, scalar + scalar
2073 // Contiguous load broadcast, scalar + imm
2081 // Contiguous load broadcast, scalar + scalar
2098 // Contiguous first faulting load, scalar + scalar
2104 // Contiguous non faulting load, scalar + imm
2110 // Contiguous Load two structures to two vectors, scalar + imm
2113 // Contiguous Load two structures to two vectors, scalar + scalar
2122 // Contiguous Load four structures to four vectors, scalar + imm
2161 // Contiguous store, scalar + imm
[all …]
H A DSMEInstrFormats.td265 // SME Contiguous Loads
442 // SME Contiguous Stores
H A DAArch64SVEInstrInfo.td28 // Contiguous loads - node definitions
46 // Contiguous load and replicate - node definitions
104 // Contiguous stores - node definitions
1411 // Contiguous prefetch (register + immediate)
1417 // Contiguous prefetch (register + register)
H A DSVEInstrFormats.td6757 // SVE Memory - Contiguous Load Group
7076 // SVE Memory - 32-bit Gather and Unsized Contiguous Group
8417 // SVE Memory - Contiguous Load And Replicate 256-bit Group
/llvm-project-15.0.7/libc/benchmarks/automemcpy/lib/
H A DRandomFunctionGenerator.cpp220 R.Contiguous = As<Contiguous>(E(ContiguousBegin), E(ContiguousEnd)); in next()
H A DCodeGen.cpp289 if (auto C = FD.Contiguous) in getImplementation()
337 static raw_ostream &operator<<(raw_ostream &Stream, const Contiguous &O) { in operator <<()
396 return Stream << '{' << FD.Type << ',' << FD.Contiguous << ',' << FD.Overlap in operator <<()
/llvm-project-15.0.7/lld/test/ELF/linkerscript/
H A Dlinkorder.s4 ## Contiguous SHF_LINK_ORDER sections.
/llvm-project-15.0.7/flang/include/flang/Evaluate/
H A Dcharacteristics.h182 ENUM_CLASS(Attr, Optional, Allocatable, Asynchronous, Contiguous, Value,
264 ENUM_CLASS(Attr, Allocatable, Pointer, Contiguous)
/llvm-project-15.0.7/flang/lib/Semantics/
H A Dpointer-assignment.cpp169 !funcResult->attrs.test(FunctionResult::Attr::Contiguous)) { in Check()
415 .set_isContiguous(lhs.attrs.test(DummyDataObject::Attr::Contiguous)) in CheckPointerAssignment()
H A Dcheck-call.cpp414 dummy.attrs.test(characteristics::DummyDataObject::Attr::Contiguous)}; in CheckExplicitDataArg()
H A Dresolve-names.cpp265 HANDLE_ATTR_CLASS(Contiguous, CONTIGUOUS)
/llvm-project-15.0.7/flang/lib/Evaluate/
H A Dcharacteristics.cpp326 {Attr::CONTIGUOUS, DummyDataObject::Attr::Contiguous}, in Characterize()
797 {semantics::Attr::CONTIGUOUS, FunctionResult::Attr::Contiguous}, in CharacterizeFunctionResult()
870 if (!attrs.test(Attr::Contiguous)) { in IsCompatibleWith()
871 actualAttrs.reset(Attr::Contiguous); in IsCompatibleWith()
H A Dcheck-expression.cpp759 characteristics::FunctionResult::Attr::Contiguous); in operator ()()
/llvm-project-15.0.7/libcxx/docs/Status/
H A DCxx17Papers.csv11 "`N4284 <https://wg21.link/n4284>`__","LWG","Contiguous Iterators.","Urbana","|Complete|","3.6"
/llvm-project-15.0.7/flang/include/flang/Parser/
H A Dparse-tree.h964 EMPTY_CLASS(Contiguous);
967 std::variant<AccessSpec, Allocatable, CoarraySpec, Contiguous,
1334 std::variant<AccessSpec, Allocatable, Asynchronous, CoarraySpec, Contiguous,
H A Ddump-parse-tree.h213 NODE(parser, Contiguous) in NODE()
/llvm-project-15.0.7/flang/lib/Lower/
H A DCallInterface.cpp825 if (obj.attrs.test(Attrs::Contiguous)) in handleExplicitDummy()
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DIntrinsicsAArch64.td2576 // SVE2 - Contiguous conflict detection
/llvm-project-15.0.7/clang/include/clang/Basic/
H A Darm_sve.td200 def IsPrefetch : FlagType<0x08000000>; // Contiguous prefetches.
2021 // SVE2 - Contiguous conflict detection
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMInstrMVE.td6199 // Contiguous load and store instructions. These come in two main
6212 // Contiguous, same size
6226 // Contiguous, widening/narrowing