Home
last modified time | relevance | path

Searched refs:mapping (Results 1 – 25 of 699) sorted by relevance

12345678910>>...28

/llvm-project/offload/DeviceRTL/src/
H A DMapping.cpp1 //===------- Mapping.cpp - OpenMP device runtime mapping helpers -- C++ -*-===//
63 uint32_t Lane = mapping::getThreadIdInWarp();
64 int64_t Ballot = mapping::activemask(); in lanemaskLT()
70 uint32_t Lane = mapping::getThreadIdInWarp();
71 if (Lane == (mapping::getWarpSize() - 1)) in lanemaskGT()
73 int64_t Ballot = mapping::activemask(); in lanemaskGT()
124 return impl::getThreadIdInBlock(mapping::DIM_X) / mapping::getWarpSize();
128 return mapping::getNumberOfThreadsInBlock() / mapping in getWarpIdInBlock()
[all...]
H A DReduction.cpp28 for (uint32_t mask = mapping::getWarpSize() / 2; mask > 0; mask /= 2) { in gpu_regular_warp_reduce()
50 physical_lane_id = mapping::getThreadIdInBlock() % mapping::getWarpSize(); in gpu_irregular_simd_reduce()
51 __kmpc_impl_lanemask_t lanemask_lt = mapping::lanemaskLT(); in gpu_irregular_simd_reduce()
52 __kmpc_impl_lanemask_t Liveness = mapping::activemask(); in gpu_irregular_simd_reduce()
54 __kmpc_impl_lanemask_t lanemask_gt = mapping::lanemaskGT(); in gpu_irregular_simd_reduce()
56 Liveness = mapping::activemask(); in gpu_irregular_simd_reduce()
69 uint32_t BlockThreadId = mapping::getThreadIdInBlock(); in nvptx_parallel_reduce_nowait()
70 if (mapping::isMainThreadInGenericMode(/*IsSPMD=*/false)) in nvptx_parallel_reduce_nowait()
90 (NumThreads + mapping in nvptx_parallel_reduce_nowait()
[all...]
H A DKernel.cpp35 mapping::init(IsSPMD); in inititializeRuntime()
43 uint32_t TId = mapping::getThreadIdInBlock(); in genericStateMachine()
60 ASSERT(!mapping::isSPMDMode(), nullptr); in genericStateMachine()
102 if (mapping::isInitialThreadInLevel0(IsSPMD)) in __kmpc_target_init()
116 // doing any work. mapping::getMaxTeamThreads() does not include any of the in __kmpc_target_init()
120 mapping::getThreadIdInBlock() < mapping::getMaxTeamThreads(IsSPMD)) in __kmpc_target_init()
123 return mapping::getThreadIdInBlock(); in __kmpc_target_init()
134 bool IsSPMD = mapping::isSPMDMode(); in __kmpc_target_deinit()
138 if (mapping in __kmpc_target_deinit()
[all...]
H A DState.cpp92 uint32_t NumLanesInBlock = mapping::getNumberOfThreadsInBlock(); in computeThreadStorageTotal()
107 allocator::ALIGNMENT)]] unsigned char Usage[mapping::MaxThreadsPerTeam];
110 static_assert(state::SharedScratchpadSize / mapping::MaxThreadsPerTeam <= 256,
117 Usage[mapping::getThreadIdInBlock()] = 0; in init()
130 if (mapping::isMainThreadInGenericMode()) in push()
131 StorageTotal *= mapping::getWarpSize(); in push()
133 int TId = mapping::getThreadIdInBlock(); in push()
154 int TId = mapping::getThreadIdInBlock(); in pop()
249 if (mapping::isInitialThreadInLevel0(IsSPMD)) { in init()
271 unsigned TId = mapping in enterDataEnvironment()
[all...]
H A DParallelism.cpp53 uint32_t NumThreads = mapping::getMaxTeamThreads(); in determineNumberOfThreads()
60 if (mapping::isSPMDMode()) in determineNumberOfThreads()
63 if (NumThreads < mapping::getWarpSize()) in determineNumberOfThreads()
66 NumThreads = (NumThreads & ~((uint32_t)mapping::getWarpSize() - 1)); in determineNumberOfThreads()
91 uint32_t TId = mapping::getThreadIdInBlock(); in __kmpc_parallel_spmd()
94 NumThreads == mapping::getMaxTeamThreads() ? 0 : NumThreads; in __kmpc_parallel_spmd()
149 uint32_t TId = mapping::getThreadIdInBlock(); in __kmpc_parallel_51()
170 if (mapping::isSPMDMode()) { in __kmpc_parallel_51()
180 uint32_t MaxTeamThreads = mapping::getMaxTeamThreads(); in __kmpc_parallel_51()
291 uint32_t TId = mapping in __kmpc_kernel_parallel()
[all...]
/llvm-project/libcxx/test/std/containers/views/mdspan/layout_stride/
H A Ddeduction.pass.cpp25 // layout_stride::mapping does not have explicit deduction guides,
32 ASSERT_SAME_TYPE(decltype(std::layout_stride::mapping(std::extents<int>(), std::array<unsigned, 0>())), in test()
33 std::layout_stride::mapping<std::extents<int>>); in test()
34 ASSERT_SAME_TYPE(decltype(std::layout_stride::mapping(std::extents<int, 4>(), std::array<char, 1>{1})), in test()
35 std::layout_stride::mapping<std::extents<int, 4>>); in test()
36 ASSERT_SAME_TYPE(decltype(std::layout_stride::mapping(std::extents<int, D>(), std::array<char, 1>{1})), in test()
37 std::layout_stride::mapping<std::extents<int, D>>); in test()
39 decltype(std::layout_stride::mapping(std::extents<unsigned, D, 3>(), std::array<std::int64_t, 2>{3, 100})), in test()
40 std::layout_stride::mapping<std::extents<unsigned, D, 3>>); in test()
42 ASSERT_SAME_TYPE(decltype(std::layout_stride::mapping(st in test()
[all...]
/llvm-project/llvm/lib/ObjectYAML/
H A DObjectYAML.cpp22 void MappingTraits<YamlObjectFile>::mapping(IO &IO, in mapping() function in MappingTraits
26 MappingTraits<ELFYAML::Object>::mapping(IO, *ObjectFile.Elf); in mapping()
28 MappingTraits<COFFYAML::Object>::mapping(IO, *ObjectFile.Coff); in mapping()
30 MappingTraits<GOFFYAML::Object>::mapping(IO, *ObjectFile.Goff); in mapping()
32 MappingTraits<MachOYAML::Object>::mapping(IO, *ObjectFile.MachO); in mapping()
34 MappingTraits<MachOYAML::UniversalBinary>::mapping(IO, in mapping()
40 MappingTraits<ArchYAML::Archive>::mapping(IO, *ObjectFile.Arch); in mapping()
47 MappingTraits<ELFYAML::Object>::mapping(IO, *ObjectFile.Elf); in mapping()
50 MappingTraits<COFFYAML::Object>::mapping(IO, *ObjectFile.Coff); in mapping()
53 MappingTraits<GOFFYAML::Object>::mapping(IO, *ObjectFile.Goff); in mapping()
[all …]
H A DMachOYAML.cpp83 void MappingTraits<MachOYAML::FileHeader>::mapping( in mustQuote()
97 void MappingTraits<MachOYAML::Object>::mapping(IO &IO, in mapping()
126 void MappingTraits<MachOYAML::FatHeader>::mapping( in mapping()
132 void MappingTraits<MachOYAML::FatArch>::mapping(IO &IO, in mapping()
143 void MappingTraits<MachOYAML::UniversalBinary>::mapping( in mapping()
157 void MappingTraits<MachOYAML::LinkEditData>::mapping( in mapping()
173 void MappingTraits<MachOYAML::RebaseOpcode>::mapping( in mapping()
180 void MappingTraits<MachOYAML::BindOpcode>::mapping( in mapping()
189 void MappingTraits<MachOYAML::ExportEntry>::mapping( in mapping()
201 void MappingTraits<MachOYAML::NListEntry>::mapping( in mapping()
85 void MappingTraits<MachOYAML::FileHeader>::mapping( mapping() function in llvm::yaml::MappingTraits::FileHeader
99 void MappingTraits<MachOYAML::Object>::mapping(IO &IO, mapping() function in llvm::yaml::MappingTraits::Object
128 void MappingTraits<MachOYAML::FatHeader>::mapping( mapping() function in llvm::yaml::MappingTraits::FatHeader
134 void MappingTraits<MachOYAML::FatArch>::mapping(IO &IO, mapping() function in llvm::yaml::MappingTraits::FatArch
145 void MappingTraits<MachOYAML::UniversalBinary>::mapping( mapping() function in llvm::yaml::MappingTraits::UniversalBinary
159 void MappingTraits<MachOYAML::LinkEditData>::mapping( mapping() function in llvm::yaml::MappingTraits::LinkEditData
175 void MappingTraits<MachOYAML::RebaseOpcode>::mapping( mapping() function in llvm::yaml::MappingTraits::RebaseOpcode
182 void MappingTraits<MachOYAML::BindOpcode>::mapping( mapping() function in llvm::yaml::MappingTraits::BindOpcode
191 void MappingTraits<MachOYAML::ExportEntry>::mapping( mapping() function in llvm::yaml::MappingTraits::ExportEntry
203 void MappingTraits<MachOYAML::NListEntry>::mapping( mapping() function in llvm::yaml::MappingTraits::NListEntry
212 void MappingTraits<MachOYAML::DataInCodeEntry>::mapping( mapping() function in llvm::yaml::MappingTraits::DataInCodeEntry
282 void MappingTraits<MachOYAML::LoadCommand>::mapping( mapping() function in llvm::yaml::MappingTraits::LoadCommand
304 void MappingTraits<MachO::dyld_info_command>::mapping( mapping() function in llvm::yaml::MappingTraits::dyld_info_command
318 void MappingTraits<MachOYAML::Relocation>::mapping( mapping() function in llvm::yaml::MappingTraits::Relocation
330 void MappingTraits<MachOYAML::Section>::mapping(IO &IO, mapping() function in llvm::yaml::MappingTraits::Section
356 void MappingTraits<MachO::build_tool_version>::mapping( mapping() function in llvm::yaml::MappingTraits::build_tool_version
362 void MappingTraits<MachO::dylib>::mapping(IO &IO, MachO::dylib &DylibStruct) { mapping() function in llvm::yaml::MappingTraits::dylib
369 void MappingTraits<MachO::dylib_command>::mapping( mapping() function in llvm::yaml::MappingTraits::dylib_command
374 void MappingTraits<MachO::dylinker_command>::mapping( mapping() function in llvm::yaml::MappingTraits::dylinker_command
379 void MappingTraits<MachO::dysymtab_command>::mapping( mapping() function in llvm::yaml::MappingTraits::dysymtab_command
401 void MappingTraits<MachO::encryption_info_command>::mapping( mapping() function in llvm::yaml::MappingTraits::encryption_info_command
408 void MappingTraits<MachO::encryption_info_command_64>::mapping( mapping() function in llvm::yaml::MappingTraits::encryption_info_command_64
416 void MappingTraits<MachO::entry_point_command>::mapping( mapping() function in llvm::yaml::MappingTraits::entry_point_command
422 void MappingTraits<MachO::fvmfile_command>::mapping( mapping() function in llvm::yaml::MappingTraits::fvmfile_command
428 void MappingTraits<MachO::fvmlib>::mapping(IO &IO, MachO::fvmlib &FVMLib) { mapping() function in llvm::yaml::MappingTraits::fvmlib
434 void MappingTraits<MachO::fvmlib_command>::mapping( mapping() function in llvm::yaml::MappingTraits::fvmlib_command
439 void MappingTraits<MachO::ident_command>::mapping( mapping() function in llvm::yaml::MappingTraits::ident_command
442 void MappingTraits<MachO::linkedit_data_command>::mapping( mapping() function in llvm::yaml::MappingTraits::linkedit_data_command
448 void MappingTraits<MachO::linker_option_command>::mapping( mapping() function in llvm::yaml::MappingTraits::linker_option_command
453 void MappingTraits<MachO::prebind_cksum_command>::mapping( mapping() function in llvm::yaml::MappingTraits::prebind_cksum_command
458 void MappingTraits<MachO::load_command>::mapping( mapping() function in llvm::yaml::MappingTraits::load_command
461 void MappingTraits<MachO::prebound_dylib_command>::mapping( mapping() function in llvm::yaml::MappingTraits::prebound_dylib_command
468 void MappingTraits<MachO::routines_command>::mapping( mapping() function in llvm::yaml::MappingTraits::routines_command
480 void MappingTraits<MachO::routines_command_64>::mapping( mapping() function in llvm::yaml::MappingTraits::routines_command_64
492 void MappingTraits<MachO::rpath_command>::mapping( mapping() function in llvm::yaml::MappingTraits::rpath_command
497 void MappingTraits<MachO::section>::mapping(IO &IO, MachO::section &Section) { mapping() function in llvm::yaml::MappingTraits::section
511 void MappingTraits<MachO::section_64>::mapping(IO &IO, mapping() function in llvm::yaml::MappingTraits::section_64
527 void MappingTraits<MachO::segment_command>::mapping( mapping() function in llvm::yaml::MappingTraits::segment_command
540 void MappingTraits<MachO::segment_command_64>::mapping( mapping() function in llvm::yaml::MappingTraits::segment_command_64
553 void MappingTraits<MachO::source_version_command>::mapping( mapping() function in llvm::yaml::MappingTraits::source_version_command
558 void MappingTraits<MachO::sub_client_command>::mapping( mapping() function in llvm::yaml::MappingTraits::sub_client_command
563 void MappingTraits<MachO::sub_framework_command>::mapping( mapping() function in llvm::yaml::MappingTraits::sub_framework_command
568 void MappingTraits<MachO::sub_library_command>::mapping( mapping() function in llvm::yaml::MappingTraits::sub_library_command
573 void MappingTraits<MachO::sub_umbrella_command>::mapping( mapping() function in llvm::yaml::MappingTraits::sub_umbrella_command
578 void MappingTraits<MachO::symseg_command>::mapping( mapping() function in llvm::yaml::MappingTraits::symseg_command
584 void MappingTraits<MachO::symtab_command>::mapping( mapping() function in llvm::yaml::MappingTraits::symtab_command
592 void MappingTraits<MachO::thread_command>::mapping( mapping() function in llvm::yaml::MappingTraits::thread_command
595 void MappingTraits<MachO::twolevel_hints_command>::mapping( mapping() function in llvm::yaml::MappingTraits::twolevel_hints_command
601 void MappingTraits<MachO::uuid_command>::mapping( mapping() function in llvm::yaml::MappingTraits::uuid_command
606 void MappingTraits<MachO::version_min_command>::mapping( mapping() function in llvm::yaml::MappingTraits::version_min_command
612 void MappingTraits<MachO::note_command>::mapping( mapping() function in llvm::yaml::MappingTraits::note_command
619 void MappingTraits<MachO::build_version_command>::mapping( mapping() function in llvm::yaml::MappingTraits::build_version_command
627 void MappingTraits<MachO::fileset_entry_command>::mapping( mapping() function in llvm::yaml::MappingTraits::fileset_entry_command
[all...]
H A DDWARFYAML.cpp91 void MappingTraits<DWARFYAML::Data>::mapping(IO &IO, DWARFYAML::Data &DWARF) { in mapping() function in llvm::yaml::MappingTraits::Data
114 void MappingTraits<DWARFYAML::AbbrevTable>::mapping( in mapping() function in llvm::yaml::MappingTraits::AbbrevTable
120 void MappingTraits<DWARFYAML::Abbrev>::mapping(IO &IO, in mapping() function in llvm::yaml::MappingTraits::Abbrev
128 void MappingTraits<DWARFYAML::IdxForm>::mapping(IO &IO, in mapping() function in llvm::yaml::MappingTraits::IdxForm
134 void MappingTraits<DWARFYAML::DebugNameAbbreviation>::mapping( in mapping() function in llvm::yaml::MappingTraits::DebugNameAbbreviation
141 void MappingTraits<DWARFYAML::DebugNameEntry>::mapping( in mapping() function in llvm::yaml::MappingTraits::DebugNameEntry
148 void MappingTraits<DWARFYAML::DebugNamesSection>::mapping( in mapping() function in llvm::yaml::MappingTraits::DebugNamesSection
154 void MappingTraits<DWARFYAML::AttributeAbbrev>::mapping( in mapping() function in llvm::yaml::MappingTraits::AttributeAbbrev
162 void MappingTraits<DWARFYAML::ARangeDescriptor>::mapping( in mapping() function in llvm::yaml::MappingTraits::ARangeDescriptor
168 void MappingTraits<DWARFYAML::ARange>::mapping(I function in llvm::yaml::MappingTraits::ARange
179 void MappingTraits<DWARFYAML::RangeEntry>::mapping( mapping() function in llvm::yaml::MappingTraits::RangeEntry
185 void MappingTraits<DWARFYAML::Ranges>::mapping(IO &IO, mapping() function in llvm::yaml::MappingTraits::Ranges
192 void MappingTraits<DWARFYAML::PubEntry>::mapping(IO &IO, mapping() function in llvm::yaml::MappingTraits::PubEntry
200 void MappingTraits<DWARFYAML::PubSection>::mapping( mapping() function in llvm::yaml::MappingTraits::PubSection
210 void MappingTraits<DWARFYAML::Unit>::mapping(IO &IO, DWARFYAML::Unit &Unit) { mapping() function in llvm::yaml::MappingTraits::Unit
222 void MappingTraits<DWARFYAML::Entry>::mapping(IO &IO, DWARFYAML::Entry &Entry) { mapping() function in llvm::yaml::MappingTraits::Entry
227 void MappingTraits<DWARFYAML::FormValue>::mapping( mapping() function in llvm::yaml::MappingTraits::FormValue
236 void MappingTraits<DWARFYAML::File>::mapping(IO &IO, DWARFYAML::File &File) { mapping() function in llvm::yaml::MappingTraits::File
243 void MappingTraits<DWARFYAML::LineTableOpcode>::mapping( mapping() function in llvm::yaml::MappingTraits::LineTableOpcode
262 void MappingTraits<DWARFYAML::LineTable>::mapping( mapping() function in llvm::yaml::MappingTraits::LineTable
281 void MappingTraits<DWARFYAML::SegAddrPair>::mapping( mapping() function in llvm::yaml::MappingTraits::SegAddrPair
287 void MappingTraits<DWARFYAML::AddrTableEntry>::mapping( mapping() function in llvm::yaml::MappingTraits::AddrTableEntry
297 void MappingTraits<DWARFYAML::StringOffsetsTable>::mapping( mapping() function in llvm::yaml::MappingTraits::StringOffsetsTable
306 void MappingTraits<DWARFYAML::DWARFOperation>::mapping( mapping() function in llvm::yaml::MappingTraits::DWARFOperation
312 void MappingTraits<DWARFYAML::RnglistEntry>::mapping( mapping() function in llvm::yaml::MappingTraits::RnglistEntry
318 void MappingTraits<DWARFYAML::LoclistEntry>::mapping( mapping() function in llvm::yaml::MappingTraits::LoclistEntry
327 void MappingTraits<DWARFYAML::ListEntries<EntryType>>::mapping( mapping() function in llvm::yaml::MappingTraits::ListEntries
342 void MappingTraits<DWARFYAML::ListTable<EntryType>>::mapping( mapping() function in llvm::yaml::MappingTraits::ListTable
[all...]
/llvm-project/libcxx/test/std/containers/views/mdspan/
H A DCustomTestLayouts.h49 class mapping;
54 class layout_wrapping_integral<WrapArg>::mapping {
79 constexpr mapping() noexcept = delete; in mapping() function
80 constexpr mapping(const mapping& other) noexcept : extents_(other.extents()) {} in mapping() function
81 constexpr mapping(extents_type&& ext) noexcept in mapping()
84 constexpr mapping(const extents_type& ext, not_extents_constructible_tag) noexcept : extents_(ext) {}
89 mapping(const mapping<OtherExtents>& other) noexcept { in mapping()
102 mapping(mappin in mapping()
83 constexpr mapping(const extents_type& ext, not_extents_constructible_tag) noexcept : extents_(ext) {} mapping() function
88 mapping(const mapping<OtherExtents>& other) noexcept { mapping() function
101 mapping(mapping<OtherExtents>&& other) noexcept { mapping() function
242 constexpr mapping(const mapping& other) noexcept mapping() function
248 constexpr mapping(const mapping<OtherExtents>& other) noexcept { mapping() function
[all...]
/llvm-project/libcxx/test/libcxx/containers/views/mdspan/layout_stride/
H A Dassert.conversion.pass.cpp19 // mapping(const StridedLayoutMapping& other) noexcept;
22 // - layout-mapping-alike<StridedLayoutMapping> is satisfied.
28 // - StridedLayoutMapping meets the layout mapping requirements ([mdspan.layout.policy.reqmts]),
38 // (is-mapping-of<layout_left, LayoutStrideMapping> ||
39 // is-mapping-of<layout_right, LayoutStrideMapping> ||
40 // is-mapping-of<layout_stride, LayoutStrideMapping>))
54 std::layout_stride::mapping<std::extents<int, D, D>> arg(arg_exts, std::array<int, 2>{1, 100}); in main()
55 [[maybe_unused]] std::layout_stride::mapping<std::extents<size_t, D, 5>> m(arg); // should work in main()
60 std::layout_stride::mapping<std::extents<int, D, D>> arg(arg_exts, std::array<int, 2>{1, 100}); in main()
61 TEST_LIBCPP_ASSERT_FAILURE(([=] { std::layout_stride::mapping<st in main()
[all...]
/llvm-project/libcxx/test/libcxx/containers/views/mdspan/layout_right/
H A Dassert.ctor.layout_stride.pass.cpp24 // mapping(const layout_stride::mapping<OtherExtents>& other);
45 std::layout_stride::mapping arg(std::extents<int, D>(5), std::array<int, 1>{1}); in main()
46 [[maybe_unused]] std::layout_right::mapping<std::extents<size_t, 5>> m(arg); // should work in main()
50 std::layout_stride::mapping arg(std::extents<int, D>(5), std::array<int, 1>{1}); in main()
51 TEST_LIBCPP_ASSERT_FAILURE(([=] { std::layout_right::mapping<std::extents<int, 3>> m(arg); }()), in main()
56 std::layout_stride::mapping arg(std::extents<int, D>(500), std::array<int, 1>{1}); in main()
57 TEST_LIBCPP_ASSERT_FAILURE(([=] { std::layout_right::mapping<std::extents<signed char, D>> m(arg); }()), in main()
62 std::layout_stride::mapping arg(std::extents<int, D, D>(100, 3), std::array<int, 2>{3, 1}); in main()
64 ([=] { std::layout_right::mapping<st in main()
[all...]
H A Dassert.conversion.pass.cpp18 // mapping(const mapping<OtherExtents>&) noexcept;
32 std::layout_right::mapping<std::extents<int, D, D>> arg(arg_exts); in main()
36 [[maybe_unused]] std::layout_right::mapping<std::extents<size_t, D, 5>> m(arg); // should work in main()
40 TEST_LIBCPP_ASSERT_FAILURE(([=] { std::layout_right::mapping<std::extents<int, D, 3>> m(arg); }()), in main()
47 std::layout_right::mapping<std::extents<signed char, D>> m( in main()
48 std::layout_right::mapping<std::extents<int, D>>(std::extents<int, D>(500))); in main()
58 ([=] { std::layout_right::mapping<std::extents<signed char, D, 5>> m(arg); }()), in main()
59 "layout_right::mapping converting ctor: other.required_span_size() must be representable as index_type."); in main()
/llvm-project/libcxx/test/libcxx/containers/views/mdspan/layout_left/
H A Dassert.ctor.layout_stride.pass.cpp24 // mapping(const layout_stride::mapping<OtherExtents>& other);
45 std::layout_stride::mapping arg(std::extents<int, D>(5), std::array<int, 1>{1}); in main()
46 [[maybe_unused]] std::layout_left::mapping<std::extents<size_t, 5>> m(arg); // should work in main()
50 std::layout_stride::mapping arg(std::extents<int, D>(5), std::array<int, 1>{1}); in main()
51 TEST_LIBCPP_ASSERT_FAILURE(([=] { std::layout_left::mapping<std::extents<int, 3>> m(arg); }()), in main()
56 std::layout_stride::mapping arg(std::extents<int, D>(500), std::array<int, 1>{1}); in main()
57 TEST_LIBCPP_ASSERT_FAILURE(([=] { std::layout_left::mapping<std::extents<signed char, D>> m(arg); }()), in main()
62 std::layout_stride::mapping arg(std::extents<int, D, D>(100, 3), std::array<int, 2>{1, 100}); in main()
64 ([=] { std::layout_left::mapping<st in main()
[all...]
H A Dassert.conversion.pass.cpp18 // mapping(const mapping<OtherExtents>&) noexcept;
32 std::layout_left::mapping<std::extents<int, D, D>> arg(arg_exts); in main()
36 [[maybe_unused]] std::layout_left::mapping<std::extents<size_t, D, 5>> m(arg); // should work in main()
40 TEST_LIBCPP_ASSERT_FAILURE(([=] { std::layout_left::mapping<std::extents<int, D, 3>> m(arg); }()), in main()
47 std::layout_left::mapping<std::extents<signed char, D>> m( in main()
48 std::layout_left::mapping<std::extents<int, D>>(std::extents<int, D>(500))); in main()
58 ([=] { std::layout_left::mapping<std::extents<signed char, D, 5>> m(arg); }()), in main()
59 "layout_left::mapping converting ctor: other.required_span_size() must be representable as index_type."); in main()
H A Dassert.index_operator.pass.cpp34 std::layout_left::mapping<std::extents<unsigned char, 5>> m; in main()
41 std::layout_left::mapping<std::extents<signed char, 5>> m; in main()
48 … std::layout_left::mapping<std::dextents<unsigned char, 1>> m(std::dextents<unsigned char, 1>(5)); in main()
55 std::layout_left::mapping<std::dextents<signed char, 1>> m(std::dextents<signed char, 1>(5)); in main()
62 std::layout_left::mapping<std::dextents<int, 3>> m(std::dextents<int, 3>(5, 7, 9)); in main()
73 std::layout_left::mapping<std::dextents<unsigned, 3>> m(std::dextents<int, 3>(5, 7, 9)); in main()
/llvm-project/llvm/test/tools/llvm-readobj/ELF/
H A Dgnu-section-mapping.test1 ## Check how llvm-readelf prints sections to segments mapping.
3 ## Check that --section-mapping produces a sections to segments
4 ## mapping and not anything else.
6 # RUN: llvm-readelf --section-mapping %t64.elf \
9 # MAPPING: Section to Segment mapping:
54 ## Check that --section-mapping=false --program-headers produces just program headers.
55 # RUN: llvm-readelf --section-mapping=false --program-headers %t64.elf \
56 … | FileCheck %s --check-prefix=SEC-MAPPING-FALSE --implicit-check-not="Section to Segment mapping:"
60 ## Check that only one copy of the section/segment mapping table is produced
61 ## when both --section-mapping and --program-headers are used.
[all …]
/llvm-project/libcxx/include/
H A Dmdspan27 // [mdspan.layout], layout mapping
93 class layout_left::mapping {
102 constexpr mapping() noexcept = default;
103 constexpr mapping(const mapping&) noexcept = default;
104 constexpr mapping(const extents_type&) noexcept;
107 mapping(const mapping<OtherExtents>&) noexcept;
110 mapping(const layout_right::mapping<OtherExtent
[all...]
/llvm-project/libcxx/include/__mdspan/
H A Dlayout_right.h43 class layout_right::mapping {
46 "layout_right::mapping template argument must be a specialization of extents.");
69 "layout_right::mapping product of static extents must be representable as index_type.");
73 _LIBCPP_HIDE_FROM_ABI constexpr mapping() noexcept = default;
74 _LIBCPP_HIDE_FROM_ABI constexpr mapping(const mapping&) noexcept = default;
75 _LIBCPP_HIDE_FROM_ABI constexpr mapping(const extents_type& __ext) noexcept : __extents_(__ext) {
77 // mapping<dextents<char, 2>> map(dextents<char, 2>(40,40)); map(3, 10) == -126 in mapping()
80 "layout_right::mapping extents ctor: product of extents must be representable as index_type."); in mapping()
86 mapping(cons in requires()
76 _LIBCPP_HIDE_FROM_ABI constexpr mapping(const extents_type& __ext) noexcept : __extents_(__ext) { mapping() function
99 mapping(const layout_left::mapping<_OtherExtents>& __other) noexcept mapping() function
[all...]
H A Dlayout_left.h43 class layout_left::mapping {
46 "layout_left::mapping template argument must be a specialization of extents.");
69 "layout_left::mapping product of static extents must be representable as index_type.");
73 _LIBCPP_HIDE_FROM_ABI constexpr mapping() noexcept = default;
74 _LIBCPP_HIDE_FROM_ABI constexpr mapping(const mapping&) noexcept = default;
75 _LIBCPP_HIDE_FROM_ABI constexpr mapping(const extents_type& __ext) noexcept : __extents_(__ext) {
77 // mapping<dextents<char, 2>> map(dextents<char, 2>(40,40)); map(10, 3) == -126 in mapping() function
80 "layout_left::mapping extents ctor: product of extents must be representable as index_type."); in mapping()
86 mapping(cons
100 mapping(const layout_right::mapping<_OtherExtents>& __other) noexcept mapping() function
[all...]
/llvm-project/llvm/include/llvm/ObjectYAML/
H A DMachOYAML.h191 static void mapping(IO &IO, MachOYAML::FileHeader &FileHeader); in LLVM_YAML_IS_SEQUENCE_VECTOR()
195 static void mapping(IO &IO, MachOYAML::Object &Object); in LLVM_YAML_IS_SEQUENCE_VECTOR()
199 static void mapping(IO &IO, MachOYAML::FatHeader &FatHeader); in LLVM_YAML_IS_SEQUENCE_VECTOR()
203 static void mapping(IO &IO, MachOYAML::FatArch &FatArch); in LLVM_YAML_IS_SEQUENCE_VECTOR()
207 static void mapping(IO &IO, MachOYAML::UniversalBinary &UniversalBinary); in LLVM_YAML_IS_SEQUENCE_VECTOR()
211 static void mapping(IO &IO, MachOYAML::LoadCommand &LoadCommand); in LLVM_YAML_IS_SEQUENCE_VECTOR()
215 static void mapping(IO &IO, MachOYAML::LinkEditData &LinkEditData); in LLVM_YAML_IS_SEQUENCE_VECTOR()
219 static void mapping(IO &IO, MachOYAML::RebaseOpcode &RebaseOpcode); in LLVM_YAML_IS_SEQUENCE_VECTOR()
223 static void mapping(IO &IO, MachOYAML::BindOpcode &BindOpcode); in LLVM_YAML_IS_SEQUENCE_VECTOR()
227 static void mapping(IO &IO, MachOYAML::ExportEntry &ExportEntry); in LLVM_YAML_IS_SEQUENCE_VECTOR()
[all …]
H A DCOFFYAML.h218 static void mapping(IO &IO, COFFYAML::Relocation &Rel); in LLVM_YAML_IS_SEQUENCE_VECTOR()
223 static void mapping(IO &IO, COFFYAML::PEHeader &PH); in LLVM_YAML_IS_SEQUENCE_VECTOR()
228 static void mapping(IO &IO, COFF::DataDirectory &DD); in LLVM_YAML_IS_SEQUENCE_VECTOR()
233 static void mapping(IO &IO, COFF::header &H); in LLVM_YAML_IS_SEQUENCE_VECTOR()
237 static void mapping(IO &IO, COFF::AuxiliaryFunctionDefinition &AFD); in LLVM_YAML_IS_SEQUENCE_VECTOR()
241 static void mapping(IO &IO, COFF::AuxiliarybfAndefSymbol &AAS); in LLVM_YAML_IS_SEQUENCE_VECTOR()
245 static void mapping(IO &IO, COFF::AuxiliaryWeakExternal &AWE); in LLVM_YAML_IS_SEQUENCE_VECTOR()
249 static void mapping(IO &IO, COFF::AuxiliarySectionDefinition &ASD); in LLVM_YAML_IS_SEQUENCE_VECTOR()
253 static void mapping(IO &IO, COFF::AuxiliaryCLRToken &ACT); in LLVM_YAML_IS_SEQUENCE_VECTOR()
257 static void mapping(I in LLVM_YAML_IS_SEQUENCE_VECTOR()
[all...]
H A DDWARFYAML.h104 /// Class that contains helpful context information when mapping YAML into DWARF
313 static void mapping(IO &IO, DWARFYAML::Data &DWARF); in LLVM_YAML_IS_SEQUENCE_VECTOR()
317 static void mapping(IO &IO, DWARFYAML::AbbrevTable &AbbrevTable); in LLVM_YAML_IS_SEQUENCE_VECTOR()
321 static void mapping(IO &IO, DWARFYAML::Abbrev &Abbrev); in LLVM_YAML_IS_SEQUENCE_VECTOR()
325 static void mapping(IO &IO, DWARFYAML::AttributeAbbrev &AttAbbrev); in LLVM_YAML_IS_SEQUENCE_VECTOR()
329 static void mapping(IO &IO, DWARFYAML::ARangeDescriptor &Descriptor); in LLVM_YAML_IS_SEQUENCE_VECTOR()
333 static void mapping(IO &IO, DWARFYAML::ARange &ARange); in LLVM_YAML_IS_SEQUENCE_VECTOR()
337 static void mapping(IO &IO, DWARFYAML::RangeEntry &Entry); in LLVM_YAML_IS_SEQUENCE_VECTOR()
341 static void mapping(IO &IO, DWARFYAML::Ranges &Ranges); in LLVM_YAML_IS_SEQUENCE_VECTOR()
345 static void mapping(I in LLVM_YAML_IS_SEQUENCE_VECTOR()
[all...]
H A DWasmYAML.h453 static void mapping(IO &IO, WasmYAML::FileHeader &FileHdr); in LLVM_YAML_IS_SEQUENCE_VECTOR()
457 static void mapping(IO &IO, std::unique_ptr<WasmYAML::Section> &Section); in LLVM_YAML_IS_SEQUENCE_VECTOR()
461 static void mapping(IO &IO, WasmYAML::Object &Object); in LLVM_YAML_IS_SEQUENCE_VECTOR()
465 static void mapping(IO &IO, WasmYAML::Import &Import); in LLVM_YAML_IS_SEQUENCE_VECTOR()
469 static void mapping(IO &IO, WasmYAML::Export &Export); in LLVM_YAML_IS_SEQUENCE_VECTOR()
473 static void mapping(IO &IO, WasmYAML::Global &Global); in LLVM_YAML_IS_SEQUENCE_VECTOR()
497 static void mapping(IO &IO, WasmYAML::Signature &Signature); in LLVM_YAML_IS_SEQUENCE_VECTOR()
501 static void mapping(IO &IO, WasmYAML::Table &Table); in LLVM_YAML_IS_SEQUENCE_VECTOR()
505 static void mapping(IO &IO, WasmYAML::Limits &Limits); in LLVM_YAML_IS_SEQUENCE_VECTOR()
509 static void mapping(IO &IO, WasmYAML::Function &Function); in LLVM_YAML_IS_SEQUENCE_VECTOR()
[all …]
/llvm-project/llvm/docs/
H A DCoverageMappingFormat.rst14 LLVM's code coverage mapping format is used to provide code coverage
19 mapping works under the hood. A prior knowledge of how Clang's profile guided
24 We start by briefly describing LLVM's code coverage mapping format and the
26 the basics are down, more advanced features of the coverage mapping format
33 LLVM's code coverage mapping format is designed to be a self contained
35 It's described in this document as a **mapping** format because its goal is
40 The mapping data is used in two places in the code coverage process:
42 1. When clang compiles a source file with ``-fcoverage-mapping``, it
43 generates the mapping information that describes the mapping between the
48 2. It is also used by *llvm-cov* - the mapping information is extracted from an
[all …]

12345678910>>...28