Fix a bug in previous checkin
[oota-llvm.git] / lib /
2005-01-23 Chris LattnerFix a bug in previous checkin
2005-01-23 Chris LattnerAdd a new method, refactored out of fpcmp
2005-01-22 Andrew LenharthLet me introduce you to the early stages of the llvm...
2005-01-22 Chris LattnerGet this to work for 64-bit systems.
2005-01-22 Jeff CohenUse binary mode for reading/writing bytecode files
2005-01-22 Jeff CohenFix destroyDirectory bug
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 LattnerHandle comparisons of gep instructions that have differ...
2005-01-21 Chris LattnerSpeed up folding operations into loads.
2005-01-21 Chris LattnerThe ever-important vanity pass name :)
2005-01-21 Chris LattnerIf the interpreter tries to execute an external functio...
2005-01-21 Chris LattnerFix a FIXME: realize that argument stores are all indep...
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 LattnerImplement ADD_PARTS/SUB_PARTS so that 64-bit integer...
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-20 Chris LattnerAdd missing entry.
2005-01-20 Chris LattnerFix a crash compiling 134.perl.
2005-01-19 Chris LattnerSupport targets that do not use i8 shift amounts.
2005-01-19 Chris LattnerAdd two optimizations. The first folds (X+Y)-X -> Y
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...
2005-01-19 Chris LattnerFix a problem where were were literally selecting for...
2005-01-19 Chris LattnerJust in case, handle something that is both a use and...
2005-01-19 Chris LattnerWhen an instruction moves, make sure to update the...
2005-01-19 Chris LattnerWhen commuting these instructions, make sure to actuall...
2005-01-19 Chris LattnerFix 'raise' to work with packed types. Patch by Morten...
2005-01-19 Chris LattnerImplement Regression/CodeGen/X86/rotate.ll: emit rotate...
2005-01-19 Chris LattnerAdd rotate instructions.
2005-01-19 Chris LattnerMatch 16-bit shld/shrd instructions as well, implementi...
2005-01-19 Chris LattnerImprove coverage of the X86 instruction set by adding...
2005-01-19 Chris LattnerTeach the code generator that shrd/shld is commutable...
2005-01-19 Chris LattnerUse the TargetInstrInfo::commuteInstruction method...
2005-01-19 Chris LattnerFinegrainify namespacification
2005-01-19 Chris LattnerCodegen long >> 2 to this:
2005-01-19 Chris LattnerImplement a way of expanding shifts. This applies...
2005-01-19 Chris LattnerX86 shifts mask the amount.
2005-01-19 Chris LattnerAdd a hook to find out how the target handles shift...
2005-01-18 Chris LattnerZero is cheaper than sign extend.
2005-01-18 Chris LattnerCode to handle FP_EXTEND is dead now. X86 doesn't...
2005-01-18 Chris LattnerRemove more dead code.
2005-01-18 Chris LattnerThe selection dag code handles the promotions from...
2005-01-18 Chris LattnerFix some fixmes (promoting bools for select and brcond...
2005-01-18 Chris LattnerKeep track of the retval type as well.
2005-01-18 Chris LattnerTeach legalize to promote copy(from|to)reg, instead...
2005-01-18 Chris LattnerFix 124.m88ksim.
2005-01-18 Chris LattnerDo not emit loads multiple times, potentially in the...
2005-01-18 Tanya LattnerMinor changes.
2005-01-18 Chris LattnerEliminate bad assertions.
2005-01-18 Chris Lattner* Eliminate the TokenSet and just use the ExprMap for...
2005-01-18 Chris LattnerTeach legalize to promote SetCC results.
2005-01-18 Chris LattnerAllow setcc operations to have nonbool types.
2005-01-18 Chris LattnerRely on the code in MatchAddress to do this work. ...
2005-01-18 Chris LattnerFix the completely broken FP constant folds for setcc's.
2005-01-18 Chris LattnerFix a problem where probing for addressing modes caused...
2005-01-17 Chris LattnerFix indentation.
2005-01-17 Chris LattnerDon't bother using max here.
2005-01-17 Chris LattnerDo not give token factor nodes outrageous weights
2005-01-17 Chris LattnerNon-volatile loads can be freely reordered against...
2005-01-17 Chris LattnerTwo changes:
2005-01-17 Chris LattnerDon't call SelectionDAG.getRoot() directly, go through...
2005-01-17 Chris LattnerRefactor load/op/store folding into it's own method...
2005-01-17 Chris LattnerImplement a target independent optimization to codegen...
2005-01-17 Chris LattnerFix a major regression last night that prevented us...
2005-01-17 Chris LattnerRefactor code into a new method.
2005-01-17 Chris LattnerCodegen this:
2005-01-17 Tanya LattnerAdded tmp instructions to preserve ssa.
2005-01-17 Chris LattnerFix test/Regression/CodeGen/X86/2005-01-17-CycleInDAG...
2005-01-17 Chris LattnerDelete PHI nodes that are not dead but are locked in...
2005-01-17 Chris LattnerMove code out of indentation one level to make it easie...
2005-01-17 Chris LattnerDo not fold a load into a comparison that is used by...
2005-01-17 Chris LattnerDo not codegen 'xor bool, true' as 'not reg'. not...
2005-01-17 Chris LattnerSet up the shift and setcc types.
2005-01-16 Chris LattnerShift and setcc types default to the pointer type.
2005-01-16 Chris LattnerImplement legalize of call nodes.
2005-01-16 Tanya LattnerAdded paramters to a few functions in order to allow...
2005-01-16 Chris Lattner* Adjust to changes in TargetLowering interfaces.
2005-01-16 Chris LattnerRevamp supported ops. Instead of just being supported...
2005-01-16 Chris Lattneradd method stub
2005-01-16 Chris LattnerDon't mash stuff together.
2005-01-16 Chris LattnerUse enums, move virtual dtor out of line.
2005-01-16 Chris LattnerImplement some more missing promotions.
2005-01-16 Chris LattnerFix bugpoint
2005-01-16 Chris Lattnercycles_t -> CycleCount_t
2005-01-16 Chris LattnerClarify assertion.
2005-01-16 Chris LattnerAdd assertions.
2005-01-16 Chris LattnerAdd support for promoted registers being live across...
2005-01-16 Reid SpencerRename BUILD_* to PROJ_*
2005-01-16 Tanya LattnerFixed a couple of instructions that broke SSA.
next