- Feb 15, 2008
-
-
Evan Cheng authored
register defs and uses after each successful coalescing. - Also removed a number of hacks and fixed some subtle kill information bugs. llvm-svn: 47167
-
Evan Cheng authored
machine instr will change its definition register. llvm-svn: 47166
-
Eli Friedman authored
IncompleteArrayType. This should make code dealing with both incomplete and variable length arrays much more readable, plus it allows properly making the distinction between isVariableArrayType() and isVariablyModifiedType(). The patch is a little big, but it's strightforward. so I don't think there should be any issues. llvm-svn: 47165
-
Evan Cheng authored
llvm-svn: 47164
-
Dan Gohman authored
with a hard-coded operand number. llvm-svn: 47163
-
Dale Johannesen authored
that doesn't support it. Per Chris. llvm-svn: 47162
-
Lauro Ramos Venancio authored
llvm-svn: 47161
-
Chris Lattner authored
llvm-svn: 47160
-
Eli Friedman authored
thing. Some cleanups that can be done independently of the fix. llvm-svn: 47158
-
Eli Friedman authored
llvm-svn: 47157
-
Eli Friedman authored
llvm-svn: 47156
-
Anders Carlsson authored
llvm-svn: 47155
-
Eli Friedman authored
llvm-svn: 47154
-
Eli Friedman authored
llvm-svn: 47153
-
Eli Friedman authored
going on with mixing scopes, though. llvm-svn: 47152
-
Dan Gohman authored
llvm-svn: 47151
-
Devang Patel authored
llvm-svn: 47150
-
Dale Johannesen authored
llvm-svn: 47149
-
Chris Lattner authored
llvm-svn: 47148
-
Ted Kremenek authored
llvm-svn: 47147
-
Ted Kremenek authored
--grsimple except that it visualizes the ExplodedGraph using dot and outputs the current function being analyzed. --grsimple is now silent except when it emits diagnostics. llvm-svn: 47146
-
Dale Johannesen authored
it follows the order of the enum, not alphabetical. The motivation is to make -mattr=+ssse3,+sse41 select SSE41 as it ought to. Added "ignored" enum values of 0 to PPC and SPU to avoid compiler warnings. llvm-svn: 47143
-
Ted Kremenek authored
referenced by an RValue, instead of having to query the type of the RValue. Modified ValueState::RemoveDeadBindings to also prune dead symbols. llvm-svn: 47142
-
Devang Patel authored
Fixes PR 2030. llvm-svn: 47141
-
- Feb 14, 2008
-
-
Ted Kremenek authored
null-dereferences or bad control-flow red. llvm-svn: 47140
-
Ted Kremenek authored
llvm-svn: 47139
-
Dan Gohman authored
being consistent with the rest of the APInt implementation. llvm-svn: 47138
-
Ted Kremenek authored
Moved driver logic for --grsimple to GRSimpleVals.cpp. llvm-svn: 47137
-
Ted Kremenek authored
clang namespace. llvm-svn: 47136
-
Ted Kremenek authored
Still some cleanup to do, but this initial checkin compiles and runs correctly. llvm-svn: 47135
-
Ted Kremenek authored
from RValues to GRTransferFuncs/GRSimpleVals. llvm-svn: 47131
-
Chris Lattner authored
token. Diagnose when the { is missing in objc @try blocks instead of aborting. llvm-svn: 47130
-
Chris Lattner authored
llvm-svn: 47129
-
Chris Lattner authored
llvm-svn: 47128
-
Nate Begeman authored
which allows us to kill a target-specific node. llvm-svn: 47127
-
Ted Kremenek authored
llvm-svn: 47126
-
Ted Kremenek authored
these operations) into GRTransferFuncs and its subclasses. Originally all of this logic was handled by the class RValue, but in reality different analyses will want more flexibility on how they evaluate different values. Transfer functions migrated so far: "Cast" llvm-svn: 47125
-
Duncan Sands authored
Update all references to it and place a redirection page at the old address. llvm-svn: 47124
-
Ted Kremenek authored
llvm-svn: 47123
-
Duncan Sands authored
the return value is zero-extended if it isn't sign-extended. It may also be any-extended. Also, if a floating point value was returned in a larger floating point type, pass 1 as the second operand to FP_ROUND, which tells it that all the precision is in the original type. I think this is right but I could be wrong. Finally, when doing libcalls, set isZExt on a parameter if it is "unsigned". Currently isSExt is set when signed, and nothing is set otherwise. This should be right for all calls to standard library routines. llvm-svn: 47122
-