aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/PowerPC
AgeCommit message (Expand)Author
2010-12-23Flag -> Glue, the ongoing sagaChris Lattner
2010-12-23flags -> glue for selectiondagChris Lattner
2010-12-23Change all self assignments X=X to (void)X, so that we can turn on aJeffrey Yasskin
2010-12-21rename MVT::Flag to MVT::Glue. "Flag" is a terrible name forChris Lattner
2010-12-18Restore the behavior of frame lowering before my refactoring.Anton Korobeynikov
2010-12-18Remove the MCObjectFormat class.Rafael Espindola
2010-12-17MC/Target: Remove HasScatteredSymbols target hook variable, which has beenDaniel Dunbar
2010-12-16MC/Mach-O: Lift some MachObjectWriter arguments into the target specificDaniel Dunbar
2010-12-16MC/Mach-O: Stub out explicit MCMachObjectTargetWriter interface.Daniel Dunbar
2010-12-16Fix indentation (per style guide).Daniel Dunbar
2010-12-16MC/Mach-O: Move createMachObjectWriter into MCMachObjectWriter.h.Daniel Dunbar
2010-12-16MC: Move target specific fixup info descriptors to TargetAsmBackend instead ofDaniel Dunbar
2010-12-06Remove the instruction fragment to data fragment lowering since it was causingRafael Espindola
2010-12-06Second try at making direct object emission produce the same resultsRafael Espindola
2010-12-04There are two reasons why we might want to useRafael Espindola
2010-11-29I swear I did a make clean and make before committing all this...Michael J. Spencer
2010-11-27Move more PEI-related hooks to TFIAnton Korobeynikov
2010-11-27MC/Mach-O: Switch to using MachOFormat.h.Daniel Dunbar
2010-11-26Remove the unused TheTarget member.Rafael Espindola
2010-11-25Namespacify.Benjamin Kramer
2010-11-23Renaming ISD::BIT_CONVERT to ISD::BITCAST to better reflect the LLVM IR concept.Wesley Peck
2010-11-18Move getInitialFrameState() to TargetFrameInfoAnton Korobeynikov
2010-11-18Move hasFP() and few related hooks to TargetFrameInfo.Anton Korobeynikov
2010-11-17make isVirtualSection a virtual method on MCSection. Chris' suggestion.Rafael Espindola
2010-11-16Fix a bug I introduced in the ppc refactoring, which caused longChris Lattner
2010-11-16add copy of comment to the code that will survive the mcjit'izationChris Lattner
2010-11-16relax an assertion a bit, allowing the GPR argument ofChris Lattner
2010-11-15fix a pasto that massively broke the ppc jit while the buildbots happenedChris Lattner
2010-11-15Wire up primitive support in the assembler backend for writing .o filesChris Lattner
2010-11-15split out an encoder for memri operands, allowing a relocation to be ploppedChris Lattner
2010-11-15add support for encoding the lo14 forms used for a few PPC64 addressingChris Lattner
2010-11-15fix a regression with the new instprinter: we lost the ability toChris Lattner
2010-11-15implement the start of support for lo16 and ha16, allowing us to get stuff like:Chris Lattner
2010-11-15add a fixup for conditional branches, giving us output like this:Chris Lattner
2010-11-15change direct branches to encode with the same encoding methodChris Lattner
2010-11-15eliminate a now-unneeded operand printer.Chris Lattner
2010-11-15split call operands out to their own encoding class, simplifyingChris Lattner
2010-11-15add proper encoding for MTCRF instead of using a hack.Chris Lattner
2010-11-15add basic encoding support for immediates and registers, allowing us Chris Lattner
2010-11-15add a dummy entry to fix a build errorChris Lattner
2010-11-15Implement a basic MCCodeEmitter for PPC. This doesn't handleChris Lattner
2010-11-15dissolve some more hacks.Chris Lattner
2010-11-15fix some fixme's, removing dead code.Chris Lattner
2010-11-15remove asmstrings (which can never be printed) from pseudo Chris Lattner
2010-11-15strength reduce TOC temp label generation, no functionality change.Chris Lattner
2010-11-15rip out a ton of old instruction printing junk now that theChris Lattner
2010-11-15Turn on the new instprinter by default.Chris Lattner
2010-11-15convert the operand bits into bitfields since they are all combinable inChris Lattner
2010-11-15add targetoperand flags for jump tables, constant pool and block addressChris Lattner
2010-11-15remove some extraneous quotes to make the new instprinter match.Chris Lattner