implement zextload bool and truncstore bool
[oota-llvm.git] / lib / CodeGen /
2006-11-01 Evan ChengAdd a printSetLabel that takes two id's.
2006-11-01 Evan ChengPrint jumptable index.
2006-11-01 Chris Lattnermake tail merging more aggressive. If two blocks share...
2006-11-01 Chris Lattnerenable branch folding with an option
2006-10-31 Chris LattnerCompile CodeGen/PowerPC/fp-branch.ll to:
2006-10-31 Chris Lattnerlook through isunordered to inline it into branch blocks.
2006-10-31 Chris Lattnerhandle global address constant sdnodes
2006-10-31 Chris LattnerTargetLowering::isOperandValidForConstraint
2006-10-31 Chris LattnerChange the prototype for TargetLowering::isOperandValid...
2006-10-31 Anton Korobeynikov1. Clean up code due to changes in SwitchTo*Section(2)
2006-10-31 Chris LattnerTurn an assert into an error message. This is commonly...
2006-10-31 Evan ChengFix a typo which can break jumptables.
2006-10-30 Reid SpencerFix a problem introduced by a last-minute change (logic...
2006-10-30 Reid SpencerAdd debug support for X86/ELF targets (Linux). This...
2006-10-30 Jim LaskeySwitch abbreviations to use the folding set.a.
2006-10-30 Jim LaskeySimplify DwarfWriter header.
2006-10-30 Evan ChengLower jumptable to BR_JT. The legalizer can lower it...
2006-10-30 Evan ChengAdded a new SDNode type: BR_JT for jumptable branch.
2006-10-29 Chris LattnerMake CanFallThrough more intelligent (so it can handle...
2006-10-29 Chris Lattnerfix Generic/2006-10-29-Crash.ll
2006-10-29 Chris LattnerFix a load folding issue that Evan noticed: there is...
2006-10-29 Evan ChengVLOAD is not the LoadSDNode opcode.
2006-10-29 Nick LewyckyRemove spurious case. EXTLOAD is not one of the node...
2006-10-28 Chris Lattnersplit critical edges more carefully and intelligently...
2006-10-28 Chris LattnerTeach branch folding to fold identical jump tables...
2006-10-28 Chris Lattnerconst'ify jump table stuff
2006-10-28 Chris Lattneradd an assert
2006-10-28 Chris Lattnerdon't print dead jump tables
2006-10-28 Chris Lattnerimprove deletion of blocks that just contain branches...
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...
next