- Jan 29, 2010
-
-
Devang Patel authored
llvm-svn: 94822
-
Devang Patel authored
llvm-svn: 94821
-
Devang Patel authored
Before inserting llvm.dbg.declare intrinsic at the end of a basic block, check whether the basic block has a terminator or not. This API is used by clang and the test case is test/CodeGen/debug-info-crash.c in clang module. llvm-svn: 94820
-
Anders Carlsson authored
llvm-svn: 94819
-
Devang Patel authored
llvm-svn: 94817
-
Ted Kremenek authored
llvm-svn: 94816
-
Douglas Gregor authored
that ADL is suppressed), we need to build an UnresolvedLookupExpr. Fixes PR6063, which was hitting Boost headers pretty hard. llvm-svn: 94814
-
Daniel Dunbar authored
llvm-svn: 94813
-
Daniel Dunbar authored
llvm-svn: 94812
-
Douglas Gregor authored
llvm-svn: 94811
-
Benjamin Kramer authored
llvm-svn: 94810
-
Benjamin Kramer authored
llvm-svn: 94809
-
Benjamin Kramer authored
llvm-svn: 94808
-
Benjamin Kramer authored
llvm-svn: 94807
-
Chandler Carruth authored
This includes the fix in r94797 to reflect the new dependency of Sema on Analysis. llvm-svn: 94806
-
Duncan Sands authored
llvm-svn: 94805
-
Evan Cheng authored
llvm-svn: 94804
-
Anders Carlsson authored
llvm-svn: 94803
-
Duncan Sands authored
(via APInt &RHSKnownZero = KnownZero, etc) seems dangerous and confusing to me: it is easy not to notice this, and then wonder why KnownZero/RHSKnownZero changed underneath you when you modified RHSKnownZero/KnownZero etc. So get rid of this. No intended functionality change (tested with "make check" + llvm-gcc bootstrap). llvm-svn: 94802
-
Duncan Sands authored
(fix for PR6165) are needed here too. llvm-svn: 94801
-
Anders Carlsson authored
llvm-svn: 94800
-
Anders Carlsson authored
Add a new EmitLValueForFieldInitialization that will be used for initializing fields (and reference type fields in particular). llvm-svn: 94799
-
Anders Carlsson authored
Simplify EmitLValueForField - we can get whether the field is part of a union or not from the FieldDecl (through its DeclContext). llvm-svn: 94798
-
Zhongxing Xu authored
llvm-svn: 94797
-
Daniel Dunbar authored
the ABI spec, this turns out to simplify the code. We still have some annoying code which mismatches the spec with regard to empty structures. llvm-svn: 94796
-
Daniel Dunbar authored
- Thanks Doug, who is obviously less lazy than me! llvm-svn: 94795
-
Ted Kremenek authored
In addition, move ParseFormatString() and FormatStringHandler() from the clang::analyze_printf to the clang namespace. Hopefully this will resolve some link errors on Linux. llvm-svn: 94794
-
Anders Carlsson authored
llvm-svn: 94793
-
Ted Kremenek authored
llvm-svn: 94792
-
Anders Carlsson authored
llvm-svn: 94791
-
Ted Kremenek authored
Yet another attempt to make the Linux buildbots happy. Apparently there are differences on how nested namespaces are handled... llvm-svn: 94790
-
Anders Carlsson authored
Update .xcodeproj file (Yes this is getting old and I should really switch to the cmake based project :) llvm-svn: 94789
-
Fariborz Jahanian authored
definition comes after where it is needed. Fixes radar 7589385. llvm-svn: 94788
-
Ted Kremenek authored
llvm-svn: 94787
-
John McCall authored
to cast a DeclContext down to a specific implementation class. There are still lots of calls to Decl::castFromDeclContext left, mostly arising from DeclContext::getParent(). llvm-svn: 94786
-
Ted Kremenek authored
Alternate format string checking: check if the number of format specifiers exceeds the number of arguments. llvm-svn: 94785
-
Ted Kremenek authored
Move definition of FormatStringHandler::~FormatStringHandler() within namespace directives. Hopefully this will make the Linux buildbots happy. llvm-svn: 94784
-
Eric Christopher authored
llvm-svn: 94783
-
Ted Kremenek authored
llvm-svn: 94782
-
Sean Callanan authored
disassembly information have a better comment (and better guard macros). llvm-svn: 94781
-