- Nov 17, 2011
-
-
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
-
Jim Grosbach authored
llvm-svn: 144837
-
Jim Grosbach authored
llvm-svn: 144836
-
Sean Callanan authored
for each AST context it knows about in a single object. This makes it faster to look up the appropriate ASTImpoter for a given ASTContext pair and also makes it much easier to delete all metadata for a given AST context. In the future, this fix will allow the ClangASTImporter to propagate completion information between the metadata for different AST contexts as its minions move AST objects around. llvm-svn: 144835
-
Bob Wilson authored
The code for checking Neon builtin pointer argument types was assuming that there would only be one pointer argument. But, for vld2-4 builtins, the first argument is a special sret pointer where the result will be stored. So, instead of scanning all the arguments to find a pointer, have TableGen figure out the index of the pointer argument that needs checking. That's better than scanning all the arguments regardless. <rdar://problem/10448804> llvm-svn: 144834
-
Chad Rosier authored
target-independent selector or the target-specific selector. llvm-svn: 144833
-
Chad Rosier authored
for a single miss and not all predecessor instructions that get selected by the selection DAG instruction selector. This is still not exact (e.g., over states misses when folded/dead instructions are present), but it is a step in the right direction. llvm-svn: 144832
-