- Jan 15, 2008
-
-
Chris Lattner authored
llvm-svn: 46026
-
Chris Lattner authored
break the byval attr on some other argument. llvm-svn: 46025
-
Anton Korobeynikov authored
llvm-svn: 46024
-
Chris Lattner authored
llvm-svn: 46023
-
Steve Naroff authored
Finish up handling all permutations of "complex int" (in Sema::UsualArithmeticConversions()). A FIXME remains to verify the conversion rules are consistent with GCC. Thanks to Eli for the new/improved test case... llvm-svn: 46022
-
Evan Cheng authored
llvm-svn: 46021
-
Chris Lattner authored
llvm-svn: 46020
-
Chris Lattner authored
llvm-svn: 46019
-
Chris Lattner authored
it's a function pointer) not MVT::Other. This fixes builtin_trap lowering on ppc, alpha, ia64 llvm-svn: 46018
-
Chris Lattner authored
Move definition of 'trap' sdnode up from x86 instrinfo to targetselectiondag.td. llvm-svn: 46017
-
Owen Anderson authored
llvm-svn: 46016
-
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
-