FP 0.0 setcc optimization, and generate short branch sequence for setcc(FP) rather...
[oota-llvm.git] / lib / CodeGen /
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...
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 LattnerUse the TargetInstrInfo::commuteInstruction method...
2005-01-19 Chris LattnerImplement a way of expanding shifts. This applies...
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 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 LattnerTeach legalize to promote SetCC results.
2005-01-18 Chris LattnerAllow setcc operations to have nonbool types.
2005-01-18 Chris LattnerFix the completely broken FP constant folds for setcc's.
2005-01-17 Chris LattnerNon-volatile loads can be freely reordered against...
2005-01-17 Chris LattnerDon't call SelectionDAG.getRoot() directly, go through...
2005-01-17 Chris LattnerImplement a target independent optimization to codegen...
2005-01-17 Chris LattnerRefactor code into a new method.
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 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 LattnerClarify assertion.
2005-01-16 Chris LattnerAdd assertions.
2005-01-16 Chris LattnerAdd support for promoted registers being live across...
2005-01-16 Chris LattnerSet up identity transforms.
2005-01-16 Chris LattnerMove some information into the TargetLowering object.
2005-01-16 Chris LattnerUse the new TLI method to get this.
2005-01-16 Chris LattnerMove some information out of LegalizeDAG into the gener...
2005-01-16 Chris Lattnerlegalize a bunch of operations that I missed.
2005-01-16 Chris LattnerAdd support for targets that require promotions.
2005-01-16 Chris LattnerFix some serious bugs in promotion.
2005-01-16 Chris LattnerEliminate unneeded extensions.
2005-01-15 Chris LattnerImplement promotion of a whole bunch more operators...
2005-01-15 Chris LattnerPrint extra type for nodes with extra type info.
2005-01-15 Chris LattnerAdd support for legalizing FP_ROUND_INREG, SIGN_EXTEND_...
2005-01-15 Chris LattnerCommon code factored out.
2005-01-15 Chris LattnerAdd support for promoting ADD/MUL.
2005-01-15 Chris LattnerAdd new SIGN_EXTEND_INREG, ZERO_EXTEND_INREG, and FP_RO...
2005-01-15 Chris LattnerAdd intitial support for promoting some operators.
2005-01-14 Chris LattnerAdjust to CopyFromReg changes, implement deletion of...
2005-01-14 Chris LattnerStart implementing truncating stores and extending...
2005-01-14 Chris LattnerImprove compatibility with acc
2005-01-13 Chris LattnerAdd new ImplicitDef node, rename CopyRegSDNode class...
2005-01-13 Chris LattnerDon't forget the existing root.
2005-01-13 Chris LattnerCodegen independent ops as being independent.
2005-01-13 Chris LattnerLegalize new node, add assertion.
2005-01-13 Chris LattnerPrint new node.
2005-01-12 Chris LattnerDo not fold (zero_ext (sign_ext V)) -> (sign_ext V...
next