Home | History | Annotate | Download | only in Instrumentation

Lines Matching refs:TypeSize

264                          Value *Addr, uint32_t TypeSize, bool IsWrite,
267 Value *ShadowValue, uint32_t TypeSize);
525 static size_t TypeSizeToSizeIndex(uint32_t TypeSize) {
526 size_t Res = CountTrailingZeros_32(TypeSize / 8);
648 uint32_t TypeSize = TD->getTypeStoreSizeInBits(OrigTy);
650 assert((TypeSize % 8) == 0);
653 if (TypeSize == 8 || TypeSize == 16 ||
654 TypeSize == 32 || TypeSize == 64 || TypeSize == 128)
655 return instrumentAddress(I, I, Addr, TypeSize, IsWrite, 0);
663 ConstantInt::get(IntptrTy, TypeSize / 8 - 1)),
665 Value *Size = ConstantInt::get(IntptrTy, TypeSize / 8);
698 uint32_t TypeSize) {
704 if (TypeSize / 8 > 1)
706 LastAccessedByte, ConstantInt::get(IntptrTy, TypeSize / 8 - 1));
716 Value *Addr, uint32_t TypeSize,
722 *C, std::max(8U, TypeSize >> Mapping.Scale));
730 size_t AccessSizeIndex = TypeSizeToSizeIndex(TypeSize);
734 if (ClAlwaysSlowPath || (TypeSize < 8 * Granularity)) {
740 Value *Cmp2 = createSlowPathCmp(IRB, AddrLong, ShadowValue, TypeSize);
1012 // IsWrite and TypeSize are encoded in the function name.