summaryrefslogtreecommitdiffstats
path: root/llvm/lib/VMCore/AsmWriter.cpp
Commit message (Collapse)AuthorAgeFilesLines
...
* For PR387:Reid Spencer2006-08-281-2/+1
| | | | | | | Close out this long standing bug by removing the remaining overloaded virtual functions in LLVM. The -Woverloaded-virtual option is now turned on. llvm-svn: 29934
* eliminate RegisterOpt. It does the same thing as RegisterPass.Chris Lattner2006-08-271-2/+2
| | | | llvm-svn: 29925
* Fix PR885Chris Lattner2006-08-211-4/+4
| | | | llvm-svn: 29794
* Print csretcc calls like this:Chris Lattner2006-05-191-8/+8
| | | | | | | | | | call csretcc void %structret( { sbyte }* %P ) instead of this: callcsretcc void %structret( { sbyte }* %P ) llvm-svn: 28412
* pretty print csretcc for callsChris Lattner2006-05-191-0/+2
| | | | llvm-svn: 28410
* Asmprint csret nicelyChris Lattner2006-05-191-0/+1
| | | | llvm-svn: 28408
* inverted logic, caught by coverityChris Lattner2006-05-141-1/+1
| | | | llvm-svn: 28290
* Add shufflevector support, todo, implement better constant folding.Chris Lattner2006-04-081-1/+2
| | | | llvm-svn: 27510
* Back out my last check-in. Wrong place to fix it.Evan Cheng2006-03-011-0/+3
| | | | llvm-svn: 26462
* AsmWriter should not print LLVM constant in comment. Assembler won't likeEvan Cheng2006-03-011-4/+0
| | | | | | multi-line comments. llvm-svn: 26461
* Pretty print large struct constants.Jim Laskey2006-02-271-1/+10
| | | | llvm-svn: 26400
* Reverting. Didn't realize some developers were embedding constants in theirJim Laskey2006-02-261-9/+1
| | | | | | target assembler code gen. llvm-svn: 26383
* Format large struct constants for readability.Jim Laskey2006-02-251-4/+13
| | | | llvm-svn: 26379
* Print InlineAsm objectsChris Lattner2006-01-251-4/+12
| | | | llvm-svn: 25617
* Change inline asms to be uniqued like constants, not embedded in a Module.Chris Lattner2006-01-251-3/+1
| | | | llvm-svn: 25610
* Initial checkin of the InlineAsm classChris Lattner2006-01-241-2/+10
| | | | llvm-svn: 25570
* Pretty print file-scope asm blocks.Chris Lattner2006-01-241-1/+15
| | | | llvm-svn: 25568
* syntax changeChris Lattner2006-01-241-1/+1
| | | | llvm-svn: 25567
* Print out inline asm stringsChris Lattner2006-01-231-22/+23
| | | | llvm-svn: 25556
* print section infoChris Lattner2005-11-121-4/+7
| | | | llvm-svn: 24313
* print alignment info for globals and functionsChris Lattner2005-11-061-0/+7
| | | | llvm-svn: 24212
* fix printing the alignment directiveChris Lattner2005-11-051-1/+1
| | | | llvm-svn: 24197
* Add support alignment of allocation instructions.Nate Begeman2005-11-051-0/+3
| | | | | | | | | Add support for specifying alignment and size of setjmp jmpbufs. No targets currently do anything with this information, nor is it presrved in the bytecode representation. That's coming up next. llvm-svn: 24196
* Culling out use of unions for converting FP to bits and vice versa.Jim Laskey2005-08-171-10/+2
| | | | llvm-svn: 22838
* core changes for varargsAndrew Lenharth2005-06-181-4/+0
| | | | llvm-svn: 22254
* Some cleanups for compilation with GCC 4.0.0 to remove warnings:Reid Spencer2005-05-151-0/+3
| | | | | | | * Use C++ style casts, not C style casts * Abstract base classes should have virtual destructor. llvm-svn: 22057
* add support for explicit calling conventionsChris Lattner2005-05-061-2/+27
| | | | llvm-svn: 21746
* Add a 'tail' marker for call instructions, patch contributed byChris Lattner2005-05-061-2/+6
| | | | | | Alexander Friedman. llvm-svn: 21722
* Remove trailing whitespaceMisha Brukman2005-04-211-80/+80
| | | | llvm-svn: 21427
* stop using arg_frontChris Lattner2005-03-151-1/+1
| | | | llvm-svn: 20599
* This mega patch converts us from using Function::a{iterator|begin|end} toChris Lattner2005-03-151-6/+6
| | | | | | | | using Function::arg_{iterator|begin|end}. Likewise Module::g* -> Module::global_*. This patch is contributed by Gabor Greif, thanks! llvm-svn: 20597
* Fix the spelling of the word `the'Misha Brukman2005-03-021-1/+1
| | | | llvm-svn: 20412
* Print the module ID as a comment.Chris Lattner2005-03-021-0/+6
| | | | llvm-svn: 20411
* Fix some problems where the verifier would crash on invalid input instead ofChris Lattner2005-02-241-3/+6
| | | | | | reporting the problem and exiting. llvm-svn: 20302
* Fix test/Regression/Assembler/2005-02-09-AsmWriterStoreBug.llChris Lattner2005-02-091-1/+1
| | | | llvm-svn: 20089
* Update for API change.Chris Lattner2005-02-011-1/+1
| | | | llvm-svn: 19960
* To not break TBAA rules, use a union.Chris Lattner2005-01-041-5/+9
| | | | llvm-svn: 19280
* Fix writer to properly quote label names when they don't containAlkis Evlogimenos2004-12-101-3/+7
| | | | | | simple characters. llvm-svn: 18744
* When printing out a function, make sure that local and global symbolsChris Lattner2004-12-051-0/+3
| | | | | | don't conflict. This fixes Assembler/2004-12-05-LocalGlobalSymtabConflict.ll llvm-svn: 18532
* Remove extra space charMisha Brukman2004-11-151-1/+1
| | | | llvm-svn: 17834
* GhostLinkage not allowed in LLVM AsmWriter, eitherMisha Brukman2004-11-141-0/+6
| | | | llvm-svn: 17751
* Add support for undef and unreachableChris Lattner2004-10-161-0/+3
| | | | llvm-svn: 17041
* Okay, the list of link-time passes wasn't such a hot idea. Its prone toReid Spencer2004-09-141-14/+0
| | | | | | | error. We'll strategize on this when we have multiple front ends to deal with. For now llvm-ld just runs a standard set of transforms. llvm-svn: 16333
* Don't print newlines between passes in the pass list.Chris Lattner2004-09-141-8/+8
| | | | | | | Note to self: sentences end with ".", not "...". Note to reid: sentences end with ".", not "". :) llvm-svn: 16332
* Don't print newlines between each library in the deplibs list.Chris Lattner2004-09-141-6/+6
| | | | llvm-svn: 16331
* Add support for the link-time pass list to Modules.Reid Spencer2004-09-131-0/+14
| | | | llvm-svn: 16321
* Changes For Bug 352Reid Spencer2004-09-011-2/+2
| | | | | | | | 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
* Add an assert to cature null Operands. It is better to catch it here thanReid Spencer2004-08-291-0/+1
| | | | | | to SIGSEGV in the bowels of isa<...> later. llvm-svn: 16098
* Fix a bug found exposed by: Regression/Other/2004-08-20-PackedControlFlow.llReid Spencer2004-08-201-1/+5
| | | | | | | | Packed types need to be allowed in type statements too. Patch provided by Brad Jones. llvm-svn: 15953
* Packed types, brought to you by Brad JonesBrian Gaeke2004-08-201-0/+23
| | | | llvm-svn: 15938
OpenPOWER on IntegriCloud