Home | History | Annotate | Download | only in SPIRV

Lines Matching refs:kOCLBuiltinName

378   if (DemangledName.find(kOCLBuiltinName::NDRangePrefix) == 0) {
382 if (DemangledName == kOCLBuiltinName::All) {
386 if (DemangledName == kOCLBuiltinName::Any) {
390 if (DemangledName.find(kOCLBuiltinName::AsyncWorkGroupCopy) == 0 ||
391 DemangledName.find(kOCLBuiltinName::AsyncWorkGroupStridedCopy) == 0) {
395 if (DemangledName.find(kOCLBuiltinName::AtomicPrefix) == 0 ||
396 DemangledName.find(kOCLBuiltinName::AtomPrefix) == 0) {
398 if (DemangledName == kOCLBuiltinName::AtomicInit) {
402 if (DemangledName == kOCLBuiltinName::AtomicWorkItemFence) {
406 if (DemangledName == kOCLBuiltinName::AtomicCmpXchgWeak ||
407 DemangledName == kOCLBuiltinName::AtomicCmpXchgStrong ||
408 DemangledName == kOCLBuiltinName::AtomicCmpXchgWeakExplicit ||
409 DemangledName == kOCLBuiltinName::AtomicCmpXchgStrongExplicit) {
417 if (DemangledName.find(kOCLBuiltinName::ConvertPrefix) == 0) {
421 if (DemangledName == kOCLBuiltinName::GetImageWidth ||
422 DemangledName == kOCLBuiltinName::GetImageHeight ||
423 DemangledName == kOCLBuiltinName::GetImageDepth ||
424 DemangledName == kOCLBuiltinName::GetImageDim ||
425 DemangledName == kOCLBuiltinName::GetImageArraySize) {
429 if ((DemangledName.find(kOCLBuiltinName::WorkGroupPrefix) == 0 &&
430 DemangledName != kOCLBuiltinName::WorkGroupBarrier) ||
431 DemangledName == kOCLBuiltinName::WaitGroupEvent ||
432 kOCLBuiltinName::SubGroupPrefix) == 0 &&
433 DemangledName != kOCLBuiltinName::SubGroupBarrier)) {
437 if (DemangledName.find(kOCLBuiltinName::Pipe) != std::string::npos) {
441 if (DemangledName == kOCLBuiltinName::MemFence) {
445 if (DemangledName.find(kOCLBuiltinName::ReadImage) == 0) {
455 if (DemangledName.find(kOCLBuiltinName::ReadImage) == 0 ||
456 DemangledName.find(kOCLBuiltinName::WriteImage) == 0) {
460 if (DemangledName == kOCLBuiltinName::ToGlobal ||
461 DemangledName == kOCLBuiltinName::ToLocal ||
462 DemangledName == kOCLBuiltinName::ToPrivate) {
466 if (DemangledName.find(kOCLBuiltinName::VLoadPrefix) == 0 ||
467 DemangledName.find(kOCLBuiltinName::VStorePrefix) == 0) {
471 if (DemangledName == kOCLBuiltinName::IsFinite ||
472 DemangledName == kOCLBuiltinName::IsInf ||
473 DemangledName == kOCLBuiltinName::IsNan ||
474 DemangledName == kOCLBuiltinName::IsNormal ||
475 DemangledName == kOCLBuiltinName::Signbit) {
479 if (DemangledName == kOCLBuiltinName::WorkGroupBarrier ||
480 DemangledName == kOCLBuiltinName::Barrier) {
484 if (DemangledName == kOCLBuiltinName::GetFence) {
488 if (DemangledName == kOCLBuiltinName::Dot &&
493 if (DemangledName == kOCLBuiltinName::FMin ||
494 DemangledName == kOCLBuiltinName::FMax ||
495 DemangledName == kOCLBuiltinName::Min ||
496 DemangledName == kOCLBuiltinName::Max ||
497 DemangledName == kOCLBuiltinName::Step ||
498 DemangledName == kOCLBuiltinName::SmoothStep ||
499 DemangledName == kOCLBuiltinName::Clamp ||
500 DemangledName == kOCLBuiltinName::Mix) {
504 if (DemangledName == kOCLBuiltinName::GetImageChannelDataType) {
509 if (DemangledName == kOCLBuiltinName::GetImageChannelOrder) {
520 assert(DemangledName.find(kOCLBuiltinName::NDRangePrefix) == 0);
570 if (DemangledName == OCLUtil::kOCLBuiltinName::AsyncWorkGroupCopy) {
593 return kOCLBuiltinName::AtomicCmpXchgStrong;
841 strlen(kOCLBuiltinName::ConvertPrefix));
884 if (DemangledName == kOCLBuiltinName::WorkGroupBarrier)
886 if (DemangledName == kOCLBuiltinName::WaitGroupEvent) {
888 } else if (DemangledName.find(kOCLBuiltinName::WorkGroupPrefix) == 0) {
889 DemangledName.erase(0, strlen(kOCLBuiltinName::WorkPrefix));
891 } else if (DemangledName.find(kOCLBuiltinName::SubGroupPrefix) == 0) {
892 DemangledName.erase(0, strlen(kOCLBuiltinName::SubPrefix));
897 if (DemangledName != kOCLBuiltinName::WaitGroupEvent) {
999 if ((DemangledName.find(kOCLBuiltinName::ReadPipe) == 0 ||
1000 DemangledName.find(kOCLBuiltinName::WritePipe) == 0)
1109 if (DemangledName == kOCLBuiltinName::GetImageDim) {
1127 .Case(kOCLBuiltinName::GetImageWidth, 0)
1128 .Case(kOCLBuiltinName::GetImageHeight, 1)
1129 .Case(kOCLBuiltinName::GetImageDepth, 2)
1130 .Case(kOCLBuiltinName::GetImageArraySize, Dim - 1);
1233 if (DemangledName.find(kOCLBuiltinName::ReadImage) == 0)
1234 Info.UniqName = kOCLBuiltinName::ReadImage;
1236 if (DemangledName.find(kOCLBuiltinName::WriteImage) == 0)
1238 Info.UniqName = kOCLBuiltinName::WriteImage;
1319 if (DemangledName.find(kOCLBuiltinName::VLoadPrefix) == 0 &&
1320 DemangledName != kOCLBuiltinName::VLoadHalf) {
1325 } else if (DemangledName.find(kOCLBuiltinName::RoundingPrefix)
1328 DemangledName.find(kOCLBuiltinName::RoundingPrefix) + 1, 3));
1332 if (DemangledName.find(kOCLBuiltinName::VLoadAPrefix) == 0)
1333 transVecLoadStoreName(DemangledName, kOCLBuiltinName::VLoadAPrefix, true);
1335 transVecLoadStoreName(DemangledName, kOCLBuiltinName
1337 if (DemangledName.find(kOCLBuiltinName::VStoreAPrefix) == 0)
1338 transVecLoadStoreName(DemangledName, kOCLBuiltinName::VStoreAPrefix, true);
1340 transVecLoadStoreName(DemangledName, kOCLBuiltinName::VStorePrefix, false);
1347 if (DemangledName.find(kOCLBuiltinName::VLoadPrefix) == 0)
1393 if (DemangledName == kOCLBuiltinName::FMin ||
1394 DemangledName == kOCLBuiltinName::FMax ||
1395 DemangledName == kOCLBuiltinName::Min ||
1396 DemangledName == kOCLBuiltinName::Max) {
1399 } else if (DemangledName == kOCLBuiltinName::Clamp) {
1403 } else if (DemangledName == kOCLBuiltinName::Mix) {
1407 } else if (DemangledName == kOCLBuiltinName::Step) {
1410 } else if (DemangledName == kOCLBuiltinName::SmoothStep) {