reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Transforms/Instrumentation/HWAddressSanitizer.cpp
  375   Int8Ty = IRB.getInt8Ty();
  455       "__hwasan_tag_memory", IRB.getVoidTy(), Int8PtrTy, Int8Ty, IntptrTy);
  457       M.getOrInsertFunction("__hwasan_generate_tag", Int8Ty);
  607   return IRB.CreateGEP(Int8Ty, shadowBase(), Shadow);
  633   Value *MemTag = IRB.CreateLoad(Int8Ty, Shadow);
  650       IRB.CreateICmpUGT(MemTag, ConstantInt::get(Int8Ty, 15));
  656   Value *PtrLowBits = IRB.CreateTrunc(IRB.CreateAnd(PtrLong, 15), Int8Ty);
  658       PtrLowBits, ConstantInt::get(Int8Ty, (1 << AccessSizeIndex) - 1));
  667   Value *InlineTag = IRB.CreateLoad(Int8Ty, InlineTagAddr);
  798           ConstantInt::get(Int8Ty, Size % Mapping.getObjectAlignment()),
  799           IRB.CreateConstGEP1_32(Int8Ty, ShadowPtr, ShadowSize));
  801                                    Int8Ty, IRB.CreateBitCast(AI, Int8PtrTy),
 1196           AllocatedType, ArrayType::get(Int8Ty, AlignedSize - Size));
 1350   Type *Int8Arr0Ty = ArrayType::get(Int8Ty, 0);