- Jul 02, 2010
-
-
Jakob Stoklund Olesen authored
This allows us to recognize the common case where all uses could be rematerialized, and no stack slot allocation is necessary. If some values could be fully rematerialized, remove them from the live range before allocating a stack slot for the rest. llvm-svn: 107492
-
Douglas Gregor authored
allows Sema some limited access to the current scope, which we only use in one way: when Sema is performing some kind of declaration that is not directly driven by the parser (e.g., due to template instantiatio or lazy declaration of a member), we can find the Scope associated with a DeclContext, if that DeclContext is still in the process of being parsed. Use this to make the implicit declaration of special member functions in a C++ class more "scope-less", rather than using the NULL Scope hack. llvm-svn: 107491
-
Jim Grosbach authored
llvm-svn: 107490
-
Jim Grosbach authored
llvm-svn: 107489
-
Bob Wilson authored
that it checks the immediate values, not just the instructions opcodes. Radar 8110263. llvm-svn: 107487
-
Douglas Gregor authored
llvm-svn: 107485
-
Argyrios Kyrtzidis authored
<vector> header can be used correctly through PCH now. llvm-svn: 107483
-
Gabor Greif authored
llvm-svn: 107482
-
Gabor Greif authored
llvm-svn: 107481
-
Gabor Greif authored
second round of low-level interface squeeze-out: making all of CallInst's low-level operand accessors private If you get compile errors I strongly urge you to update your code. I tried to write the necessary clues into the header where the compiler may point to, but no guarantees. It works for my GCC. You have several options to update your code: - you can use the v2.8 ArgOperand accessors - you can go via a temporary CallSite - you can upcast to, say, User and call its low-level accessors if your code is definitely operand-order agnostic. If you run into serious problems, please comment in below thread (and back out this revision only if absolutely necessary): <http://groups.google.com/group/llvm-dev/browse_thread/thread/64650cf343b28271> llvm-svn: 107480
-
Argyrios Kyrtzidis authored
llvm-svn: 107479
-
Argyrios Kyrtzidis authored
llvm-svn: 107478
-
Argyrios Kyrtzidis authored
llvm-svn: 107477
-
Argyrios Kyrtzidis authored
Fix reading ClassTemplateDecl's ClassTemplateSpecializationDecls and ClassTemplatePartialSpecializationDecls. Store/read also their template arguments because they may be initializing and not be able to provide them. llvm-svn: 107476
-
Argyrios Kyrtzidis authored
llvm-svn: 107475
-
Argyrios Kyrtzidis authored
llvm-svn: 107474
-
Argyrios Kyrtzidis authored
llvm-svn: 107473
-
Argyrios Kyrtzidis authored
llvm-svn: 107472
-
Argyrios Kyrtzidis authored
- Fix creation of TemplateSpecializationType. llvm-svn: 107471
-
Argyrios Kyrtzidis authored
llvm-svn: 107470
-
Argyrios Kyrtzidis authored
Generally types expect an initialized TypeDecl; its safer and less complicated to delay PCH reading the type of a TypeDecl. llvm-svn: 107469
-
Argyrios Kyrtzidis authored
llvm-svn: 107468
-
Zhongxing Xu authored
llvm-svn: 107467
-
Zhongxing Xu authored
llvm-svn: 107463
-
Zhongxing Xu authored
llvm-svn: 107462
-
Zhongxing Xu authored
Change CallGraph::Prog to be a reference. idx::Program means to be a global object to the Index library. llvm-svn: 107461
-
Sean Callanan authored
llvm-svn: 107460
-
Greg Clayton authored
- fixed 3 posix spawn attributes leaks - fixed us always leaking CXXBaseSpecifier objects when we create class base classes. Clang apparently copies the base classes we pass in. Fixed some code formatting in ClangASTContext.cpp. llvm-svn: 107459
-
Dan Gohman authored
llvm-svn: 107458
-
Jim Ingham authored
llvm-svn: 107457
-
Jim Ingham authored
llvm-svn: 107456
-
Jim Ingham authored
Add user name completion to the file completer. llvm-svn: 107455
-
Dan Gohman authored
llvm-svn: 107454
-
Greg Clayton authored
removing it didn't cause any performance loss, and leaks were showing up when run under instruments when we tried to re-use the buffer. We are now leak free and still just as performant. llvm-svn: 107453
-
Dan Gohman authored
llvm-svn: 107451
-
Craig Silverstein authored
typedef int (*Myfunc)(int); Myfunc func; Reviewed by chandlerc llvm-svn: 107450
-
Bruno Cardoso Lopes authored
llvm-svn: 107448
-
Johnny Chen authored
Use this script to visit each python test case under the specified directory and run python unittest.main() on each test case. llvm-svn: 107447
-
Dale Johannesen authored
llvm-svn: 107446
-
Johnny Chen authored
is defined. Use ${LLDB_LOG} to specify the log file. Create a singleton SBDebugger in the lldb namespace, that gets used when running the entire test suite. llvm-svn: 107445
-