reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
209 IRB.getVoidTy(), IRB.getInt8PtrTy()); 209 IRB.getVoidTy(), IRB.getInt8PtrTy()); 211 M.getOrInsertFunction("__tsan_func_exit", Attr, IRB.getVoidTy()); 213 IRB.getVoidTy()); 215 M.getOrInsertFunction("__tsan_ignore_thread_end", Attr, IRB.getVoidTy()); 216 IntegerType *OrdTy = IRB.getInt32Ty(); 223 TsanRead[i] = M.getOrInsertFunction(ReadName, Attr, IRB.getVoidTy(), 224 IRB.getInt8PtrTy()); 227 TsanWrite[i] = M.getOrInsertFunction(WriteName, Attr, IRB.getVoidTy(), 228 IRB.getInt8PtrTy()); 232 UnalignedReadName, Attr, IRB.getVoidTy(), IRB.getInt8PtrTy()); 232 UnalignedReadName, Attr, IRB.getVoidTy(), IRB.getInt8PtrTy()); 236 UnalignedWriteName, Attr, IRB.getVoidTy(), IRB.getInt8PtrTy()); 236 UnalignedWriteName, Attr, IRB.getVoidTy(), IRB.getInt8PtrTy()); 246 AtomicStoreName, Attr, IRB.getVoidTy(), PtrTy, Ty, OrdTy); 279 M.getOrInsertFunction("__tsan_vptr_update", Attr, IRB.getVoidTy(), 280 IRB.getInt8PtrTy(), IRB.getInt8PtrTy()); 280 IRB.getInt8PtrTy(), IRB.getInt8PtrTy()); 282 IRB.getVoidTy(), IRB.getInt8PtrTy()); 282 IRB.getVoidTy(), IRB.getInt8PtrTy()); 284 Attr, IRB.getVoidTy(), OrdTy); 286 Attr, IRB.getVoidTy(), OrdTy); 289 M.getOrInsertFunction("memmove", Attr, IRB.getInt8PtrTy(), 290 IRB.getInt8PtrTy(), IRB.getInt8PtrTy(), IntptrTy); 290 IRB.getInt8PtrTy(), IRB.getInt8PtrTy(), IntptrTy); 292 M.getOrInsertFunction("memcpy", Attr, IRB.getInt8PtrTy(), 293 IRB.getInt8PtrTy(), IRB.getInt8PtrTy(), IntptrTy); 293 IRB.getInt8PtrTy(), IRB.getInt8PtrTy(), IntptrTy); 295 M.getOrInsertFunction("memset", Attr, IRB.getInt8PtrTy(), 296 IRB.getInt8PtrTy(), IRB.getInt32Ty(), IntptrTy); 296 IRB.getInt8PtrTy(), IRB.getInt32Ty(), IntptrTy);