- Jun 04, 2008
-
-
Evan Cheng authored
llvm-svn: 51949
-
Eli Friedman authored
hardcoded data layout in getTargetDescription. Hopefully fixes a test failure. Of course, this should be fixed properly, but that's a bigger fix. llvm-svn: 51948
-
Matthijs Kooijman authored
llvm-svn: 51947
-
Matthijs Kooijman authored
Add CallSite::hasArgument to allow for seeing if a call passes a certain value as an argument quickly. llvm-svn: 51946
-
Matthijs Kooijman authored
Add a Name parameter to two of the init methods of GetElementPointer to make the name setting more consistent. llvm-svn: 51945
-
Eli Friedman authored
(http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20080602/063306.html). llvm-svn: 51944
-
Ted Kremenek authored
Moved LangOptions from TranslationUnit to ASTContext. This induced a variety of cleanups in some ASTConsumers. llvm-svn: 51943
-
Matthijs Kooijman authored
llvm-svn: 51942
-
Ted Kremenek authored
llvm-svn: 51941
-
Steve Naroff authored
llvm-svn: 51939
-
Steve Naroff authored
Sema::ActOnClassMessage() needs to look through it's local implementation for private class methods. llvm-svn: 51938
-
Matthijs Kooijman authored
Add a Name argment to two init methods in these classes as well to make things a bit more consistent. llvm-svn: 51937
-
Argyrios Kyrtzidis authored
llvm-svn: 51936
-
Evan Cheng authored
llvm-svn: 51934
-
Evan Cheng authored
llvm-svn: 51933
-
Evan Cheng authored
llvm-svn: 51932
-
Evan Cheng authored
llvm-svn: 51931
-
Evan Cheng authored
llvm-svn: 51930
-
Duncan Sands authored
are the same as in unpacked structs, only field positions differ. This only matters for structs containing x86 long double or an apint; it may cause backwards compatibility problems if someone has bitcode containing a packed struct with a field of one of those types. The issue is that only 10 bytes are needed to hold an x86 long double: the store size is 10 bytes, but the ABI size is 12 or 16 bytes (linux/ darwin) which comes from rounding the store size up by the alignment. Because it seemed silly not to pack an x86 long double into 10 bytes in a packed struct, this is what was done. I now think this was a mistake. Reserving the ABI size for an x86 long double field even in a packed struct makes things more uniform: the ABI size is now always used when reserving space for a type. This means that developers are less likely to make mistakes. It also makes life easier for the CBE which otherwise could not represent all LLVM packed structs (PR2402). Front-end people might need to adjust the way they create LLVM structs - see following change to llvm-gcc. llvm-svn: 51928
-
Chris Lattner authored
for reporting this. llvm-svn: 51926
-
Steve Naroff authored
Fixes <rdar://problem/5984338> clang on xcode: property implementation must have its declaration in interface 'PBXOpenQuicklyModule' llvm-svn: 51925
-
Steve Naroff authored
llvm-svn: 51924
-
Bruno Cardoso Lopes authored
Added support for mips little endian arch => mipsel llvm-svn: 51923
-
Owen Anderson authored
llvm-svn: 51922
-
Steve Naroff authored
llvm-svn: 51921
-
Steve Naroff authored
llvm-svn: 51920
-
- Jun 03, 2008
-
-
Steve Naroff authored
Fix <rdar://problem/5967199> clang on xcode: error: member reference is not to a structure or union llvm-svn: 51919
-
Eli Friedman authored
moves the check for the invalid construct to a point where it doesn't affect other uses of isIntegerConstantExpr, and we can warn properly when the extension is used. This makes it a bit more complicated, but it's a lot cleaner. Steve, please tell me if this check is sufficient to handle the relevant system header. I know it's enough to handle the testcase, but I don't know what exactly the original looks like. llvm-svn: 51918
-
Scott Michel authored
llvm-svn: 51917
-
Owen Anderson authored
llvm-svn: 51916
-
Owen Anderson authored
Don't crash when we encounter one of these. llvm-svn: 51915
-
Steve Naroff authored
llvm-svn: 51913
-
Dale Johannesen authored
llvm-svn: 51911
-
Dale Johannesen authored
llvm-svn: 51910
-
Dale Johannesen authored
assembler names of string constants look like. llvm-svn: 51909
-
rdar://problem/5982037Steve Naroff authored
Add a builtin. Fixes <rdar://problem/5982037> clang on xcode: error: incompatible operand types ('int' and 'char *'). llvm-svn: 51908
-
Steve Naroff authored
Change Expr::isIntegerConstantExpr() to allow for pointer types (for GCC compatibility). Note FIXME. Fix <rdar://problem/5977870> clang on xcode: error: arrays with static storage duration must have constant integer length llvm-svn: 51907
-
Scott Michel authored
llvm-svn: 51904
-
Steve Naroff authored
Allow implicit pointer/int conversions on ObjCQualifiedIdTypes in Sema::CheckCompareOperands() and Sema::CheckAssignmentConstraints(). Fixes <rdar://problem/5980804> clang on xcode: error: incompatible type sending 'id<XDUMLType>', expected 'NSCellType'. llvm-svn: 51902
-
Steve Naroff authored
llvm-svn: 51901
-