aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/PowerPC
AgeCommit message (Expand)Author
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
2010-11-15Attempt to unbreak cmake-based buildsAnton Korobeynikov
2010-11-15First step of huge frame-related refactoring: move emit{Prologue,Epilogue} ou...Anton Korobeynikov
2010-11-15Whitespace cleanupAnton Korobeynikov
2010-11-14implement support for the MO_DARWIN_STUB TargetOperand flag,Chris Lattner
2010-11-14with the picbase nonsense starting to be figured out, implementChris Lattner
2010-11-14move the pic base symbol stuff up to MachineFunctionChris Lattner
2010-11-14reimplement ppc asmprinter "toc" handling to use a VariantKindChris Lattner
2010-11-14lower PPC::MFCRpseud when transforming to MC, avoiding callingChris Lattner
2010-11-14make the stubbed-out printer methods abort instead of Chris Lattner
2010-11-14wire up a few more things, down to 4 test failures, allChris Lattner
2010-11-14properly wire up the instprinter to the ppc64 backend, down to 5 failures.Chris Lattner
2010-11-14implement pretty printing support for the various pseudoChris Lattner
2010-11-14Wire up symbol hi/lo printing. We don't print hi()/lo(), but this getsChris Lattner
2010-11-14implement basic support for symbol operand lowering,Chris Lattner
2010-11-14switch PPC to a simplified MCInstLowering model.Chris Lattner
2010-11-14fix PPC.h to not pull in TargetMachine.hChris Lattner
2010-11-14implement basic support for memory operands and crbit operands,Chris Lattner
2010-11-14implement several trivial operand printers, reducingChris Lattner
2010-11-14Implement support for printing register and immediate operands,Chris Lattner
2010-11-14stub out PPCMCInstLowering, add a new option that uses it and the newChris Lattner
2010-11-14stub out a powerpc MCInstPrinter implementation.Chris Lattner