aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2010-11-14implement support for the MO_DARWIN_STUB TargetOperand flag,Chris Lattner
2010-11-14tidy up, no functionality change.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-14simplify getPICBaseSymbol a bit.Chris 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-14trim #includes.Chris Lattner
2010-11-14switch PPC to a simplified MCInstLowering model.Chris Lattner
2010-11-14Fix another case of a .comm directive without a corresponding .typeRafael Espindola
2010-11-14fix PPC.h to not pull in TargetMachine.hChris Lattner
2010-11-14rename LowerToMCInst -> LowerARMMachineInstrToMCInst.Chris Lattner
2010-11-14even more simplifications. ARM MCInstLowering is now justChris Lattner
2010-11-14more shrinkificationChris Lattner
2010-11-14more simplifications.Chris Lattner
2010-11-14simplify and tidy upChris 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-14Fix the type of a symbol created with .comm and no corresponding .type.Rafael Espindola
2010-11-14stub out a powerpc MCInstPrinter implementation.Chris Lattner
2010-11-14move all the target's asmprinters into the main target. The piece Chris Lattner
2010-11-14If dom tree information is available, make it possible to passDuncan Sands
2010-11-14move PPCAsmPrinter into the main PPC library, like ARM and X86.Chris Lattner
2010-11-14fix cmakeChris Lattner
2010-11-14remove JIT support from the Alpha backend. The JIT will be moving to MC, Chris Lattner
2010-11-14random acts of tidiness.Chris Lattner
2010-11-14Teach InstructionSimplify about phi nodes. I chose to have it simplyDuncan Sands
2010-11-14Boost the power of phi node constant folding slightly: if allDuncan Sands
2010-11-14Strip trailing whitespace.Duncan Sands
2010-11-14Second attempt at providing correct encodings for Thumb2 binary operators.Owen Anderson
2010-11-14Handle a peculiar comdat case: Creating a section with an undefinedRafael Espindola
2010-11-14Simplify getSymbolIndexInSymbolTable by setting the actual index ofRafael Espindola
2010-11-14Fix warning.Rafael Espindola
2010-11-13Recognise 32-bit ror-based bswap implementation used by uclibcPeter Collingbourne
2010-11-13Support ; as asm separatorPeter Collingbourne
2010-11-13Generalize the reassociation transform in SimplifyCommutative (now renamed toDuncan Sands
2010-11-13Fix typo pointed out by Trevor Harmon.Duncan Sands
2010-11-13Comment out the defms until they're activated.Bill Wendling
2010-11-13Add uses of the *_ldst_multi multiclasses. These aren't used yet.Bill Wendling
2010-11-13Convert the modes to lower case.Bill Wendling
2010-11-13Minor cleanups:Bill Wendling
2010-11-13Add *_ldst_mult multiclasses to the ARM back-end. These will be used in theBill Wendling