- Feb 14, 2008
-
-
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
-
Nate Begeman authored
1) ConstantFP is now expand by default 2) ConstantFP is not turned into TargetConstantFP during Legalize if it is legal. This allows ConstantFP to be handled like Constant, allowing for targets that can encode FP immediates as MachineOperands. As a bonus, fix up Itanium FP constants, which now correctly match, and match more constants! Hooray. llvm-svn: 47121
-
Nate Begeman authored
llvm-svn: 47120
-
Tanya Lattner authored
llvm-svn: 47119
-
Anders Carlsson authored
llvm-svn: 47118
-
Nate Begeman authored
FP Immediates, crazily enough llvm-svn: 47117
-
Chris Lattner authored
llvm-svn: 47116
-
Nate Begeman authored
llvm-svn: 47115
-
Nate Begeman authored
llvm-svn: 47114
-
Nick Lewycky authored
llvm-svn: 47113
-
Anders Carlsson authored
llvm-svn: 47112
-
Nick Lewycky authored
llvm-svn: 47111
-
Tanya Lattner authored
llvm-svn: 47110
-
Chris Lattner authored
llvm-svn: 47109
-
Chris Lattner authored
llvm-svn: 47108
-
Chris Lattner authored
llvm-svn: 47107
-
Chris Lattner authored
llvm-svn: 47106
-
Nick Lewycky authored
llvm-svn: 47105
-
Steve Naroff authored
Remove DeclSpec::Invalid, a recently added bool that allowed the parser to detect if the decl spec was invalid. For now, we will stick with the original strategy - clients of Parse::ParseDeclarationSpecifiers() should never have to know this. llvm-svn: 47104
-
Steve Naroff authored
A much better fix for http://llvm.org/bugs/show_bug.cgi?id=1987. llvm-svn: 47103
-
Evan Cheng authored
llvm-svn: 47102
-
Dan Gohman authored
llvm-svn: 47101
-
Ted Kremenek authored
from switch...case...default statements. llvm-svn: 47100
-
Dan Gohman authored
size. Initialize these APInts to properly-sized zero values. llvm-svn: 47099
-
- Feb 13, 2008
-
-
Dan Gohman authored
llvm-svn: 47098
-
Dan Gohman authored
llvm-svn: 47097
-
Dan Gohman authored
to pass the mask APInt by value, not by reference. llvm-svn: 47096
-
Devang Patel authored
llvm-svn: 47093
-
Dan Gohman authored
llvm-svn: 47091
-