- May 27, 2008
-
-
Eli Friedman authored
llvm-svn: 51579
-
Eli Friedman authored
codegen of X86 long double. llvm-svn: 51578
-
Eli Friedman authored
it fixes PR2204. Not too much to say about the implementation; it works in a similar way to the vector size attribute. At some point, we need to modify the targets to provide information about the appropriate types. llvm-svn: 51577
-
Eli Friedman authored
a few bugs, but I don't know of any in particular. This has good effects besides cleanup, though: it also should make it easier to implement the aligned and packed attributes, and also target-specific struct layouts, because the code won't have to be duplicated in codegen. llvm-svn: 51576
-
Eli Friedman authored
llvm-svn: 51575
-
Eli Friedman authored
happening. llvm-svn: 51574
-
- May 26, 2008
-
-
Eli Friedman authored
required for correctness in cases of copying a struct to itself or to an overlapping struct (itself for cases like *a = *a, and overlapping is possible with unions). Hopefully, this won't end up being a perf issue; LLVM *should* be able to optimize memmove to memcpy in a lot of cases, and for small copies the generated code *should* be mostly comparable. (In reality, LLVM is currently horrible at optimizing memmove, but that's a bug, not a fundamental issue.) gcc currently generates wrong code; that's http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32667. llvm-svn: 51566
-
- May 25, 2008
-
-
Eli Friedman authored
someone tries to make a bitfield volatile?). Not sure how to write a test; any suggestions? llvm-svn: 51558
-
Eli Friedman authored
with unnamed members. llvm-svn: 51557
-
Eli Friedman authored
PR2151 (by not creating the empty implicit init list). llvm-svn: 51556
-
Eli Friedman authored
double-report errors; fixes PR2362. llvm-svn: 51555
-
Eli Friedman authored
test/Codegen/mandel.c on Solaris. :-) llvm-svn: 51554
-
Sanjiv Gupta authored
Also take care of freeing memory at the right places. llvm-svn: 51553
-
Eli Friedman authored
llvm-svn: 51552
-
Eli Friedman authored
(originally reported in PR1682). llvm-svn: 51551
-
- May 24, 2008
-
-
Ted Kremenek authored
llvm-svn: 51548
-
Ted Kremenek authored
llvm-svn: 51547
-
Ted Kremenek authored
llvm-svn: 51546
-
Ted Kremenek authored
Analyze files not compiled using "-c". This fixes: <rdar://problem/5961638> invoke checker when gcc is not called with "-c" llvm-svn: 51545
-
Ted Kremenek authored
llvm-svn: 51544
-
Steve Naroff authored
llvm-svn: 51528
-
Chris Lattner authored
llvm-svn: 51519
-
Chris Lattner authored
somewhere deep in rewrite rope. llvm-svn: 51515
-
Chris Lattner authored
llvm-svn: 51514
-
Ted Kremenek authored
llvm-svn: 51509
-
Steve Naroff authored
llvm-svn: 51508
-
Steve Naroff authored
llvm-svn: 51507
-
- May 23, 2008
-
-
Ted Kremenek authored
Revert r51498: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Sema/SemaDecl.cpp?rev=51498&r1=51497&r2=51498&view=diff Turns out that there are multiple places where a redefinition diagnostic can be emitted. A cleaner solution (without touching Sema) is to have the Driver turn off these diagnostics. (will submit this patch soon) llvm-svn: 51502
-
Steve Naroff authored
llvm-svn: 51498
-
Chris Lattner authored
no functionality change. llvm-svn: 51497
-
Steve Naroff authored
llvm-svn: 51494
-
Ted Kremenek authored
llvm-svn: 51492
-
Ted Kremenek authored
More test cases for retain/release checker. These cases handle not flagging leaks for static variables. llvm-svn: 51486
-
Gabor Greif authored
llvm-svn: 51479
-
Ted Kremenek authored
llvm-svn: 51470
-
Ted Kremenek authored
llvm-svn: 51466
-
Steve Naroff authored
llvm-svn: 51463
-
Ted Kremenek authored
llvm-svn: 51454
-
Ted Kremenek authored
llvm-svn: 51453
-
Steve Naroff authored
Also added a FIXME related to how we represent @properties in the ObjCInterfaceDecl AST. llvm-svn: 51450
-