- Jan 29, 2013
-
-
Argyrios Kyrtzidis authored
Fixes accurately getting a cursor inside an objc container containing a struct definition, from a PCH/preamble file. rdar://12584613 llvm-svn: 173811
-
Edwin Vane authored
Fixed set-but-not-used warnings. Reviewer: gribozavr llvm-svn: 173810
-
Benjamin Kramer authored
No intended functionality change. llvm-svn: 173809
-
Michael J. Spencer authored
This sadly doesn't have a test for the final output because llvm-objdump can't dump relocations that don't belong to a section :( llvm-svn: 173808
-
NAKAMURA Takumi authored
llvm-svn: 173807
-
Daniel Jasper authored
The style guide only forbids this for function declarations. So, now someFunction( aaaaaaaaaaaaaaaaaaaa, aaaaaaaaaaaaaaaaa, aaaaaaaaaaaa); Is allowed in Chromium mode. llvm-svn: 173806
-
Daniel Jasper authored
It needs to be compatible with C++03. llvm-svn: 173805
-
NAKAMURA Takumi authored
Don't touch I->first on the end iterator, I == E! llvm-svn: 173804
-
Daniel Jasper authored
llvm-svn: 173803
-
Joey Gouly authored
Fix a crash in OpenCL code by using the proper (RHS) bit-width. llvm-svn: 173802
-
Daniel Jasper authored
This is a) More efficient. b) Important as we move forward with further metrics for penalty. No functional changes intended. llvm-svn: 173801
-
Evgeniy Stepanov authored
Moved everything users are not supposed to use to a private interface header. Documented all public interfaces. Made them safe to use even if built without MemorySanitizer. llvm-svn: 173800
-
Dmitry Vyukov authored
llvm-svn: 173799
-
Hans Wennborg authored
llvm-svn: 173798
-
Dmitry Vyukov authored
llvm-svn: 173797
-
Dmitry Vyukov authored
llvm-svn: 173796
-
Alexey Samsonov authored
llvm-svn: 173795
-
Evgeniy Stepanov authored
llvm-svn: 173794
-
Daniel Jasper authored
Not all changes might be ideal, but IMO all are acceptable. llvm-svn: 173793
-
Daniel Jasper authored
Before: SomeType aaaaaaaaaaaaaaaaa = aaaaaa->aaaaaaaaaaaaaaaaa(), aaaaaaaaaaa = aaaaaa->aaaaaaaaaaa(); After: SomeType aaaaaaaaaaaaaaaaa = aaaaaa->aaaaaaaaaaaaaaaaa(), aaaaaaaaaaa = aaaaaa->aaaaaaaaaaa(); llvm-svn: 173792
-
Joey Gouly authored
Add a diagnostic for an OpenCL kernel with a pointer pointer argument. Also refactor the surrounding code a little. llvm-svn: 173791
-
Richard Smith authored
llvm-svn: 173790
-
Richard Smith authored
C++11 allows that. llvm-svn: 173789
-
Richard Smith authored
the diagnostic's warn_ name. Switch some places (notably C++11 attributes) which really wanted an error over to a different diagnostic. Finally, suppress the diagnostic entirely for __ptr32, __ptr64 and __w64, to avoid producing diagnostics in important system headers. llvm-svn: 173788
-
Daniel Jasper authored
This needs some more thinking, e.g. for namespaces, chains of if-else if, ... llvm-svn: 173787
-
Dmitry Vyukov authored
llvm-svn: 173786
-
Daniel Jasper authored
Those empty lines waste vertical whitespace and almost never increase readability. Before: void f() { DoSomething(); } After: void f() { DoSomething(); } llvm-svn: 173785
-
Dmitry Vyukov authored
llvm-svn: 173784
-
Dmitry Vyukov authored
tsan: add IsSymbolizerAvailable() function for querying for presence of internal/external symbolizer llvm-svn: 173783
-
Dmitry Vyukov authored
llvm-svn: 173782
-
Timur Iskhodzhanov authored
llvm-svn: 173781
-
Tim Northover authored
The ARM and Thumb variants of LDREXD and STREXD have different constraints and take different operands. Previously the code expanding atomic operations didn't take this into account and asserted in Thumb mode. llvm-svn: 173780
-
Richard Smith authored
llvm-svn: 173779
-
Alexey Samsonov authored
[ASan] fix deallocation hook in allocator2: according to specification, dealloc hook should be called before deallocating memory llvm-svn: 173778
-
Craig Topper authored
llvm-svn: 173777
-
Alexey Samsonov authored
[ASan] Do allocate memory even for zero-size allocation requests. Explain why we have to do this in comments. llvm-svn: 173776
-
Andrew Trick authored
llvm-svn: 173775
-
Michael Gottesman authored
llvm-svn: 173774
-
Michael Gottesman authored
llvm-svn: 173773
-
Michael Gottesman authored
llvm-svn: 173772
-