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

References

lib/Transforms/Instrumentation/DataFlowSanitizer.cpp
  552   ShadowTy = IntegerType::get(*Ctx, ShadowWidth);
  556   ShadowPtrMul = ConstantInt::getSigned(IntptrTy, ShadowWidth / 8);
 1193   uint64_t ShadowAlign = Align * DFS.ShadowWidth / 8;
 1227   if (!AvoidNewBlocks && Size % (64 / DFS.ShadowWidth) == 0) {
 1246     Value *ShlShadow = IRB.CreateShl(WideShadow, DFS.ShadowWidth);
 1247     Value *ShrShadow = IRB.CreateLShr(WideShadow, 64 - DFS.ShadowWidth);
 1270     for (uint64_t Ofs = 64 / DFS.ShadowWidth; Ofs != Size;
 1271          Ofs += 64 / DFS.ShadowWidth) {
 1338   uint64_t ShadowAlign = Align * DFS.ShadowWidth / 8;
 1342     IntegerType *ShadowTy = IntegerType::get(*DFS.Ctx, Size * DFS.ShadowWidth);
 1350   const unsigned ShadowVecSize = 128 / DFS.ShadowWidth;
 1496       ConstantInt::get(I.getLength()->getType(), DFSF.DFS.ShadowWidth / 8));
 1504     MTI->setDestAlignment(I.getDestAlignment() * (DFSF.DFS.ShadowWidth / 8));
 1505     MTI->setSourceAlignment(I.getSourceAlignment() * (DFSF.DFS.ShadowWidth / 8));
 1507     MTI->setDestAlignment(DFSF.DFS.ShadowWidth / 8);
 1508     MTI->setSourceAlignment(DFSF.DFS.ShadowWidth / 8);