- Sep 22, 2011
-
-
Sean Callanan authored
it to generate result variables that were not bound to their underlying data. This allowed the SBValue class to use the interpreter (if possible). Also made sure that any result variables that point to stack allocations in the stack frame of the interpreted expressions do not get live data. llvm-svn: 140285
-
Owen Anderson authored
Turns out that Thumb2 ADR doesn't need special printing like LDR does. Fix other test failures I caused. llvm-svn: 140284
-
Owen Anderson authored
Print out immediate offset versions of PC-relative load/store instructions as [pc, #123] rather than simply #123. llvm-svn: 140283
-
Devang Patel authored
Few weeks ago, llvm completely inverted the debug info graph. Earlier each debug info node used to keep track of its compile unit, now compile unit keeps track of important nodes. One impact of this change is that the global variable's do not have any context, which should be checked before deciding to use AT_specification DIE. llvm-svn: 140282
-
Galina Kistanova authored
llvm-svn: 140281
-
Bill Wendling authored
This makes sure that the unwind destination of an invoke is a landing pad. llvm-svn: 140280
-
Johnny Chen authored
the WatchpointLocation object to check whether it should stop and allow it to update the hit count, among other bookkeepings. llvm-svn: 140279
-
Benjamin Kramer authored
This reduces memory usage as we don't add the same symbol multiple times anymore. llvm-svn: 140278
-
Bill Wendling authored
This inserts a cleanup landingpad instruction and a resume to mimic the old unwind instruction. llvm-svn: 140277
-
- Sep 21, 2011
-
-
Benjamin Kramer authored
Otherwise we'll spend a ridiculous amount of time pretty printing debug output and then discarding it. llvm-svn: 140276
-
Jim Grosbach authored
llvm-svn: 140275
-
Wesley Peck authored
patch contributed by Jia Liu! llvm-svn: 140273
-
Howard Hinnant authored
llvm-svn: 140271
-
Tobias Grosser authored
OpenCL is different from AltiVec in the way it supports vector literals. OpenCL is strict with regards to semantic checks. For example, implicit conversions and explicit casts between vectors of different types are disallowed. Fixes PR10975. Submitted by: Anton Lokhmotov <Anton.lokhmotov@gmail.com> llvm-svn: 140270
-
Benjamin Kramer authored
llvm-svn: 140269
-
David Blaikie authored
llvm-svn: 140268
-
Owen Anderson authored
These do not need to be conditional on the presence of CommentStream, as they have a fallback path now. llvm-svn: 140267
-
Akira Hatanaka authored
llvm-svn: 140266
-
David Chisnall authored
llvm-svn: 140265
-
David Chisnall authored
llvm-svn: 140264
-
Akira Hatanaka authored
output. llvm-svn: 140263
-
David Chisnall authored
llvm-svn: 140262
-
Akira Hatanaka authored
MipsArchVersion needs to be initialized to Mips32. llvm-svn: 140261
-
Benjamin Kramer authored
llvm-svn: 140260
-
Nadav Rotem authored
llvm-svn: 140258
-
Nadav Rotem authored
llvm-svn: 140257
-
Benjamin Kramer authored
llvm-svn: 140256
-
Howard Hinnant authored
llvm-svn: 140255
-
Akira Hatanaka authored
should be initialized to UnknownABI. llvm-svn: 140254
-
Howard Hinnant authored
llvm-svn: 140253
-
David Chisnall authored
More fixes to the tests. Add UTF-8 encoding to all locales that don't specify one. Undefine some stdio.h macros that break the tests. llvm-svn: 140252
-
David Chisnall authored
llvm-svn: 140251
-
Douglas Gregor authored
Dyatkovskiy! Fixes PR10896. llvm-svn: 140250
-
Nadav Rotem authored
Vector SetCC result types need to be type-legalized. This code worked before because scalar result types are known to be legal. llvm-svn: 140249
-
David Chisnall authored
Don't check STREAMS error numbers on systems that don't implement the obsolete (as described in POSIX2008) XSI STREAMS extension. llvm-svn: 140248
-
David Chisnall authored
llvm-svn: 140247
-
Nadav Rotem authored
Insert a sanity check on the combining of x86 truncing-store nodes. This comes to replace the problematic check that was removed in r139995. llvm-svn: 140246
-
David Chisnall authored
libc++ now mostly works on FreeBSD with libcxxrt and this patch applied to the base system: http://lists.freebsd.org/pipermail/freebsd-hackers/attachments/20110920/e666632c/xlocale-0001.obj Summary of tests on FreeBSD: **************************************************** Results for /root/libcxx/test: using FreeBSD clang version 3.0 (trunk 135360) 20110717 Target: x86_64-unknown-freebsd9.0 Thread model: posix with -std=c++0x -stdlib=libc++ -I/root/libcxx/include -L/root/libcxx/build/lib ---------------------------------------------------- sections without tests : 1 sections with failures : 48 sections without failures: 1015 + ---- total number of sections : 1064 ---------------------------------------------------- number of tests failed : 145 number of tests passed : 4179 + ---- total number of tests : 4324 **************************************************** (Many due to this clang version not supporting C++ atomics) More fixes to follow... llvm-svn: 140245
-
John McCall authored
conversions (rather than just call-arguments). llvm-svn: 140244
-
John McCall authored
llvm-svn: 140243
-