Home
last modified time | relevance | path

Searched refs:OpenMPOffloadMappingFlags (Results 1 – 11 of 11) sorted by relevance

/llvm-project/mlir/lib/Dialect/OpenMP/IR/
H A DOpenMPDialect.cpp1361 llvm::omp::OpenMPOffloadMappingFlags flag) { in verifyMapClause()
1371 llvm::omp::OpenMPOffloadMappingFlags mapTypeBits = in verifyMapClause()
1372 llvm::omp::OpenMPOffloadMappingFlags::OMP_MAP_NONE; in verifyMapClause()
1382 mapTypeBits |= llvm::omp::OpenMPOffloadMappingFlags::OMP_MAP_ALWAYS; in build()
1385 mapTypeBits |= llvm::omp::OpenMPOffloadMappingFlags::OMP_MAP_IMPLICIT;
1388 mapTypeBits |= llvm::omp::OpenMPOffloadMappingFlags::OMP_MAP_CLOSE; in verify()
1391 mapTypeBits |= llvm::omp::OpenMPOffloadMappingFlags::OMP_MAP_PRESENT; in verify()
1394 mapTypeBits |= llvm::omp::OpenMPOffloadMappingFlags::OMP_MAP_TO;
1397 mapTypeBits |= llvm::omp::OpenMPOffloadMappingFlags::OMP_MAP_FROM;
1400 mapTypeBits |= llvm::omp::OpenMPOffloadMappingFlags in build()
[all...]
/llvm-project/flang/lib/Lower/OpenMP/
H A DClauseProcessor.h171 llvm::omp::OpenMPOffloadMappingFlags mapTypeBits,
H A DClauseProcessor.cpp941 llvm::omp::OpenMPOffloadMappingFlags mapTypeBits, in processMap()
989 std::underlying_type_t<llvm::omp::OpenMPOffloadMappingFlags>>( in processMap()
1020 llvm::omp::OpenMPOffloadMappingFlags mapTypeBits = in processReduction()
1021 llvm::omp::OpenMPOffloadMappingFlags::OMP_MAP_NONE; in processReduction()
1027 mapTypeBits |= llvm::omp::OpenMPOffloadMappingFlags::OMP_MAP_TO; in processReduction()
1030 mapTypeBits |= llvm::omp::OpenMPOffloadMappingFlags::OMP_MAP_FROM; in processReduction()
1033 mapTypeBits |= llvm::omp::OpenMPOffloadMappingFlags::OMP_MAP_TO | in processReduction()
1034 llvm::omp::OpenMPOffloadMappingFlags::OMP_MAP_FROM; in processReduction()
1045 mapTypeBits |= llvm::omp::OpenMPOffloadMappingFlags::OMP_MAP_DELETE; in processReduction()
1050 mapTypeBits |= llvm::omp::OpenMPOffloadMappingFlags in processSectionsReduction()
[all...]
H A DOpenMP.cpp1370 llvm::omp::OpenMPOffloadMappingFlags mapFlag = in genFlushOp()
1371 llvm::omp::OpenMPOffloadMappingFlags::OMP_MAP_IMPLICIT; in genFlushOp()
1383 mapFlag |= llvm::omp::OpenMPOffloadMappingFlags::OMP_MAP_TO; in genMasterOp()
1392 std::underlying_type_t<llvm::omp::OpenMPOffloadMappingFlags>>( in genOrderedOp()
2208 llvm::omp::OpenMPOffloadMappingFlags mapFlag = in genOMP()
2209 llvm::omp::OpenMPOffloadMappingFlags::OMP_MAP_IMPLICIT; in genOMP()
2229 mapFlag |= llvm::omp::OpenMPOffloadMappingFlags::OMP_MAP_TO; in genOMP()
2230 mapFlag |= llvm::omp::OpenMPOffloadMappingFlags::OMP_MAP_FROM; in genOMP()
2235 mapFlag |= llvm::omp::OpenMPOffloadMappingFlags::OMP_MAP_TO; in genOMP()
2236 mapFlag |= llvm::omp::OpenMPOffloadMappingFlags in genOMP()
[all...]
/llvm-project/clang/lib/CodeGen/
H A DCGOpenMPRuntime.cpp6507 static_cast<std::underlying_type_t<OpenMPOffloadMappingFlags>>(
6508 OpenMPOffloadMappingFlags::OMP_MAP_MEMBER_OF);
6726 OpenMPOffloadMappingFlags getMapTypeBits( in getExprTypeSize()
6730 OpenMPOffloadMappingFlags Bits =
6731 IsImplicit ? OpenMPOffloadMappingFlags::OMP_MAP_IMPLICIT
6732 : OpenMPOffloadMappingFlags::OMP_MAP_NONE;
6742 Bits |= OpenMPOffloadMappingFlags::OMP_MAP_TO; in getMapTypeBits()
6745 Bits |= OpenMPOffloadMappingFlags::OMP_MAP_FROM; in getMapTypeBits()
6748 Bits |= OpenMPOffloadMappingFlags::OMP_MAP_TO | in getMapTypeBits()
6749 OpenMPOffloadMappingFlags in getMapTypeBits()
[all...]
/llvm-project/mlir/lib/Target/LLVMIR/Dialect/OpenMP/
H A DOpenMPToLLVMIRTranslation.cpp2928 llvm::omp::OpenMPOffloadMappingFlags(mapOp.getMapType().value())); in handleDeclareTargetMapVar()
2944 llvm::omp::OpenMPOffloadMappingFlags::OMP_MAP_RETURN_PARAM; in handleDeclareTargetMapVar()
2972 llvm::omp::OpenMPOffloadMappingFlags::OMP_MAP_RETURN_PARAM);
3139 static llvm::omp::OpenMPOffloadMappingFlags mapParentWithMembers( in convertOmpTarget()
3147 ? llvm::omp::OpenMPOffloadMappingFlags::OMP_MAP_TARGET_PARAM in convertOmpTarget()
3148 : llvm::omp::OpenMPOffloadMappingFlags::OMP_MAP_NONE); in convertOmpTarget()
3195 llvm::omp::OpenMPOffloadMappingFlags memberOfFlag = in convertDeclareTargetAttr()
3209 llvm::omp::OpenMPOffloadMappingFlags mapFlag = mapData.Types[mapDataIndex]; in convertDeclareTargetAttr()
3249 uint64_t mapDataIndex, llvm::omp::OpenMPOffloadMappingFlags memberOfFlag) { in convertDeclareTargetAttr()
3269 auto mapFlag = llvm::omp::OpenMPOffloadMappingFlags( in convertDeclareTargetAttr()
[all...]
/llvm-project/llvm/include/llvm/Frontend/OpenMP/
H A DOMPConstants.h195 enum class OpenMPOffloadMappingFlags : uint64_t { enum
H A DOMPIRBuilder.h952 omp::OpenMPOffloadMappingFlags getMemberOfFlag(unsigned Position);
963 void setCorrectMemberOfFlag(omp::OpenMPOffloadMappingFlags &Flags,
964 omp::OpenMPOffloadMappingFlags MemberOfFlag);
2356 using MapFlagsArrayTy = SmallVector<omp::OpenMPOffloadMappingFlags, 4>;
/llvm-project/llvm/lib/Frontend/OpenMP/
H A DOMPIRBuilder.cpp7888 static_cast<std::underlying_type_t<OpenMPOffloadMappingFlags>>( in createOffloadMapnames()
7889 OpenMPOffloadMappingFlags::OMP_MAP_DELETE))); in createOffloadMapnames()
7899 static_cast<std::underlying_type_t<OpenMPOffloadMappingFlags>>(
7900 OpenMPOffloadMappingFlags::OMP_MAP_PTR_AND_OBJ)));
7925 ~static_cast<std::underlying_type_t<OpenMPOffloadMappingFlags>>( in collectBlocks()
7926 OpenMPOffloadMappingFlags::OMP_MAP_TO | in collectBlocks()
7927 OpenMPOffloadMappingFlags::OMP_MAP_FROM))); in collectBlocks()
7931 static_cast<std::underlying_type_t<OpenMPOffloadMappingFlags>>( in collectBlocks()
7932 OpenMPOffloadMappingFlags::OMP_MAP_IMPLICIT))); in collectBlocks()
8043 static_cast<std::underlying_type_t<OpenMPOffloadMappingFlags>>( in createOffloadEntriesAndInfoMetadata()
[all...]
/llvm-project/llvm/unittests/Frontend/
H A DOpenMPIRBuilderTest.cpp5924 CombinedInfo.Types.emplace_back(llvm::omp::OpenMPOffloadMappingFlags(1)); in TEST_F()
5986 CombinedInfo.Types.emplace_back(llvm::omp::OpenMPOffloadMappingFlags(2)); in TEST_F()
6055 CombinedInfo.Types.emplace_back(llvm::omp::OpenMPOffloadMappingFlags(3)); in TEST_F()
6063 CombinedInfo.Types.emplace_back(llvm::omp::OpenMPOffloadMappingFlags(67)); in TEST_F()
6071 CombinedInfo.Types.emplace_back(llvm::omp::OpenMPOffloadMappingFlags(67)); in TEST_F()
6162 CombinedInfo.Types.emplace_back(llvm::omp::OpenMPOffloadMappingFlags( in TEST_F()
6163 llvm::omp::OpenMPOffloadMappingFlags::OMP_MAP_TO | in TEST_F()
6164 llvm::omp::OpenMPOffloadMappingFlags::OMP_MAP_FROM | in TEST_F()
6165 llvm::omp::OpenMPOffloadMappingFlags::OMP_MAP_TARGET_PARAM)); in TEST_F()
/llvm-project/mlir/include/mlir/Dialect/OpenMP/
H A DOpenMPOps.td1055 OpenMPOffloadMappingFlags.