- Dec 22, 2008
-
-
Anders Carlsson authored
Add composite conversion intrinsics - will implement them shortly. llvm-svn: 61318
-
Anders Carlsson authored
llvm-svn: 61317
-
Anders Carlsson authored
llvm-svn: 61316
-
Anders Carlsson authored
llvm-svn: 61315
-
- Dec 21, 2008
-
-
Anders Carlsson authored
llvm-svn: 61314
-
Sebastian Redl authored
llvm-svn: 61313
-
Sebastian Redl authored
llvm-svn: 61312
-
Zhongxing Xu authored
llvm-svn: 61311
-
Sebastian Redl authored
llvm-svn: 61310
-
Sebastian Redl authored
llvm-svn: 61309
-
Sebastian Redl authored
Document how move semantics and the emulation work. Do this in-file because it's such a specific thing. Restructure code for less duplication. llvm-svn: 61308
-
Zhongxing Xu authored
llvm-svn: 61306
-
Anders Carlsson authored
llvm-svn: 61305
-
Zhongxing Xu authored
llvm-svn: 61304
-
Anders Carlsson authored
llvm-svn: 61303
-
Anders Carlsson authored
llvm-svn: 61302
-
Anders Carlsson authored
llvm-svn: 61301
-
Zhongxing Xu authored
llvm-svn: 61300
-
Zhongxing Xu authored
llvm-svn: 61299
-
Eli Friedman authored
string. That said, we should probably try and track down the correct clobber lists for the targets that don't have them (PPC, ARM, and Sparc), so that we can generate correct code. llvm-svn: 61298
-
Anders Carlsson authored
llvm-svn: 61296
-
Anders Carlsson authored
llvm-svn: 61295
-
Douglas Gregor authored
which can refer to static data members, enumerators, and member functions as well as to non-static data members. Implement correct lvalue computation for member references in C++. Compute the result type of non-static data members of reference type properly. llvm-svn: 61294
-
Fariborz Jahanian authored
using it in ObjC's method parameter encoding. llvm-svn: 61293
-
Eli Friedman authored
warning by using an unsigned index. llvm-svn: 61292
-
Eli Friedman authored
simple test that actually does VLA codegen. Note that despite the fact that the alloca isn't in the entry block, it should dominate all uses; this is guaranteed by the restrictions on goto into VLA scope in C99. llvm-svn: 61291
-
- Dec 20, 2008
-
-
Anders Carlsson authored
llvm-svn: 61290
-
Anders Carlsson authored
Check the entire StackSaveValues stack for VLAs when dealing with goto and return statements. Noticed by Eli Friedman. llvm-svn: 61289
-
Anders Carlsson authored
llvm-svn: 61288
-
Fariborz Jahanian authored
llvm-svn: 61287
-
Fariborz Jahanian authored
keep track of the original parameter decl. types. This is work in progress. llvm-svn: 61286
-
Anders Carlsson authored
Emit the size even if the declared type is a variably modified type. This lets us handle void f(int n) { int (*a)[n]; printf("size: %d\n", sizeof(*a)); } llvm-svn: 61285
-
Anders Carlsson authored
llvm-svn: 61284
-
Anders Carlsson authored
llvm-svn: 61283
-
Fariborz Jahanian authored
full encoding of the class which has an ivar of pointer to this class. Its name is encoded in the type for the ivar in the ivar-list metadata. This patch conforms to the above rule. llvm-svn: 61282
-
Sebastian Redl authored
llvm-svn: 61275
-
Zhongxing Xu authored
* Now Bind() methods take and return GRState* because binding could also alter GDM. * No variables are initialized except those declared with initial values. * failed C test cases are due to bugs in RemoveDeadBindings(), which removes constraints that is still alive. This will be fixed in later patch. * default value of array and struct regions will be implemented in later patch. llvm-svn: 61274
-
Ted Kremenek authored
llvm-svn: 61273
-
rdar://problem/6454568Ted Kremenek authored
Fix <rdar://problem/6454568>: BugReporter should correctly handle switch statements with no default case. llvm-svn: 61270
-
Chris Lattner authored
llvm-svn: 61269
-