- Nov 08, 2010
-
-
Bill Wendling authored
llvm-svn: 118446
-
Bruno Cardoso Lopes authored
llvm-svn: 118445
-
Ted Kremenek authored
Add CursorVisitor::VisitBinaryOperator() to explicitly handle the case where we can blow out the stack due to deeply nested BinaryOperators. This is done by turning the explicit recursion into being data recursive. Fixes: <rdar://problem/8289205> llvm-svn: 118444
-
Douglas Gregor authored
and we statically can compute a bound on the actual type (e.g., because it's a send to the the magic "class" instance method), code complete as if we were performing a class message send to that class. llvm-svn: 118443
-
Michael J. Spencer authored
llvm-svn: 118442
-
Duncan Sands authored
llvm-svn: 118441
-
Dan Gohman authored
pointsToConstantMemory code to guard against possible compile time slowdowns. llvm-svn: 118440
-
Dan Gohman authored
its arguments and which TBAA says doesn't write to memory. llvm-svn: 118439
-
Johnny Chen authored
llvm-svn: 118438
-
John McCall authored
tweak the documentation for deprecation-with-message. Provide __has_feature tests for both. rdar://problem/8605692 llvm-svn: 118435
-
Wesley Peck authored
Major cleanup of whitespace and formatting issues in MBlaze backend llvm-svn: 118434
-
Roman Divacky authored
llvm-svn: 118433
-
Dan Gohman authored
llvm-svn: 118430
-
Dale Johannesen authored
llvm-svn: 118429
-
Argyrios Kyrtzidis authored
Fixes rdar://8620582 & http://llvm.org/PR7905 llvm-svn: 118428
-
Johnny Chen authored
failed/errored tests at the start of the test run, in case the test run crashes for any reason. That way, it is easy to locate the session logs for accumulated failures/errors. llvm-svn: 118427
-
Fariborz Jahanian authored
inside blocks. Fixes //rdar: //8608293. llvm-svn: 118425
-
Devang Patel authored
llvm-svn: 118424
-
Andrew Trick authored
handle cases in which a register is unavailable for spill code. Adds LiveIntervalUnion::extract. While processing interferences on a live virtual register, reuses the same Query object for each physcial reg. llvm-svn: 118423
-
Jason W Kim authored
llvm-svn: 118422
-
Daniel Dunbar authored
llvm-svn: 118421
-
Roman Divacky authored
from Linux/OpenBSD code. llvm-svn: 118419
-
Douglas Gregor authored
constructor template will not be used to copy a class object to a value of its own type. We were eliminating all constructor templates whose specializations look like a copy constructor, which eliminated important candidates. Fixes PR8182. llvm-svn: 118418
-
Dan Gohman authored
llvm-svn: 118417
-
Dan Gohman authored
llvm-svn: 118416
-
-
Ted Kremenek authored
llvm-svn: 118414
-
Jason W Kim authored
llvm-svn: 118413
-
Dan Gohman authored
to optionally look for constant or local (alloca) memory. Teach BasicAliasAnalysis::pointsToConstantMemory to look through Select and Phi nodes, and to support looking for local memory. Remove FunctionAttrs' PointsToLocalOrConstantMemory function, now that AliasAnalysis knows all the tricks that it knew. llvm-svn: 118412
-
Dan Gohman authored
getModRefBehavior now, since it now understands intrinsics as well as normal functions. llvm-svn: 118411
-
Dan Gohman authored
knows about intrinsic functions. llvm-svn: 118410
-
Dan Gohman authored
to analyze intrinsic functions. llvm-svn: 118409
-
Dan Gohman authored
llvm-svn: 118408
-
Douglas Gregor authored
consider that we might be trying to bind a reference to a class type, which involves a constructor call. Fixes PR7425. llvm-svn: 118407
-
Rafael Espindola authored
Patch by Frits van Bommel. llvm-svn: 118406
-
Benjamin Kramer authored
llvm-svn: 118405
-
Greg Clayton authored
a pseudo terminal even when the process being attached to. Fixed a possible crasher in the in: bool ClangASTContext::IsAggregateType (clang_type_t clang_type); It seems that if you pass in a record decl, enum decl, or objc class decl and ask it if it is an aggregate type, clang will crash. llvm-svn: 118404
-
Ted Kremenek authored
Patch by Chris Pick! llvm-svn: 118403
-
Douglas Gregor authored
llvm-svn: 118402
-
Sean Callanan authored
when a function starts and ends, and also the disassembly for anything that is a client of ClangExpressionParser after it has been JIT compiled. llvm-svn: 118401
-