- Nov 28, 2007
-
-
Chris Lattner authored
llvm-svn: 44418
-
Ted Kremenek authored
a bug where the statement pretty-printer used iostreams but the AST printer did not. This was an issue when dumping ASTs to something other than stderr. Updated SerializationTest to use the new iostreams interface for the AST printer. llvm-svn: 44417
-
Ted Kremenek authored
llvm-svn: 44416
-
Chris Lattner authored
unsigned char *llvm_cbe_X; ... llvm_cbe_X = 0; *((void**)&llvm_cbe_X) = __builtin_stack_save(); instead of: llvm_cbe_X = __builtin_stack_save(); See PR1809 for details. llvm-svn: 44415
-
Chris Lattner authored
llvm-svn: 44414
-
Ted Kremenek authored
Introduced a few line breaks to make the Makefile easier to read. llvm-svn: 44413
-
Ted Kremenek authored
case simply performs --test-pickling on the code found in Sema/stmt_exprs.c. llvm-svn: 44412
-
Ted Kremenek authored
(1) Parsed ASTs are pretty-printed to a text file. (2) The ASTs are serialized to disk. (3) The ASTs are deserialized from disk. (4) The deserialized ASTs are pretty-printed to a text file. (5) The two pretty-printed files are compared. If they are different, the test fails. llvm-svn: 44411
-
Ted Kremenek authored
subdirectories mirroring where the test case file is located For example, for the test case "Sema/stmt_exprs.c", instead of the files "Output/stmt_exprs.c.out" and "Output/stmt_exprs.c.out.script" being created, the files "Output/Sema/stmt_exprs.c.out" and "Output/Sema/stmt_exprs.c.out.script" are created. This prevents any collisions from different test directories that have the same file name for a test case, and also makes it clear where the test case was drawn from. llvm-svn: 44410
-
Ted Kremenek authored
case testing the frontend's support of statement expressions was not being executed. llvm-svn: 44409
-
Chris Lattner authored
Bug pointed out by Michael Zolda, thanks! llvm-svn: 44408
-
Chris Lattner authored
CodeGen/Generic/fp_to_int.ll among others. Its unclear why this just started failing... llvm-svn: 44407
-
Chris Lattner authored
llvm-svn: 44406
-
Chris Lattner authored
llvm-svn: 44405
-
Chris Lattner authored
llvm-svn: 44404
-
Duncan Sands authored
use them. llvm-svn: 44403
-
Duncan Sands authored
local changes, not the "not". llvm-svn: 44402
-
Duncan Sands authored
recent stderr updates. llvm-svn: 44401
-
Duncan Sands authored
in this call: Result.IntVal = APInt(80, 2, x); What is x? uint16_t x[8]; I deduce that the APInt constructor being used is this one: APInt(uint32_t numBits, uint64_t val, bool isSigned = false); rather than this one: APInt(uint32_t numBits, uint32_t numWords, const uint64_t bigVal[]); That doesn't seem right! This fix compiles but is otherwise completely untested. llvm-svn: 44400
-
Duncan Sands authored
llvm-svn: 44399
-
Oliver Hunt authored
llvm-svn: 44398
-
Oliver Hunt authored
llvm-svn: 44397
-
Anders Carlsson authored
llvm-svn: 44396
-
Chris Lattner authored
llvm-svn: 44395
-
Chris Lattner authored
merge string literals when it is not provided. llvm-svn: 44394
-
Chris Lattner authored
llvm-svn: 44393
-
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
-
Tanya Lattner authored
llvm-svn: 44391
-
Tanya Lattner authored
llvm-svn: 44390
-
Tanya Lattner authored
Fix bug in regression tests that ignored stderr output in RUN lines. Updated tests and fixed broken run lines. XFAILed 3 arm regressions (will file bugs) llvm-svn: 44389
-
Chris Lattner authored
llvm-svn: 44388
-
Evan Cheng authored
llvm-svn: 44386
-
- Nov 27, 2007
-
-
Owen Anderson authored
llvm-svn: 44384
-
Chris Lattner authored
llvm-svn: 44383
-
Chris Lattner authored
llvm-svn: 44382
-
Chris Lattner authored
llvm-svn: 44380
-
Chris Lattner authored
llvm-svn: 44378
-
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
-