- Aug 22, 2008
-
-
Anders Carlsson authored
llvm-svn: 55180
-
Chris Lattner authored
Patch contributed by Bjorn Reese! llvm-svn: 55179
-
Argyrios Kyrtzidis authored
llvm-svn: 55178
-
Argyrios Kyrtzidis authored
-The Parser calls a new "ActOnCXXTypeConstructExpr" action. -Sema, depending on the type and expressions number: -If the type is a class, it will treat it as a class constructor. [TODO] -If there's only one expression (i.e. "int(0.5)" ), creates a new "CXXFunctionalCastExpr" Expr node -If there are no expressions (i.e "int()" ), creates a new "CXXZeroInitValueExpr" Expr node. llvm-svn: 55177
-
Nico Weber authored
make test fails if llvm is checked out to llvm-svn of if there is a dash somewhere else in the path. fix that. llvm-svn: 55175
-
Nico Weber authored
For example, adding the default system include paths in clients is now as simple as InitHeaderSearch init(headers); init.AddDefaultSystemIncludePaths(langopts); init.Realize(); llvm-svn: 55174
-
Nicolas Geoffray authored
llvm-svn: 55173
-
Owen Anderson authored
llvm-svn: 55171
-
Chris Lattner authored
patch contributed by Benjamin Stiglitz! llvm-svn: 55170
-
Ted Kremenek authored
llvm-svn: 55169
-
Chris Lattner authored
Patch contributed by m-s. llvm-svn: 55167
-
Anders Carlsson authored
llvm-svn: 55166
-
Dale Johannesen authored
so that lwarx and stwcx are always executed the same number of times. This is important for performance, I'm told. llvm-svn: 55163
-
Ted Kremenek authored
llvm-svn: 55162
-
Eli Friedman authored
because nothing uses the merged types yet.) llvm-svn: 55161
-
Eli Friedman authored
llvm-svn: 55160
-
Eli Friedman authored
testing compatibility. This is necessary for some constructs, like merging redeclarations. Also, there are some ObjC changes to make sure that typesAreCompatible(a,b) == typesAreCompatible(b,a). I don't have any ObjC code beyond the testsuite, so please tell me if there are any cases where this doesn't behave as expected. llvm-svn: 55158
-
Dan Gohman authored
llvm-svn: 55157
-
Dan Gohman authored
and use it in FastISelEmitter.cpp, and make FastISel subtarget aware. Among other things, this lets it work properly on x86 targets that don't have SSE, where it successfully selects x87 instructions. llvm-svn: 55156
-
Eli Friedman authored
implement some things, like unary operators and casts, but it's enough to fix PR2703 as filed. llvm-svn: 55155
-
Bill Wendling authored
llvm-svn: 55154
-
Bill Wendling authored
llvm-svn: 55151
-
Zhongxing Xu authored
llvm-svn: 55150
-
Bill Wendling authored
infinite loop. llvm-svn: 55149
-
Owen Anderson authored
Fix write() when the string being written is larger than the buffer. This broke various ObjC testcases with very long symbol names. llvm-svn: 55148
-
Bill Wendling authored
llvm-svn: 55147
-
Bill Wendling authored
llvm-svn: 55146
-
Dan Gohman authored
llvm-svn: 55145
-
Zhongxing Xu authored
llvm-svn: 55144
-
- Aug 21, 2008
-
-
Daniel Dunbar authored
Updated ObjCProtocolDecl::protocol_iterator to match that of ObjCInterfaceDecl. llvm-svn: 55143
-
Ted Kremenek authored
Added --use-cc option to scan-build to allow the user to specify what compiler they want to use for code compilation. llvm-svn: 55142
-
Dale Johannesen authored
llvm-svn: 55141
-
Dale Johannesen authored
llvm-svn: 55140
-
Evan Cheng authored
1. x86-64 byval alignment should be max of 8 and alignment of type. Previously the code was not doing what the commit message was saying. 2. Do not use byte repeat move and store operations. These are slow. llvm-svn: 55139
-
Owen Anderson authored
llvm-svn: 55138
-
David Greene authored
Fix ComputeMaskedBits to handle phis correctly. We need to take the minimum of the known zeros. llvm-svn: 55137
-
Mon P Wang authored
llvm-svn: 55135
-
Owen Anderson authored
llvm-svn: 55134
-
Dan Gohman authored
llvm-svn: 55133
-
Dan Gohman authored
llvm-svn: 55132
-