- Mar 20, 2013
-
-
Dmitry Vyukov authored
llvm-svn: 177500
-
Dmitry Vyukov authored
llvm-svn: 177499
-
Evgeniy Stepanov authored
llvm-svn: 177497
-
- Mar 19, 2013
-
-
Bill Wendling authored
It may be prohibitively expensive to write out >1000 files at the same time. So we would rather emit them serially. These functions allow the GCOV implementation to register the functions that writeout the GCOV information per compile unit. At exit, they are written. <rdar://problem/12439551> llvm-svn: 177436
-
Evgeniy Stepanov authored
llvm-svn: 177407
-
Evgeniy Stepanov authored
llvm-svn: 177401
-
Evgeniy Stepanov authored
llvm-svn: 177400
-
Evgeniy Stepanov authored
llvm-svn: 177397
-
Alexey Samsonov authored
llvm-svn: 177396
-
Dmitry Vyukov authored
llvm-svn: 177395
-
Dmitry Vyukov authored
tsan: flush dead thread info earlier (when another thread is finished rather than new thread is created) llvm-svn: 177394
-
Dmitry Vyukov authored
llvm-svn: 177393
-
Dmitry Vyukov authored
llvm-svn: 177389
-
Dmitry Vyukov authored
llvm-svn: 177388
-
Dmitry Vyukov authored
llvm-svn: 177387
-
Evgeniy Stepanov authored
llvm-svn: 177384
-
Evgeniy Stepanov authored
Moved this code to sanitizer_common. llvm-svn: 177383
-
Alexey Samsonov authored
llvm-svn: 177382
-
Dmitry Vyukov authored
helps to reduce memory consumption if an atomic is used only with relaxed ops (stats) llvm-svn: 177381
-
Richard Smith authored
llvm-svn: 177363
-
- Mar 18, 2013
-
-
Bill Wendling authored
The __llvm_gcov_flush() functions only work for the local compile unit. However, when __gcov_flush() is called, the user expects all of the counters to be flushed, not just the ones in the current compile unit. This adds some library functions that register the flush functions. It also defined __gcov_flush() so that loops through that list and calls the functions. PR15191 & <rdar://problem/13167507> llvm-svn: 177337
-
Dmitry Vyukov authored
llvm-svn: 177312
-
Dmitry Vyukov authored
llvm-svn: 177292
-
Dmitry Vyukov authored
greatly reduces memory consumption llvm-svn: 177289
-
Dmitry Vyukov authored
llvm-svn: 177288
-
Dmitry Vyukov authored
llvm-svn: 177286
-
Dmitry Vyukov authored
llvm-svn: 177278
-
Kostya Serebryany authored
llvm-svn: 177270
-
Dmitry Vyukov authored
llvm-svn: 177269
-
Dmitry Vyukov authored
Clang does not like classes with virtual functions but w/o virtual dtor. Go does not like libstdc++ (operator delete). llvm-svn: 177267
-
Alexey Samsonov authored
llvm-svn: 177265
-
Evgeniy Stepanov authored
llvm-svn: 177263
-
Dmitry Vyukov authored
llvm-svn: 177262
-
Dmitry Vyukov authored
llvm-svn: 177261
-
Dmitry Vyukov authored
llvm-svn: 177260
-
Dmitry Vyukov authored
llvm-svn: 177258
-
Dmitry Vyukov authored
llvm-svn: 177255
-
Kostya Serebryany authored
[asan] while generating the description of a global variable, emit the module name in a separate field, thus not duplicating this information if every description. This decreases the binary size (observed up to 3%). https://code.google.com/p/address-sanitizer/issues/detail?id=168 . This changes the asan API version. compiler-rt part, llvm-part will follow llvm-svn: 177253
-
Dmitry Vyukov authored
llvm-svn: 177251
-
Alexey Samsonov authored
llvm-svn: 177249
-