- Jul 20, 2009
-
-
Evan Cheng authored
llvm-svn: 76472
-
Bill Wendling authored
as it no longer depends upon two different enums being kept in sync with each other. llvm-svn: 76465
-
Kevin Enderby authored
the parsing of the .dump and .load should be done in the assembly parser and not have any need for an MCStreamer API. Changed the code for now so these just produce an error saying these specific directives are not yet implemented since they are likely no longer used and may never need to be implemented. llvm-svn: 76462
-
Daniel Dunbar authored
- This provides the AsmLexer interface to the target specific assembly parsers. llvm-svn: 76460
-
Evan Cheng authored
Fix some sub-reg coalescing bugs where the coalescer wasn't updating the resulting interval's register class. llvm-svn: 76458
-
Bill Wendling authored
llvm-svn: 76456
-
Devang Patel authored
llvm-svn: 76455
-
Daniel Dunbar authored
- This provides the AsmParser interface to the target specific assembly parsers. llvm-svn: 76453
-
Chris Lattner authored
llvm-svn: 76445
-
Chris Lattner authored
llvm-svn: 76442
-
Chris Lattner authored
llvm-svn: 76441
-
Dan Gohman authored
llvm-svn: 76438
-
Dan Gohman authored
Getelementptrs that are defined to wrap are virtually useless to optimization, and getelementptrs that are undefined on any kind of overflow are too restrictive -- it's difficult to ensure that all intermediate addresses are within bounds. I'm going to take a different approach. Remove a few optimizations that depended on this flag. llvm-svn: 76437
-
Chris Lattner authored
llvm-svn: 76431
-
David Greene authored
Hide the DOUT static variable behind a function interface. llvm-svn: 76425
-
David Goodwin authored
llvm-svn: 76424
-
Bruno Cardoso Lopes authored
are referenced, ignore the relocation entry and patch the relocatable field with the computed symbol offset directly llvm-svn: 76414
-
Evan Cheng authored
llvm-svn: 76401
-
Chris Lattner authored
doesn't cause ".no_dead_strip" to be emitted on darwin. llvm-svn: 76399
-
Chris Lattner authored
llvm-svn: 76397
-
Evan Cheng authored
llvm-svn: 76390
-
Bill Wendling authored
"private" symbols which the assember shouldn't strip, but which the linker may remove after evaluation. This is mostly useful for Objective-C metadata. This is plumbing, so we don't have a use of it yet. More to come, etc. llvm-svn: 76385
-
Daniel Dunbar authored
llvm-svn: 76384
-
- Jul 19, 2009
-
-
Eli Friedman authored
being more consistent with other backends, this makes the SPARC backend deal with functions with arguments with illegal types correctly, which fixes some tests in test/CodeGen/Generic. llvm-svn: 76375
-
Evan Cheng authored
llvm-svn: 76374
-
http://llvm.org/bugs/show_bug.cgi?id=4583Jakob Stoklund Olesen authored
Inline asm instructions may have additional <imp-def,kill> register operands. These operands are not marked with a flag like the normal asm operands, so we must not assert that there is a flag. llvm-svn: 76373
-
Nick Lewycky authored
return the smallest union of two ranges instead of just any range that happens to contain the union. llvm-svn: 76360
-
Daniel Dunbar authored
llvm-svn: 76356
-
Daniel Dunbar authored
llvm-svn: 76354
-
Eli Friedman authored
copied from the SystemZ target. I don't think this causes any significant changes to the output (I compared the assembly, and the results appeared to be essentially unchanged), although I don't actually have an Alpha to test on. I would appreciate if anyone with the appropriate hardware could test this. I'm not sure if that includes anyone subscribed to llvm-commits, though. llvm-svn: 76353
-
Daniel Dunbar authored
- What it doesn't have is the rest of its cmake files... llvm-svn: 76352
-
Daniel Dunbar authored
- We should canonicalize this and get rid of the cmake and llvm-config hacks to support both variants. llvm-svn: 76350
-
Daniel Dunbar authored
- Shouldn't really be necessary, but currently .inc files get included into some main target headers. llvm-svn: 76349
-
Bruno Cardoso Lopes authored
Use R_X86_64_32S to handle Jump Table Index relocation entries. Hide TAI usage inside getSection* functions llvm-svn: 76347
-
Daniel Dunbar authored
llvm-svn: 76346
-
Eli Friedman authored
insertelement/extractelement. I'm not entirely sure this is precisely what we want to do: should we prefer bitcast(insertelement) or insertelement(bitcast)? Similarly. should we prefer extractelement(bitcast) or bitcast(extractelement)? llvm-svn: 76345
-
Daniel Dunbar authored
llvm-svn: 76344
-
- Jul 18, 2009
-
-
Mikhail Glushenkov authored
Implemented by moving the code out of static functions into methods of Program class. llvm-svn: 76340
-
Bruno Cardoso Lopes authored
llvm-svn: 76334
-
Bruno Cardoso Lopes authored
Use proper relocation type to build relocations for JumpTables (rodata sections). llvm-svn: 76326
-