- Nov 28, 2007
-
-
Anders Carlsson authored
Add more intrinsics. We can now correctly parse both Carbon.h and Cocoa.h without having to do -arch ppc. llvm-svn: 44392
-
Chris Lattner authored
llvm-svn: 44388
-
- Nov 27, 2007
-
-
Ted Kremenek authored
which is now used (or subclasssed) by the ASTConsumers. This new class stores a FILE* that is used for writing, instead of just hardwiring output to stderr (it defaults to stderr if no FILE* is provided). Modified CreateASTPrinter() to accept a FILE* for printing. llvm-svn: 44377
-
Chris Lattner authored
llvm-svn: 44376
-
Chris Lattner authored
diagnostic without a location. This produces: simpleTest.c:2:18: error: initializer element is not constant int *myPointer = &(myArray[2]); ^~~~~~~~~~~~~ instead of: error: initializer element is not constant llvm-svn: 44375
-
Chris Lattner authored
llvm-svn: 44369
-
Chris Lattner authored
llvm-svn: 44367
-
Steve Naroff authored
Move the null pointer constant check from Sema::CheckSingleInitializer/ActOnCallExpr/CheckMessageArgumentTypes/ActOnReturnStmt to Sema::CheckSingleAssignmentConstraints. This makes sure all null pointer assignments are considered compatible. Thanks to Seo Sanghyeon for the bug, follow-through, and patch! llvm-svn: 44366
-
Chris Lattner authored
llvm-svn: 44358
-
Anders Carlsson authored
Add builtin type signature support for vector types. Add correct type signatures for a bunch of MMX builtins. We now parse all the intrinsics in mmintrin.h llvm-svn: 44357
-
Anders Carlsson authored
llvm-svn: 44356
-
Chris Lattner authored
static and inline at least. llvm-svn: 44355
-
Anders Carlsson authored
llvm-svn: 44350
-
Anders Carlsson authored
llvm-svn: 44349
-
Ted Kremenek authored
NumericLiteralParser::GetFloatValue(). Upon method return, this flag has the value true if the returned APFloat can exactly represent the number in the parsed text, and false otherwise. Modified the implementation of GetFloatValue() to parse literals using APFloat's convertFromString method (which allows us to set the value of isExact). llvm-svn: 44339
-
- Nov 26, 2007
-
-
Ted Kremenek authored
llvm-svn: 44338
-
Ted Kremenek authored
llvm-svn: 44337
-
Ted Kremenek authored
http://llvm.org/viewvc/llvm-project?view=rev&revision=44089 "Decl" once again can no longer be NULL, so the NULL checks are not needed. llvm-svn: 44336
-
Fariborz Jahanian authored
llvm-svn: 44335
-
Kevin authored
Removes link to status page till the info gets added. Someone put us on Reddit; Don't want it to look bad on the project. :) http://programming.reddit.com/info/61f8g/comments/ llvm-svn: 44334
-
Fariborz Jahanian authored
A potential API bug in ReplaceText pending (A FIXME is added). llvm-svn: 44333
-
Ted Kremenek authored
the LHS subexpression can be NULL. Patch provided by Nuno Lopes! llvm-svn: 44328
-
Ted Kremenek authored
extension "?:" for the ternary operator, e.g.: x ?: y; This expression is represented in the clang ASTs as a ConditionalOperator whose LHS expression is NULL. Now we handle this special case, causing the block containing the condition to be a predecessor to the block that "merges" the values of the ternary operator. Thanks to Nuno Lopes for identifying and diagnosing this bug! llvm-svn: 44327
-
Bill Wendling authored
looking only for { and } instead of {{ and }}. Changed it to check for this explicitly. llvm-svn: 44326
-
Chris Lattner authored
missing middle expression, and fix a codegen bug where we didn't correctly promote the condition to the right result type. This fixes PR1824. llvm-svn: 44322
-
Chris Lattner authored
llvm-svn: 44321
-
- Nov 25, 2007
-
-
Chris Lattner authored
llvm-svn: 44316
-
Ted Kremenek authored
Moved utility functions IgnoreParen and friends to be static inline functions defined in SemaUtil.h. Added SemaUtil.h to Xcode project. llvm-svn: 44312
-
Anders Carlsson authored
llvm-svn: 44311
-
Anders Carlsson authored
llvm-svn: 44309
-
Anders Carlsson authored
llvm-svn: 44308
-
Ted Kremenek authored
llvm-svn: 44307
-
- Nov 24, 2007
-
-
Ted Kremenek authored
We accidentally were throttling the propagation of uninitialized state across assignments (e.g. x = y). Thanks to Anders Carlsson for spotting this problem. Added test cases to test suite to provide regression testing for the uninitialized values analysis. llvm-svn: 44306
-
Ted Kremenek authored
llvm-svn: 44305
-
Anders Carlsson authored
llvm-svn: 44297
-
- Nov 23, 2007
-
-
Chris Lattner authored
test/CodeGen/global-with-initialiser.c Patch by Oliver Hunt! llvm-svn: 44290
-
Anders Carlsson authored
llvm-svn: 44289
-
Chris Lattner authored
Neil, please review this fix. llvm-svn: 44285
-
- Nov 22, 2007
-
-
Anders Carlsson authored
Store output and input operands as well as clobber information in the AsmStmt. Ted, could you please review the serialization/deserialization code? llvm-svn: 44266
-
Anders Carlsson authored
llvm-svn: 44265
-