- Oct 16, 2013
-
-
David Blaikie authored
llvm-svn: 192840
-
Eric Christopher authored
Preprocessor support is still needed. llvm-svn: 192839
-
Eric Christopher authored
This should have no functional behavior. llvm-svn: 192838
-
Eric Christopher authored
as we don't actually use it to emit any code yet. llvm-svn: 192837
-
David Blaikie authored
llvm-svn: 192836
-
Rafael Espindola authored
Our use of -fvisibility-inlines-hidden means we cannot check function pointers against non null values. Unfortunately, we also cannot assert that the callbacks are initialized only once. The problem is that lldb has multiple subsystems that need to call this and they don't have a unique initialization order. Thanks to Sean Callanan for reporting it. llvm-svn: 192835
-
Fariborz Jahanian authored
Don't add it to inferred property. // rdar://14988132 llvm-svn: 192834
-
Sean Callanan authored
and alphabetized the contents of Source:Plugins:Platform. This fixes the Mac OS X build. llvm-svn: 192833
-
Rafael Espindola authored
Patch by Katya Romanova. llvm-svn: 192832
-
Rui Ueyama authored
Dead-strip root symbols can be undefined atoms, but should not really be nonexistent, because dead-strip root symbols should be added to initial undefined atoms at startup. Whenever you look up its name in the symbol table, some type of atom will always exist. llvm-svn: 192831
-
Rui Ueyama authored
llvm-svn: 192830
-
Yunzhong Gao authored
clang front end. This change will allow the __PRFCHW__ macro to be set on these processors and hence include prfchwintrin.h in x86intrin.h header. Support for the intrinsic itself seems to have already been added in r178041. Differential Revision: http://llvm-reviews.chandlerc.com/D1934 llvm-svn: 192829
-
Yunzhong Gao authored
bulldozer and piledriver. Support for the instruction itself seems to have already been added in r178040. Differential Revision: http://llvm-reviews.chandlerc.com/D1933 llvm-svn: 192828
-
Rafael Espindola authored
Patch by Stephen Checkoway. llvm-svn: 192827
-
Fariborz Jahanian authored
properties. // rdar://15231860 llvm-svn: 192826
-
Rafael Espindola authored
Aliases now have their own section where we document which linkages they can have. llvm-svn: 192825
-
Andrew Trick authored
This should fix the ATOM buildbot failing on break-avx-dep.ll. llvm-svn: 192824
-
Rafael Espindola authored
This patch fixes a small mistake in MCDataAtom::addData() where it doesn't ever call remap(): - if (Data.size() > Begin - End - 1) + if (Data.size() > End + 1 - Begin) remap(Begin, End + 1); This is currently not visible because of another bug is the disassembler, so the patch includes a unit test. Patch by Stephen Checkoway. llvm-svn: 192823
-
Timur Iskhodzhanov authored
[-cxx-abi microsoft] Fix this argument/parameter offsets for virtual destructors in the presence of virtual bases Reviewed at http://llvm-reviews.chandlerc.com/D1939 llvm-svn: 192822
-
Anders Waldenborg authored
Like LLVMDumpModule but returns the string (that needs to be freed with LLVMDisposeMessage) instead of printing it to stderr. Differential Revision: http://llvm-reviews.chandlerc.com/D1941 llvm-svn: 192821
-
Arnold Schwaighofer authored
radar://15231682 Reapply r192799, http://lab.llvm.org:8011/builders/lldb-x86_64-debian-clang/builds/8226 showed that the bot is still broken even with this out. llvm-svn: 192820
-
Fariborz Jahanian authored
objc++ properties using property-dot syntax. // rdar://14654207 llvm-svn: 192819
-
Jordan Rose authored
Since these aren't lexically in the constructor, drawing arrows would be a horrible jump across the body of the class. We could still do better here by skipping over unimportant initializers, but this at least keeps everything within the body of the constructor. <rdar://problem/14960554> llvm-svn: 192818
-
Benjamin Kramer authored
llvm-svn: 192817
-
Arnold Schwaighofer authored
This speculatively reverts commit 192799. It might have broken a linux buildbot. llvm-svn: 192816
-
Akira Hatanaka authored
llvm-svn: 192815
-
Sriram Murali authored
llvm-svn: 192814
-
Tom Stellard authored
We were calling llvm_unreachable() when failing to optimize the branch into if case. However, it is still possible for us to structurize the CFG by duplicating blocks even if this optimization fails. Reviewed-by: Vincent Lejeune<vljn at ovi.com> llvm-svn: 192813
-
Tom Stellard authored
Reviewed-by: Vincent Lejeune<vljn at ovi.com> llvm-svn: 192812
-
Sriram Murali authored
llvm-svn: 192811
-
Rafael Espindola authored
llvm-svn: 192810
-
Andrew Kaylor authored
Patch by Dmitry Stogov llvm-svn: 192809
-
Rafael Espindola authored
llvm-svn: 192808
-
Chad Rosier authored
llvm-svn: 192807
-
Chad Rosier authored
llvm-svn: 192806
-
Chad Rosier authored
llvm-svn: 192805
-
Chad Rosier authored
llvm-svn: 192804
-
Rafael Espindola authored
Before this patch we would assert when building llvm as multiple shared libraries (cmake's BUILD_SHARED_LIBS). The problem was the line if (T.AsmStreamerCtorFn == Target::createDefaultAsmStreamer) which returns false because of -fvisibility-inlines-hidden. It is easy to fix just this one case, but I decided to try to also make the registration more strict. It looks like the old logic for ignoring followup registration was just a temporary hack that outlived its usefulness. This patch converts the ifs to asserts, fixes the few cases that were registering twice and makes sure all the asserts compare with null. Thanks for Joerg for reporting the problem and reviewing the patch. llvm-svn: 192803
-
Benjamin Kramer authored
Just checking if the parent of the method is the same as the return type should be sufficient. Also fixes PR17587. llvm-svn: 192802
-
Chad Rosier authored
value and unsigned saturating accumulate of signed value instructions. llvm-svn: 192801
-