aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/PowerPC
AgeCommit message (Expand)Author
2008-10-17Merge from mainline.Tanya Lattner
2008-10-17Merge from mainline.Tanya Lattner
2008-10-05Fix weird think-o and unbreak build on all gcc-3.4.x-based platforms (e.g. mi...Anton Korobeynikov
2008-10-03Avoid creating two TargetLowering objects for each target.Dan Gohman
2008-10-03Switch the MachineOperand accessors back to the short names likeDan Gohman
2008-10-01Remove OptimizeForSize global. Use function attribute optsize.Devang Patel
2008-09-29Rename isWeakForLinker to mayBeOverridden. Use itDuncan Sands
2008-09-26Temporarily reverting r56683. This is causing a failure during the build of l...Bill Wendling
2008-09-26Rename ConstantSDNode's getSignExtended to getSExtValue, forDan Gohman
2008-09-26Fix @llvm.frameaddress codegen. FP elimination optimization should be disable...Evan Cheng
2008-09-26Add "inreg" field to CallSDNode (doesn't increaseDale Johannesen
2008-09-26CMake: Builds all targets.Oscar Fuentes
2008-09-26If we have a function with an unreachable statement such that the ending debugBill Wendling
2008-09-25Reapply 56585:56589 with proper fix for some gcc versionsAnton Korobeynikov
2008-09-25Temporarily backing out 56585:56589 to unbreak the build.Evan Cheng
2008-09-24Minor cleanupAnton Korobeynikov
2008-09-24Get rid of virtual inheritance for PPC TAIAnton Korobeynikov
2008-09-24Get rid of ReadOnlySection duplicateAnton Korobeynikov
2008-09-24Get rid of now unused {Four,Eight,Sixteen}ByteConstantSectionAnton Korobeynikov
2008-09-24Get rid of duplicate char*/Section* TextSectionAnton Korobeynikov
2008-09-24Move actual section printing stuff to AsmPrinter from TAI reducing heap traffic.Anton Korobeynikov
2008-09-24Drop obsolete hook and change all usage to new interfaceAnton Korobeynikov
2008-09-24Properly handle 'm' inline asm constraints. If a GV is being selected for the...Evan Cheng
2008-09-23s/ParameterAttributes/Attributes/gDevang Patel
2008-09-23Fix these enums' starting values to reflect the way thatDan Gohman
2008-09-22Make log, log2, log10, exp, exp2 use Expand byDale Johannesen
2008-09-17Add trampoline support to PPC. GCC simply calls the "__trampoline_setup"Bill Wendling
2008-09-16Reverting r56249. On further investigation, this functionality isn't needed.Bill Wendling
2008-09-16- Change "ExternalSymbolSDNode" to "SymbolSDNode".Bill Wendling
2008-09-13Remove isImm(), isReg(), and friends, in favor of Dan Gohman
2008-09-13Define CallSDNode, an SDNode subclass for use with ISD::CALL.Dan Gohman
2008-09-12Rename ConstantSDNode::getValue to getZExtValue, for consistencyDan Gohman
2008-09-11Succumb utterly to compatibility and implementDale Johannesen
2008-09-09Fix logic for not emitting no-dead-strip for someDale Johannesen
2008-09-06Fix constant pool loads, and remove broken versions of addConstantPoolReference.Owen Anderson
2008-09-04Tidy up several unbeseeming casts from pointer to intptr_t.Dan Gohman
2008-09-04Clean up uses of TargetLowering::getTargetMachine.Dan Gohman
2008-09-04Add intrinsics for log, log2, log10, exp, exp2.Dale Johannesen
2008-09-02Fix some bugs in the code sequences for atomics.Dale Johannesen
2008-09-02Change getBinaryCodeForInstr prototype. First operand MachineInstr& should be...Evan Cheng
2008-08-31fix a bunch of 80-col violationsGabor Greif
2008-08-31Expand for ROTR with MVT::i64.Bill Wendling
2008-08-30Add ppc partial-word ATOMIC_CMP_SWAP.Dale Johannesen
2008-08-29Add partial word version of ATOMIC_SWAP.Dale Johannesen
2008-08-28erect abstraction boundaries for accessing SDValue members, rename Val -> Nod...Gabor Greif
2008-08-28In lowering SELECT_CC, removed cases where we can't flip the true and false w...Mon P Wang
2008-08-28Implement partial-word binary atomics on ppc.Dale Johannesen
2008-08-26disallow direct access to SDValue::ResNo, provide a getter insteadGabor Greif
2008-08-26Make TargetInstrInfo::copyRegToReg return a bool indicating whether the copy ...Owen Anderson
2008-08-25Implement 32 & 64 bit versions of PPC atomicDale Johannesen