- Dec 02, 2007
-
-
Christopher Lamb authored
Treat discarding array initializer elements as an extwarn (so -pedantic-errors flags it). Allow CodeGen to truncate the initializer if needed. llvm-svn: 44518
-
Chris Lattner authored
llvm-svn: 44512
-
Chris Lattner authored
llvm-svn: 44511
-
Chris Lattner authored
llvm-svn: 44510
-
Chris Lattner authored
extern int x[]; void foo() { x[0] = 1; } int x[10]; void bar() { x[0] = 1; } llvm-svn: 44509
-
Chris Lattner authored
llvm-svn: 44508
-
Chris Lattner authored
llvm-svn: 44507
-
Chris Lattner authored
their prototype. llvm-svn: 44506
-
Chris Lattner authored
llvm-svn: 44505
-
Chris Lattner authored
llvm-svn: 44503
-
Chris Lattner authored
llvm-svn: 44502
-
Chris Lattner authored
t.c:3322:5: warning: cannot codegen this yet __asm__ ("bswap %0" : "+r" (_data)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ instead of: Unimplemented stmt! (AsmStmt 0x80eaa0 <t.c:3331:5, line:3334:28>) llvm-svn: 44501
-
Oliver Hunt authored
among other things. Also change a codegen warning to dump to stderr so it doesn't mess with -emit-llvm output llvm-svn: 44497
-
Oliver Hunt authored
We now use the CodeGenModule logic for generating the constant initialiser expression, so happily further initialiser fixes should automatically work for statics as well. llvm-svn: 44495
-
- Dec 01, 2007
-
-
Christopher Lamb authored
llvm-svn: 44490
-
Christopher Lamb authored
name if a tag type name is not available for the type. This matches how llvm-gcc chooses CodeGen type names. This means that "typedef struct {...} foo" now results in a CodeGen name of "struct.foo" rather than "struct." llvm-svn: 44489
-
Chris Lattner authored
llvm-svn: 44484
-
- Nov 30, 2007
-
-
Chris Lattner authored
by Seo Sanghyeon llvm-svn: 44455
-
Chris Lattner authored
llvm-svn: 44454
-
Chris Lattner authored
llvm-svn: 44453
-
- Nov 28, 2007
-
-
Chris Lattner authored
merge string literals when it is not provided. llvm-svn: 44394
-
- Nov 27, 2007
-
-
Chris Lattner authored
llvm-svn: 44367
-
Chris Lattner authored
static and inline at least. llvm-svn: 44355
-
- Nov 26, 2007
-
-
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
-
- Nov 23, 2007
-
-
Chris Lattner authored
test/CodeGen/global-with-initialiser.c Patch by Oliver Hunt! llvm-svn: 44290
-
- Nov 20, 2007
-
-
Anders Carlsson authored
llvm-svn: 44254
-
- Nov 15, 2007
-
-
Nate Begeman authored
llvm-svn: 44160
-
- Nov 13, 2007
-
-
Chris Lattner authored
Cedric Venet. llvm-svn: 44050
-
- Nov 08, 2007
-
-
Devang Patel authored
struct { char a; short b:2; }; llvm-svn: 43859
-
Devang Patel authored
llvm-svn: 43857
-
- Nov 07, 2007
-
-
Devang Patel authored
llvm-svn: 43843
-
Devang Patel authored
This is far from complete. llvm-svn: 43801
-
- Nov 02, 2007
-
-
Anders Carlsson authored
llvm-svn: 43641
-
- Nov 01, 2007
-
-
Devang Patel authored
Now, at AST level record info is maintained by ASTRecordLayout class. Now, at code gen level record info is maintained by CGRecordLayout class. llvm-svn: 43619
-
Anders Carlsson authored
llvm-svn: 43593
-
Anders Carlsson authored
Stub out codegen for __builtin_constant_p. Remove any implicit cast exprs in the call to __builtin___CFStringMakeConstantString. llvm-svn: 43592
-
Devang Patel authored
llvm-svn: 43591
-
Devang Patel authored
llvm-svn: 43590
-
Anders Carlsson authored
llvm-svn: 43588
-
Devang Patel authored
llvm-svn: 43587
-