- Nov 08, 2010
-
-
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
-
Douglas Gregor authored
Faisal Vali, tweaked by me. Fixes PR8230. llvm-svn: 118400
-
Greg Clayton authored
the same architecture as a default program, the attach architecture auto detection would change the architecture to the architecture of the darwin-debug (which was always x86_64) and hose up your debug session. llvm-svn: 118399
-
Che-Liang Chiou authored
llvm-svn: 118398
-
Che-Liang Chiou authored
llvm-svn: 118397
-
Che-Liang Chiou authored
llvm-svn: 118396
-
Rafael Espindola authored
llvm-svn: 118395
-
Che-Liang Chiou authored
llvm-svn: 118394
-
Greg Clayton authored
declarations when they should have been. llvm-svn: 118393
-
Johnny Chen authored
we want to run just the instance of testclass-testmethod combination and nothing else. Specifying '-g' now will admit the whole .py test module if it does not contain a matching testclass-testmethod combination at all. This option arrangement adheres to the RISC principle of making the common cases fast. :-) rdar://problem/8584914 Can the default for dotest.py's "-g" flag be switched? llvm-svn: 118392
-
NAKAMURA Takumi authored
On the certain system, bogus SORT.EXE is picked up. Its sort-order is incompatible to POSIX. llvm-svn: 118391
-
Bill Wendling authored
an initial implementation and may change once reglists are fully fleshed out. llvm-svn: 118390
-
Bill Wendling authored
llvm-svn: 118389
-
Sean Callanan authored
every external variable reference in the module, and returning a clean error (instead of letting LLVM issue a fatal error) if the variable could not be resolved. llvm-svn: 118388
-
Greg Clayton authored
and "/private/tmp/a.c". This was done by adding a "mutable bool m_is_resolved;" member to FileSpec and then modifying the equal operator to check if the filenames are equal, and if they are, then check the directories. If they are not equal, then both paths are checked to see if they have been resolved. If they have been resolved, we resolve the paths in temporary FileSpec objects and set each of the m_is_resolved bools to try (for lhs and rhs) if the paths match what is contained in the path. This allows us to do more intelligent compares without having to resolve all paths found in the debug info (which can quickly get costly if the files are on remote NFS mounts). llvm-svn: 118387
-
Rafael Espindola authored
Original patch for OpenBSD by Vladimir Kirillov. llvm-svn: 118386
-
Douglas Gregor authored
abstractions (e.g., TemplateArgumentListBuilder) that were designed to support variadic templates. Only a few remnants of variadic templates remain, in the parser (parsing template type parameter packs), AST (template type parameter pack bits and TemplateArgument::Pack), and Sema; these are expected to be used in a future implementation of variadic templates. But don't get too excited about that happening now. llvm-svn: 118385
-
- Nov 07, 2010
-
-
Rafael Espindola authored
llvm-svn: 118384
-
Greg Clayton authored
where the DWARF is in the .o files so they can track down the actual type for a forward declaration. This was working before for just DWARF files, but not for DWARF in .o files where the actual definition was in another .o file. Modified the main thread name in the driver to be more consistent with the other LLDB thread names. llvm-svn: 118383
-
Rafael Espindola authored
*) Try to detect as much as possible from the system itself, not the distro. This should make it easier to port to a new distro and more likely to work on a unknown one. *) The distro enum now doesn't include the arch. Just use the existing host detection support in LLVM. *) Correctly handle --sysroot. A small regression is that now clang will pass bitcode file to the linker. This is necessary for the gold plugin support to work. It might be better to detect this at configure/cmake time, but doing it in c++ first is a lot easier. llvm-svn: 118382
-