- Sep 01, 2009
-
-
Bruno Cardoso Lopes authored
Add MO flags to simplify the printing of relocations. Remove the support for printing large code model relocs (which aren't supported anyway). llvm-svn: 80691
-
Sanjiv Gupta authored
llvm-svn: 80670
-
Bob Wilson authored
llvm-svn: 80656
-
Jim Grosbach authored
llvm-svn: 80650
-
Jim Grosbach authored
makes an eggregious hack somewhat more palatable. Bringing the LSDA forward and making it a GV available for reference would be even better, but is beyond the scope of what I'm looking to solve at this point. Objective C++ code could generate function names that broke the previous scheme. This fixes that. llvm-svn: 80649
-
- Aug 31, 2009
-
-
Evan Cheng authored
llvm-svn: 80615
-
Daniel Dunbar authored
- Down to 7 failures on 403.gcc. llvm-svn: 80605
-
Daniel Dunbar authored
Stop printing old asm printing code inline with -experimental-asm-printer (this allows diffing and assembling the .s) llvm-svn: 80604
-
Daniel Dunbar authored
llvm-svn: 80603
-
Devang Patel authored
llvm-svn: 80602
-
Duncan Sands authored
handling on x86-32 linux. llvm-svn: 80592
-
Benjamin Kramer authored
llvm-svn: 80584
-
Daniel Dunbar authored
Also, use MCInst::print instead of custom code in MCAsmPrinter. llvm-svn: 80575
-
- Aug 30, 2009
-
-
Anton Korobeynikov authored
llvm-svn: 80502
-
Anton Korobeynikov authored
Remove the assertion and generalize the code for ARM NEON stuff. llvm-svn: 80498
-
Daniel Dunbar authored
llvm-svn: 80485
-
Dan Gohman authored
a register to 0. This fixes PR4814. llvm-svn: 80445
-
- Aug 29, 2009
-
-
Bill Wendling authored
encodings. - Make some of the values emitted by the FDEs dependent upon the pointer size. This is in line with how GCC does things. And it has the benefit of working for Darwin in 64-bit mode now. llvm-svn: 80428
-
Anton Korobeynikov authored
llvm-svn: 80409
-
Anton Korobeynikov authored
llvm-svn: 80408
-
Devang Patel authored
Use MDNodes to encode debug info in llvm IR. llvm-svn: 80406
-
Evan Cheng authored
Let Darwin linker auto-synthesize stubs and lazy-pointers. This deletes a bunch of nasty code in ARM asm printer. llvm-svn: 80404
-
- Aug 28, 2009
-
-
Anton Korobeynikov authored
Some other minor win64 fixes as well. Patch by Michael Beck! llvm-svn: 80370
-
Daniel Dunbar authored
llvm-svn: 80354
-
Evan Cheng authored
llvm-svn: 80350
-
Daniel Dunbar authored
llvm-svn: 80338
-
Evan Cheng authored
llvm-svn: 80322
-
- Aug 27, 2009
-
-
Bruno Cardoso Lopes authored
llvm-svn: 80280
-
Bruno Cardoso Lopes authored
Add MO flags to simplify the printing of relocations. Remove the support for printing large code model relocs (which aren't supported anyway). llvm-svn: 80278
-
Dan Gohman authored
llvm-svn: 80271
-
Eric Christopher authored
llvm-svn: 80269
-
Eric Christopher authored
llvm-svn: 80268
-
Anton Korobeynikov authored
scalar_to_vector is fully legal now llvm-svn: 80251
-
Anton Korobeynikov authored
llvm-svn: 80250
-
Anton Korobeynikov authored
No idea whether this is profitable or not. llvm-svn: 80245
-
Misha Brukman authored
See http://llvm.org/PR4687 for more info and links. llvm-svn: 80244
-
Daniel Dunbar authored
- Note, this is a gigantic hack, with the sole purpose of unblocking further work on the assembler (its also possible to test the mathcer more completely now). - Despite being a hack, its actually good enough to work over all of 403.gcc (although some encodings are probably incorrect). This is a testament to the beauty of X86's MachineInstr, no doubt! ;) llvm-svn: 80234
-
Daniel Dunbar authored
llvm-svn: 80232
-
Evan Cheng authored
Fix PR4789. Teach eliminateFrameIndex how to handle VLDRQ and VSTRQ which cannot fold any immediate offset. llvm-svn: 80191
-
Dan Gohman authored
llvm-svn: 80186
-