- Mar 18, 2013
-
-
Dmitry Vyukov authored
llvm-svn: 177288
-
Rafael Espindola authored
llvm-svn: 177287
-
Dmitry Vyukov authored
llvm-svn: 177286
-
Matthew Curtis authored
llvm-svn: 177284
-
Daniel Jasper authored
When annotating "lines" starting with ":", clang-format would segfault. This could actually happen in valid code, e.g. #define A : llvm-svn: 177283
-
Benjamin Kramer authored
llvm-svn: 177282
-
Benjamin Kramer authored
And enables SmallVector's pod optimizations. llvm-svn: 177281
-
David Tweed authored
llvm-svn: 177280
-
David Tweed authored
we weren't differntiating floating-point zeroinitializers from other zero-initializers) which was causing problems for code relying upon a + (+0.0f) to, eg, flush denormals to 0. Make the scalar and vector cases have the same behaviour. llvm-svn: 177279
-
Dmitry Vyukov authored
llvm-svn: 177278
-
Christian Konig authored
Signed-off-by:
Christian König <christian.koenig@amd.com> Reviewed-by:
Tom Stellard <thomas.stellard@amd.com> llvm-svn: 177277
-
Christian Konig authored
Signed-off-by:
Christian König <christian.koenig@amd.com> Reviewed-by:
Tom Stellard <thomas.stellard@amd.com> llvm-svn: 177276
-
Christian Konig authored
Signed-off-by:
Christian König <christian.koenig@amd.com> Reviewed-by:
Tom Stellard <thomas.stellard@amd.com> llvm-svn: 177275
-
Christian Konig authored
Signed-off-by:
Christian König <christian.koenig@amd.com> Reviewed-by:
Tom Stellard <thomas.stellard@amd.com> llvm-svn: 177274
-
Christian Konig authored
Signed-off-by:
Christian König <christian.koenig@amd.com> Reviewed-by:
Tom Stellard <thomas.stellard@amd.com> llvm-svn: 177273
-
Christian Konig authored
Signed-off-by:
Christian König <christian.koenig@amd.com> Reviewed-by:
Tom Stellard <thomas.stellard@amd.com> llvm-svn: 177272
-
Christian Konig authored
Unfortunately the previous fix for inserting waits for unordered defines wasn't sufficient, cause it's possible that even ordered defines are only partially used (or not used at all). Signed-off-by:
Christian König <christian.koenig@amd.com> Reviewed-by:
Tom Stellard <thomas.stellard@amd.com> llvm-svn: 177271
-
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
-
Kostya Serebryany authored
[asan] when creating string constants, set unnamed_attr and align 1 so that equal strings are merged by the linker. Observed up to 1% binary size reduction. Thanks to Anton Korobeynikov for the suggestion llvm-svn: 177264
-
Evgeniy Stepanov authored
llvm-svn: 177263
-
Dmitry Vyukov authored
llvm-svn: 177262
-
Dmitry Vyukov authored
llvm-svn: 177261
-
Dmitry Vyukov authored
llvm-svn: 177260
-
Chandler Carruth authored
SmallVector and DenseMap. This speeds up SROA by 25% on PR15412. llvm-svn: 177259
-
Dmitry Vyukov authored
llvm-svn: 177258
-
Anton Korobeynikov authored
MinGW is almost completely compatible to MSVC, with the exception of the _tls_array global not being available. Patch by David Nadlinger! llvm-svn: 177257
-
Anton Korobeynikov authored
The linker sorts the .tls$<xyz> sections by name, and we need to make sure any extra sections we produce (e.g. for weak globals) always end up between .tls$AAA and .tls$ZZZ, even if the name starts with e.g. an underscore. Patch by David Nadlinger! llvm-svn: 177256
-
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. llvm-part llvm-svn: 177254
-
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
-
Anton Korobeynikov authored
Patch by Andrew Turner! llvm-svn: 177252
-
Dmitry Vyukov authored
llvm-svn: 177251
-
Kostya Serebryany authored
[asan] don't instrument functions with available_externally linkage. This saves a bit of compile time and reduces the number of redundant global strings generated by asan (https://code.google.com/p/address-sanitizer/issues/detail?id=167) llvm-svn: 177250
-
Alexey Samsonov authored
llvm-svn: 177249
-
Alexey Samsonov authored
llvm-svn: 177248
-
Alexey Samsonov authored
llvm-svn: 177247
-
Alexey Samsonov authored
llvm-svn: 177246
-