Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | For PR387: | Reid Spencer | 2006-08-28 | 1 | -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 Lattner | 2006-08-27 | 1 | -2/+2 | |
| | | | | llvm-svn: 29925 | |||||
* | Fix PR885 | Chris Lattner | 2006-08-21 | 1 | -4/+4 | |
| | | | | llvm-svn: 29794 | |||||
* | Print csretcc calls like this: | Chris Lattner | 2006-05-19 | 1 | -8/+8 | |
| | | | | | | | | | | call csretcc void %structret( { sbyte }* %P ) instead of this: callcsretcc void %structret( { sbyte }* %P ) llvm-svn: 28412 | |||||
* | pretty print csretcc for calls | Chris Lattner | 2006-05-19 | 1 | -0/+2 | |
| | | | | llvm-svn: 28410 | |||||
* | Asmprint csret nicely | Chris Lattner | 2006-05-19 | 1 | -0/+1 | |
| | | | | llvm-svn: 28408 | |||||
* | inverted logic, caught by coverity | Chris Lattner | 2006-05-14 | 1 | -1/+1 | |
| | | | | llvm-svn: 28290 | |||||
* | Add shufflevector support, todo, implement better constant folding. | Chris Lattner | 2006-04-08 | 1 | -1/+2 | |
| | | | | llvm-svn: 27510 | |||||
* | Back out my last check-in. Wrong place to fix it. | Evan Cheng | 2006-03-01 | 1 | -0/+3 | |
| | | | | llvm-svn: 26462 | |||||
* | AsmWriter should not print LLVM constant in comment. Assembler won't like | Evan Cheng | 2006-03-01 | 1 | -4/+0 | |
| | | | | | | multi-line comments. llvm-svn: 26461 | |||||
* | Pretty print large struct constants. | Jim Laskey | 2006-02-27 | 1 | -1/+10 | |
| | | | | llvm-svn: 26400 | |||||
* | Reverting. Didn't realize some developers were embedding constants in their | Jim Laskey | 2006-02-26 | 1 | -9/+1 | |
| | | | | | | target assembler code gen. llvm-svn: 26383 | |||||
* | Format large struct constants for readability. | Jim Laskey | 2006-02-25 | 1 | -4/+13 | |
| | | | | llvm-svn: 26379 | |||||
* | Print InlineAsm objects | Chris Lattner | 2006-01-25 | 1 | -4/+12 | |
| | | | | llvm-svn: 25617 | |||||
* | Change inline asms to be uniqued like constants, not embedded in a Module. | Chris Lattner | 2006-01-25 | 1 | -3/+1 | |
| | | | | llvm-svn: 25610 | |||||
* | Initial checkin of the InlineAsm class | Chris Lattner | 2006-01-24 | 1 | -2/+10 | |
| | | | | llvm-svn: 25570 | |||||
* | Pretty print file-scope asm blocks. | Chris Lattner | 2006-01-24 | 1 | -1/+15 | |
| | | | | llvm-svn: 25568 | |||||
* | syntax change | Chris Lattner | 2006-01-24 | 1 | -1/+1 | |
| | | | | llvm-svn: 25567 | |||||
* | Print out inline asm strings | Chris Lattner | 2006-01-23 | 1 | -22/+23 | |
| | | | | llvm-svn: 25556 | |||||
* | print section info | Chris Lattner | 2005-11-12 | 1 | -4/+7 | |
| | | | | llvm-svn: 24313 | |||||
* | print alignment info for globals and functions | Chris Lattner | 2005-11-06 | 1 | -0/+7 | |
| | | | | llvm-svn: 24212 | |||||
* | fix printing the alignment directive | Chris Lattner | 2005-11-05 | 1 | -1/+1 | |
| | | | | llvm-svn: 24197 | |||||
* | Add support alignment of allocation instructions. | Nate Begeman | 2005-11-05 | 1 | -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 Laskey | 2005-08-17 | 1 | -10/+2 | |
| | | | | llvm-svn: 22838 | |||||
* | core changes for varargs | Andrew Lenharth | 2005-06-18 | 1 | -4/+0 | |
| | | | | llvm-svn: 22254 | |||||
* | Some cleanups for compilation with GCC 4.0.0 to remove warnings: | Reid Spencer | 2005-05-15 | 1 | -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 conventions | Chris Lattner | 2005-05-06 | 1 | -2/+27 | |
| | | | | llvm-svn: 21746 | |||||
* | Add a 'tail' marker for call instructions, patch contributed by | Chris Lattner | 2005-05-06 | 1 | -2/+6 | |
| | | | | | | Alexander Friedman. llvm-svn: 21722 | |||||
* | Remove trailing whitespace | Misha Brukman | 2005-04-21 | 1 | -80/+80 | |
| | | | | llvm-svn: 21427 | |||||
* | stop using arg_front | Chris Lattner | 2005-03-15 | 1 | -1/+1 | |
| | | | | llvm-svn: 20599 | |||||
* | This mega patch converts us from using Function::a{iterator|begin|end} to | Chris Lattner | 2005-03-15 | 1 | -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 Brukman | 2005-03-02 | 1 | -1/+1 | |
| | | | | llvm-svn: 20412 | |||||
* | Print the module ID as a comment. | Chris Lattner | 2005-03-02 | 1 | -0/+6 | |
| | | | | llvm-svn: 20411 | |||||
* | Fix some problems where the verifier would crash on invalid input instead of | Chris Lattner | 2005-02-24 | 1 | -3/+6 | |
| | | | | | | reporting the problem and exiting. llvm-svn: 20302 | |||||
* | Fix test/Regression/Assembler/2005-02-09-AsmWriterStoreBug.ll | Chris Lattner | 2005-02-09 | 1 | -1/+1 | |
| | | | | llvm-svn: 20089 | |||||
* | Update for API change. | Chris Lattner | 2005-02-01 | 1 | -1/+1 | |
| | | | | llvm-svn: 19960 | |||||
* | To not break TBAA rules, use a union. | Chris Lattner | 2005-01-04 | 1 | -5/+9 | |
| | | | | llvm-svn: 19280 | |||||
* | Fix writer to properly quote label names when they don't contain | Alkis Evlogimenos | 2004-12-10 | 1 | -3/+7 | |
| | | | | | | simple characters. llvm-svn: 18744 | |||||
* | When printing out a function, make sure that local and global symbols | Chris Lattner | 2004-12-05 | 1 | -0/+3 | |
| | | | | | | don't conflict. This fixes Assembler/2004-12-05-LocalGlobalSymtabConflict.ll llvm-svn: 18532 | |||||
* | Remove extra space char | Misha Brukman | 2004-11-15 | 1 | -1/+1 | |
| | | | | llvm-svn: 17834 | |||||
* | GhostLinkage not allowed in LLVM AsmWriter, either | Misha Brukman | 2004-11-14 | 1 | -0/+6 | |
| | | | | llvm-svn: 17751 | |||||
* | Add support for undef and unreachable | Chris Lattner | 2004-10-16 | 1 | -0/+3 | |
| | | | | llvm-svn: 17041 | |||||
* | Okay, the list of link-time passes wasn't such a hot idea. Its prone to | Reid Spencer | 2004-09-14 | 1 | -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 Lattner | 2004-09-14 | 1 | -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 Lattner | 2004-09-14 | 1 | -6/+6 | |
| | | | | llvm-svn: 16331 | |||||
* | Add support for the link-time pass list to Modules. | Reid Spencer | 2004-09-13 | 1 | -0/+14 | |
| | | | | llvm-svn: 16321 | |||||
* | Changes For Bug 352 | Reid Spencer | 2004-09-01 | 1 | -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 than | Reid Spencer | 2004-08-29 | 1 | -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.ll | Reid Spencer | 2004-08-20 | 1 | -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 Jones | Brian Gaeke | 2004-08-20 | 1 | -0/+23 | |
| | | | | llvm-svn: 15938 |