- Oct 30, 2010
-
-
John McCall authored
independently of whether they're definitions, then teach IR generation to ignore non-explicit visibility when emitting declarations. Use this to make sure that RTTI, vtables, and VTTs get the right visibility. More of rdar://problem/8613093 llvm-svn: 117781
-
John McCall authored
whether it's a declaration or not, then ignores that information for declarations unless it was explicitly given. It's not totally clear how that should be mapped into a sane system, but make an effort. llvm-svn: 117780
-
Benjamin Kramer authored
llvm-svn: 117779
-
Benjamin Kramer authored
llvm-svn: 117778
-
Johnny Chen authored
llvm-svn: 117777
-
Nick Lewycky authored
Fixes PR8489. llvm-svn: 117776
-
Chris Lattner authored
PR8423 llvm-svn: 117775
-
Chris Lattner authored
PR8423, patch by nobled. llvm-svn: 117774
-
Chris Lattner authored
llvm-svn: 117773
-
Greg Clayton authored
llvm-svn: 117772
-
Chris Lattner authored
llvm-svn: 117771
-
Douglas Gregor authored
llvm-svn: 117770
-
Chris Lattner authored
llvm-svn: 117769
-
Sean Callanan authored
Objective-C member accessibility restrictions. Ultimately Clang should have a flag that ignores accessibility for Objective-C like it has one for C++. llvm-svn: 117768
-
Sean Callanan authored
make the sky fall. llvm-svn: 117767
-
Jim Grosbach authored
llvm-svn: 117766
-
Jakob Stoklund Olesen authored
llvm-svn: 117765
-
Jakob Stoklund Olesen authored
a basic block. llvm-svn: 117764
-
Jakob Stoklund Olesen authored
elsewhere. llvm-svn: 117763
-
Jakob Stoklund Olesen authored
llvm-svn: 117762
-
Jakob Stoklund Olesen authored
llvm-svn: 117761
-
Argyrios Kyrtzidis authored
We already flag the error with InitListChecker's hadError and we mess up the AST unnecessarily. Fixes rdar://8605381. llvm-svn: 117760
-
Argyrios Kyrtzidis authored
llvm-svn: 117759
-
Argyrios Kyrtzidis authored
llvm-svn: 117758
-
Bob Wilson authored
There were a number of issues to fix up here: * The "device" argument of the llvm.memory.barrier intrinsic should be used to distinguish the "Full System" domain from the "Inner Shareable" domain. It has nothing to do with using DMB vs. DSB instructions. * The compiler should never need to emit DSB instructions. Remove the ARMISD::SYNCBARRIER node and also remove the instruction patterns for DSB. * Merge the separate DMB/DSB instructions for options only used for the disassembler with the default DMB/DSB instructions. Add the default "full system" option ARM_MB::SY to the ARM_MB::MemBOpt enum. * Add a separate ARMISD::MEMBARRIER_MCR node for subtargets that implement a data memory barrier using the MCR instruction. * Fix up encodings for these instructions (except MCR). I also updated the tests and added a few new ones to check for DMB options that were not currently being exercised. llvm-svn: 117756
-
Tobias Grosser authored
Update the cmake and autoconf build system to compile polly as a shared library if it is checked out into tools/polly. In case polly is not checked out, nothing changes. This models the way clang can be added to llvm if checked out to tools/clang. Also rebuild configure. Patch contributed by ether. llvm-svn: 117755
-
rdar://problem/8610363Ted Kremenek authored
Add test case for <rdar://problem/8610363> (a bogus report of using an uninitialized field). This was already fixed, but this serves for detecting regressions. llvm-svn: 117754
-
Jim Grosbach authored
llvm-svn: 117753
-
Johnny Chen authored
The gud.el is modified from 22.3.1 version to add lldb stuffs, the gud-diffs.txt is the diff file. lldb-gud-window.tiff is a screen capture of Aquamacs 2.1 (which has 23.2.50.1) after loading this modified gud.el, changing directory to test/conditional_break, and then 'M-x lldb' with the a.out file. The lldb-gud-window.tiff will be submitted in another check in. llvm-svn: 117752
-
Johnny Chen authored
llvm-svn: 117751
-
Douglas Gregor authored
load identifiers without loading their corresponding macro definitions. This is likely to improve PCH performance slightly, and reduces deserialization stack depth considerably when using preprocessor metaprogramming. llvm-svn: 117750
-
John McCall authored
of descending into the subelements. rdar://problem/8345836 llvm-svn: 117749
-
Johnny Chen authored
The gud.el is modified from 22.3.1 version to add lldb stuffs, the gud-diffs.txt is the diff file. lldb-gud-window.tiff is a screen capture of Aquamacs 2.1 (which has 23.2.50.1) after loading this modified gud.el, changing directory to test/conditional_break, and then 'M-x lldb' with the a.out file. llvm-svn: 117748
-
Bill Wendling authored
conditional. Check for those instructions explicitly. llvm-svn: 117747
-
John Thompson authored
llvm-svn: 117746
-
-
Dan Gohman authored
eraseFromDisk does the same check. This avoids a stat call in the common case. llvm-svn: 117744
-
Dale Johannesen authored
llvm-svn: 117743
-
Jim Grosbach authored
llvm-svn: 117742
-
Jim Grosbach authored
llvm-svn: 117741
-