- Jan 15, 2008
-
-
Chris Lattner authored
llvm-svn: 46015
-
Chris Lattner authored
llvm-svn: 46014
-
Chuck Rose III authored
Add files to windows project files. Also include <algorithm> explicitly so that vstudio build works llvm-svn: 46013
-
Anton Korobeynikov authored
llvm-svn: 46012
-
Bill Wendling authored
llvm-svn: 46009
-
Gordon Henriksen authored
Thanks to Duncan Sands for noticing it. llvm-svn: 46007
-
Duncan Sands authored
unexpected placeholder_expr. llvm-svn: 46006
-
Steve Naroff authored
- Change Type::isComplexType() to exlude GCC's complex integer extension. In general, we will keep the lowest level Type predicates "pure" (i.e. true to the C99 spec). - Modify Sema::UsualArithmeticConversions() to work with the new definition of Type::isComplexType(). This is a nice cleanup and also fixes a bug submitted by Eli (which I've added to the test suite). llvm-svn: 46005
-
Evan Cheng authored
llvm-svn: 46003
-
Evan Cheng authored
llvm-svn: 46002
-
Anton Korobeynikov authored
as well as PPC codegen llvm-svn: 46001
-
Chris Lattner authored
llvm-svn: 46000
-
Chris Lattner authored
abc+L"foo" -> abc L"foo", not abcL"foo" llvm-svn: 45999
-
Chris Lattner authored
llvm-svn: 45998
-
Evan Cheng authored
Rename CCIfStruct to CCIfByVal and CCStructAssign to CCPassByVal. Remove unused parameters of CCStructAssign and add size and alignment requirement info. llvm-svn: 45997
-
Evan Cheng authored
llvm-svn: 45996
-
Evan Cheng authored
llvm-svn: 45995
-
Evan Cheng authored
llvm-svn: 45994
-
Steve Naroff authored
Add a comment... llvm-svn: 45993
-
Steve Naroff authored
Rework commit r45976, which was incorrect. - Add Type::isComplexIntegerType(), Type::getAsComplexIntegerType(). - Don't inlude complex types with Type::isIntegerType(), which is too general. - Use the new predicates in Sema::UsualArithmeticConversions() to recognize/convert the types. llvm-svn: 45992
-
Ted Kremenek authored
the end of the block by processing empty blocks (at BlockEntrance) or when we have just processed the last statement in a block (at PostStmt). llvm-svn: 45991
-
Ted Kremenek authored
however, can still be manipulated through the returned Stmt*. llvm-svn: 45990
-
Steve Naroff authored
Make sure Sema::GetTypeForDeclarator() deals with abstract declarators when diagnosing incorrect code. Bug submitted by Eli. llvm-svn: 45989
-
Ted Kremenek authored
llvm-svn: 45986
-
Ted Kremenek authored
of a block. llvm-svn: 45984
-
- Jan 14, 2008
-
-
Chris Lattner authored
llvm-svn: 45977
-
Steve Naroff authored
Bug submitted by Eli. llvm-svn: 45976
-
Steve Naroff authored
Fix crasher when redefining functions. Not 100% pleased with this solution, but it is clearly an improvement. Will discuss with Chris later. llvm-svn: 45975
-
Duncan Sands authored
llvm-svn: 45974
-
Duncan Sands authored
drop attributes on varargs call arguments. Also, it could generate invalid IR if the transformed call already had the 'nest' attribute somewhere (this can never happen for code coming from llvm-gcc, but it's a theoretical possibility). Fix both problems. llvm-svn: 45973
-
Chris Lattner authored
llvm-svn: 45972
-
Chris Lattner authored
llvm-svn: 45971
-
Ted Kremenek authored
llvm-svn: 45970
-
Ted Kremenek authored
llvm-svn: 45969
-
Ted Kremenek authored
serializing the subexpression (Init), as this results in a more efficient encoding in the bitstream. llvm-svn: 45967
-
Steve Naroff authored
Record if a compound literal expression is @ file scope. This allows us to implement C99 6.5.2.5p6. This could have been done without modifying the AST (by checking the decl type and passing the info down to isContextExpr), however we concluded this is more desirable. Bug/patch by Eli Friedman! llvm-svn: 45966
-
Ted Kremenek authored
llvm-svn: 45965
-
Evan Cheng authored
llvm-svn: 45964
-
Ted Kremenek authored
#include<iostream>. Patch provided by Sam Bishop. llvm-svn: 45962
-
Steve Naroff authored
Revert r45951, Chris says it violates the C99 spec. llvm-svn: 45961
-