- Dec 06, 2011
-
-
Jakub Staszak authored
llvm-svn: 145964
-
Hal Finkel authored
llvm-svn: 145963
-
Hal Finkel authored
llvm-svn: 145962
-
Hal Finkel authored
llvm-svn: 145961
-
Hal Finkel authored
llvm-svn: 145960
-
Douglas Gregor authored
llvm-svn: 145959
-
Douglas Gregor authored
llvm-svn: 145958
-
Douglas Gregor authored
modules for each of its subframeworks. llvm-svn: 145957
-
Benjamin Kramer authored
llvm-svn: 145956
-
Kostya Serebryany authored
[asan] Mac: do not link dynamic libs with the asan-rt, use -undefined dynamic_lookup for dynamic libs. Style fixes. Patch by glider@google.com llvm-svn: 145955
-
Bill Wendling authored
llvm-svn: 145954
-
Kostya Serebryany authored
llvm-svn: 145953
-
Bill Wendling authored
llvm-svn: 145952
-
Howard Hinnant authored
Substituted std::get_terminate() for direct access to the handler function pointer (which is now a static in cxa_handlers.cpp). This has the advantage of going through the atomic API and so is less likely to cause a data race. Ditto for unexpected. llvm-svn: 145951
-
Daniel Dunbar authored
llvm-svn: 145950
-
Howard Hinnant authored
llvm-svn: 145949
-
Howard Hinnant authored
terminate, unexpected and new handlers. If terminating while an exception is unwinding, an attempt is made to print out the what() string if the exception is derived from std::exception. __terminate(handler) and __unexpected(handler) helpers are present in anticipation of other parts of libc++abi needing to call these interfaces with custom handlers. llvm-svn: 145948
-
Justin Holewinski authored
llvm-svn: 145947
-
Justin Holewinski authored
llvm-svn: 145946
-
Douglas Gregor authored
llvm-svn: 145945
-
Sebastian Pop authored
llvm-svn: 145944
-
Sebastian Pop authored
llvm-svn: 145943
-
Douglas Gregor authored
most specific (sub)module based on the actual file we find, rather than always importing the top-level module. This means that #include'ing <Foo/Blah.h> should give us the submodule Foo.Blah. llvm-svn: 145942
-
Douglas Gregor authored
frameworks). A submodule can now be labeled as a "framework", and header search will look into the appropriate Headers/PrivateHeaders subdirectories for named headers. llvm-svn: 145941
-
Douglas Gregor authored
explicit submodules or umbrella headers from submodules. Instead, build the entire module at once, and let the name-hiding mechanisms hide the contents of explicit submodules at load time. llvm-svn: 145940
-
Daniel Dunbar authored
- Fixes <rdar://problem/10261246> clang -maes option is not sufficient to include <wmmintrin.h> llvm-svn: 145939
-
Douglas Gregor authored
functionality change yet. llvm-svn: 145938
-
Benjamin Kramer authored
- Walking over pred_begin/pred_end is an expensive operation. - PHINodes contain a value for each predecessor anyway. - While it may look like we used to save a few iterations with the set, be aware that getIncomingValueForBlock does a linear search on the values of the phi node. - Another -5% on ARMDisassembler.cpp (Release build). This was the last entry in the profile that was obviously wasting time. llvm-svn: 145937
-
Rafael Espindola authored
llvm-svn: 145935
-
Benjamin Kramer authored
llvm-svn: 145934
-
Tobias Grosser authored
llvm-svn: 145933
-
Tobias Grosser authored
llvm-svn: 145932
-
Hans Wennborg authored
A mistyped function call becomes an inmplicit function declaration in C. Suggest typo correction when one can be found. llvm-svn: 145930
-
Craig Topper authored
llvm-svn: 145929
-
Erik Verbruggen authored
Fixes PR2709. llvm-svn: 145928
-
Craig Topper authored
Fix a bunch of SSE/AVX patterns to use v2i64/v4i64 loads since all other integer vector loads are promoted to those. llvm-svn: 145927
-
Craig Topper authored
llvm-svn: 145926
-
NAKAMURA Takumi authored
FIXME: Restore more other arch-dependent MachO tests. (eg. r126401 and r133856) llvm-svn: 145925
-
Craig Topper authored
Clean up some of the shuffle decoding code for UNPCK instructions. Add instruction commenting for AVX/AVX2 forms for integer UNPCKs. llvm-svn: 145924
-
Jim Grosbach authored
Same as r145922, just for ARM mode. llvm-svn: 145923
-