- Dec 02, 2008
-
-
Evan Cheng authored
llvm-svn: 60392
-
Dale Johannesen authored
llvm-svn: 60391
-
Ted Kremenek authored
llvm-svn: 60390
-
Eli Friedman authored
PR3152. llvm-svn: 60389
-
Bill Wendling authored
- LowerXADDO lowers [SU]ADDO into an ADD with an implicit EFLAGS define. The EFLAGS are fed into a SETCC node which has the conditional COND_O or COND_C, depending on the type of ADDO requested. - LowerBRCOND now recognizes if it's coming from a SETCC node with COND_O or COND_C set. llvm-svn: 60388
-
Douglas Gregor authored
- Template parameter scope to hold the template parameters - Template parameter context for parsing declarators - Actions for template type parameters and non-type template parameters llvm-svn: 60387
-
Fariborz Jahanian authored
a property. Previous scheme of seaching in interface's list of methods would not work because this list is not yet constructed. This is in preparation for doing semantic check on viability of setter/getter method declarations. llvm-svn: 60386
-
Bill Wendling authored
llvm-svn: 60385
-
Douglas Gregor authored
llvm-svn: 60384
-
Bill Wendling authored
llvm-svn: 60383
-
Bill Wendling authored
- Add support for seto, setno, setc, and setnc instructions. llvm-svn: 60382
-
Bill Wendling authored
llvm-svn: 60381
-
Douglas Gregor authored
llvm-svn: 60380
-
- Dec 01, 2008
-
-
Douglas Gregor authored
llvm-svn: 60377
-
Chris Lattner authored
llvm-svn: 60376
-
Dale Johannesen authored
figuring out the base of the IV. This produces better code in the example. (Addresses use (IV) instead of (BASE,IV) - a significant improvement on low-register machines like x86). llvm-svn: 60374
-
Douglas Gregor authored
llvm-svn: 60373
-
Douglas Gregor authored
llvm-svn: 60372
-
Chris Lattner authored
and big endian systems. llvm-svn: 60371
-
Bill Wendling authored
llvm-svn: 60370
-
Bill Wendling authored
llvm-svn: 60369
-
Steve Naroff authored
-Start adding support for rewriting @synthesize. llvm-svn: 60368
-
Douglas Gregor authored
llvm-svn: 60367
-
Bill Wendling authored
integer is "minint". llvm-svn: 60366
-
Chris Lattner authored
llvm-svn: 60365
-
Douglas Gregor authored
llvm-svn: 60364
-
Daniel Dunbar authored
llvm-svn: 60363
-
Daniel Dunbar authored
__ASSEMBLER__ properly. Patch from Roman Divacky (with minor formatting changes). Thanks! llvm-svn: 60362
-
Douglas Gregor authored
llvm-svn: 60361
-
Douglas Gregor authored
llvm-svn: 60360
-
Douglas Gregor authored
llvm-svn: 60359
-
Scott Michel authored
- Fix v2[if]64 vector insertion code before IBM files a bug report. - Ensure that zero (0) offsets relative to $sp don't trip an assert (add $sp, 0 gets legalized to $sp alone, tripping an assert) - Shuffle masks passed to SPUISD::SHUFB are now v16i8 or v4i32 llvm-svn: 60358
-
Douglas Gregor authored
llvm-svn: 60357
-
Douglas Gregor authored
llvm-svn: 60355
-
Chris Lattner authored
llvm-svn: 60354
-
Chris Lattner authored
llvm-svn: 60353
-
Chris Lattner authored
damaged approximation. This should fix it on big endian platforms and on 64-bit. llvm-svn: 60352
-
Duncan Sands authored
MERGE_VALUES node with only one operand, so get rid of special code that only existed to handle that possibility. llvm-svn: 60349
-
Duncan Sands authored
ReplaceNodeResults: rather than returning a node which must have the same number of results as the original node (which means mucking around with MERGE_VALUES, and which is also easy to get wrong since SelectionDAG folding may mean you don't get the node you expect), return the results in a vector. llvm-svn: 60348
-
Bill Wendling authored
don't have overlapping bits. llvm-svn: 60344
-