- Aug 18, 2010
-
-
Chris Lattner authored
llvm-svn: 111343
-
Chris Lattner authored
llvm-svn: 111342
-
Bob Wilson authored
Testcase from Nick Lewycky. llvm-svn: 111341
-
Dan Gohman authored
right name. llvm-svn: 111340
-
Dan Gohman authored
llvm-svn: 111339
-
Douglas Gregor authored
than GCC 4.2 here when building 32-bit (where GCC will allow allocation of an array for which we can't get a valid past-the-end pointer), and emulate its odd behavior in 64-bit where it only allows 63 bits worth of storage in the array. The former is a correctness issue; the latter is harmless in practice (you wouldn't be able to use such an array anyway) and helps us pass a GCC DejaGNU test. Fixes <rdar://problem/8212293>. llvm-svn: 111338
-
Chris Lattner authored
llvm-svn: 111337
-
Chris Lattner authored
PR7778 llvm-svn: 111336
-
Sean Callanan authored
undefined, unused function from its API. llvm-svn: 111335
-
Chris Lattner authored
llvm-svn: 111334
-
Howard Hinnant authored
[re.alg.replace]. This finishes all of <regex>. That being said, <regex> is exceptionally difficult to thoroughly test. If anyone has the ability to test this, combined with the interest to do so, now would be a good time. :-) llvm-svn: 111333
-
Chris Lattner authored
ref should produce an empty std::string. This fixes PR7879. llvm-svn: 111332
-
Chris Lattner authored
reason that this should be limited to simple lvalues. llvm-svn: 111331
-
Chris Lattner authored
llvm-svn: 111330
-
Ted Kremenek authored
TypedRegion::isBoundable() should return true by default. Since there is no TypedViewRegion anyore, it is not possible that the subclass (which doesn't override isBoundable) could return a null value type. llvm-svn: 111329
-
Fariborz Jahanian authored
per Doug's comment. llvm-svn: 111328
-
Ted Kremenek authored
llvm-svn: 111327
-
Chris Lattner authored
llvm-svn: 111326
-
Chris Lattner authored
llvm-svn: 111325
-
Fariborz Jahanian authored
llvm-svn: 111324
-
Sean Callanan authored
documentation to IRForTarget. llvm-svn: 111323
-
Greg Clayton authored
the resulting function from the .o file DWARF didn't make it into the final executable. I recently changed the way FindFunctions() worked in the DWARF with debug map case that caused regressions in our test suite for dead stripped functions. The previous changes allowed us to leverage the powerful searching added to the DWARF parser (search by full name, basename, selector, or method name), without having to chop up the symbol names from the symbol table and do any special parsing of the names to extract the basename, selector or method. Previously we would look through the symbol table for matches first, then try and find the .o file with DWARF for that symbol and only search those .o files. Now we let the DWARF for the .o file search using the new search styles, and filter out any functions that didn't make it. llvm-svn: 111322
-
rdar://8318441Chris Lattner authored
(e.g. errs()) fails in close() due to (e.g.) a broken pipe. As previously written, the had_error() flag would get set and then the raw_ostream dtor would report a fatal error. There is nothing the client can do about this and we have no way to report the error, so just eat it. llvm-svn: 111321
-
Chris Lattner authored
into report_fatal_error. Just blast the string to stderr with write(2) and hope for the best! Part of rdar://8318441 llvm-svn: 111320
-
Johnny Chen authored
run to stderr, instead of stdout. The same as what the unittest framework uses. llvm-svn: 111319
-
Eric Christopher authored
vector heavy code. I'll re-enable when we've tracked down the problem. llvm-svn: 111318
-
Dan Gohman authored
where the step value is an induction variable from an outer loop, to avoid trouble trying to re-expand such expressions. This effectively hides such expressions from indvars and lsr, which prevents them from getting into trouble. llvm-svn: 111317
-
Sebastian Redl authored
llvm-svn: 111316
-
Jim Grosbach authored
the local block. Resolve references to those indices to a new base register. For simplification and testing purposes, a new virtual base register is allocated for each frame index being resolved. The result is truly horrible, but correct, code that's good for exercising the new code paths. Next up is adding thumb1 support, which should be very simple. Following that will be adding base register re-use and implementing a reasonable ARM heuristic for when a virtual base register should be generated at all. llvm-svn: 111315
-
Daniel Dunbar authored
llvm-svn: 111314
-
Sean Callanan authored
llvm-svn: 111313
-
Evan Cheng authored
llvm-svn: 111312
-
Daniel Dunbar authored
those crash paths. llvm-svn: 111311
-
Daniel Dunbar authored
reported as unused. llvm-svn: 111310
-
Daniel Dunbar authored
CrashRecovery: Clear the current context on the first crash, to avoid re-entering it if the cleanup code crashes. llvm-svn: 111309
-
Daniel Dunbar authored
CrashRecovery: Add CrashRecoveryContext::GetCurrent(), so clients can find the active context from anywhere. llvm-svn: 111308
-
Daniel Dunbar authored
llvm-svn: 111307
-
Dale Johannesen authored
PR 7882. Follows suggestion by Amaury Pouly, thanks. llvm-svn: 111306
-
Argyrios Kyrtzidis authored
llvm-svn: 111305
-
Ted Kremenek authored
llvm-svn: 111304
-