Lines Matching refs:Mapping

447   ShadowMapping Mapping;
449 Mapping.Scale = IsMyriad ? kMyriadShadowScale : kDefaultShadowScale;
451 Mapping.Scale = ClMappingScale;
456 Mapping.Offset = kDynamicShadowSentinel;
458 Mapping.Offset = kMIPS32_ShadowOffset32;
460 Mapping.Offset = kFreeBSD_ShadowOffset32;
462 Mapping.Offset = kNetBSD_ShadowOffset32;
464 Mapping.Offset = kDynamicShadowSentinel;
466 Mapping.Offset = kWindowsShadowOffset32;
468 Mapping.Offset = kEmscriptenShadowOffset;
471 (kMyriadMemorySize32 >> Mapping.Scale));
472 Mapping.Offset = ShadowOffset - (kMyriadMemoryOffset32 >> Mapping.Scale);
475 Mapping.Offset = kDefaultShadowOffset32;
480 Mapping.Offset = 0;
482 Mapping.Offset = kPPC64_ShadowOffset64;
484 Mapping.Offset = kSystemZ_ShadowOffset64;
486 Mapping.Offset = kFreeBSD_ShadowOffset64;
489 Mapping.Offset = kNetBSDKasan_ShadowOffset64;
491 Mapping.Offset = kNetBSD_ShadowOffset64;
493 Mapping.Offset = kPS4CPU_ShadowOffset64;
496 Mapping.Offset = kLinuxKasan_ShadowOffset64;
498 Mapping.Offset = (kSmallX86_64ShadowOffsetBase &
499 (kSmallX86_64ShadowOffsetAlignMask << Mapping.Scale));
501 Mapping.Offset = kWindowsShadowOffset64;
503 Mapping.Offset = kMIPS64_ShadowOffset64;
505 Mapping.Offset = kDynamicShadowSentinel;
507 Mapping.Offset = kAArch64_ShadowOffset64;
509 Mapping.Offset = kDefaultShadowOffset64;
513 Mapping.Offset = kDynamicShadowSentinel;
517 Mapping.Offset = ClMappingOffset;
525 Mapping.OrShadowOffset = !IsAArch64 && !IsPPC64 && !IsSystemZ && !IsPS4CPU &&
526 !(Mapping.Offset & (Mapping.Offset - 1)) &&
527 Mapping.Offset != kDynamicShadowSentinel;
530 Mapping.InGlobal = ClWithIfunc && IsAndroidWithIfuncSupport && IsArmOrThumb;
532 return Mapping;
597 Mapping = getShadowMapping(TargetTriple, LongSize, this->CompileKernel);
680 ShadowMapping Mapping;
762 Mapping = getShadowMapping(TargetTriple, LongSize, this->CompileKernel);
798 return RedzoneSizeForScale(Mapping.Scale);
812 ShadowMapping Mapping;
877 ShadowMapping Mapping;
917 IntptrPtrTy(PointerType::get(IntptrTy, 0)), Mapping(ASan.Mapping),
918 StackAlignment(1 << Mapping.Scale),
1287 Shadow = IRB.CreateLShr(Shadow, Mapping.Scale);
1288 if (Mapping.Offset == 0) return Shadow;
1294 ShadowBase = ConstantInt::get(IntptrTy, Mapping.Offset);
1295 if (Mapping.OrShadowOffset)
1597 unsigned Granularity = 1 << Mapping.Scale;
1642 size_t Granularity = static_cast<size_t>(1) << Mapping.Scale;
1697 IntegerType::get(*C, std::max(8U, TypeSize >> Mapping.Scale));
1705 size_t Granularity = 1ULL << Mapping.Scale;
2196 if (Mapping.Scale > 3)
2197 AllGlobals->setAlignment(Align(1ULL << Mapping.Scale));
2536 if (Mapping.InGlobal)
2561 if (Mapping.Offset != kDynamicShadowSentinel)
2565 if (Mapping.InGlobal) {
3026 size_t Granularity = 1ULL << Mapping.Scale;