aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/PowerPC
Commit message (Expand)AuthorAgeFilesLines
* Add a bool flag to StackObjects telling whether they reference spillDavid Greene2009-11-122-19/+27
* Modify how the prologue encoded the "move" information for the FDE. GCCBill Wendling2009-11-101-31/+42
* Similar to r86588, but for Darwin this time.Bill Wendling2009-11-091-3/+3
* The jump table was being generated before the end label for exception handlingBill Wendling2009-11-091-3/+3
* indicate what the native integer types for the target are.Chris Lattner2009-11-071-2/+2
* Pass StringRef by value.Daniel Dunbar2009-11-061-2/+1
* Remove uninteresting and confusing debug output.Dan Gohman2009-11-051-2/+0
* Add PowerPC codegen for indirect branches.Bob Wilson2009-11-045-0/+45
* Rename usesCustomDAGSchedInserter to usesCustomInserter, and update aDan Gohman2009-10-292-5/+5
* Remove includes of Support/Compiler.h that are no longer needed after theNick Lewycky2009-10-254-4/+0
* Remove VISIBILITY_HIDDEN from class/struct found inside anonymous namespaces.Nick Lewycky2009-10-254-7/+6
* emit .subsections_via_symbols through MCStreamer instead of textually.Chris Lattner2009-10-191-1/+1
* -Revert parts of 84326 and 84411. Distinquishing between fixed and non-fixedEvan Cheng2009-10-181-2/+2
* Only fixed stack objects and spill slots should be get FixedStack PseudoSourc...Evan Cheng2009-10-181-2/+2
* Revert 84315 for now. Re-thinking the patch.Evan Cheng2009-10-171-4/+4
* 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