- Aug 03, 2011
-
-
Owen Anderson authored
llvm-svn: 136818
-
Douglas Gregor authored
reader, and fix up the one (!) place where we were improperly mapping a local ID to a global ID. Tested via the usual "gaps" trick. llvm-svn: 136817
-
Jakub Staszak authored
llvm-svn: 136816
-
Johnny Chen authored
llvm-svn: 136815
-
Evan Cheng authored
llvm-svn: 136814
-
Eli Friedman authored
New approach to r136737: insert the necessary fences for atomic ops in platform-independent code, since a bunch of platforms (ARM, Mips, PPC, Alpha are the relevant targets here) need to do essentially the same thing. I think this completes the basic CodeGen for atomicrmw and cmpxchg. llvm-svn: 136813
-
Johnny Chen authored
llvm-svn: 136812
-
Bill Wendling authored
llvm-svn: 136811
-
Johnny Chen authored
llvm-svn: 136809
-
Johnny Chen authored
llvm-svn: 136808
-
Kaelyn Uhrain authored
Change TypoCorrection to store a set of NamedDecls instead of a single NamedDecl. Also add initial support for performing function overload resolution to Sema::DiagnoseEmptyLookup. llvm-svn: 136807
-
Johnny Chen authored
llvm-svn: 136806
-
Johnny Chen authored
llvm-svn: 136805
-
Ted Kremenek authored
[analyzer] Introduce MallocOverflowSecurityChecker, a simple flow-sensitive checker that may be useful for security auditing. This checker is currently too noisy to be on by default. llvm-svn: 136804
-
Benjamin Kramer authored
llvm-svn: 136803
-
Bob Wilson authored
llvm-svn: 136802
-
Jim Ingham authored
to make & delete directories in the test case. Make a real copy of libd.dylib in that directory so the two libraries are actually different. Use (and remove) the DYLD_LIBRARY_PATH to point to the new library. llvm-svn: 136801
-
Johnny Chen authored
llvm-svn: 136800
-
Bill Wendling authored
Go back to the old definition. It's not clear that a 'resume' can be 'outlined' from the function with the landing pad for all platforms. llvm-svn: 136799
-
Johnny Chen authored
rdar://problem/9890530 llvm-svn: 136798
-
Andrew Trick authored
to notify SCEV of a change. Add forgetLoop in a couple of those places. llvm-svn: 136797
-
Johnny Chen authored
Skip the test case test_dyld_library_path(self) because it causes the debugserver to crash. llvm-svn: 136796
-
Andrew Trick authored
llvm-svn: 136795
-
Fariborz Jahanian authored
those declated in its protocols. First half or // rdar://6191214 llvm-svn: 136794
-
Jim Ingham authored
debugserver) but set it in the debugger settings (which will just get passed down to the target). llvm-svn: 136793
-
Jonathan D. Turner authored
llvm-svn: 136792
-
Enrico Granata authored
llvm-svn: 136791
-
Bill Wendling authored
llvm-svn: 136790
-
Raghesh Aloor authored
Code is generated for a simple access function change imported from JSCOP file. An access of A[i] is changed to A[0]. The code for A[0] is generated directly without refering to isl function calls. llvm-svn: 136789
-
Douglas Gregor authored
llvm-svn: 136788
-
Jakob Stoklund Olesen authored
This fixes PR10575. llvm-svn: 136787
-
Douglas Gregor authored
integer, and initialise its TypeSourceInfo. The initialisation fixes a crash when using pre-compiled preambles with C++ code-completion. From Erik Verbruggen! Fixes PR10511. llvm-svn: 136786
-
Enrico Granata authored
testing for a previous issue where formats in summaries where not enforced in all cases ; removed an unused local variable llvm-svn: 136785
-
Sean Callanan authored
current context. Previously, if there was a variable called "self" available, the expression parser assumed it was inside a method. But class methods in Objective-C also take a "self" parameter, of DWARF type "id". We now detect this properly, and only assume we're in an instance method if "self" is a pointer to an Objective-C object. llvm-svn: 136784
-
Douglas Gregor authored
llvm-svn: 136783
-
Douglas Gregor authored
AST file, along with an enumeration naming those predefined declarations. No functionality change, but this will make it easier to introduce new predefined declarations, when/if we need them. llvm-svn: 136781
-
Chris Lattner authored
llvm-svn: 136780
-
Douglas Gregor authored
reader, to allow AST files to be loaded with their declarations remapped to different ID numbers. Fix a number of places where we were either failing to map local declaration IDs into global declaration IDs or where interpreting the local declaration IDs within the wrong module. I've tested this via the usual "random gaps" method. It works well except for the preamble tests, because our handling of the precompiled preamble requires declaration and preprocessed entity to be stable when parsing code and then loading that back into memory. This property will hold in general, but my randomized testing naturally breaks this property to get more coverage. In the future, I expect that the precompiled preamble logic won't need this property. I am very unhappy with the current handling of the translation unit, which is a rather egregious hack. We're going to have to do something very different here for loading multiple AST files, because we don't want to have to cope with merging two translation units. Likely, we'll just handle translation units entirely via "update" records, and predefine a single, fixed declaration ID for the translation unit. That will come later. llvm-svn: 136779
-
Raghesh Aloor authored
The changed access relations imported from JSCOP file is shown as output of -analyze pass. llvm-svn: 136774
-
Jay Foad authored
llvm-svn: 136771
-