- Feb 13, 2009
-
-
Daniel Dunbar authored
llvm-svn: 64411
-
- Feb 12, 2009
-
-
Fariborz Jahanian authored
to a base class (nonfragile abi ir gen bug). llvm-svn: 64391
-
Mike Stump authored
tried to put FIXMEs on the most important things to fix up. Lots left to do including more codegen, more documentation and cleaning code and style cleanups. llvm-svn: 64390
-
Anders Carlsson authored
llvm-svn: 64387
-
Steve Naroff authored
- rename isObjCIdType/isObjCClassType -> isObjCIdStructType/isObjCClassStructType. The previous name didn't do what you would expect. - add back isObjCIdType/isObjCClassType to do what you would expect. Not currently used, however many of the isObjCIdStructType/isObjCClassStructType clients could be converted over time. - move static Sema function areComparableObjCInterfaces to ASTContext (renamed to areComparableObjCPointerTypes, since it now operates on pointer types). llvm-svn: 64385
-
Daniel Dunbar authored
llvm-svn: 64380
-
Daniel Dunbar authored
- Doesn't yet handle case where values are passed in mixed (general purpose & floating point) registers; otherwise largely functional. Code still needs some cleaning. Fixes: MultiSource/Applications/lua/lua MultiSource/Applications/siod/siod MultiSource/Applications/sqlite3/sqlite3 SingleSource/Regression/C/PR640 SingleSource/UnitTests/2003-07-09-SignedArgs SingleSource/UnitTests/2007-03-02-VaCopy gcc compat test suite results (Darwin x86-32 & -64): -- # of expected passes 1262 # of unexpected failures 56 # of unresolved testcases 34 # of unsupported tests 2 Compare to: http://lists.cs.uiuc.edu/pipermail/cfe-commits/Week-of-Mon-20090209/012050.html llvm-svn: 64370
-
Anders Carlsson authored
llvm-svn: 64346
-
- Feb 11, 2009
-
-
Daniel Dunbar authored
case on x86_64. llvm-svn: 64333
-
Daniel Dunbar authored
llvm-svn: 64325
-
Fariborz Jahanian authored
llvm-svn: 64323
-
Douglas Gregor authored
llvm-svn: 64306
-
rdar://6518463Chris Lattner authored
subtle and non-obvious promotion rules. We already handle += and +1 correctly. llvm-svn: 64296
-
Chris Lattner authored
finishing off rdar://6520707 llvm-svn: 64295
-
- Feb 10, 2009
-
-
Anders Carlsson authored
llvm-svn: 64252
-
Fariborz Jahanian authored
tests in the dejagnu test suite in the nonfragile abi mode. llvm-svn: 64251
-
Daniel Dunbar authored
- Missed this file. llvm-svn: 64238
-
Daniel Dunbar authored
llvm-svn: 64235
-
Fariborz Jahanian authored
type-nsobject-attribute.m in the dejagnu test suite in the nonfragile abi mode. llvm-svn: 64233
-
Fariborz Jahanian authored
in preparation for nonfragile ivar offset work. llvm-svn: 64225
-
Daniel Dunbar authored
llvm-svn: 64221
-
Anders Carlsson authored
llvm-svn: 64205
-
Anders Carlsson authored
llvm-svn: 64203
-
Sanjiv Gupta authored
Function parameters for PIC16 are like local variables. So use the keyword ".auto." to mangle their names. The working of PIC16AsmPrinter relies on that keyword currently. llvm-svn: 64198
-
Daniel Dunbar authored
gcc compat test suite results (Darwin x86-32 & -64): -- # of expected passes 1110 # of unexpected failures 74 # of unresolved testcases 168 # of unsupported tests 2 llvm-svn: 64197
-
Daniel Dunbar authored
memory representation (e.g., bool). - This upgrades (downgrades) MultiSource/Applications/ClamAV/clamscan to a miscompile and fixes SingleSource/UnitTests/2003-05-31-CastToBool. llvm-svn: 64194
-
Daniel Dunbar authored
from LLVM memory type to/from LLVM temporary type. - No intended functionality change. llvm-svn: 64191
-
Daniel Dunbar authored
ABI. llvm-svn: 64187
-
- Feb 09, 2009
-
-
Anders Carlsson authored
Use the new cleanup infrastructure for VLAs. The next iteration of patches will remove the old Obj-C EH cleanup code. llvm-svn: 64161
-
Anders Carlsson authored
llvm-svn: 64160
-
Anders Carlsson authored
llvm-svn: 64159
-
Anders Carlsson authored
llvm-svn: 64157
-
Anders Carlsson authored
llvm-svn: 64156
-
Douglas Gregor authored
to a class template. For example, the template-id 'vector<int>' now has a nice, sugary type in the type system. What we can do now: - Parse template-ids like 'vector<int>' (where 'vector' names a class template) and form proper types for them in the type system. - Parse icky template-ids like 'A<5>' and 'A<(5 > 0)>' properly, using (sadly) a bool in the parser to tell it whether '>' should be treated as an operator or not. This is a baby-step, with major problems and limitations: - There are currently two ways that we handle template arguments (whether they are types or expressions). These will be merged, and, most likely, TemplateArg will disappear. - We don't have any notion of the declaration of class template specializations or of template instantiations, so all template-ids are fancy names for 'int' :) llvm-svn: 64153
-
Mike Stump authored
llvm-svn: 64105
-
- Feb 08, 2009
-
-
Anders Carlsson authored
llvm-svn: 64100
-
Anders Carlsson authored
llvm-svn: 64099
-
Anders Carlsson authored
Add a simplified EmitJumpThroughFinally and use it in CGObjC in preparation of making it use the cleanup stack. llvm-svn: 64098
-
Anders Carlsson authored
llvm-svn: 64096
-
Mike Stump authored
llvm-svn: 64095
-