- Feb 12, 2008
-
-
Duncan Sands authored
handle arbitrary precision integers and any number of parts. For example, on a 32 bit machine an i50 corresponds to two i32 parts. getCopyToParts will extend the i50 to an i64 then write half of the i64 to each part; getCopyFromParts will combine the two i32 parts into an i64 then truncate the result to i50. llvm-svn: 47024
-
Ted Kremenek authored
doesn't support VLAs. Reordered some cases in the switch statement of GRConstant::Visit() so that they are ordered alphabetically based on AST node type. llvm-svn: 47021
-
Evan Cheng authored
llvm-svn: 47020
-
Evan Cheng authored
llvm-svn: 47019
-
Evan Cheng authored
llvm-svn: 47018
-
Evan Cheng authored
llvm-svn: 47017
-
Ted Kremenek authored
llvm-svn: 47016
-
Dan Gohman authored
clear and to clarify how it differs from MemOperandSDNode. llvm-svn: 47015
-
Ted Kremenek authored
Added transfer function support for CharacterLiteral. llvm-svn: 47014
-
Ted Kremenek authored
the class declarations for the other ObjC***Stmt classes. llvm-svn: 47013
-
Devang Patel authored
llvm-svn: 47012
-
Ted Kremenek authored
have been visited in a path. Added GRBlockCounter as an item to be enqueued to the worklist. Modified "ProcessBranch" in GRConstants to prune branches with symbolic conditions that have been already taken. llvm-svn: 47010
-
Wojciech Matyjewicz authored
no need to redirect stderr into stdout. llvm-svn: 47009
-
Wojciech Matyjewicz authored
llvm-svn: 47008
-
Wojciech Matyjewicz authored
variable (with step 1) and m is its final value. Then, the correct trip count is SMAX(m,n)-n. Previously, we used SMAX(0,m-n), but m-n may overflow and can't in general be interpreted as signed. Patch by Nick Lewycky. llvm-svn: 47007
-
Eli Friedman authored
checks for a malloc/alloca immediately followed by a load. llvm-svn: 47006
-
Eli Friedman authored
llvm-svn: 47005
-
Eli Friedman authored
they are of type wchar_t[]. llvm-svn: 47004
-
Eli Friedman authored
llvm-svn: 47003
-
Evan Cheng authored
llvm-svn: 47002
-
Evan Cheng authored
llvm-svn: 47001
-
Tanya Lattner authored
llvm-svn: 46999
-
Evan Cheng authored
llvm-svn: 46998
-
Bill Wendling authored
llvm-svn: 46997
-
Bill Wendling authored
llvm-svn: 46996
-
Bill Wendling authored
of the examples to reflect the current .TD files. llvm-svn: 46995
-
Chris Lattner authored
llvm-svn: 46993
-
Chris Lattner authored
llvm-svn: 46991
-
Chris Lattner authored
llvm-svn: 46985
-
Steve Naroff authored
Allow the parser to detect invalid DeclSpec's. This fixes http://llvm.org/bugs/show_bug.cgi?id=1987. This commit only "guards" the call to ParseDeclarationSpecifiers() in ParseDeclarationOrFunctionDefinition(). We could consider guarding all calls, however this is a bit radical (since it effectively stops parsing the declaration once we have a bad declspec). Will discuss with Chris tomorrow. llvm-svn: 46984
-
Tanya Lattner authored
llvm-svn: 46981
-
Steve Naroff authored
Fix unsafe static cast... llvm-svn: 46980
-
Nate Begeman authored
llvm-svn: 46979
-
Dan Gohman authored
for APInt::getBitsSet. And fix an off-by-one bug in "wrapping" mode. llvm-svn: 46978
-
Steve Naroff authored
Several cleanups surrounding Parser::ParseAsmStatement() and Parser::FuzzyParseMicrosoftAsmStatement(). llvm-svn: 46977
-
Ted Kremenek authored
factories. Fixed a horrible bug in lval:DeclVar::classof(RValue* V); we weren't checking V was an LValue, allowing nonlval::ConcereteInts to match isa<lval::DeclVar>. llvm-svn: 46976
-
Ted Kremenek authored
BumpPtrAllocator argument to their constructors. This BumpPtrAllocator will be used to allocate trees. If no BumpPtrAllocator is provided, one is created (as before). llvm-svn: 46975
-
- Feb 11, 2008
-
-
Steve Naroff authored
Move policy on unnamed fields (a Microsoft extension) from Parser::ParseStructDeclaration() to the driver. llvm-svn: 46974
-
Steve Naroff authored
Move Microsoft __declspec hack from the parser to the preprocessor. Since we have no plans to actually implement this construct, it is cleaner to limit the change to the preprocessor. llvm-svn: 46973
-
Steve Naroff authored
Fix http://llvm.org/bugs/show_bug.cgi?id=2013. llvm-svn: 46972
-