summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/X86AsmPrinter.cpp
Commit message (Collapse)AuthorAgeFilesLines
...
* Fixed indentation.John Criswell2005-06-201-3/+3
| | | | llvm-svn: 22270
* * Remove trailing whitespaceMisha Brukman2005-04-211-12/+12
| | | | | | * Convert tabs to spaces llvm-svn: 21426
* Fix the missing symbols problem Bill was hitting. Patch contributed byChris Lattner2005-03-171-0/+1
| | | | | | Bill Wendling!! llvm-svn: 20649
* This mega patch converts us from using Function::a{iterator|begin|end} toChris Lattner2005-03-151-1/+1
| | | | | | | | using Function::arg_{iterator|begin|end}. Likewise Module::g* -> Module::global_*. This patch is contributed by Gabor Greif, thanks! llvm-svn: 20597
* Patch to make assembly output compatible with mingw compilation (identicalReid Spencer2005-03-081-2/+3
| | | | | | to cygwin) llvm-svn: 20520
* Support Cygwin assembly generation. The cygwin version of Gnu ASsemblerReid Spencer2005-01-231-11/+37
| | | | | | | doesn't support certain directives and symbols on cygwin are prefixed with an underscore. This patch makes the necessary adjustments to the output. llvm-svn: 19775
* Print a load of a null pointer (in intel mode) like this:Chris Lattner2005-01-121-1/+1
| | | | | | | | | | mov %AX, WORD PTR [0] instead of like this: mov %AX, WORD PTR [] llvm-svn: 19501
* Print a load of a null pointer like this:Chris Lattner2005-01-121-1/+1
| | | | | | | | | | movw 0, %ax instead of like this: movw , %ax llvm-svn: 19500
* Adjust to changes in asmwriter filenamesChris Lattner2004-12-161-2/+2
| | | | llvm-svn: 18987
* GhostLinkage should not reach asm printing stageMisha Brukman2004-11-141-0/+3
| | | | llvm-svn: 17750
* Don't print unneeded labelsChris Lattner2004-11-131-5/+7
| | | | llvm-svn: 17714
* Give the asmprinter the ability to print memrefs with a constant pool index,Chris Lattner2004-10-171-26/+41
| | | | | | index reg and scale llvm-svn: 17081
* Give the X86 asm printer the ability to print out addressing modes that haveChris Lattner2004-10-151-25/+53
| | | | | | constant displacements from global variables. Patch by Jeff Cohen! llvm-svn: 17009
* * Prune #includesChris Lattner2004-10-041-101/+27
| | | | | | | | * Update comments * Rearrange code a bit * Finally ELIMINATE the GAS workaround emitter for Intel mode. woot! llvm-svn: 16647
* Add support for emitting AT&T style .s files, and make it the default. UsersChris Lattner2004-10-041-128/+307
| | | | | | may now choose their output format with the -x86-asm-syntax={intel|att} flag. llvm-svn: 16646
* Add support for the -x86-asm-syntax flag, which can be used to choose betweenChris Lattner2004-10-031-11/+26
| | | | | | | | Intel and AT&T style assembly language. The ultimate goal of this is to eliminate the GasBugWorkaroundEmitter class, but for now AT&T style emission is not fully operational. llvm-svn: 16639
* Changes For Bug 352Reid Spencer2004-09-011-3/+3
| | | | | | | | Move include/Config and include/Support into include/llvm/Config, include/llvm/ADT and include/llvm/Support. From here on out, all LLVM public header files must be under include/llvm/. llvm-svn: 16137
* Rename varChris Lattner2004-08-181-2/+2
| | | | llvm-svn: 15897
* Start using alignment output routines from AsmPrinter.Chris Lattner2004-08-171-10/+8
| | | | | | Changes to make this more similar to the ppc asmprinter llvm-svn: 15890
* Use the AsmPrinter emitGlobalConstant.Chris Lattner2004-08-171-137/+0
| | | | llvm-svn: 15872
* Start using the AsmPrinter to emit our first class constants. This alsoChris Lattner2004-08-161-109/+11
| | | | | | | drops our half-assed support for cygwin, which noone uses and doesn't work anyway. llvm-svn: 15839
* Remove a dead methodChris Lattner2004-08-111-32/+0
| | | | llvm-svn: 15659
* Finally, the entire instruction asmprinter is now generated from tblgen, woo!Chris Lattner2004-08-111-296/+8
| | | | llvm-svn: 15658
* Add asmprintergen support for the last X86 instruction that needs it: ↵Chris Lattner2004-08-111-0/+7
| | | | | | pcrelative calls. llvm-svn: 15657
* Move hacks upChris Lattner2004-08-111-32/+30
| | | | llvm-svn: 15654
* Convert asmprinter to new style of instruction printerChris Lattner2004-08-111-1/+17
| | | | | | Start asmprintergen'ifying machine instrs with memory operands. llvm-svn: 15646
* Stop using getValues().Alkis Evlogimenos2004-08-041-7/+5
| | | | llvm-svn: 15487
* Get rid of 3 of the 4 'printimplicit' flags. Implicit operands are nowChris Lattner2004-08-011-79/+1
| | | | | | explicitly listed in the asm string. llvm-svn: 15397
* Handle registers a bit more efficientlyChris Lattner2004-08-011-1/+7
| | | | llvm-svn: 15395
* The tblgen'erated asmparser wants a way to print operands.Chris Lattner2004-08-011-0/+6
| | | | llvm-svn: 15392
* Rename the Printer class -> X86AsmPrinter.Chris Lattner2004-08-011-34/+46
| | | | | | Include the tablegenerated assembly writer. llvm-svn: 15389
* Fix indentation: should be 2 spaces.Misha Brukman2004-07-261-25/+25
| | | | llvm-svn: 15240
* Fix file header as it has been renamed.Misha Brukman2004-07-261-1/+1
| | | | llvm-svn: 15239
* Renamed files to have the `X86' prefix for uniqueness purposes.Misha Brukman2004-07-261-0/+1033
All CVS history was renamed, the *,v were copied over. No worries. llvm-svn: 15238
OpenPOWER on IntegriCloud