Load and stores have not been uniqued properly.
[oota-llvm.git] / lib / CodeGen /
2006-10-28 Jim LaskeyLoad and stores have not been uniqued properly.
2006-10-28 Chris LattnerSplit *all* critical edges before isel. This resolves...
2006-10-28 Chris LattnerFix a serious bug that caused any x86 vector stuff...
2006-10-27 Jim LaskeyClean up.
2006-10-27 Chris LattnerFix a bug in merged condition handling (CodeGen/Generic...
2006-10-27 Jim LaskeySwitch over from SelectionNodeCSEMap to FoldingSet.
2006-10-27 Chris Lattnerremove debug code
2006-10-27 Chris LattnerCodegen cond&cond with two branches. This compiles...
2006-10-27 Chris LattnerTurn conditions like x<Y|z==q into multiple blocks.
2006-10-26 Evan ChenggetPreIndexedLoad -> getIndexedLoad.
2006-10-26 Reid SpencerFor PR950:
2006-10-25 Chris Lattnersimplify code
2006-10-25 Chris Lattnerturn off tail merging for now
2006-10-25 Chris Lattnerbe more aggressive about matching identical instructions.
2006-10-24 Devang PatelMove getPreferredAlignmentLog from AsmPrinter to TargetData
2006-10-24 Chris LattnervisitSwitchCase knows how to insert conditional branche...
2006-10-24 Chris LattnerGeneralize CaseBlock a bit more:
2006-10-24 Chris Lattnergeneralize 'CaseBlock'. It really allows any compariso...
2006-10-24 Jim LaskeyDon't do dead block elimination in fast mode.
2006-10-24 Jim LaskeyLinearScanner hotspot.
2006-10-24 Jim LaskeyTighter data structure for deleted debug labels.
2006-10-24 Chris Lattnermove single basic blocks that are neither fallen into...
2006-10-24 Chris Lattneradd moveBefore/moveAfter helper methods
2006-10-23 Chris LattnerEnable tail merging by default.
2006-10-23 Chris LattnerMinor tweak. Instead of generating:
2006-10-23 Jim LaskeyMore complete solution to deleting blocks and debug...
2006-10-22 Chris LattnerFix phi node updating for switches lowered to linear...
2006-10-22 Chris Lattnerdisable this code for now, it's not yet safely updating...
2006-10-22 Chris LattnerImplement PR964 and Regression/CodeGen/Generic/SwitchLo...
2006-10-21 Chris Lattnerdon't break infinite loops
2006-10-21 Chris LattnerUse branch reversal to do stuff like this:
2006-10-21 Chris LattnerTransform code like:
2006-10-21 Chris LattnerThree changes:
2006-10-21 Chris LattnerAdd an experimental cross-jumping implementation.
2006-10-20 Chris Lattnerimplement MachineOperand::isIdenticalTo
2006-10-20 Chris LattnerMake flag and chain edges visually distinguishable...
2006-10-20 Reid SpencerFor PR950:
2006-10-19 Bill WendlingPartially in response to PR926: insert the newly create...
2006-10-18 Jim LaskeyAdd option for controlling inclusion of global AA.
2006-10-18 Jim LaskeyUse global info for alias analysis.
2006-10-17 Chris LattnerTeach the branch folder to update debug info if it...
2006-10-17 Chris Lattneradd a method to remove a line # record.
2006-10-17 Chris LattnerDo not leak all of the SourceLineInfo objects. Do...
2006-10-17 Chris LattnerTrivial patch to speed up legalizing common i64 constants.
2006-10-17 Chris LattnerFix CodeGen/PowerPC/2006-10-17-brcc-miscompile.ll
2006-10-17 Evan ChengFix printer for StoreSDNode.
2006-10-17 Evan ChengReflect MemOpAddrMode change; added a helper to create...
2006-10-17 Jim LaskeyMake it simplier to dump DAGs while in DAGCombiner...
2006-10-17 Chris LattnerEnable deleting branches to successor blocks. With...
2006-10-17 Jim LaskeyClean up interface to getGlobalLinkName.
2006-10-17 Chris LattnerReenable this pass, fixing the bugs in it.
2006-10-17 Evan ChengMake sure operand does have size and element type operands.
2006-10-17 Jim LaskeyBasic support for getGlobalLinkName.
2006-10-16 Evan ChengBe careful when looking through a vbit_convert. Optimiz...
2006-10-16 Jim LaskeyPass AliasAnalysis thru to DAGCombiner.
2006-10-16 Jim LaskeyGlobal name regression.
2006-10-14 Jim LaskeyTidy up after truncstore changes.
2006-10-14 Evan ChengDebug tweak.
2006-10-14 Chris LattnerMake sure that the node returned by SimplifySetCC is...
2006-10-14 Chris Lattnerfold setcc of a setcc.
2006-10-14 Chris LattnerWhen SimplifySetCC was moved to the DAGCombiner, it...
2006-10-14 Chris Lattnerdisable this pass for now, it's causing issues
2006-10-14 Chris Lattnerfalling off the end of a function is ok with an unreach...
2006-10-13 Jim LaskeyReduce the workload by not adding chain users to work...
2006-10-13 Chris LattnerFix a bug where we incorrectly turned '(X & 0) == 0...
2006-10-13 Evan ChengMerge ISD::TRUNCSTORE to ISD::STORE. Switch to using...
2006-10-13 Chris Lattneradd the branch folding pass as a late cleanup pass...
2006-10-13 Chris Lattnerdisable some objectionable code, maybe we can bring...
2006-10-13 Jim LaskeyWorkaround for templates
2006-10-13 Jim LaskeyClean up dump.
2006-10-12 Chris LattnerLower X%C into X/C+stuff. This allows the 'division...
2006-10-12 Evan ChengAdd RemoveDeadNode to remove a dead node and its (poten...
2006-10-12 Chris Lattneradd a minor dag combine noticed when looking at PR945
2006-10-12 Chris Lattnerrestore my previous patch, now that the X86 backend...
2006-10-12 Jim LaskeyD'oh - need to use the rigth kind of store.
2006-10-12 Evan ChengBacking out Chris' last commit. It's breaking llvm...
2006-10-12 Chris LattnerIf we see a load from a stack slot into a physreg,...
2006-10-11 Jim LaskeyAlias analysis of TRUNCSTORE.
2006-10-11 Jim LaskeyTypo
2006-10-11 Jim LaskeyHandle aliasing of loadext.
2006-10-11 Jim LaskeyFix regression in combiner alias analysis.
2006-10-11 Evan ChengNaming consistency.
2006-10-11 Andrew LenharthJimptables working again on alpha.
2006-10-11 Chris Lattneradd two helper methods.
2006-10-11 Evan ChengFindModifiedNodeSlot needs to add LoadSDNode ivars...
2006-10-10 Evan ChengAlso update getNodeLabel for LoadSDNode.
2006-10-10 Evan ChengSDNode::dump should also print out extension type and VT.
2006-10-10 Chris LattnerFix another bug in extload promotion.
2006-10-10 Evan ChengFix a bug introduced by my LOAD/LOADX changes.
2006-10-09 Evan ChengReflects ISD::LOAD / ISD::LOADX / LoadSDNode changes.
2006-10-08 Chris LattnerEliminate more token factors by taking advantage of...
2006-10-07 Jim LaskeyCombiner alias analysis passes Multisource (release...
2006-10-07 Chris LattnerFix a bug legalizing zero-extending i64 loads into...
2006-10-06 Chris Lattnerinitialize ivar
2006-10-06 Chris LattnerIf a target uses a GOT, put it in the jt data section...
2006-10-06 Chris Lattnerjump tables handle pic
2006-10-06 Chris Lattnerprint labels even if a MBB doesn't have a corresponding...
2006-10-06 Chris LattnerFix a miscompilation of:
2006-10-06 Chris LattnerMachineBasicBlock::splice was incorrectly updating...
2006-10-05 Evan ChengMake use of getStore().
next