- Mar 03, 2009
-
-
Ted Kremenek authored
SVal::getAsLocSymbol(). This simplifies the code and allows the retain/release checker to (I believe) also correctly reason about location symbols wrapped in SymbolicRegions. Along the way I cleaned up SymbolRef a little, disallowing implicit casts to 'unsigned'. llvm-svn: 65972
-
Devang Patel authored
llvm-svn: 65971
-
Dale Johannesen authored
use, check also for the case where it has two uses, the other being a llvm.dbg.declare. This is needed so debug info doesn't affect codegen. llvm-svn: 65970
-
-
-
Chris Lattner authored
llvm-svn: 65967
-
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
-
Dan Gohman authored
instructions. These aren't used yet. llvm-svn: 65965
-
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
-
Bob Wilson authored
llvm-svn: 65962
-
Bill Wendling authored
llvm-svn: 65961
-
Bill Wendling authored
llvm-svn: 65960
-
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
-
Dan Gohman authored
llvm-svn: 65953
-
Daniel Dunbar authored
llvm-svn: 65952
-
Anders Carlsson authored
llvm-svn: 65951
-
Steve Naroff authored
llvm-svn: 65950
-
rdar://problem/6497242Steve Naroff authored
Change Sema::DiagnosePropertyMismatch() to check for type compatibility (rather than type equivalence, which is too strict). llvm-svn: 65949
-
-
Bill Wendling authored
llvm-svn: 65945
-
Mikhail Glushenkov authored
This is a template that can be used to build your own LLVMC-based drivers. It can be also useful as a "bare-bones" LLVMC. llvm-svn: 65944
-
Mikhail Glushenkov authored
llvm-svn: 65943
-
Mikhail Glushenkov authored
llvm-svn: 65942
-
Mikhail Glushenkov authored
Since this Makefile is supposed to be usable from LLVM-based projects not in the tree, LLVMLIBS should be used instead of USEDLIBS. This depends on my previous fix to Makefile.rules. llvm-svn: 65941
-
Mikhail Glushenkov authored
From the code: "There are "Proj" libs (defined by the user's project) and "LLVM" libs (defined by the LLVM project)." LINK_COMPONENTS are clearly defined by the LLVM project. Additionally, this fixes an issue with llvmc's build process:-) llvm-svn: 65940
-
Mikhail Glushenkov authored
llvm-svn: 65939
-
Nick Lewycky authored
llvm-svn: 65938
-
Daniel Dunbar authored
llvm-svn: 65937
-
Mikhail Glushenkov authored
llvm-svn: 65936
-
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
-
Zhou Sheng authored
llvm-svn: 65934
-
Daniel Dunbar authored
llvm-svn: 65933
-
Daniel Dunbar authored
llvm-svn: 65932
-
Nick Lewycky authored
llvm-svn: 65931
-
Nick Lewycky authored
llvm-svn: 65928
-
Nick Lewycky authored
llvm-svn: 65927
-
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
-