aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/AsmPrinter.cpp
AgeCommit message (Expand)Author
2006-11-01Add a printSetLabel that takes two id's.Evan Cheng
2006-10-311. Clean up code due to changes in SwitchTo*Section(2)Anton Korobeynikov
2006-10-28don't print dead jump tablesChris Lattner
2006-10-24Move getPreferredAlignmentLog from AsmPrinter to TargetDataDevang Patel
2006-10-20For PR950:Reid Spencer
2006-10-17Clean up interface to getGlobalLinkName.Jim Laskey
2006-10-17Basic support for getGlobalLinkName.Jim Laskey
2006-10-11Jimptables working again on alpha.Andrew Lenharth
2006-10-06If a target uses a GOT, put it in the jt data section, not the textChris Lattner
2006-10-05Don't crash if an MBB doesn't have an LLVM BBChris Lattner
2006-10-05Emit pic jumptables to the same section that the function is emitted to,Chris Lattner
2006-10-05Pass the MachineFunction into EmitJumpTableInfo.Chris Lattner
2006-10-05move getSectionForFunction to AsmPrinterChris Lattner
2006-10-03Use $( $| $) to represent alternatives in asm blocks instead of {|}. ThisChris Lattner
2006-09-28simplify codeChris Lattner
2006-09-27Add support for ${:private} which prints "L" on darwin.Chris Lattner
2006-09-26Add support for ${:comment}, which expands to the current target's commentChris Lattner
2006-09-26Add support for targets that want to do something with the llvm.used list,Chris Lattner
2006-09-24Add support for other relocation bases to jump tables, as well as custom asm ...Andrew Lenharth
2006-09-18oopsAndrew Lenharth
2006-09-18absolute addresses must match pointer sizeAndrew Lenharth
2006-09-14Use MachineConstantPoolEntry getOffset() and getType() accessors.Evan Cheng
2006-09-12Added support for machine specific constantpool values. These are useful forEvan Cheng
2006-09-07Make target asm info a property of the target machine.Jim Laskey
2006-09-07Fix pasto that was breaking x86 tests.Evan Cheng
2006-09-06Separate target specific asm properties from the asm printers.Jim Laskey
2006-09-05Don't call isDef on non-registersChris Lattner
2006-08-12Emit .set directives for jump table entries when possible, which reducesNate Begeman
2006-07-29Instead of blindly looking past constantexpr casts, actually constantChris Lattner
2006-07-28Print empty inline asms as a blank line instead of:Chris Lattner
2006-07-27Code cleanups, per reviewNate Begeman
2006-07-27Support jump tables when in PIC relocation modelNate Begeman
2006-07-15On 64-bit targets like ppc64, we should use .quad to output pointer directives,Chris Lattner
2006-06-29Add support to print 4-, 8-, and 16- byte constant literals in specialEvan Cheng
2006-06-15Was pointed out that structure alignment and type alignment are not the sameJim Laskey
2006-06-15Alignment of globals has not been quite right. Needed to drop the pointer typeJim Laskey
2006-06-15Assert. Rather than silently stop printing.Evan Cheng
2006-06-08Fix an assert-on-inline-inline-asm bug.Chris Lattner
2006-05-12Remove dead varChris Lattner
2006-05-12Refactor a bunch of includes so that TargetMachine.h doesn't have to includeOwen Anderson
2006-05-09Fix a regression in my patch from last night that broke the llvmgcc4 build onChris Lattner
2006-05-09Implement MASM sections correctly, without a "has masm sections flag" and a b...Chris Lattner
2006-05-09Oh yeah, there are two of these now, unify both.Chris Lattner
2006-05-09Setting SwitchToSectionDirective properly in the MASM backend permits a bunchChris Lattner
2006-05-09Don't prefix section directives with a tab. Doing so causes blank lines toChris Lattner
2006-05-09Make the masm codepath work like the normal code path.Chris Lattner
2006-05-09The MASM asmprinter has been fixed, these hacks are no longer needed.Chris Lattner
2006-05-09Split SwitchSection into SwitchTo{Text|Data}Section methods.Chris Lattner
2006-05-06Fix some loose ends in MASM support.Jeff Cohen
2006-05-05Indent multiline asm strings more nicelyChris Lattner