Lines Matching refs:Mapping

505   ShadowMapping Mapping;
507 Mapping.Scale = kDefaultShadowScale;
509 Mapping.Scale = ClMappingScale;
514 Mapping.Offset = kDynamicShadowSentinel;
516 Mapping.Offset = kMIPS_ShadowOffsetN32;
518 Mapping.Offset = kMIPS32_ShadowOffset32;
520 Mapping.Offset = kFreeBSD_ShadowOffset32;
522 Mapping.Offset = kNetBSD_ShadowOffset32;
524 Mapping.Offset = kDynamicShadowSentinel;
526 Mapping.Offset = kWindowsShadowOffset32;
528 Mapping.Offset = kEmscriptenShadowOffset;
530 Mapping.Offset = kDefaultShadowOffset32;
535 Mapping.Offset = 0;
537 Mapping.Offset = kPPC64_ShadowOffset64;
539 Mapping.Offset = kSystemZ_ShadowOffset64;
541 Mapping.Offset = kFreeBSDAArch64_ShadowOffset64;
544 Mapping.Offset = kFreeBSDKasan_ShadowOffset64;
546 Mapping.Offset = kFreeBSD_ShadowOffset64;
549 Mapping.Offset = kNetBSDKasan_ShadowOffset64;
551 Mapping.Offset = kNetBSD_ShadowOffset64;
553 Mapping.Offset = kPS_ShadowOffset64;
556 Mapping.Offset = kLinuxKasan_ShadowOffset64;
558 Mapping.Offset = (kSmallX86_64ShadowOffsetBase &
559 (kSmallX86_64ShadowOffsetAlignMask << Mapping.Scale));
561 Mapping.Offset = kWindowsShadowOffset64;
563 Mapping.Offset = kMIPS64_ShadowOffset64;
565 Mapping.Offset = kDynamicShadowSentinel;
567 Mapping.Offset = kDynamicShadowSentinel;
569 Mapping.Offset = kAArch64_ShadowOffset64;
571 Mapping.Offset = kLoongArch64_ShadowOffset64;
573 Mapping.Offset = kRISCV64_ShadowOffset64;
575 Mapping.Offset = (kSmallX86_64ShadowOffsetBase &
576 (kSmallX86_64ShadowOffsetAlignMask << Mapping.Scale));
578 Mapping.Offset = kDefaultShadowOffset64;
582 Mapping.Offset = kDynamicShadowSentinel;
586 Mapping.Offset = ClMappingOffset;
594 Mapping.OrShadowOffset = !IsAArch64 && !IsPPC64 && !IsSystemZ && !IsPS &&
596 !(Mapping.Offset & (Mapping.Offset - 1)) &&
597 Mapping.Offset != kDynamicShadowSentinel;
600 Mapping.InGlobal = ClWithIfunc && IsAndroidWithIfuncSupport && IsArmOrThumb;
602 return Mapping;
609 auto Mapping = getShadowMapping(TargetTriple, LongSize, IsKasan);
610 *ShadowBase = Mapping.Offset;
611 *MappingScale = Mapping.Scale;
612 *OrShadowOffset = Mapping.OrShadowOffset;
744 Mapping = getShadowMapping(TargetTriple, LongSize, this->CompileKernel);
840 ShadowMapping Mapping;
902 Mapping = getShadowMapping(TargetTriple, LongSize, this->CompileKernel);
943 return getRedzoneSizeForScale(Mapping.Scale);
961 ShadowMapping Mapping;
992 ShadowMapping Mapping;
1029 Mapping(ASan.Mapping),
1316 Shadow = IRB.CreateLShr(Shadow, Mapping.Scale);
1317 if (Mapping.Offset == 0) return Shadow;
1323 ShadowBase = ConstantInt::get(IntptrTy, Mapping.Offset);
1324 if (Mapping.OrShadowOffset)
1728 unsigned Granularity = 1 << Mapping.Scale;
1773 size_t Granularity = static_cast<size_t>(1) << Mapping.Scale;
1875 IntegerType::get(*C, std::max(8U, TypeStoreSize >> Mapping.Scale));
1879 std::max<uint64_t>(Alignment.valueOrOne().value() >> Mapping.Scale, 1);
1884 size_t Granularity = 1ULL << Mapping.Scale;
2470 if (Mapping.Scale > 3)
2471 AllGlobals->setAlignment(Align(1ULL << Mapping.Scale));
2851 if (Mapping.InGlobal)
2881 if (Mapping.Offset != kDynamicShadowSentinel)
2885 if (Mapping.InGlobal) {
3440 uint64_t Granularity = 1ULL << Mapping.Scale;