- Jun 22, 2008
-
-
Duncan Sands authored
fixes PR2476; patch by Richard Osborne. The same problem exists for a bunch of other operators, but I'm ignoring this because they will be automagically fixed when the new LegalizeTypes infrastructure lands, since it already solves this problem centrally. llvm-svn: 52610
-
Chris Lattner authored
union between [potentially complex] APInt/APFloat. llvm-svn: 52609
-
Eli Friedman authored
15). See also PR1800, which is about the signed case. llvm-svn: 52608
-
Chris Lattner authored
llvm-svn: 52607
-
Dan Gohman authored
llvm-svn: 52606
-
Dan Gohman authored
llvm-svn: 52605
-
Dan Gohman authored
llvm-svn: 52604
-
Dan Gohman authored
check this with an assert. llvm-svn: 52603
-
Dan Gohman authored
llvm-svn: 52602
-
Dan Gohman authored
llvm-svn: 52601
-
Dan Gohman authored
llvm-svn: 52600
-
- Jun 21, 2008
-
-
Chris Lattner authored
"this patch adds code generation hooks for Objective-C constant strings. It also modifies Sema so that Objective-C constant strings are treated as untyped objects if the interface for the constant string class can not be found. This is consistent with Apple GCC. I thought it was consistent with GNU GCC, since this was causing failures when trying to compile GNUstep with (GNU) GCC, but it appears that this is not the case when attempting to produce a simple test case to demonstrate it. Possibly there is a way of making the error go away, but I haven't found out what it is yet." Patch by David Chisnall! llvm-svn: 52599
-
Chris Lattner authored
llvm-svn: 52598
-
Chris Lattner authored
by David Chisnall. llvm-svn: 52597
-
Duncan Sands authored
llvm-svn: 52596
-
Duncan Sands authored
llvm-svn: 52595
-
Dan Gohman authored
llvm-svn: 52594
-
Chris Lattner authored
"This moves built-in Objective-C types up the scope chains to where they can be replaced by versions included from the runtime library's headers." This makes it ok to use @"foo" without a declaration for NSConstantString. Patch by David Chisnall! llvm-svn: 52593
-
Dan Gohman authored
llvm-svn: 52592
-
Chris Lattner authored
llvm-svn: 52590
-
Chris Lattner authored
llvm-svn: 52589
-
Chris Lattner authored
llvm-svn: 52588
-
Chris Lattner authored
llvm-svn: 52587
-
Chris Lattner authored
Patch by David Chisnall! llvm-svn: 52586
-
Dan Gohman authored
llvm-svn: 52585
-
Dan Gohman authored
reducings its size from 80 to 72 on 64-bit hosts. llvm-svn: 52584
-
Dan Gohman authored
field, which is otherwise unused after instruction selection, as an index into the SUnit array. llvm-svn: 52583
-
Dan Gohman authored
and provides fairly efficient removal of arbitrary elements. Switch ScheduleDAGRRList from std::set to this new priority queue. llvm-svn: 52582
-
Chris Lattner authored
llvm-svn: 52581
-
Chris Lattner authored
Patch by David Chisnall with objc rewriter and stmtdumper updates from me. llvm-svn: 52580
-
Chris Lattner authored
since handling this correctly is quite complex, and on some platforms requires additional -D options and on some implies linking against a different libc, but this works better than just ignoring the option. The other change passes the -x option across to clang, which allows compiling .c files as Objective-C and so on. For some reason a lot of configure scripts seem to be under the misguided impression that this is a sensible thing to do." Patch by David Chisnall! llvm-svn: 52579
-
Ted Kremenek authored
llvm-svn: 52578
-
Duncan Sands authored
don't know if a truncating store is possible here, but added support for it anyway. llvm-svn: 52577
-
Dan Gohman authored
to DenseMap<SDNode*, SUnit*>, and adjust the way cloned SUnit nodes are handled so that only the original node needs to be in the map. This speeds up llc on 447.dealII.llvm.bc by about 2%. llvm-svn: 52576
-
Argyrios Kyrtzidis authored
llvm-svn: 52575
-
Evan Cheng authored
llvm-svn: 52574
-
Evan Cheng authored
llvm-svn: 52572
-
Dan Gohman authored
llvm-svn: 52571
-
Evan Cheng authored
llvm-svn: 52570
-
Ted Kremenek authored
llvm-svn: 52569
-