- Jan 31, 2012
-
-
Chandler Carruth authored
vectors of all one bits to be printed more cleverly in the AsmPrinter. Unfortunately, the byte value for all one bits is the same with -fsigned-char as the error return of '-1'. Force this to be the unsigned byte value when returning it to avoid this problem, and update the test case for the shiny new behavior. Yay for building LLVM and Clang with -funsigned-char. Chris, please review, and let me know if there is any reason to not desire this change. It seems good on the surface, and certainly intended based on the code written. llvm-svn: 149299
-
Fariborz Jahanian authored
argument. twik to support the test case. // rdar://10444476 llvm-svn: 149298
-
Johnny Chen authored
llvm-svn: 149297
-
Kostya Serebryany authored
llvm-svn: 149296
-
Johnny Chen authored
llvm-svn: 149295
-
Evan Cheng authored
llvm-svn: 149294
-
Dan Gohman authored
llvm-svn: 149293
-
- Jan 30, 2012
-
-
Johnny Chen authored
llvm-svn: 149292
-
Devang Patel authored
Intel syntax. Adjust special code, used to recognize cmp<comparison code>{ss,sd,ps,pd}, for intel syntax. llvm-svn: 149291
-
Tobias Grosser authored
llvm-svn: 149290
-
Chad Rosier authored
llvm-svn: 149289
-
Tobias Grosser authored
Due to our gist simplifications, limiting the constant term does not seem to be necessary any more. Pointed out by Sven Verdoolaege llvm-svn: 149288
-
Tobias Grosser authored
Found by Sebastian Pop. llvm-svn: 149287
-
Richard Smith authored
expressions in C++11. llvm-svn: 149286
-
Nico Weber authored
Fixes PR11867. Patch from Jeremy Huddleston! llvm-svn: 149285
-
Douglas Gregor authored
cyclic module dependency due to its inclusion of math.h and complex.h. I'll take another shot at it later. llvm-svn: 149283
-
Kostya Serebryany authored
llvm-svn: 149281
-
Johnny Chen authored
Also add test cases for watching a variable as well as a location expressed as an expression. o TestMyFirstWatchpoint.py: Modified to test "watchpoint set -w write global". o TestWatchLocationWithWatchSet.py: Added to test "watchpoint set -w write -x 1 g_char_ptr + 7" where a contrived example program with several threads is supposed to only access the array index within the range [0..6], but there's some misbehaving thread writing past the range. rdar://problem/10701761 llvm-svn: 149280
-
Fariborz Jahanian authored
consume one or more of their arguments. If not done, this will cause a leak as method will not consume the argument when receiver is null. In this patch, the null path releases consumed argument. // rdar://10444474 llvm-svn: 149279
-
Kostya Serebryany authored
llvm-svn: 149278
-
Johnny Chen authored
Make BreakpointLocation::IsEnabled() consistent with the BreakpointLocation::SetEnabled() implementation. llvm-svn: 149277
-
Anna Zaks authored
from the driver. llvm-svn: 149276
-
Chad Rosier authored
llvm-svn: 149275
-
Kostya Serebryany authored
llvm-svn: 149274
-
David Greene authored
Allow casts from integer to string. llvm-svn: 149273
-
Howard Hinnant authored
llvm-svn: 149272
-
Howard Hinnant authored
llvm-svn: 149271
-
Devang Patel authored
llvm-svn: 149270
-
Benjamin Kramer authored
llvm-svn: 149269
-
Jean-Daniel Dupas authored
This is to prevent diagnostic when using NSLocalizedString or CFCopyLocalizedString macros which are usually used in place of NS and CF strings literals. llvm-svn: 149268
-
Tobias Grosser authored
This has shown better results for 2mm, 3mm and a couple of other benchmarks. After this we show consistenly better results as PoCC with maxfuse. We need to see if PoCC can also give better results with another fusion strategy. llvm-svn: 149267
-
Tobias Grosser authored
maximise_band_depth does not seem to have any effect for now, but it may help to increase the amount of tileable loops. We expose the flag to be able to analyze its effects when looking into individual benchmarks. llvm-svn: 149266
-
Tobias Grosser authored
llvm-svn: 149265
-
Tobias Grosser authored
After this we can now compile all polybench 2.0 kernels without any compiler crash. llvm-svn: 149264
-
Tobias Grosser authored
This speeds up the scheduler by orders of magnitude and in addition yields often to a better schedule. With this we can compile all polybench kernels with less than 5x compile time overhead. In general the overhead is even less than 2-3x. This is still with running a lot of redundant passes and no compile time tuning at all. There are several obvious areas where we can improve here further. There are also two test cases where we cannot find a schedule any more (cholesky and another). I will look into them later on. With this we have a very solid base line from which we can start to optimize further. llvm-svn: 149263
-
Tobias Grosser authored
This allows us to set the fusion strategy and to gist-simplify union_maps. llvm-svn: 149262
-
Tobias Grosser authored
llvm-svn: 149261
-
Greg Clayton authored
sbvalue.value (<SBValue>) sbvalue.variable (<SBValue>) Initialize both with a lldb.SBValue sbvalue.value() make all sorts of convenience properties. Type "help(sbvalue.value)" in the embedded python interpreter to see what is available. sbvalue.variable() wraps a lldb.SBValue and allows you to play with your variable just as you would expect: pt = sbvalue.variable (lldb.frame.FindVariable("pt")) print pt.x print py.y argv = sbvalue.variable (lldb.frame.FindVariable("argv")) print argv[0] Member access and array acccess is all taken care of! llvm-svn: 149260
-
Matt Beaumont-Gay authored
*function*. Wrap the function in #ifndef NDEBUG. llvm-svn: 149259
-
Anna Zaks authored
llvm-svn: 149258
-