aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/PowerPC
AgeCommit message (Expand)Author
2009-08-19eliminate AsmPrinter::SwitchToSection and just have clientsChris Lattner
2009-08-18Simplify RegScavenger::FindUnusedReg.Jakob Stoklund Olesen
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-15Simplify a few more things, eliminating a few more dependencies onDan Gohman
2009-08-13TargetRegistry: Change AsmPrinter constructor to be typed as returning anDaniel Dunbar
2009-08-13Remove HasCrazyBSS and add a flag in TAI to indicate that '.section' Bruno Cardoso Lopes
2009-08-13Push LLVMContexts through the IntegerType APIs.Owen Anderson
2009-08-13TargetRegistry: Reorganize AsmPrinter construction so that clients pass in theDaniel Dunbar
2009-08-13Revert 78892 and 78895, these break generating working executables onDaniel Dunbar
2009-08-13fix a minor fixme. When building with SL and later tools, the ".eh" symbolsChris Lattner
2009-08-13Various AsmWriter output cleanups. Use WriteAsOperand instead ofDan Gohman
2009-08-12Change TargetAsmInfo to be constructed via TargetRegistry from a Target+TripleChris Lattner
2009-08-12Add contexts to some of the MVT APIs. No functionality change yet, just the ...Owen Anderson
2009-08-11fix CodeGen/PowerPC/2007-01-15-AsmDialect.ll, fallout from r78742Chris Lattner
2009-08-11second half of commit.Chris Lattner
2009-08-11pass "is64Bit" flag into PPC TAI ctors instead of a whole targetmachine.Chris Lattner
2009-08-11eliminate asmflavor from subtarget, PPCTAI is the only clientChris Lattner
2009-08-11Change the asmprinter to print the comment character before theChris Lattner
2009-08-11factorize more darwin TAI stuff. Note that this givesChris Lattner
2009-08-11factorize darwin ProtectedDirective and SetDirective.Chris Lattner
2009-08-11all darwin targets have .space and .zerofill, pull up.Chris Lattner
2009-08-11move LCOMMDirective = "\t.lcomm\t" up to DarwinTAI, eliminateChris Lattner
2009-08-11Split EVT into MVT and EVT, the former representing _just_ a primitive type, ...Owen Anderson
2009-08-11pass the TargetTriple down from each target ctor to theChris Lattner
2009-08-11SjLj based exception handling unwinding support. This patch is nasty, brutishJim Grosbach
2009-08-10Rename MVT to EVT, in preparation for splitting SimpleValueType out into its ...Owen Anderson
2009-08-10Continue the SimpleValueType-ification.Owen Anderson
2009-08-10Start moving TargetLowering away from using full MVTs and towards SimpleValue...Owen Anderson
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-081. Make MCSection an abstract class.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 some dead code.Daniel Dunbar
2009-08-05Remove dead code. MDNode and MDString are not Constant anymore.Devang Patel
2009-08-05Major calling convention code refactoring.Dan Gohman
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-08-02Move most targets TargetMachine constructor to only taking a target triple.Daniel Dunbar
2009-08-02Normalize Subtarget constructors to take a target triple string instead ofDaniel Dunbar
2009-08-02move dwarf debug info section selection stuff from TAI toChris Lattner
2009-08-02convert EHFrameSection to be managed by TLOF instead of TAI.Chris Lattner
2009-08-02Move the getInlineAsmLength virtual method from TAI to TII, whereChris Lattner
2009-08-02remove the dead ELFTargetAsmInfo.h/cpp file. TargetAsmInfoChris Lattner
2009-08-02remove TargetAsmInfo::TM, which is now dead. The basic TAI class now Chris Lattner
2009-08-02remove the x86/ppc impls of getEHGlobalPrefix, which is already dead.Chris Lattner
2009-08-02move getDwarfExceptionSection from TAI to TLOF and rename it to Chris Lattner