aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* First step of huge frame-related refactoring: move emit{Prologue,Epilogue} ou...Anton Korobeynikov2010-11-1580-3343/+4264
* Whitespace cleanupAnton Korobeynikov2010-11-151-4/+4
* Move the logic to decide with which symbol we produce a relocation (if any) toRafael Espindola2010-11-141-27/+44
* implement support for the MO_DARWIN_STUB TargetOperand flag,Chris Lattner2010-11-144-35/+172
* tidy up, no functionality change.Chris Lattner2010-11-142-3/+1
* with the picbase nonsense starting to be figured out, implementChris Lattner2010-11-141-0/+22
* move the pic base symbol stuff up to MachineFunctionChris Lattner2010-11-149-46/+20
* simplify getPICBaseSymbol a bit.Chris Lattner2010-11-144-8/+8
* reimplement ppc asmprinter "toc" handling to use a VariantKindChris Lattner2010-11-143-4/+29
* lower PPC::MFCRpseud when transforming to MC, avoiding callingChris Lattner2010-11-142-2/+18
* make the stubbed-out printer methods abort instead of Chris Lattner2010-11-142-3/+18
* wire up a few more things, down to 4 test failures, allChris Lattner2010-11-142-19/+39
* properly wire up the instprinter to the ppc64 backend, down to 5 failures.Chris Lattner2010-11-141-1/+1
* implement pretty printing support for the various pseudoChris Lattner2010-11-141-0/+45
* Wire up symbol hi/lo printing. We don't print hi()/lo(), but this getsChris Lattner2010-11-142-4/+17
* implement basic support for symbol operand lowering,Chris Lattner2010-11-143-3/+63
* trim #includes.Chris Lattner2010-11-141-5/+1
* switch PPC to a simplified MCInstLowering model.Chris Lattner2010-11-144-92/+13
* Fix another case of a .comm directive without a corresponding .typeRafael Espindola2010-11-141-1/+2
* fix PPC.h to not pull in TargetMachine.hChris Lattner2010-11-141-2/+2
* rename LowerToMCInst -> LowerARMMachineInstrToMCInst.Chris Lattner2010-11-143-5/+7
* even more simplifications. ARM MCInstLowering is now justChris Lattner2010-11-144-60/+19
* more shrinkificationChris Lattner2010-11-142-10/+1
* more simplifications.Chris Lattner2010-11-142-92/+18
* simplify and tidy upChris Lattner2010-11-143-41/+16
* implement basic support for memory operands and crbit operands,Chris Lattner2010-11-142-5/+72
* implement several trivial operand printers, reducingChris Lattner2010-11-142-6/+56
* Implement support for printing register and immediate operands,Chris Lattner2010-11-143-6/+46
* stub out PPCMCInstLowering, add a new option that uses it and the newChris Lattner2010-11-144-0/+154
* Fix the type of a symbol created with .comm and no corresponding .type.Rafael Espindola2010-11-141-0/+1
* stub out a powerpc MCInstPrinter implementation.Chris Lattner2010-11-147-2/+145
* move all the target's asmprinters into the main target. The piece Chris Lattner2010-11-1440-188/+16
* If dom tree information is available, make it possible to passDuncan Sands2010-11-144-8/+10
* move PPCAsmPrinter into the main PPC library, like ARM and X86.Chris Lattner2010-11-145-22/+2
* fix cmakeChris Lattner2010-11-141-1/+0
* remove JIT support from the Alpha backend. The JIT will be moving to MC, Chris Lattner2010-11-148-604/+2
* random acts of tidiness.Chris Lattner2010-11-141-10/+5
* Teach InstructionSimplify about phi nodes. I chose to have it simplyDuncan Sands2010-11-142-2/+5
* Boost the power of phi node constant folding slightly: if allDuncan Sands2010-11-141-12/+18
* Strip trailing whitespace.Duncan Sands2010-11-141-50/+49
* Second attempt at providing correct encodings for Thumb2 binary operators.Owen Anderson2010-11-141-51/+105
* Handle a peculiar comdat case: Creating a section with an undefinedRafael Espindola2010-11-142-29/+55
* Simplify getSymbolIndexInSymbolTable by setting the actual index ofRafael Espindola2010-11-141-11/+6
* Fix warning.Rafael Espindola2010-11-141-0/+4
* Recognise 32-bit ror-based bswap implementation used by uclibcPeter Collingbourne2010-11-131-0/+29
* Support ; as asm separatorPeter Collingbourne2010-11-131-1/+1
* Generalize the reassociation transform in SimplifyCommutative (now renamed toDuncan Sands2010-11-135-46/+128
* Fix typo pointed out by Trevor Harmon.Duncan Sands2010-11-131-1/+1
* Comment out the defms until they're activated.Bill Wendling2010-11-133-3/+7
* Add uses of the *_ldst_multi multiclasses. These aren't used yet.Bill Wendling2010-11-134-0/+48