- Jul 07, 2010
-
-
Dan Gohman authored
a bunch of stuff, to allow the target-independent calling convention logic to be employed. llvm-svn: 107800
-
Bruno Cardoso Lopes authored
llvm-svn: 107798
-
Dan Gohman authored
position when emitting multiple blocks when executing a custom inserter. llvm-svn: 107797
-
Devang Patel authored
llvm-svn: 107796
-
Dan Gohman authored
llvm-svn: 107795
-
Greg Clayton authored
llvm-svn: 107794
-
Greg Clayton authored
llvm-svn: 107793
-
Duncan Sands authored
and not just for Debug+Asserts builds. llvm-svn: 107792
-
Dan Gohman authored
around everywhere, and also give it an InsertPt member, to enable isel to operate at an arbitrary position within a block, rather than just appending to a block. llvm-svn: 107791
-
Douglas Gregor authored
llvm-svn: 107790
-
Dan Gohman authored
instance, rather than pointers to all of FunctionLoweringInfo's members. This eliminates an NDEBUG ABI sensitivity. llvm-svn: 107789
-
Chris Lattner authored
from PR7583 llvm-svn: 107788
-
Dan Gohman authored
allow target-specific fast-isel code to make use of it directly. llvm-svn: 107787
-
Dan Gohman authored
code can do calling-convention queries. This obviates OutputArgReg. llvm-svn: 107786
-
Chris Lattner authored
llvm-svn: 107785
-
Argyrios Kyrtzidis authored
llvm-svn: 107784
-
Argyrios Kyrtzidis authored
Delay passing InterestingDecls to the Consumer until when we know we are not in recursive loading and the declarations are fully initialized. llvm-svn: 107783
-
Dan Gohman authored
into a new header, TargetCallingConv.h. llvm-svn: 107782
-
Dan Gohman authored
llvm-svn: 107781
-
Jakob Stoklund Olesen authored
llvm-svn: 107780
-
Gabor Greif authored
who knows how to cover Asserts or Debug separately please do not hesitate to extend this llvm-svn: 107779
-
Dan Gohman authored
llvm-svn: 107778
-
Dan Gohman authored
llvm-svn: 107777
-
Dan Gohman authored
interface needs implementations to be consistent, so any code which wants to support different semantics must use a different interface. It's not currently worthwhile to add a new interface for this new concept. Document that AliasAnalysis doesn't support cross-function queries. llvm-svn: 107776
-
Dan Gohman authored
llvm-svn: 107775
-
Gabor Greif authored
llvm-svn: 107774
-
Argyrios Kyrtzidis authored
llvm-svn: 107773
-
Argyrios Kyrtzidis authored
llvm-svn: 107772
-
Argyrios Kyrtzidis authored
This has 2 (slight) advantages: -Make explicit at getBody()'s callsite that we expect/handle only CompoundStmt and not CXXTryStmt. -Better tracking of Decl::getBody()'s callsites. llvm-svn: 107771
-
Argyrios Kyrtzidis authored
llvm-svn: 107770
-
Argyrios Kyrtzidis authored
llvm-svn: 107769
-
Argyrios Kyrtzidis authored
Introduce Decl::hasBody() and FunctionDecl::hasBody() and use them instead of getBody() when we are just checking the existence of a body, to avoid de-serialization of the body from PCH. Makes de-serialization of the function body even more "lazier". llvm-svn: 107768
-
Gabor Greif authored
llvm-svn: 107767
-
Gabor Greif authored
llvm-svn: 107766
-
Benjamin Kramer authored
Declare LLDBVersionNumber extern "C" to make sure clang++ mangles it properly. Patch from Jean-Daniel Dupas! llvm-svn: 107765
-
Gabor Greif authored
llvm-svn: 107764
-
Benjamin Kramer authored
Fix build for newer versions of GCC that don't include cstring implicitly. Based on a patch by Pawel Wodnicki! llvm-svn: 107763
-
Jordy Rose authored
Add memcmp() and bcmp() to CStringChecker. These check for valid access to the buffer arguments and have a special-case for when the buffer arguments are known to be the same address, or when the size is zero. llvm-svn: 107761
-
Duncan Sands authored
llvm-svn: 107760
-
Jordy Rose authored
Cleanup on CStringChecker and its associated tests. Also check for null arguments...which are allowed if the access length is 0! llvm-svn: 107759
-