- Nov 17, 2011
-
-
Greg Clayton authored
turned out to be unitialized data in the ProcessLaunchInfo default constructor. Turning on MallocScribble in the environment helped track this down. When we launch and attach using the host layer, we now inform the process that it shouldn't detach when by calling an accessor. llvm-svn: 144882
-
Francois Pichet authored
In Microsoft mode, make "Unqualified lookup into dependent bases of class templates" works inside default argument instantiation. This is a little bit tricky because during default argument instantiation the CurContext points to a CXXMethodDecl but we can't use the keyword this or have an implicit member call generated. This fixes 2 errors when parsing MFC code with clang. llvm-svn: 144881
-
Douglas Gregor authored
llvm-svn: 144880
-
Douglas Gregor authored
llvm-svn: 144879
-
Chris Lattner authored
llvm-svn: 144878
-
Douglas Gregor authored
into a module. This module can either be loaded from a module map in the framework directory (which isn't quite working yet) or inferred from an umbrella header (which does work, and replaces the existing hack). llvm-svn: 144877
-
Eli Friedman authored
Add support for custom names for library functions in TargetLibraryInfo. Add a custom name for fwrite and fputs on x86-32 OSX. Make SimplifyLibCalls honor the custom names for fwrite and fputs. Fixes <rdar://problem/9815881>. llvm-svn: 144876
-
Greg Clayton authored
the thread specific data and were destroying the thread specfic data more than once. Also added the ability to ask a lldb::StateType if it is stopped with an additional paramter of "must_exist" which means that the state must be a stopped state for a process that still exists. This means that eStateExited and eStateUnloaded will no longer return true if "must_exist" is set to true. llvm-svn: 144875
-
Jim Ingham authored
llvm-svn: 144874
-
Daniel Dunbar authored
properly quote strings when writing the CMakeFiles/Makefile.cmake output file (which lists the dependencies). This shows up when using CMake + MSYS Makefile generator. llvm-svn: 144873
-
Chad Rosier authored
rdar://10456186 llvm-svn: 144872
-
Anna Zaks authored
llvm-svn: 144871
-
Anna Zaks authored
llvm-svn: 144870
-
Daniel Dunbar authored
llvm-svn: 144869
-
Daniel Dunbar authored
other coverage that actually properly checks features such that this test is not really adding value anymore. llvm-svn: 144868
-
Eli Friedman authored
Turn on vzeroupper insertion on call boundaries for AVX; it works as far as I know, and I'd like to see wider testing. llvm-svn: 144867
-
Daniel Dunbar authored
llvm-svn: 144866
-
Daniel Dunbar authored
- I'm in the process of moving this here but it will live in both places until the ancilliary support is ready. - Currently unused. llvm-svn: 144865
-
Daniel Dunbar authored
llvm-svn: 144864
-
Eli Friedman authored
Make sure to replace the chain properly when DAGCombining a LOAD+EXTRACT_VECTOR_ELT into a single LOAD. Fixes PR10747/PR11393. llvm-svn: 144863
-
Douglas Gregor authored
llvm-svn: 144862
-
Michael J. Spencer authored
llvm-svn: 144861
-
Daniel Dunbar authored
when cross compiling under the current organization. - See verbose comment for explanation, justification, and how to fix. llvm-svn: 144860
-
Douglas Gregor authored
the umbrella header's directory and its subdirectories are part of the module (that's why it's an umbrella). Make sure that these headers are considered to be part of the module for lookup purposes. llvm-svn: 144859
-
- Nov 16, 2011
-
-
Jim Grosbach authored
The PLD encoding is checked via the .s file now. llvm-svn: 144853
-
Jim Grosbach authored
We don't (yet) have the granularity in the fixups to be specific about which bitranges are affected. That's a future cleanup, but we're not there yet. llvm-svn: 144852
-
Jim Grosbach authored
llvm-svn: 144851
-
Abramo Bagnara authored
llvm-svn: 144850
-
Akira Hatanaka authored
llvm-svn: 144849
-
Johnny Chen authored
llvm-svn: 144848
-
Akira Hatanaka authored
llvm-svn: 144847
-
Johnny Chen authored
This helps track down possible zombie processes. llvm-svn: 144846
-
Daniel Dunbar authored
llvm-svn: 144845
-
Daniel Dunbar authored
llvm-svn: 144844
-
Daniel Dunbar authored
- Motivation is explained in the README, but basically it is convenient to be able to build compiler-rt free standing. Since our external dependencies are so small, we can achieve this relatively easily by just stubbing out the declarations of the external dependencies. - This is in no way, shape, or form intended to be complete, it is just the minimal stubs necessary to support the stuff we use. llvm-svn: 144843
-
Jim Grosbach authored
llvm-svn: 144842
-
Akira Hatanaka authored
nodes. llvm-svn: 144841
-
Akira Hatanaka authored
llvm-svn: 144840
-
-
Sean Callanan authored
completion information between different AST contexts. It works like this: - If a Decl is imported from a context that has completion metadata, then that Decl is associated with the same completion information (possibly none) as the Decl it was imported from. - If a Decl is imported from a context that does not have completion metadata, then it is marked as completable by consulting the Decl and context it was imported from. llvm-svn: 144838
-