aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/PowerPC/AsmPrinter/PPCAsmPrinter.cpp
AgeCommit message (Expand)Author
2009-11-13Move DebugInfo checks into EmitComments and remove them fromDavid Greene
2009-11-09Similar to r86588, but for Darwin this time.Bill Wendling
2009-11-09The jump table was being generated before the end label for exception handlingBill Wendling
2009-11-04Add PowerPC codegen for indirect branches.Bob Wilson
2009-10-25Remove includes of Support/Compiler.h that are no longer needed after theNick Lewycky
2009-10-25Remove VISIBILITY_HIDDEN from class/struct found inside anonymous namespaces.Nick Lewycky
2009-10-19emit .subsections_via_symbols through MCStreamer instead of textually.Chris Lattner
2009-10-06Instead of printing unnecessary basic block labels as labels inDan Gohman
2009-10-06Update processDebugLoc() so that it can be used to process debug info before ...Devang Patel
2009-09-30Use MachineInstr as an processDebugLoc() argument.Devang Patel
2009-09-30Add a new virtual EmitStartOfAsmFile method to the AsmPrinter and use thisBob Wilson
2009-09-16eliminate the PPC backend's implementation of EmitExternalGlobalChris Lattner
2009-09-13remove all but one reference to TargetRegisterDesc::AsmName.Chris Lattner
2009-09-13the tblgen produced 'getRegisterName' method does not accessChris Lattner
2009-09-13make tblgen produce a function that returns the name for a physreg.Chris Lattner
2009-09-13replace printBasicBlockLabel with EmitBasicBlockStart,Chris Lattner
2009-09-13convert some uses of printBasicBlockLabel to use GetMBBSymbolChris Lattner
2009-09-09remove DebugLoc from MCInst and eliminate "Comment printing" fromChris Lattner
2009-09-09hoist the call to processDebugLoc out of the generatedChris Lattner
2009-08-26Alter 79292 to produce output that actually assembles.Dale Johannesen
2009-08-24Make linkerprivate work for ARM and PPC. Testcase coversDale Johannesen
2009-08-22rename TAI -> MAI, being careful not to make MAILJMP instructions :)Chris Lattner
2009-08-22Rename TargetAsmInfo (and its subclasses) to MCAsmInfo.Chris Lattner
2009-08-19eliminate AsmPrinter::SwitchToSection and just have clientsChris Lattner
2009-08-18PowerPC inline asm was emitting two output operandsDale Johannesen
2009-08-15Add support for the PowerPC 64-bit SVR4 ABI.Tilmann Scheller
2009-08-13TargetRegistry: Change AsmPrinter constructor to be typed as returning anDaniel Dunbar
2009-08-13TargetRegistry: Reorganize AsmPrinter construction so that clients pass in theDaniel Dunbar
2009-08-13Various AsmWriter output cleanups. Use WriteAsOperand instead ofDan Gohman
2009-08-10split MachO section handling stuff out to its out .h/.cpp file.Chris Lattner
2009-08-10Fix a weird ppc64-specific link error during an llvm-gcc build:Chris Lattner
2009-08-10Make the big switch: Change MCSectionMachO to represent a section *semantically*Chris Lattner
2009-08-08make printInstruction return void since its result is omitted. Make the Chris Lattner
2009-08-08don't check the result of printInstruction anymore.Chris Lattner
2009-08-05Remove dead code. MDNode and MDString are not Constant anymore.Devang Patel
2009-08-05Don't flush the raw_ostream between each MachineFunction. These flushDan Gohman
2009-08-04make MergeableCString be a SectionKind "abstract class", andChris Lattner
2009-08-03switch ppc to using SwitchToSection instead of textual section stuff.Chris Lattner
2009-07-31switch off of 'Section' onto MCSection. We're not properly usingChris Lattner
2009-07-29pass the mangler down into the various SectionForGlobal methods.Chris Lattner
2009-07-28Rename MDNode.h header. It defines MDnode and other metadata classes.Devang Patel
2009-07-28Rip all of the global variable lowering logic out of TargetAsmInfo. SinceChris Lattner
2009-07-27Eliminate SectionFlags, just embed a SectionKind into SectionChris Lattner
2009-07-26Eliminate some uses of DOUT, cerr, and getNameStart().Daniel Dunbar
2009-07-25Remove Value::{isName, getNameRef}.Daniel Dunbar
2009-07-25Add new helpers for registering targets.Daniel Dunbar
2009-07-24use section flags more correctly.Chris Lattner
2009-07-24reduce api exposure: clients shouldn't call SectionKindForGlobal directly.Chris Lattner
2009-07-21make AsmPrinter::doFinalization iterate over the global variablesChris Lattner
2009-07-20Rename Mangler linkage enums to something less gross.Bill Wendling