- Mar 03, 2009
-
-
-
-
Chris Lattner authored
and defining target-specific macros based on them (like __SSE3__ and friends). After extensive discussion with Daniel, this work will need driver support, which will translate things like -msse3 into a -mattr feature. Until this work is done, the code in clang.cpp is disabled and the X86TargetInfo ctor still defaults to SSE2. With these two things changed, this code will work. PR3634 llvm-svn: 65966
-
rdar://problem/6640991Steve Naroff authored
Also necessary to fix: <rdar://problem/6632061> [sema] non object types should not be allowed in @catch statements <rdar://problem/6252237> [sema] qualified id should be disallowed in @catch statements llvm-svn: 65964
-
Ted Kremenek authored
llvm-svn: 65957
-
Ted Kremenek authored
llvm-svn: 65956
-
Fariborz Jahanian authored
with property type which does not match its ivar and in -fobjc-gc-only mode! llvm-svn: 65955
-
Ted Kremenek authored
llvm-svn: 65954
-
Anders Carlsson authored
llvm-svn: 65951
-
rdar://problem/6497242Steve Naroff authored
Change Sema::DiagnosePropertyMismatch() to check for type compatibility (rather than type equivalence, which is too strict). llvm-svn: 65949
-
-
Eli Friedman authored
while I was at it. There are still a lot of diagnostics missing from this code, and it isn't completely correct for anything other than x86, but it should work correctly on x86 for valid cases. llvm-svn: 65935
-
Daniel Dunbar authored
llvm-svn: 65933
-
Eli Friedman authored
sub-type describes a memory location, like the pointee type of a pointer or the element type of an array. llvm-svn: 65925
-
Douglas Gregor authored
response to attempts to diagnose an "incomplete" type. This will force us to use DiagnoseIncompleteType more regularly (rather than looking at isIncompleteType), but that's also a good thing. Implicit instantiation is still very simplistic, and will create a new definition for the class template specialization (as it should) but it only actually instantiates the base classes and attaches those. Actually instantiating class members will follow. Also, instantiate the types of non-type template parameters before checking them, allowing, e.g., template<typename T, T Value> struct Constant; to work properly. llvm-svn: 65924
-
Ted Kremenek authored
Make bubble number decoration look more like circles than ovals. llvm-svn: 65921
-
Ted Kremenek authored
llvm-svn: 65919
-
Ted Kremenek authored
Add StoreManager::getSubRegionMap(). This method returns an opaque mapping for clients of StoreManagers from MemRegions to their subregions. llvm-svn: 65914
-
Fariborz Jahanian authored
llvm-svn: 65912
-
-
Ted Kremenek authored
llvm-svn: 65903
-
Ted Kremenek authored
llvm-svn: 65892
-
Ted Kremenek authored
llvm-svn: 65891
-
- Mar 02, 2009
-
-
Chris Lattner authored
even though we still hard code sse2 for now. No support for 3dnow or sse4a, but someone could add that if they desired. llvm-svn: 65886
-
Chris Lattner authored
llvm-svn: 65885
-
Chris Lattner authored
llvm-svn: 65884
-
rdar://problem/6636803Steve Naroff authored
Parser::ParseObjCMethodDefinition(): Make sure we don't exit the BodyScope until ActOnFinishFunctionBody() is complete. llvm-svn: 65880
-
Fariborz Jahanian authored
local or global variables in instance/class methods. llvm-svn: 65879
-
Ted Kremenek authored
llvm-svn: 65878
-
Ted Kremenek authored
llvm-svn: 65877
-
Ted Kremenek authored
llvm-svn: 65876
-
Chris Lattner authored
llvm-svn: 65869
-
Daniel Dunbar authored
llvm-svn: 65867
-
Anders Carlsson authored
llvm-svn: 65866
-
Daniel Dunbar authored
llvm-svn: 65865
-
Ted Kremenek authored
llvm-svn: 65861
-
Ted Kremenek authored
llvm-svn: 65860
-
Fariborz Jahanian authored
llvm-svn: 65855
-
Fariborz Jahanian authored
in its extension. llvm-svn: 65854
-
Devang Patel authored
llvm-svn: 65850
-