summaryrefslogtreecommitdiff
path: root/lib/Target/PowerPC
Commit message (Expand)AuthorAge
* Add trampoline support to PPC. GCC simply calls the "__trampoline_setup"Bill Wendling2008-09-17
* Reverting r56249. On further investigation, this functionality isn't needed.Bill Wendling2008-09-16
* - Change "ExternalSymbolSDNode" to "SymbolSDNode".Bill Wendling2008-09-16
* Remove isImm(), isReg(), and friends, in favor of Dan Gohman2008-09-13
* Define CallSDNode, an SDNode subclass for use with ISD::CALL.Dan Gohman2008-09-13
* Rename ConstantSDNode::getValue to getZExtValue, for consistencyDan Gohman2008-09-12
* Succumb utterly to compatibility and implementDale Johannesen2008-09-11
* Fix logic for not emitting no-dead-strip for someDale Johannesen2008-09-09
* Fix constant pool loads, and remove broken versions of addConstantPoolReference.Owen Anderson2008-09-06
* Tidy up several unbeseeming casts from pointer to intptr_t.Dan Gohman2008-09-04
* Clean up uses of TargetLowering::getTargetMachine.Dan Gohman2008-09-04
* Add intrinsics for log, log2, log10, exp, exp2.Dale Johannesen2008-09-04
* Fix some bugs in the code sequences for atomics.Dale Johannesen2008-09-02
* Change getBinaryCodeForInstr prototype. First operand MachineInstr& should be...Evan Cheng2008-09-02
* fix a bunch of 80-col violationsGabor Greif2008-08-31
* Expand for ROTR with MVT::i64.Bill Wendling2008-08-31
* Add ppc partial-word ATOMIC_CMP_SWAP.Dale Johannesen2008-08-30
* Add partial word version of ATOMIC_SWAP.Dale Johannesen2008-08-29
* erect abstraction boundaries for accessing SDValue members, rename Val -> Nod...Gabor Greif2008-08-28
* In lowering SELECT_CC, removed cases where we can't flip the true and false w...Mon P Wang2008-08-28
* Implement partial-word binary atomics on ppc.Dale Johannesen2008-08-28
* disallow direct access to SDValue::ResNo, provide a getter insteadGabor Greif2008-08-26
* Make TargetInstrInfo::copyRegToReg return a bool indicating whether the copy ...Owen Anderson2008-08-26
* Implement 32 & 64 bit versions of PPC atomicDale Johannesen2008-08-25
* Remove PPC-specific lowering for atomics; theDale Johannesen2008-08-25
* It's important for the cmp-and-swap to balanceDale Johannesen2008-08-25
* Move the point at which FastISel taps into the SelectionDAGISelDan Gohman2008-08-23
* Implement __sync_synchronize on ppc32. Patch by Gary Benson.Dale Johannesen2008-08-22
* Rewrite ppc code generated for __sync_{bool|val}_compare_and_swapDale Johannesen2008-08-22
* Simplify SelectRoot's interface, and factor out some common codeDan Gohman2008-08-21
* Use raw_ostream throughout the AsmPrinter.Owen Anderson2008-08-21
* Use correct name for PPC codegen libraryAnton Korobeynikov2008-08-17
* Factor out asmprinter out of ppcAnton Korobeynikov2008-08-17
* PPC/Linux normally uses named section for bssAnton Korobeynikov2008-08-16
* Use proper strings section name for PPCAnton Korobeynikov2008-08-16
* Convert uses of std::vector in TargetInstrInfo to SmallVector. This change h...Owen Anderson2008-08-14
* Implement ISD::TRAP support on PPCNate Begeman2008-08-11
* Handle visibility printing with all generality. Remove bunch of duplicate code.Anton Korobeynikov2008-08-08
* Use chars, where possibleAnton Korobeynikov2008-08-08
* Convert PPC/Linux to new section printing stuffAnton Korobeynikov2008-08-08
* Switch PPC/Darwin to new section handling stuffAnton Korobeynikov2008-08-08
* CleanupAnton Korobeynikov2008-08-08
* Add a flag to disable jump table generation (allDale Johannesen2008-07-31
* Rename SDOperand to SDValue.Dan Gohman2008-07-27
* Tidy SDNode::use_iterator, and complete the transition to have itDan Gohman2008-07-27
* Fix a catastrophic PPC64 ABI bug: i32 operands which are passed in memory (al...Evan Cheng2008-07-24
* Add VerifyNode, a place to put sanity checks onDuncan Sands2008-07-21
* Unbreak build: 'DarwinTargetAsmInfo' was already taken as PPC TAI flavour.Anton Korobeynikov2008-07-19
* Make sure custom lowering for LegalizeTypesDuncan Sands2008-07-19
* Add a new function, ReplaceAllUsesOfValuesWith, which handles bulkDan Gohman2008-07-17