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

References

lib/Transforms/Instrumentation/MemorySanitizer.cpp
 1638               unsigned CopyAlign = std::min(ArgAlign, kShadowTLSAlignment);
 1651                                                       kShadowTLSAlignment);
 1664         ArgOffset += alignTo(Size, kShadowTLSAlignment);
 3319         unsigned Alignment = std::min(ParamAlignment, kShadowTLSAlignment);
 3332                                        kShadowTLSAlignment);
 3358     IRBBefore.CreateAlignedStore(getCleanShadow(&I), Base, kShadowTLSAlignment);
 3382         kShadowTLSAlignment, "_msret");
 3409       IRB.CreateAlignedStore(Shadow, ShadowPtr, kShadowTLSAlignment);
 3412       IRB.CreateAlignedStore(Shadow, ShadowPtr, kShadowTLSAlignment);
 3818             MSV.getShadowOriginPtr(A, IRB, IRB.getInt8Ty(), kShadowTLSAlignment,
 3821         IRB.CreateMemCpy(ShadowBase, kShadowTLSAlignment, ShadowPtr,
 3822                          kShadowTLSAlignment, ArgSize);
 3824           IRB.CreateMemCpy(OriginBase, kShadowTLSAlignment, OriginPtr,
 3825                            kShadowTLSAlignment, ArgSize);
 3869         IRB.CreateAlignedStore(Shadow, ShadowBase, kShadowTLSAlignment);
 3874                           std::max(kShadowTLSAlignment, kMinOriginAlignment));
 4038       IRB.CreateAlignedStore(MSV.getShadow(A), Base, kShadowTLSAlignment);
 4209       IRB.CreateAlignedStore(MSV.getShadow(A), Base, kShadowTLSAlignment);
 4433                                        kShadowTLSAlignment, /*isStore*/ false);
 4435             IRB.CreateMemCpy(Base, kShadowTLSAlignment, AShadowPtr,
 4436                              kShadowTLSAlignment, ArgSize);
 4467             IRB.CreateAlignedStore(MSV.getShadow(A), Base, kShadowTLSAlignment);