aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/PowerPC
Commit message (Expand)AuthorAgeFilesLines
* Add <cstdio> include where needed by gcc-4.4.Duncan Sands2008-10-081-0/+1
* Fix weird think-o and unbreak build on all gcc-3.4.x-based platforms (e.g. mi...Anton Korobeynikov2008-10-051-2/+3
* Avoid creating two TargetLowering objects for each target.Dan Gohman2008-10-031-2/+2
* Switch the MachineOperand accessors back to the short names likeDan Gohman2008-10-035-50/+50
* Remove OptimizeForSize global. Use function attribute optsize.Devang Patel2008-10-011-1/+1
* Rename isWeakForLinker to mayBeOverridden. Use itDuncan Sands2008-09-291-2/+2
* Temporarily reverting r56683. This is causing a failure during the build of l...Bill Wendling2008-09-261-1/+0
* Rename ConstantSDNode's getSignExtended to getSExtValue, forDan Gohman2008-09-261-1/+1
* Fix @llvm.frameaddress codegen. FP elimination optimization should be disable...Evan Cheng2008-09-261-0/+1
* Add "inreg" field to CallSDNode (doesn't increaseDale Johannesen2008-09-261-1/+1
* CMake: Builds all targets.Oscar Fuentes2008-09-262-0/+37
* If we have a function with an unreachable statement such that the ending debugBill Wendling2008-09-261-2/+2
* Reapply 56585:56589 with proper fix for some gcc versionsAnton Korobeynikov2008-09-252-23/+27
* Temporarily backing out 56585:56589 to unbreak the build.Evan Cheng2008-09-252-27/+23
* Minor cleanupAnton Korobeynikov2008-09-242-0/+5
* Get rid of virtual inheritance for PPC TAIAnton Korobeynikov2008-09-242-24/+23
* Get rid of ReadOnlySection duplicateAnton Korobeynikov2008-09-241-2/+0
* Get rid of now unused {Four,Eight,Sixteen}ByteConstantSectionAnton Korobeynikov2008-09-241-5/+0
* Get rid of duplicate char*/Section* TextSectionAnton Korobeynikov2008-09-241-2/+2
* Move actual section printing stuff to AsmPrinter from TAI reducing heap traffic.Anton Korobeynikov2008-09-241-6/+4
* Drop obsolete hook and change all usage to new interfaceAnton Korobeynikov2008-09-241-16/+2
* Properly handle 'm' inline asm constraints. If a GV is being selected for the...Evan Cheng2008-09-242-3/+9
* s/ParameterAttributes/Attributes/gDevang Patel2008-09-231-1/+0
* Fix these enums' starting values to reflect the way thatDan Gohman2008-09-231-1/+1
* Make log, log2, log10, exp, exp2 use Expand byDale Johannesen2008-09-221-10/+0
* Add trampoline support to PPC. GCC simply calls the "__trampoline_setup"Bill Wendling2008-09-172-7/+50
* Reverting r56249. On further investigation, this functionality isn't needed.Bill Wendling2008-09-161-8/+7
* - Change "ExternalSymbolSDNode" to "SymbolSDNode".Bill Wendling2008-09-161-7/+8
* Remove isImm(), isReg(), and friends, in favor of Dan Gohman2008-09-132-6/+6
* Define CallSDNode, an SDNode subclass for use with ISD::CALL.Dan Gohman2008-09-132-34/+31
* Rename ConstantSDNode::getValue to getZExtValue, for consistencyDan Gohman2008-09-125-69/+71
* Succumb utterly to compatibility and implementDale Johannesen2008-09-111-4/+4
* Fix logic for not emitting no-dead-strip for someDale Johannesen2008-09-091-0/+1
* Fix constant pool loads, and remove broken versions of addConstantPoolReference.Owen Anderson2008-09-061-12/+0
* Tidy up several unbeseeming casts from pointer to intptr_t.Dan Gohman2008-09-042-2/+2
* Clean up uses of TargetLowering::getTargetMachine.Dan Gohman2008-09-041-1/+1
* Add intrinsics for log, log2, log10, exp, exp2.Dale Johannesen2008-09-041-0/+15
* Fix some bugs in the code sequences for atomics.Dale Johannesen2008-09-021-10/+10
* Change getBinaryCodeForInstr prototype. First operand MachineInstr& should be...Evan Cheng2008-09-021-6/+7
* fix a bunch of 80-col violationsGabor Greif2008-08-312-5/+10
* Expand for ROTR with MVT::i64.Bill Wendling2008-08-311-0/+1
* Add ppc partial-word ATOMIC_CMP_SWAP.Dale Johannesen2008-08-301-4/+143
* Add partial word version of ATOMIC_SWAP.Dale Johannesen2008-08-291-50/+29
* erect abstraction boundaries for accessing SDValue members, rename Val -> Nod...Gabor Greif2008-08-283-87/+87
* In lowering SELECT_CC, removed cases where we can't flip the true and false w...Mon P Wang2008-08-281-8/+0
* Implement partial-word binary atomics on ppc.Dale Johannesen2008-08-283-0/+219
* disallow direct access to SDValue::ResNo, provide a getter insteadGabor Greif2008-08-261-2/+2
* Make TargetInstrInfo::copyRegToReg return a bool indicating whether the copy ...Owen Anderson2008-08-262-6/+8
* Implement 32 & 64 bit versions of PPC atomicDale Johannesen2008-08-254-48/+125
* Remove PPC-specific lowering for atomics; theDale Johannesen2008-08-254-108/+12