- Jun 28, 2013
-
-
Justin Holewinski authored
[NVPTX] Remove i8 register class. PTX support for i8 (.b8, .u8, .s8) is rather poor and we're better off just ignoring it and letting LLVM expand all i8 ops out to i16. llvm-svn: 185174
-
Justin Holewinski authored
llvm-svn: 185173
-
Justin Holewinski authored
llvm-svn: 185172
-
Justin Holewinski authored
llvm-svn: 185171
-
Jim Ingham authored
Don't check for "are there any loaded sections" before trying to resolve a breakpoint site. We've already got a process, and any breakpoints with section relative addresses won't resolve their load addresses so they will error out at that point. <rdar://problem/13900130> llvm-svn: 185170
-
Weiming Zhao authored
This patch assigns paired GPRs for inline asm with 64-bit data on ARM. It's enabled for both ARM and Thumb to support modifiers like %H, %Q, %R. llvm-svn: 185169
-
Arnold Schwaighofer authored
llvm-svn: 185168
-
Howard Hinnant authored
Implement full support for non-pointer pointers in custom allocators for string. This completes the custom pointer support for the entire library. llvm-svn: 185167
-
Hal Finkel authored
sys::fs::unique_file will now loop infinitely if provided with a file name without '%' characters and the input file already exists. As a result, bugpoint cannot use a fixed file name for the execution output (including the reference output). llvm-svn: 185166
-
Arnold Schwaighofer authored
I used the class to safely reset the state of the builder's debug location. I think I have caught all places where we need to set the debug location to a new one. Therefore, we can replace the class by a function that just sets the debug location. llvm-svn: 185165
-
Benjamin Kramer authored
llvm-svn: 185164
-
Alexey Samsonov authored
llvm-svn: 185163
-
Tom Stellard authored
Reviewed-by: Vincent Lejeune<vljn at ovi.com> llvm-svn: 185162
-
Tom Stellard authored
Reviewed-by: Vincent Lejeune<vljn at ovi.com> llvm-svn: 185161
-
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
-