/llvm-project/offload/DeviceRTL/src/ |
H A D | Mapping.cpp | 1 //===------- 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 D | Reduction.cpp | 28 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 D | Kernel.cpp | 35 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 D | State.cpp | 92 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 D | Parallelism.cpp | 53 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 D | deduction.pass.cpp | 25 // 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 D | ObjectYAML.cpp | 22 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 D | MachOYAML.cpp | 83 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 D | DWARFYAML.cpp | 91 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 D | CustomTestLayouts.h | 49 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 D | assert.conversion.pass.cpp | 19 // 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 D | assert.ctor.layout_stride.pass.cpp | 24 // 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 D | assert.conversion.pass.cpp | 18 // 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 D | assert.ctor.layout_stride.pass.cpp | 24 // 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 D | assert.conversion.pass.cpp | 18 // 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 D | assert.index_operator.pass.cpp | 34 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 D | gnu-section-mapping.test | 1 ## 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 D | mdspan | 27 // [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 D | layout_right.h | 43 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 D | layout_left.h | 43 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 D | MachOYAML.h | 191 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 D | COFFYAML.h | 218 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 D | DWARFYAML.h | 104 /// 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 D | WasmYAML.h | 453 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 D | CoverageMappingFormat.rst | 14 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 …]
|