aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/AsmPrinter.cpp
Commit message (Expand)AuthorAgeFilesLines
* Jimptables working again on alpha.Andrew Lenharth2006-10-111-1/+1
* If a target uses a GOT, put it in the jt data section, not the textChris Lattner2006-10-061-4/+12
* Don't crash if an MBB doesn't have an LLVM BBChris Lattner2006-10-051-1/+1
* Emit pic jumptables to the same section that the function is emitted to,Chris Lattner2006-10-051-1/+4
* Pass the MachineFunction into EmitJumpTableInfo.Chris Lattner2006-10-051-1/+2
* move getSectionForFunction to AsmPrinterChris Lattner2006-10-051-0/+4
* Use $( $| $) to represent alternatives in asm blocks instead of {|}. ThisChris Lattner2006-10-031-28/+34
* simplify codeChris Lattner2006-09-281-1/+1
* Add support for ${:private} which prints "L" on darwin.Chris Lattner2006-09-271-1/+3
* Add support for ${:comment}, which expands to the current target's commentChris Lattner2006-09-261-0/+24
* Add support for targets that want to do something with the llvm.used list,Chris Lattner2006-09-261-2/+21
* Add support for other relocation bases to jump tables, as well as custom asm ...Andrew Lenharth2006-09-241-3/+8
* oopsAndrew Lenharth2006-09-181-1/+0
* absolute addresses must match pointer sizeAndrew Lenharth2006-09-181-0/+1
* Use MachineConstantPoolEntry getOffset() and getType() accessors.Evan Cheng2006-09-141-13/+7
* Added support for machine specific constantpool values. These are useful forEvan Cheng2006-09-121-35/+58
* Make target asm info a property of the target machine.Jim Laskey2006-09-071-1/+2
* Fix pasto that was breaking x86 tests.Evan Cheng2006-09-071-2/+2
* Separate target specific asm properties from the asm printers.Jim Laskey2006-09-061-132/+105
* Don't call isDef on non-registersChris Lattner2006-09-051-1/+2
* Emit .set directives for jump table entries when possible, which reducesNate Begeman2006-08-121-3/+39
* Instead of blindly looking past constantexpr casts, actually constantChris Lattner2006-07-291-14/+20
* Print empty inline asms as a blank line instead of:Chris Lattner2006-07-281-1/+8
* Code cleanups, per reviewNate Begeman2006-07-271-3/+7
* Support jump tables when in PIC relocation modelNate Begeman2006-07-271-16/+18
* On 64-bit targets like ppc64, we should use .quad to output pointer directives,Chris Lattner2006-07-151-1/+9
* Add support to print 4-, 8-, and 16- byte constant literals in specialEvan Cheng2006-06-291-10/+48
* Was pointed out that structure alignment and type alignment are not the sameJim Laskey2006-06-151-0/+3
* Alignment of globals has not been quite right. Needed to drop the pointer typeJim Laskey2006-06-151-5/+3
* Assert. Rather than silently stop printing.Evan Cheng2006-06-151-0/+2
* Fix an assert-on-inline-inline-asm bug.Chris Lattner2006-06-081-12/+18
* Remove dead varChris Lattner2006-05-121-1/+0
* Refactor a bunch of includes so that TargetMachine.h doesn't have to includeOwen Anderson2006-05-121-0/+1
* Fix a regression in my patch from last night that broke the llvmgcc4 build onChris Lattner2006-05-091-1/+1
* Implement MASM sections correctly, without a "has masm sections flag" and a b...Chris Lattner2006-05-091-27/+17
* Oh yeah, there are two of these now, unify both.Chris Lattner2006-05-091-22/+15
* Setting SwitchToSectionDirective properly in the MASM backend permits a bunchChris Lattner2006-05-091-22/+15
* Don't prefix section directives with a tab. Doing so causes blank lines toChris Lattner2006-05-091-1/+1
* Make the masm codepath work like the normal code path.Chris Lattner2006-05-091-2/+4
* The MASM asmprinter has been fixed, these hacks are no longer needed.Chris Lattner2006-05-091-20/+2
* Split SwitchSection into SwitchTo{Text|Data}Section methods.Chris Lattner2006-05-091-14/+56
* Fix some loose ends in MASM support.Jeff Cohen2006-05-061-5/+5
* Indent multiline asm strings more nicelyChris Lattner2006-05-051-5/+9
* Refactor TargetMachine, pushing handling of TargetData into the target-specif...Owen Anderson2006-05-031-16/+16
* Print function number instead of nameNate Begeman2006-05-021-3/+2
* Extend printBasicBlockLabel a bit so that it can be used to print allNate Begeman2006-05-021-3/+8
* De-virtualize SwitchSection.Jeff Cohen2006-05-021-10/+42
* De-virtualize EmitZeroes.Jeff Cohen2006-05-021-3/+7
* Make Intel syntax mode friendlier to Microsoft ML assembler (still needs more...Jeff Cohen2006-05-021-10/+16
* Format #APP lines a bit nicerChris Lattner2006-05-011-2/+2