- Feb 02, 2009
-
-
Owen Anderson authored
Live interval reconstruction needs to account for this, and scour its maps to prevent dangling references. llvm-svn: 63558
-
Nuno Lopes authored
llvm-svn: 63557
-
Dale Johannesen authored
among others. llvm-svn: 63555
-
Douglas Gregor authored
direct-initialization following a user-defined conversion can select any constructor; it just can't employ any user-defined conversions. So we ban those conversions and classify the constructor call based on the relationship between the "from" and "to" types in the conversion. llvm-svn: 63554
-
Daniel Dunbar authored
- Lift CGFunctionInfo creation above ReturnTypeUsesSret and EmitFunction{Epi,Pro}log. llvm-svn: 63553
-
Torok Edwin authored
Add an assert to check HasX86_64 status. llvm-svn: 63552
-
Ted Kremenek authored
llvm-svn: 63551
-
Daniel Dunbar authored
- Lift CGFunctionInfo creation up to callers of EmitCall. - Move isVariadic bit out of CGFunctionInfo, take as argument to GetFunctionType instead. No functionality change. llvm-svn: 63550
-
Douglas Gregor authored
non-ambiguous name lookup results without allocating any memory, e.g., for sets of overloaded functions. llvm-svn: 63549
-
Devang Patel authored
llvm-svn: 63548
-
Ted Kremenek authored
- Pass "Actions" vector by reference. - Remove guard against checking macro-generated code. llvm-svn: 63546
-
Dale Johannesen authored
llvm-svn: 63545
-
Chris Lattner authored
llvm-svn: 63544
-
Dale Johannesen authored
llvm-svn: 63543
-
Torok Edwin authored
llvm-svn: 63542
-
Fariborz Jahanian authored
objc2 nonfragile ivar access code gen. llvm-svn: 63541
-
Duncan Sands authored
llvm-svn: 63540
-
Steve Naroff authored
- Add PACKAGE_STRING definition to Windows config.h. llvm-svn: 63539
-
Daniel Dunbar authored
llvm-svn: 63538
-
Dale Johannesen authored
llvm-svn: 63537
-
Evan Cheng authored
llvm-svn: 63536
-
Douglas Gregor authored
determining what decls are acceptable, into specific_decl_iterator (in which all decls matching the SpecificDecl type requirements are acceptable) and filtered_decl_iterator (which also does a run-time check via a member pointer non-type template parameter). This saves some space in the iterators. llvm-svn: 63535
-
Steve Naroff authored
This fixes <rdar://problem/6538564> clang ObjC rewriter: Wrong encoding emitted for methods with Block parameters. llvm-svn: 63534
-
Chris Lattner authored
llvm-svn: 63533
-
Chris Lattner authored
llvm-svn: 63532
-
Daniel Dunbar authored
llvm-svn: 63531
-
Dan Gohman authored
on LP64 hosts. llvm-svn: 63530
-
Chris Lattner authored
tests. Thanks for the beautiful reduced testcase Duncan! llvm-svn: 63529
-
Douglas Gregor authored
llvm-svn: 63528
-
Devang Patel authored
llvm-svn: 63527
-
Devang Patel authored
llvm-svn: 63526
-
Douglas Gregor authored
provides too few elements. llvm-svn: 63525
-
Sanjiv Gupta authored
llvm-svn: 63523
-
Steve Naroff authored
RewriteObjC::RewriteBlockDeclRefExpr(): Add parens to enforce precedence. This fixes <rdar://problem/6529468> clang ObjC rewriter: Need parenthesis around dereferences in rewritten Blocks. Also changed RewriteObjC::SynthesizeBlockFunc() to declare a pointer to the block argument even when there are no user-supplied arguments to the block. llvm-svn: 63522
-
Sanjiv Gupta authored
Made the common case of default address space directive as non-virtual for performance reasons. Provide a single virtual interface for directives of all sizes in non-default address spaces. llvm-svn: 63521
-
Nuno Lopes authored
llvm-svn: 63519
-
Nuno Lopes authored
llvm-svn: 63518
-
Nuno Lopes authored
llvm-svn: 63517
-
Duncan Sands authored
and remove trailing whitespace. No functionality change. llvm-svn: 63511
-
Duncan Sands authored
llvm-svn: 63510
-