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

References

lib/Transforms/Instrumentation/DataFlowSanitizer.cpp
  554   IntptrTy = DL.getIntPtrType(*Ctx);
  556   ShadowPtrMul = ConstantInt::getSigned(IntptrTy, ShadowWidth / 8);
  558     ShadowPtrMask = ConstantInt::getSigned(IntptrTy, ~0x700000000000LL);
  560     ShadowPtrMask = ConstantInt::getSigned(IntptrTy, ~0xF000000000LL);
  570   Type *DFSanUnionLoadArgs[2] = { ShadowPtrTy, IntptrTy };
  575   Type *DFSanSetLabelArgs[3] = { ShadowTy, Type::getInt8PtrTy(*Ctx), IntptrTy };
  588         ConstantInt::get(IntptrTy, uintptr_t(GetArgTLSPtr)),
  595         ConstantInt::get(IntptrTy, uintptr_t(GetRetvalTLSPtr)),
  729       Mod->getOrInsertGlobal(kDFSanExternShadowPtrMask, IntptrTy);
 1071     ShadowPtrMaskValue = IRB.CreateLoad(IntptrTy, ExternalShadowMask);
 1076           IRB.CreateAnd(IRB.CreatePtrToInt(Addr, IntptrTy),
 1077                         IRB.CreatePtrToInt(ShadowPtrMaskValue, IntptrTy)),
 1221                                        ConstantInt::get(DFS.IntptrTy, 1));
 1235         {ShadowAddr, ConstantInt::get(DFS.IntptrTy, Size)});
 1276                                    ConstantInt::get(DFS.IntptrTy, 1));
 1294       DFS.DFSanUnionLoadFn, {ShadowAddr, ConstantInt::get(DFS.IntptrTy, Size)});
 1487                   IRB.CreateZExtOrTrunc(I.getLength(), DFSF.DFS.IntptrTy)});