- Jan 23, 2011
-
-
Anders Carlsson authored
llvm-svn: 124083
-
Ted Kremenek authored
clang's -Wuninitialized-experimental warning. While these don't look like real bugs, clang's -Wuninitialized-experimental analysis is stricter than GCC's, and these fixes have the benefit of being general nice cleanups. llvm-svn: 124072
-
- Jan 22, 2011
-
-
Benjamin Kramer authored
llvm-svn: 124029
-
Douglas Gregor authored
llvm-svn: 124023
-
Douglas Gregor authored
llvm-svn: 124020
-
- Jan 21, 2011
-
-
Fariborz Jahanian authored
Improve on test case. Per Doug's comment. wip. llvm-svn: 123954
-
- Jan 20, 2011
-
-
Fariborz Jahanian authored
vf calls, be made indirect. This patch is towards that goal. llvm-svn: 123922
-
Ken Dyck authored
llvm-svn: 123868
-
- Jan 19, 2011
-
-
John McCall authored
thousand other things which were (generally inadvertantly) relying on that. llvm-svn: 123814
-
Ken Dyck authored
counterparts where char units are needed. llvm-svn: 123805
-
Devang Patel authored
llvm-svn: 123802
-
NAKAMURA Takumi authored
llvm-svn: 123790
-
- Jan 18, 2011
-
-
Rafael Espindola authored
llvm-svn: 123773
-
Francois Pichet authored
For example: class A{ public: A& operator=(const A& that) { if (this != &that) { this->A::~A(); this->A::A(that); // <=== explicit constructor call. } return *this; } }; More work will be needed to support an explicit call to a template constructor. llvm-svn: 123735
-
Ken Dyck authored
ASTContext::toCharUnitsFromBits() when converting from bit sizes to char units. llvm-svn: 123720
-
Jeffrey Yasskin authored
-Wint-to-pointer-cast. llvm-svn: 123719
-
- Jan 17, 2011
-
-
NAKAMURA Takumi authored
FIXME: It would be incompatible to Microsoft's in one point. On mingw64-gcc, {i128} is expanded for args and returned as {rax, rdx}. llvm-svn: 123692
-
Devang Patel authored
llvm-svn: 123682
-
Rafael Espindola authored
llvm-svn: 123681
-
Rafael Espindola authored
const NSConstantString *appKey = @"MyApp"; llvm-svn: 123680
-
Rafael Espindola authored
__builtin___CFStringMakeConstantString This fixes PR8993. A darwin expert might want to check that this is safe. llvm-svn: 123658
-
- Jan 15, 2011
-
-
Rafael Espindola authored
llvm-svn: 123531
-
- Jan 14, 2011
-
-
John McCall authored
bit-pattern. Continue punting on zero-initializing VLAs with a nonzero pattern. llvm-svn: 123439
-
John McCall authored
replace all uses of the entry with the predecessor. There are no cleanups relying on this right now, but if we ever want a cleanup with a phi inside it, this will be important. llvm-svn: 123438
-
- Jan 13, 2011
-
-
Fariborz Jahanian authored
for efficiancy (still part of //rdar://8761767). Per John's comment. llvm-svn: 123401
-
Fariborz Jahanian authored
assigns. // rdar://8761767 llvm-svn: 123391
-
Peter Collingbourne authored
process, perform a number of refactorings: - Move MiscNameMangler member functions to MangleContext - Remove GlobalDecl dependency from MangleContext - Make MangleContext abstract and move Itanium/Microsoft functionality to their own classes/files - Implement ASTContext::createMangleContext and have CodeGen use it No (intended) functionality change. llvm-svn: 123386
-
Douglas Gregor authored
llvm-svn: 123379
-
Douglas Gregor authored
llvm-svn: 123378
-
John McCall authored
Fixes PR8967. llvm-svn: 123360
-
Rafael Espindola authored
llvm-svn: 123354
-
- Jan 12, 2011
-
-
Douglas Gregor authored
llvm-svn: 123332
-
John McCall authored
delete the block we began emitting into if it had no predecessors. We never want to do this, because there are several valid cases during statement emission where an existing block has no known predecessors but will acquire some later. The case in my test case doesn't inherently fall into this category, because we could safely emit the case-range code before the statement body, but there are examples with labels that can't be fallen into that would also demonstrate this bug. rdar://problem/8837067 llvm-svn: 123303
-
Rafael Espindola authored
llvm-svn: 123293
-
- Jan 11, 2011
-
-
Rafael Espindola authored
llvm-svn: 123280
-
Rafael Espindola authored
think it is safe to mark all type infos with unnamed_addr, but I am not sure. llvm-svn: 123275
-
Rafael Espindola authored
llvm-svn: 123272
-
Bob Wilson authored
Clang does not wrap the vectors in structs anymore so this isn't needed. llvm-svn: 123241
-
Devang Patel authored
llvm-svn: 123199
-
Rafael Espindola authored
llvm-svn: 123197
-