- Jun 28, 2013
-
-
Tom Stellard authored
v2: - Remove functions left over from a previous rebase. Reviewed-by: Vincent Lejeune<vljn at ovi.com> llvm-svn: 185160
-
Timur Iskhodzhanov authored
llvm-svn: 185159
-
Tim Northover authored
We were generating intrinsics for NEON fixed-point conversions that didn't exist (e.g. float -> i16). There are two cases to consider: + iN is smaller than float. In this case we can do the conversion but need an extend or truncate as well. + iN is larger than float. In this case using the NEON conversion would be incorrect so we don't perform any combining. llvm-svn: 185158
-
Sergey Matveev authored
llvm-svn: 185157
-
Sergey Matveev authored
llvm-svn: 185156
-
Tilmann Scheller authored
The mapping between SRS pseudo-instructions and SRS native instructions was incorrect, the correct mapping is: srsfa -> srsib srsea -> srsia srsfd -> srsdb srsed -> srsda This fixes <rdar://problem/14214734>. llvm-svn: 185155
-
Alexey Samsonov authored
llvm-svn: 185154
-
Sergey Matveev authored
Also fix an output bug. llvm-svn: 185153
-
Sergey Matveev authored
llvm-svn: 185152
-
Alexey Samsonov authored
llvm-svn: 185151
-
Evgeniy Stepanov authored
llvm-svn: 185150
-
Alexander Kornienko authored
Summary: Some valid pre-C++11 constructs change meaning when lexed in C++11 mode, e.g. #define x(_a) printf("foo"_a); (example from http://llvm.org/bugs/show_bug.cgi?id=16342). "foo"_a is treated as a user-defined string literal when parsed in C++11 mode. In order to deal with this correctly, we need to set lexing mode according to which standard the code conforms to. We already have a configuration value for this (FormatStyle.Standard), which seems to be appropriate to use in this case as well. Reviewers: klimek CC: cfe-commits, gribozavr Differential Revision: http://llvm-reviews.chandlerc.com/D1028 llvm-svn: 185149
-
Alexey Samsonov authored
llvm-svn: 185148
-
Ed Maste authored
llvm-svn: 185147
-
Alexey Samsonov authored
llvm-svn: 185146
-
Evgeniy Stepanov authored
llvm-svn: 185145
-
Alexey Samsonov authored
llvm-svn: 185144
-
Alexey Samsonov authored
llvm-svn: 185143
-
Evgeniy Stepanov authored
llvm-svn: 185142
-
Rafael Espindola authored
llvm-svn: 185141
-
Alexander Potapenko authored
Add a test. llvm-svn: 185140
-
Alexey Samsonov authored
llvm-svn: 185139
-
Alexander Potapenko authored
[ASan][OSX] Fix the incorrect malloc_create_zone() implementation that led to out-of-bounds mprotect()s (https://code.google.com/p/address-sanitizer/issues/detail?id=203) Add a test. llvm-svn: 185138
-
Alexey Samsonov authored
llvm-svn: 185137
-
Patrik Hagglund authored
llvm-svn: 185136
-
Manman Ren authored
No functionality change. It should suffice to check the type of a debug info metadata, instead of calling Verify. For cases where we know the type of a DI metadata, use assert. Also update testing cases to make them conform to the format of DI classes. llvm-svn: 185135
-
Rui Ueyama authored
llvm-svn: 185134
-
Rui Ueyama authored
llvm-svn: 185133
-
Richard Smith authored
module deserialization / merging, and more laziness here is general goodness. llvm-svn: 185132
-
David Blaikie authored
llvm-svn: 185131
-
Rui Ueyama authored
llvm-svn: 185130
-
Rui Ueyama authored
llvm-svn: 185129
-
Rui Ueyama authored
llvm-svn: 185128
-
Rafael Espindola authored
llvm-svn: 185127
-
Rafael Espindola authored
* Don't try to create parent directories in unique_file. It had two problem: * It violates the contract that it is atomic. If the directory creation success and the file creation fails, we would return an error but the file system was modified. * When creating a temporary file clang would have to first check if the parent directory existed or not to avoid creating one when it was not supposed to. * More efficient implementations of createUniqueDirectory and the unique_file that produces only the file name. Now all 3 just call into a static function passing what they want (name, file or directory). Clang also has to be updated, so tests might fail if a bot picks up this commit and not the corresponding clang one. llvm-svn: 185126
-
Rui Ueyama authored
Templatize connectAtomsWithLayoutEdge() so that it can handle other types of defined atoms. llvm-svn: 185125
-
Matt Arsenault authored
llvm-svn: 185124
-
Rafael Espindola authored
llvm-svn: 185123
-
Arnold Schwaighofer authored
radar://14169017 llvm-svn: 185122
-
Matt Arsenault authored
llvm-svn: 185121
-