aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/PowerPC
Commit message (Expand)AuthorAgeFilesLines
* Rename getFixedStack to getStackObject. The stack objects represented are notEvan Cheng2009-10-171-4/+4
* Revert the kludge in 76703. I got a cleanDale Johannesen2009-10-121-7/+0
* Add register-reuse to frame-index register scavenging. When a target usesJim Grosbach2009-10-072-7/+11
* Instead of printing unnecessary basic block labels as labels inDan Gohman2009-10-061-2/+0
* Update processDebugLoc() so that it can be used to process debug info before ...Devang Patel2009-10-062-2/+5
* Use MachineInstr as an processDebugLoc() argument.Devang Patel2009-09-301-1/+1
* Add a new virtual EmitStartOfAsmFile method to the AsmPrinter and use thisBob Wilson2009-09-301-7/+2
* Introduce the TargetInstrInfo::KILL machine instruction and get rid of theJakob Stoklund Olesen2009-09-281-0/+1
* LBRX no longer has an explicit SrcValueSDNode operand, so the typeDan Gohman2009-09-271-1/+1
* Use explicit structs instead of std::pair to map callee saved regs to spill s...Tilmann Scheller2009-09-271-154/+154
* Improve MachineMemOperand handling.Dan Gohman2009-09-253-41/+47
* Rename getTargetNode to getMachineNode, for consistency with theDan Gohman2009-09-252-83/+84
* Don't try to use pre-indexed addressing with sthbrx/stwbrxDan Gohman2009-09-251-1/+2
* Tabs -> spaces, and remove trailing whitespace.Daniel Dunbar2009-09-201-6/+6
* Fix PR4926. When target hook EmitInstrWithCustomInserter() insert new basic b...Evan Cheng2009-09-191-2/+11
* Enhance EmitInstrWithCustomInserter() so target can specify CFG changes that ...Evan Cheng2009-09-182-2/+4
* Model the carry bit on ppc32. Without this we couldDale Johannesen2009-09-183-28/+60
* Big change #1 for personality function references:Chris Lattner2009-09-161-3/+0
* eliminate the PPC backend's implementation of EmitExternalGlobalChris Lattner2009-09-162-15/+3
* remove all but one reference to TargetRegisterDesc::AsmName.Chris Lattner2009-09-131-1/+1
* the tblgen produced 'getRegisterName' method does not accessChris Lattner2009-09-131-1/+1
* make tblgen produce a function that returns the name for a physreg.Chris Lattner2009-09-131-0/+2
* replace printBasicBlockLabel with EmitBasicBlockStart,Chris Lattner2009-09-131-2/+2
* convert some uses of printBasicBlockLabel to use GetMBBSymbolChris Lattner2009-09-131-2/+3
* remove DebugLoc from MCInst and eliminate "Comment printing" fromChris Lattner2009-09-091-0/+4
* hoist the call to processDebugLoc out of the generatedChris Lattner2009-09-091-0/+2
* Remove some not-really-used variables, as warnedDuncan Sands2009-09-061-3/+0
* Retype from unsigned to CallingConv::ID accordingly. Approved by Bob Wilson.Sandeep Patel2009-09-022-22/+22
* Revert commit 80428. It completely broke exceptionDuncan Sands2009-08-312-42/+0
* Normalize makefile comments and sort cmake file lists.Benjamin Kramer2009-08-312-2/+2
* - Add target lowering methods to get the preferred format for the FDE and LSDABill Wendling2009-08-292-0/+42
* Alter 79292 to produce output that actually assembles.Dale Johannesen2009-08-261-0/+2
* Make linkerprivate work for ARM and PPC. Testcase coversDale Johannesen2009-08-241-4/+4
* eliminate the last DOUTs from the targets.Chris Lattner2009-08-231-1/+2
* Change Pass::print to take a raw ostream instead of std::ostream,Chris Lattner2009-08-231-1/+1
* remove various std::ostream version of printing methods fromChris Lattner2009-08-231-3/+2
* Forgot to update some CMakeLists.Benjamin Kramer2009-08-221-1/+1
* rename TAI -> MAI, being careful not to make MAILJMP instructions :)Chris Lattner2009-08-221-13/+13
* rename COFFMCAsmInfo -> MCAsmInfoCOFF, likewise for darwin.Chris Lattner2009-08-223-6/+6
* Rename TargetAsmInfo (and its subclasses) to MCAsmInfo.Chris Lattner2009-08-225-26/+25
* Record variable debug info at ISel time directly.Devang Patel2009-08-221-41/+0
* eliminate AsmPrinter::SwitchToSection and just have clientsChris Lattner2009-08-191-21/+25
* Simplify RegScavenger::FindUnusedReg.Jakob Stoklund Olesen2009-08-181-1/+1
* PowerPC inline asm was emitting two output operandsDale Johannesen2009-08-182-26/+12
* Add support for the PowerPC 64-bit SVR4 ABI.Tilmann Scheller2009-08-159-72/+361
* Simplify a few more things, eliminating a few more dependencies onDan Gohman2009-08-151-1/+1
* TargetRegistry: Change AsmPrinter constructor to be typed as returning anDaniel Dunbar2009-08-131-4/+4
* Remove HasCrazyBSS and add a flag in TAI to indicate that '.section' Bruno Cardoso Lopes2009-08-132-1/+4
* Push LLVMContexts through the IntegerType APIs.Owen Anderson2009-08-131-1/+2
* TargetRegistry: Reorganize AsmPrinter construction so that clients pass in theDaniel Dunbar2009-08-131-5/+5