aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/PowerPC
Commit message (Expand)AuthorAgeFilesLines
* Ident mnemonics appropriatelyNate Begeman2008-02-051-4/+4
* Dwarf requires variable entries to be in the source order. Right now, since w...Evan Cheng2008-02-041-1/+0
* Get rid of the annoying blank lines before labels.Evan Cheng2008-02-021-2/+0
* Unbreak ppc debug support.Evan Cheng2008-02-021-0/+3
* SDIsel processes llvm.dbg.declare by recording the variable debug information...Evan Cheng2008-02-021-0/+1
* Remove the nasty LABEL hack with a much less evil one. Now llvm.dbg.func.star...Evan Cheng2008-02-011-10/+0
* Revert 46556 and 46585. Dan please fix the PseudoSourceValue problem and re-c...Evan Cheng2008-01-311-27/+21
* Add an extra operand to LABEL nodes which distinguishes between debug, EH, or...Evan Cheng2008-01-311-4/+4
* Makes the same change in ppc backend: avoid inserting prologue before debug l...Evan Cheng2008-01-311-0/+10
* Rename ISD::FLT_ROUNDS to ISD::FLT_ROUNDS_ to avoid conflictingDan Gohman2008-01-311-3/+3
* Create a new class, MemOperand, for describing memory referencesDan Gohman2008-01-311-21/+27
* Even though InsertAtEndOfBasicBlock is an ugly hack it still deserves a prope...Evan Cheng2008-01-302-4/+4
* Factor the addressing mode and the load/store VT out of LoadSDNodeDan Gohman2008-01-302-4/+4
* If there's no instructions being emitted on X86 for a function, emit aBill Wendling2008-01-261-6/+2
* If there are no machine instructions emitted for a function, then insertBill Wendling2008-01-261-2/+15
* JITEmitter.cpp was trying to sync the icache for function stubs, butChris Lattner2008-01-251-2/+19
* The last pieces needed for loading arbitraryDuncan Sands2008-01-231-2/+2
* Honor explicit section information on Darwin.Dale Johannesen2008-01-231-2/+5
* Implement flt_rounds for PowerPC.Dale Johannesen2008-01-181-0/+64
* get symbolic information for ppc ldbl nodes.Chris Lattner2008-01-181-0/+5
* Fix a latent bug exposed by my truncstore patch. We compiled stfiwx-2.ll to:Chris Lattner2008-01-181-0/+1
* Revert the part of 45848 that treated weak globalsDale Johannesen2008-01-171-1/+2
* This commit changes:Chris Lattner2008-01-171-4/+3
* * Introduce a new SelectionDAG::getIntPtrConstant methodChris Lattner2008-01-171-3/+4
* Fix and enable EH for x86-64 Darwin. AddsDale Johannesen2008-01-151-0/+1
* If someone wants to implement ppc TRAP, they can go for it :)Chris Lattner2008-01-151-0/+1
* rename SDTRet -> SDTNone.Chris Lattner2008-01-151-3/+3
* rename MachineInstr::setInstrDescriptor -> setDescChris Lattner2008-01-111-1/+1
* Weak things initialized to 0 don't go in bss on Darwin.Dale Johannesen2008-01-112-10/+9
* Output sinl for a long double FSIN node, not sin.Duncan Sands2008-01-101-1/+3
* remove explicit sets of 'neverHasSideEffects' that can now be Chris Lattner2008-01-101-1/+1
* get def use info more correct.Chris Lattner2008-01-101-1/+2
* Emit unused EH frames for weak definitions on Darwin,Dale Johannesen2008-01-101-3/+4
* Use size_t to store Pos, avoid truncating valueDuncan Sands2008-01-081-1/+1
* Finally implement correct ordered comparisons for PPC, even thoughChris Lattner2008-01-082-24/+72
* rename TargetInstrDescriptor -> TargetInstrDesc.Chris Lattner2008-01-073-4/+4
* use predicate.Chris Lattner2008-01-071-1/+1
* no need to explicitly clear these fields.Chris Lattner2008-01-071-1/+0
* Move a bunch more accessors from TargetInstrInfo to TargetInstrDescriptorChris Lattner2008-01-072-3/+2
* remove MachineOpCode typedef.Chris Lattner2008-01-071-1/+1
* Rename MachineInstr::getInstrDescriptor -> getDesc(), which reflectsChris Lattner2008-01-071-2/+3
* Move even more functionality from MRegisterInfo into TargetInstrInfo.Owen Anderson2008-01-074-94/+94
* rename isLoad -> isSimpleLoad due to evan's desire to have such a predicate.Chris Lattner2008-01-064-7/+7
* rename isStore -> mayStore to more accurately reflect what it captures.Chris Lattner2008-01-063-3/+3
* Change the 'isStore' inferrer to look for 'SDNPMayStore' Chris Lattner2008-01-062-9/+9
* remove some isStore flags that are now inferred automatically.Chris Lattner2008-01-063-6/+9
* Correct order of parameters.Evan Cheng2008-01-041-2/+2
* Change MachineRelocation::DoesntNeedFnStub to NeedStub. This fields will be usedEvan Cheng2008-01-031-1/+2
* leopard and above support alignment for common symbols.Chris Lattner2008-01-023-11/+32
* Move some more instruction creation methods from RegisterInfo into InstrInfo.Owen Anderson2008-01-014-258/+256