Move TargetRegistry and TargetSelect from Target to Support where they belong.
[oota-llvm.git] / lib / Target / PowerPC / PPCInstrInfo.cpp
2011-08-24 Evan ChengMove TargetRegistry and TargetSelect from Target to...
2011-07-26 Evan ChengRename TargetAsmParser to MCTargetAsmParser and TargetA...
2011-07-25 Evan ChengRefactor PPC target to separate MC routines from Target...
2011-07-14 Evan ChengNext round of MC refactoring. This patch factor MC...
2011-07-11 Evan Cheng- Eliminate MCCodeEmitter's dependency on TargetMachine...
2011-07-01 Evan ChengHide the call to InitMCInstrInfo into tblgen generated...
2011-06-28 Evan ChengMove CallFrameSetupOpcode and CallFrameDestroyOpcode...
2011-06-28 Evan ChengMerge XXXGenRegisterNames.inc into XXXGenRegisterInfo.inc
2011-06-28 Evan Cheng- Rename TargetInstrDesc, TargetOperandInfo to MCInstrD...
2010-12-24 Andrew TrickVarious bits of framework needed for precise machine...
2010-12-24 Andrew Trickwhitespace
2010-09-21 Chris Lattnerconvert targets to the new MF.getMachineMemOperand...
2010-07-16 Jakob Stoklund OlesenRemove the isMoveInstr() hook.
2010-07-16 Bill WendlingRename DBG_LABEL PROLOG_LABEL, because it's only used...
2010-07-16 Jakob Stoklund OlesenEmit COPY instead of FMR/FMSD instructions for floating...
2010-07-16 Jakob Stoklund OlesenTeach PPCInstrInfo::storeRegToStackSlot and loadRegFrom...
2010-07-11 Jakob Stoklund OlesenRISC architectures get their memory operand folding...
2010-07-11 Jakob Stoklund OlesenReplace copyRegToReg with copyPhysReg for PowerPC.
2010-06-17 Stuart HastingsAdd a DebugLoc parameter to TargetInstrInfo::InsertBran...
2010-05-20 Dale JohannesenThe PPC MFCR instruction implicitly uses all 8 of the CR
2010-05-06 Dan GohmanAdd a DebugLoc argument to TargetInstrInfo::copyRegToRe...
2010-05-06 Evan ChengAdd argument TargetRegisterInfo to loadRegFromStackSlot...
2010-05-05 Dan GohmanNo-ops emitted for scheduling don't correspond with...
2010-04-29 Evan ChengFrame index can be negative.
2010-04-26 Evan ChengAdd PPC specific emitFrameIndexDebugValue.
2010-04-15 Dan GohmanEnablePPC64RS and EnablePPC32RS are used in multiple...
2010-04-07 Dale JohannesenEducate GetInstrSizeInBytes implementations that
2010-04-02 Chris Lattneruse DebugLoc default ctor instead of DebugLoc::getUnkno...
2010-04-02 Dale JohannesenTeach AnalyzeBranch, RemoveBranch and the branch
2010-02-26 Jakob Stoklund OlesenMerge PPC instructions FMRS and FMRD into a single...
2010-02-26 Jakob Stoklund OlesenUse the right floating point load/store instructions...
2010-02-12 Dale JohannesenWhen save/restoring CR at prolog/epilog, in a large
2009-12-05 Dan GohmanRemove the target hook TargetInstrInfo::BlockHasNoFallT...
2009-08-22 Chris LattnerRename TargetAsmInfo (and its subclasses) to MCAsmInfo.
2009-08-02 Chris LattnerMove the getInlineAsmLength virtual method from TAI...
2009-07-24 Eli FriedmanRemove unused member functions.
2009-07-14 Torok Edwinllvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE...
2009-07-08 Torok EdwinImplement changes from Chris's feedback.
2009-07-03 Tilmann SchellerVarious small changes related to the Condition Register...
2009-07-01 Evan ChengHandle IMPLICIT_DEF with isUndef operand marker, part...
2009-05-13 Bill WendlingChange MachineInstrBuilder::addReg() to take a flag...
2009-05-08 Evan ChengPPC::B and PPC::BCC's target operand may be an immediate.
2009-02-18 Dan GohmanFactor out the code to add a MachineOperand to a Machin...
2009-02-13 Dale JohannesenRemove refs to non-DebugLoc version of BuildMI from...
2009-02-12 Dale JohannesenEliminate a couple of non-DebugLoc BuildMI variants.
2009-02-12 Bill WendlingMove debug loc info along when the spiller creates...
2009-02-09 Evan ChengTurns out AnalyzeBranch can modify the mbb being analyz...
2009-02-06 Evan ChengMove getPointerRegClass from TargetInstrInfo to TargetR...
2009-01-20 Evan ChengChange TargetInstrInfo::isMoveInstr to return source...
2008-12-03 Dan GohmanSplit foldMemoryOperand into public non-virtual and...
2008-11-18 Dan GohmanAdd more const qualifiers. This fixes build breakage...
2008-10-16 Dan GohmanConst-ify several TargetInstrInfo methods.
2008-10-03 Dan GohmanSwitch the MachineOperand accessors back to the short...
2008-09-13 Dan GohmanRemove isImm(), isReg(), and friends, in favor of
2008-08-26 Owen AndersonMake TargetInstrInfo::copyRegToReg return a bool indica...
2008-08-14 Owen AndersonConvert uses of std::vector in TargetInstrInfo to Small...
2008-07-07 Dan GohmanPool-allocation for MachineInstrs, MachineBasicBlocks...
2008-07-03 Evan Cheng- Remove calls to copyKillDeadInfo which is an N^2...
2008-07-01 Dan GohmanSplit ISD::LABEL into ISD::DBG_LABEL and ISD::EH_LABEL...
2008-06-16 Evan ChengAdd option to commuteInstruction() which forces it...
2008-04-16 Nicolas GeoffrayInfrastructure for getting the machine code size of...
2008-03-20 Chris Lattnerdetabify llvm, patch by Mike Stump!
2008-03-10 Bill WendlingChange the "enable/disable" mechanism so that we can...
2008-03-10 Chris Lattnerfix 80 col violations.
2008-03-10 Nicolas GeoffrayStylistic modifications. No functionality changes.
2008-03-10 Nicolas GeoffrayAdd description of individual bits in CR. This fix...
2008-03-04 Bill WendlingUse a command-line option to turn register scavenging...
2008-03-03 Bill WendlingThis is the initial check-in for adding register scaven...
2008-02-13 Evan ChengcommuteInstr() can now commute non-ssa machine instrs.
2008-02-08 Evan ChengIt's not always safe to fold movsd into xorpd, etc...
2008-01-07 Chris Lattnerremove MachineOpCode typedef.
2008-01-07 Owen AndersonMove even more functionality from MRegisterInfo into...
2008-01-01 Owen AndersonMove some more instruction creation methods from Regist...
2008-01-01 Chris LattnerFix a bug in my previous patch: refer to the impl not...
2008-01-01 Chris LattnerFix a problem where lib/Target/TargetInstrInfo.h would...
2007-12-31 Owen AndersonMove copyRegToReg from MRegisterInfo to TargetInstrInfo...
2007-12-30 Chris LattnerAdd new shorter predicates for testing machine operands...
2007-12-30 Chris LattnerMore cleanups for MachineOperand:
2007-12-30 Chris LattnerUse MachineOperand::getImm instead of MachineOperand...
2007-12-29 Chris LattnerRemove attribution from file headers, per discussion...
2007-09-07 Owen AndersonAdd lengthof and endof templates that hide a lot of...
2007-06-13 Dale JohannesenHandle blocks with 2 unconditional branches in AnalyzeB...
2007-06-08 Evan ChengAdd a utility routine to check for unpredicated termina...
2007-05-21 Evan ChengBlockHasNoFallThrough() now returns true if block ends...
2007-05-18 Evan ChengRemoveBranch() and InsertBranch() now returns number...
2007-04-25 Evan ChengRelex assertions to account for additional implicit...
2006-12-07 Bill WendlingWhat should be the last unnecessary <iostream>s in...
2006-11-27 Evan ChengChange MachineInstr ctor's to take a TargetInstrDescrip...
2006-11-17 Chris Lattnerconvert PPC::BCC to use the 'pred' operand instead...
2006-11-17 Chris Lattnerrename PPC::COND_BRANCH to PPC::BCC
2006-11-17 Chris Lattnerstart using PPC predicates more consistently.
2006-11-15 Evan ChengProperly transfer kill / dead info.
2006-11-13 Evan ChengMatches MachineInstr changes.
2006-10-28 Chris Lattnerimplement the BlockHasNoFallThrough hook
2006-10-21 Chris LattnerImplement support for branch reversal, fix a bug in...
2006-10-21 Chris LattnerSimplify code, no functionality change
2006-10-21 Chris Lattnerimplement support for inserting a cond branch
2006-10-17 Chris Lattneradd support for inserting an uncond branch
2006-10-13 Chris Lattnerimplement branch inspection/modification methods.
2006-07-11 Chris LattnerIn 64-bit mode, 64-bit GPRs are callee saved, not 32...
next