Refactor some code, pulling it out into a function. No functionality change.
[oota-llvm.git] / lib / Target /
2005-10-20 Chris LattnerAdd some pattern fragments to simplify the repetitive...
2005-10-20 Chris Lattnersimplify this a bit by using immediates
2005-10-20 Nate BegemanMove the target constant divide optimization up into...
2005-10-20 Andrew Lenharthforgot this one
2005-10-20 Andrew Lenharthret 0; works, not much else
2005-10-19 John CriswellThis fixes PR638:
2005-10-19 Jim LaskeyAdded InstrSchedClass to each of the PowerPC Instructions.
2005-10-19 Nate BegemanWrite patterns for the various shl and srl patterns...
2005-10-19 Jim LaskeyPush processor descriptions to the top of target and...
2005-10-19 Chris Lattnernow that tblgen is smarter, use integers directly....
2005-10-19 Chris Lattnerteach ppc backend these are copies
2005-10-19 Chris LattnerConvert these cases to patterns
2005-10-19 Nate BegemanWoo, it kinda works. We now generate this atrociously...
2005-10-19 Chris Lattnerapply some tblgen majik to simplify the X register...
2005-10-19 Nate BegemanMake a new reg class for 64 bit regs that aliases the...
2005-10-18 Nate BegemanAdd the ability to lower return instructions to TargetL...
2005-10-18 Jim LaskeySimple edits; remove unimplimented cases and clarify...
2005-10-18 Chris LattnerFix the JIT encoding of LWA, LD, STD, and STDU.
2005-10-18 Jim LaskeyChecking in first round of scheduling tablegen files...
2005-10-18 Chris Lattneradd a case
2005-10-18 Nate BegemanDo the right thing and enable 64 bit regs under the...
2005-10-18 Nate BegemanFirst bits of 64 bit PowerPC stuff, currently disabled...
2005-10-16 Nate BegemanMore PPC32 -> PPC changes, as well as merging some...
2005-10-15 Nate BegemanRemove some dead code now that the dag combiner exists.
2005-10-15 Chris LattnerRemove some dead code: the ORI/ORIS cases are autogen...
2005-10-15 Chris Lattnerprune #includes
2005-10-15 Chris LattnerThese instructions are now autogenerated
2005-10-15 Chris LattnerAdd a pattern for FSQRTS
2005-10-15 Chris Lattnerremove dead code
2005-10-15 Chris Lattnerremove broken SRA/rlwimi case
2005-10-14 Chris LattnerRename PPC32*.h to PPC*.h
2005-10-14 Chris LattnerMerge PPCJITInfo.h and PPC32JITInfo.h. Note that the...
2005-10-14 Chris LattnerRename PowerPC*.h to PPC*.h
2005-10-14 Chris LattnerRename PowerPCInstrBuilder.h -> PPC*
2005-10-14 Chris LattnerNuke the PowerPCTargetMachine.h header. Note that...
2005-10-14 Chris LattnerRename PowerPC*.td -> PPC*.td
2005-10-14 Chris LattnerThese are dead
2005-10-14 Chris LattnerEliminate PowerPC.td and PPC32.td, consolidating them...
2005-10-14 Chris LattnerLike the comment says...
2005-10-14 Chris LattnerNuke PowerPCInstrFormats.h, its contents are dead....
2005-10-14 Nate BegemanProperly split f32 and f64 into separate register class...
2005-10-14 Nate BegemanRemove an unnecsesary file. PPC32 and PPC64 share...
2005-10-14 Chris Lattneradd the integer truncate/extension operations
2005-10-14 Chris LattnerThese are now autogenerated
2005-10-14 Chris LattnerAdd patterns for FP round/extend
2005-10-14 Chris Lattneradd a new SDTCisOpSmallerThanOp type constraint, and...
2005-10-10 Chris LattnerThese definitions have been moved to common code.
2005-10-10 Chris LattnerPull DAG ISel generation nodes out of the PowerPC backe...
2005-10-09 Andrew LenharthThis seems useful from the original patch that added...
2005-10-09 Chris LattnerDisable formation of rlwinm instructions from SRA bases...
2005-10-08 Nate BegemanRemove another unused file. Preparing for the great...
2005-10-08 Nate BegemanRemove a file that is no longer used
2005-10-07 Chris LattnerWhen preselecting, favor things that have low depth...
2005-10-07 Chris LattnerFix a CQ regression from my patch to split F32/F64...
2005-10-07 Chris LattnerFix CodeGen/Generic/bool-to-double.ll
2005-10-06 Chris LattnerPull out Call, reducing stack frame size from 6032...
2005-10-06 Chris LattnerPull out setcc, this reduces stack frame size from...
2005-10-06 Chris LattnerPull two more methods out, reducing stack frame size...
2005-10-06 Chris LattnerAdd a recursive-iterative hybrid stage to attempt to...
2005-10-06 Andrew LenharthThis is suppose to work now
2005-10-06 Andrew Lenharthremove VAX compatibility instruction, we will never...
2005-10-05 Chris Lattnersilence some warnings
2005-10-04 Chris LattnerAdd a forward def
2005-10-03 Chris LattnerSpeed up the asm printer a lot by not printing formatte...
2005-10-02 Chris Lattnersilence some warnings
2005-10-02 Chris Lattnersilence a warning
2005-10-02 Chris Lattneradd patterns for float binops and fma ops
2005-10-02 Chris LattnerSort the cpu and features table, so that the alpha...
2005-10-02 Chris Lattneranother solution to the fsel issue. Instead of having...
2005-10-02 Chris Lattnerfsel can take a different FP type for the comparison...
2005-10-02 Chris Lattnerfix an f32/f64 type mismatch
2005-10-02 Chris LattnerAdjust to change in ctor
2005-10-01 Chris LattnerMinor tweak to the branch selector. When emitting...
2005-10-01 Chris Lattnerlike the comment says, enable this
2005-10-01 Chris Lattnerfix typo
2005-10-01 Chris LattnerModify the ppc backend to use two register classes...
2005-09-30 Jim LaskeyShould be using flag and not chain.
2005-09-30 Nate BegemanRemove some now-dead code.
2005-09-30 Andrew Lenharthsubtarget support for CIX and FIX extentions (the only...
2005-09-30 Chris LattnerRename MRegisterDesc -> TargetRegisterDesc for consistency
2005-09-30 Chris Lattnertrim down the target info structs now that we have...
2005-09-30 Chris Lattnerconstant fold these calls
2005-09-30 Chris Lattnersimplify this code using the new regclass info passed in
2005-09-30 Chris Lattnerstub out a virtual method
2005-09-30 Chris LattnerCR registers are not used by this "target"
2005-09-30 Chris Lattnerthese registers don't belong to any register classes...
2005-09-30 Chris LattnerNow that self referential classes are supported, get...
2005-09-30 Chris Lattnerpass extra args
2005-09-30 Chris Lattnerthese methods get extra args
2005-09-30 Chris LattnerPass extra regclasses into spilling code
2005-09-30 Chris LattnerUse the 32-bit version for now
2005-09-29 Chris LattnerAdd a bunch of patterns for F64 FP ops, add some more...
2005-09-29 Chris LattnerRemove code for patterns that are autogenerated
2005-09-29 Andrew Lenharthbegining alpha subtarget support
2005-09-29 Chris Lattnertblgen autogens this pattern now
2005-09-29 Andrew Lenharthcopy and paste error
2005-09-29 Chris Lattnernow that tblgen is smarter, this pattern is not needed...
2005-09-29 Chris Lattnerconsistency with other cases, no functionality change
2005-09-29 Chris LattnerMake the JIT default to the DAG isel instead of the...
2005-09-29 Chris LattnerNever rely on ReplaceAllUsesWith when selecting, use...
next