- Sep 16, 2010
-
-
John McCall authored
llvm-svn: 114061
-
John McCall authored
Prospective fix for broken commit in r114045. llvm-svn: 114060
-
Fariborz Jahanian authored
AggValueSlot slot. llvm-svn: 114045
-
- Sep 15, 2010
-
-
Devang Patel authored
While handling change of file, check if _current_ file is already seen or not. If current file is seen then it indicates that end of previous file's lexical scope. This fixes radar 8396182. llvm-svn: 114018
-
John McCall authored
slot. The easiest way to do that was to bundle up the information we care about for aggregate slots into a new structure which demands that its creators at least consider the question. I could probably be convinced that the ObjC 'needs GC' bit should be rolled into this structure. Implement generalized copy elision. The main obstacle here is that IR-generation must be much more careful about making sure that exactly llvm-svn: 113962
-
- Sep 14, 2010
-
-
John McCall authored
llvm-svn: 113863
-
John McCall authored
(but not if destructors associated with the full-expression throw). llvm-svn: 113836
-
Argyrios Kyrtzidis authored
llvm.stacksave/llvm.stackrestore wasn't emitted for VLAs in inner scopes. Fixes r8403108. llvm-svn: 113822
-
Michael J. Spencer authored
This reverts commit r113631 Conflicts: CMakeLists.txt lib/CodeGen/CMakeLists.txt llvm-svn: 113817
-
- Sep 13, 2010
-
-
Sebastian Redl authored
Eagerly evaluate type traits in Sema instead of lazily in AST. They actually need Sema access to be correct, fixes coming up. llvm-svn: 113782
-
Fariborz Jahanian authored
their 'isa' field scanned regardless. llvm-svn: 113749
-
- Sep 11, 2010
-
-
Chris Lattner authored
Patch by John Regehr! llvm-svn: 113705
-
Michael J. Spencer authored
llvm-svn: 113677
-
Fariborz Jahanian authored
information when imported variable is used more than once. Originally though to be a bug in importing block varibles. Fixes radar 8417746. llvm-svn: 113675
-
- Sep 10, 2010
-
-
Michael J. Spencer authored
of whatever we were using before... llvm-svn: 113631
-
Sebastian Redl authored
llvm-svn: 113629
-
Sebastian Redl authored
llvm-svn: 113623
-
Fariborz Jahanian authored
reference object to a c++ member function. fixes radar 8409336. llvm-svn: 113602
-
- Sep 09, 2010
-
-
Douglas Gregor authored
llvm-svn: 113489
-
Fariborz Jahanian authored
field of the block descriptor is GC'able (scanned) as this what the runtime expects (one can send it messages). Radar 8394947. llvm-svn: 113454
-
Francois Pichet authored
llvm-svn: 113444
-
- Sep 08, 2010
-
-
John McCall authored
Itanium guards and use a slightly different compiled-in API. llvm-svn: 113330
-
Fariborz Jahanian authored
block-literal initializer expression causes IRgen to crash. This patch fixes by saving it in StaticLocalDecl map already used for such purposes. (radar 8390455). llvm-svn: 113307
-
- Sep 07, 2010
-
-
Fariborz Jahanian authored
llvm-svn: 113256
-
Fariborz Jahanian authored
instead of asserting in IRGen. Fixes radar 8390459. llvm-svn: 113253
-
- Sep 06, 2010
-
-
Argyrios Kyrtzidis authored
LastFieldBitfield in CGObjCCommonMac::BuildAggrIvarLayout keeps bitfields or unnamed fields but later the code assumes that it's always a bitfield. This can lead to a crash (reported at rdar://8368320). llvm-svn: 113154
-
Chris Lattner authored
fixing the ICE in PR7151 llvm-svn: 113130
-
Chris Lattner authored
llvm-svn: 113129
-
- Sep 05, 2010
-
-
Nick Lewycky authored
David Vandevoorde's name correctly. llvm-svn: 113103
-
- Sep 04, 2010
-
-
Fariborz Jahanian authored
generate the necessary code. This patch fixes it. // rdar://8389655 llvm-svn: 113079
-
John McCall authored
llvm-svn: 113049
-
Fariborz Jahanian authored
value is used. This matches with non-block variable use of bool type. (Fixes radar 8390062). llvm-svn: 113027
-
- Sep 03, 2010
-
-
Fariborz Jahanian authored
type of 'i8' for the same for __block variables of type bool. refixes radar 8382559. llvm-svn: 113015
-
John McCall authored
initializing; it at best matches the element type of the variable it's initializing. Fixes PR8073. llvm-svn: 112992
-
Daniel Dunbar authored
twice. This showed up as an assert on the odd test case because we generated the decl map entry twice. llvm-svn: 112943
-
Dawn Perchik authored
"__attribute((pascal))" or "__pascal" (and "_pascal" under -fborland-extensions). Support still needs to be added to llvm. llvm-svn: 112939
-
Bob Wilson authored
vabd intrinsic combined with zext and add operations. llvm-svn: 112937
-
John McCall authored
I've audited the remaining getFunctionInfo call sites. llvm-svn: 112936
-
John McCall authored
llvm-svn: 112925
-
Daniel Dunbar authored
llvm-svn: 112922
-