aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/PowerPC
AgeCommit message (Expand)Author
2008-01-06rename isStore -> mayStore to more accurately reflect what it captures.Chris Lattner
2008-01-06Change the 'isStore' inferrer to look for 'SDNPMayStore' Chris Lattner
2008-01-06remove some isStore flags that are now inferred automatically.Chris Lattner
2008-01-04Correct order of parameters.Evan Cheng
2008-01-03Change MachineRelocation::DoesntNeedFnStub to NeedStub. This fields will be usedEvan Cheng
2008-01-02leopard and above support alignment for common symbols.Chris Lattner
2008-01-01Move some more instruction creation methods from RegisterInfo into InstrInfo.Owen Anderson
2008-01-01Fix a bug in my previous patch: refer to the impl not the pure virtual versio...Chris Lattner
2008-01-01Fix a problem where lib/Target/TargetInstrInfo.h would include and useChris Lattner
2007-12-31Move copyRegToReg from MRegisterInfo to TargetInstrInfo. This is part of theOwen Anderson
2007-12-31Rename SSARegMap -> MachineRegisterInfo in keeping with the idea Chris Lattner
2007-12-30Add new shorter predicates for testing machine operands for various types: Chris Lattner
2007-12-30More cleanups for MachineOperand:Chris Lattner
2007-12-30Use MachineOperand::getImm instead of MachineOperand::getImmedValue. Likewis...Chris Lattner
2007-12-29Remove attribution from file headers, per discussion on llvmdev.Chris Lattner
2007-12-29remove attribution from lib Makefiles.Chris Lattner
2007-12-21Fix unintented change from last commitNicolas Geoffray
2007-12-21Enable EH for linux/ppc32 targetsNicolas Geoffray
2007-12-19Enable EH on PPC Darwin. This basically works; thereDale Johannesen
2007-12-19Mark the "isRemat" instruction as never having side effects.Bill Wendling
2007-12-12Implicit def instructions, e.g. X86::IMPLICIT_DEF_GR32, are always re-materia...Evan Cheng
2007-12-08Fix a significant code quality regression I introduced on PPC64 quite Chris Lattner
2007-12-08implement __builtin_return_addr(0) on ppc.Chris Lattner
2007-12-08refactor some code to avoid overloading the name 'usesLR' in Chris Lattner
2007-12-08Fix a compilation warning.Evan Cheng
2007-12-07Initial commit of the machine code LICM pass. It successfully hoists this:Bill Wendling
2007-12-05Added canFoldMemoryOperand for PPC.Evan Cheng
2007-12-05Add a argument to storeRegToStackSlot and storeRegToAddr to specify whetherEvan Cheng
2007-12-02Remove redundant foldMemoryOperand variants and other code clean up.Evan Cheng
2007-12-01Allow some reloads to be folded in multi-use cases. Specifically testl r, r -...Evan Cheng
2007-11-28Implement ExpandOperationResult for ppc i64 fp->int, which fixesChris Lattner
2007-11-27Fix a crash on invalid code due to memcpy lowering.Chris Lattner
2007-11-20Fix .eh table linkage issues on Darwin. Some EH supportDale Johannesen
2007-11-19Remove meaningless qualifiers from return types, avoiding compiler warnings.Dan Gohman
2007-11-13Revert previous; these files aren't ready to go in yet.Dale Johannesen
2007-11-13Add parameter to getDwarfRegNum to permit targetsDale Johannesen
2007-11-13Unifacalize the CALLSEQ{START,END} stuff.Bill Wendling
2007-11-13Unify CALLSEQ_{START,END}. They take 4 parameters: the chain, two stackBill Wendling
2007-11-12Completely forgot, that we have some debug information emission on PPC. This ...Anton Korobeynikov
2007-11-12Add a flag for indirect branch instructions.Owen Anderson
2007-11-11Use TableGen to emit information for dwarf register numbers. Anton Korobeynikov
2007-11-05Eliminate the remaining uses of getTypeSize. ThisDuncan Sands
2007-11-04Fix crash before main on ppc/linux with static constructors. PR1771Nick Lewycky
2007-10-23Disable a couple more things for ppcf128.Dale Johannesen
2007-10-23Temporary solution: added a different set of BCTRL_Macho / BCTRL_ELF with rig...Evan Cheng
2007-10-22Use ptr type in the immediate field of a BxA instruction so we don't end up s...Evan Cheng
2007-10-19comment fixesChris Lattner
2007-10-19More ppcf128 issues (maybe the last)?Dale Johannesen
2007-10-18- Added getOpcodeAfterMemoryUnfold(). It doesn't unfold an instruction, but o...Evan Cheng
2007-10-18Use SmallVectorImpl instead of SmallVector with hardcoded size in MRegister p...Evan Cheng