Update PPC readme. Remove things that are done or aren't ppc specific
[oota-llvm.git] / lib / CodeGen /
2005-04-11 Chris LattnerTeach the dag mechanism that this:
2005-04-11 Chris LattnerFix expansion of shifts by exactly NVT bits on arch...
2005-04-11 Nate BegemanFix libcall code to not pass a NULL Chain to LowerCallTo
2005-04-10 Chris LattnerDon't bother sign/zext_inreg'ing the result of an and...
2005-04-10 Chris LattnerTeach legalize to deal with targets that don't support...
2005-04-10 Chris Lattnerdon't zextload fp values!
2005-04-10 Chris LattnerUntil we have a dag combiner, promote using zextload...
2005-04-10 Chris LattnerFold zext_inreg(zextload), likewise for sext's
2005-04-10 Chris Lattneradd a simple xform
2005-04-10 Chris LattnerFix a thinko. If the operand is promoted, pass the...
2005-04-09 Chris Lattneradd a little peephole optimization. This allows us...
2005-04-09 Chris Lattnerthere is no need to remove this instruction, linscan...
2005-04-09 Chris LattnerAdjust live intervals to support a livein set
2005-04-09 Chris LattnerConsider the livein/out set for a function, allowing...
2005-04-09 Chris Lattnerrecognize some patterns as fabs operations, so that...
2005-04-09 Chris LattnerEmit BRCONDTWOWAY when possible.
2005-04-09 Chris LattnerLegalize BRCONDTWOWAY into a BRCOND/BR pair if a target...
2005-04-09 Chris Lattnerprint and fold BRCONDTWOWAY correctly
2005-04-09 Chris Lattnercanonicalize a bunch of operations involving fneg
2005-04-07 Chris LattnerIf a target zero or sign extends the result of its...
2005-04-07 Chris LattnerRemove somethign I had for testing
2005-04-07 Chris LattnerThis patch does two things. First, it canonicalizes...
2005-04-07 Chris LattnerFix a really scary bug that Nate found where we weren...
2005-04-06 Nate BegemanTeach ExpandShift how to handle shifts by a constant...
2005-04-06 Nate BegemanExpand SREM and UREM for targets that claim not to...
2005-04-05 Nate BegemanAdd MULHU and MULHS nodes for the high part of an ...
2005-04-04 Chris LattnerMake sure to notice that explicit physregs are used...
2005-04-04 Nate BegemanHandle expanding arguments to ISD::TRUNCATE. This...
2005-04-03 Chris LattnerFix sign_extend and zero_extend of promoted value types...
2005-04-02 Duraid Madinaadd support for prefix/suffix strings to go around...
2005-04-02 Chris Lattnertransform fabs/fabsf calls into FABS nodes.
2005-04-02 Chris LattnerExpand fabs into fneg
2005-04-02 Chris LattnerTurn -0.0 - X -> fneg
2005-04-02 Chris LattnerSeveral changes mixed up here. First when legalizing...
2005-04-02 Chris Lattnerprint fneg/fabs
2005-04-02 Chris Lattnerfix some bugs in the implementation of SHL_PARTS and...
2005-04-02 Chris LattnerTurn expanded shift operations into (e.g.) SHL_PARTS...
2005-04-02 Chris LattnerPrint some new nodes
2005-04-02 Chris LattnerFix a bug when inserting a libcall into a function...
2005-04-02 Nate BegemanFix a warning about an unhandled switch case
2005-04-01 Nate BegemanAdd ISD::UNDEF node
2005-04-01 Chris Lattnerprint the machine CFG in the -print-machineinstrs dump
2005-03-31 Andrew LenharthPCMarker support for DAG and Alpha
2005-03-30 Chris LattnerInstead of setting up the CFG edges at selectiondag...
2005-03-29 Chris LattnerFix a bug that andrew noticed where we do not correctly...
2005-03-28 Chris Lattnerimplement legalization of build_pair for nate
2005-03-28 Andrew LenharthFirst step in adding pcmarker intrinsic. Second step...
2005-03-26 Nate BegemanChange interface to LowerCallTo to take a boolean isVar...
2005-03-17 Chris LattnerFix the missing symbols problem Bill was hitting. ...
2005-03-15 Chris LattnerThis mega patch converts us from using Function::a...
2005-03-10 Chris LattnerI didn't mean to check this in. :(
2005-03-10 Chris LattnerFix a bug where we would incorrectly do a sign ext...
2005-03-09 Chris LattnerAllow the live interval analysis pass to be a bit more...
2005-03-09 Chris Lattnerconstant fold FP_ROUND_INREG, ZERO_EXTEND_INREG, and...
2005-03-01 Alkis EvlogimenosLower llvm.isunordered(a, b) into a != a | b != b.
2005-02-28 Chris LattnerLower prefetch to a noop, patch contributed by Justin...
2005-02-22 Chris LattnerFix a bug in the 'store fpimm, ptr' -> 'store intimm...
2005-02-17 Misha BrukmanFix compilation errors with VS 2005, patch by Aaron...
2005-02-17 Chris LattnerDon't rely on doubles comparing identical to each other...
2005-02-17 Chris LattnerDon't sink argument loads into loops or other bad place...
2005-02-14 Chris LattnerPrint GEP offsets as signed values instead of unsigned...
2005-02-04 Chris LattnerFix a case where were incorrectly compiled cast from...
2005-02-04 Andrew Lenharthfix constant pointer outputing on 64 bit machines
2005-02-02 Chris LattnerFix yet another memset issue.
2005-02-01 Chris LattnerFix some bugs andrew noticed legalizing memset for...
2005-01-30 Chris LattnerImprove conformance with the Misha spelling benchmark...
2005-01-29 Chris Lattneradjust to ilist changes.
2005-01-28 Chris LattnerAlpha doesn't have a native f32 extload instruction.
2005-01-28 Chris Lattnerimplement legalization of truncates whose results and...
2005-01-28 Chris LattnerGet alpha working with memset/memcpy/memmove
2005-01-28 Chris LattnerCopyFromReg produces two values. Make sure that we...
2005-01-23 Chris LattnerSilence optimized warnings.
2005-01-23 Chris LattnerSimplify/speedup the PEI by not having to scan for...
2005-01-23 Chris LattnerUpdate physregsused info.
2005-01-23 Chris LattnerUpdate this pass to set PhysRegsUsed info in MachineFun...
2005-01-23 Chris LattnerUpdate these register allocators to set the PhysRegUsed...
2005-01-23 Chris LattnerAdd support for the PhysRegsUsed array.
2005-01-23 Chris LattnerSpeed this up a bit by making ModifiedRegs a vector...
2005-01-23 Chris LattnerAdjust to changes in SelectionDAG interfaces
2005-01-23 Chris LattnerRemove the 3 HACK HACK HACKs I put in before, fixing...
2005-01-23 Chris LattnerAdjust to changes in SelectionDAG interface.
2005-01-22 Chris LattnerGet this to work for 64-bit systems.
2005-01-22 Chris LattnerImplicitly defined registers can clobber callee saved...
2005-01-22 Chris LattnerMore bugfixes for IA64 shifts.
2005-01-22 Chris LattnerFix problems with non-x86 targets.
2005-01-22 Chris LattnerAdd a nasty hack to fix Alpha/IA64 multiplies by a...
2005-01-21 Chris LattnerRemove unneeded line.
2005-01-21 Chris Lattnertest commit
2005-01-21 Chris LattnerUnary token factor nodes are unneeded.
2005-01-21 Chris LattnerRefactor libcall code a bit. Initial implementation...
2005-01-20 Chris LattnerSimplify the shift-expansion code.
2005-01-20 Chris LattnerExpand add/sub into ADD_PARTS/SUB_PARTS instead of...
2005-01-20 Chris Lattnerimplement add_parts/sub_parts.
2005-01-19 Chris LattnerSupport targets that do not use i8 shift amounts.
2005-01-19 Chris LattnerAdd an assertion that would have made more sense to...
2005-01-19 Chris LattnerAdd support for targets that pass args in registers...
2005-01-19 Chris LattnerFold single use token factor nodes into other token...
2005-01-19 Chris LattnerRealize the individual pieces of an expanded copytoreg...
2005-01-19 Chris LattnerKnow some identities about tokenfactor nodes.
2005-01-19 Chris LattnerKnow some simple identities. This improves codegen...
next