implement the struct version of the array speedup, speeding up the
[oota-llvm.git] / lib /
2005-10-04 Chris Lattnerimplement the struct version of the array speedup,...
2005-10-04 Chris LattnerFix DemoteRegToStack on an invoke. This fixes PR634.
2005-10-04 Nate BegemanAdd back a workaround that fixes some breakages from...
2005-10-03 Chris LattnerClean up the code a bit. Use isInstructionTriviallyDea...
2005-10-03 Chris LattnerChange ConstantArray::replaceUsesOfWithOnConstant to...
2005-10-03 Chris Lattnermove some methods, no other changes
2005-10-03 Chris Lattnerminor microoptimizations
2005-10-03 Chris LattnerUse a map to cache the ModuleType information, so we...
2005-10-03 Jim LaskeyRefactor gathering node info and emission.
2005-10-03 Chris Lattnerclean up this code a bit, no functionality change
2005-10-03 Chris LattnerSpeed up the asm printer a lot by not printing formatte...
2005-10-03 Chris LattnerBreak the body of the loop out into a new method
2005-10-03 Chris LattnerMake IVUseShouldUsePostIncValue more aggressive when...
2005-10-03 Chris LattnerRefactor some code into a function
2005-10-03 Chris LattnerThis break is bogus and I have no idea why it was there...
2005-10-03 Chris Lattnerwhen checking if we should move a split edge block...
2005-10-02 Chris LattnerFix a problem where the legalizer would run out of...
2005-10-02 Chris Lattnersilence a bogus warning
2005-10-02 Chris Lattnersilence some warnings
2005-10-02 Chris Lattnersilence a warning
2005-10-02 Chris Lattneradd patterns for float binops and fma ops
2005-10-02 Chris LattnerSort the cpu and features table, so that the alpha...
2005-10-02 Chris LattnerAdd assertions to the trivial scheduler to check that...
2005-10-02 Chris Lattneranother solution to the fsel issue. Instead of having...
2005-10-02 Chris Lattnerfsel can take a different FP type for the comparison...
2005-10-02 Chris Lattnerfix an f32/f64 type mismatch
2005-10-02 Chris LattnerCodegen CopyFromReg using the regclass that matches...
2005-10-02 Chris LattnerAdjust to change in ctor
2005-10-01 Chris LattnerMinor tweak to the branch selector. When emitting...
2005-10-01 Chris Lattnerlike the comment says, enable this
2005-10-01 Chris LattnerAdd some very paranoid checking for operand/result...
2005-10-01 Jeff CohenFix VC++ warnings.
2005-10-01 Chris Lattnerfix typo
2005-10-01 Chris LattnerModify the ppc backend to use two register classes...
2005-10-01 Chris Lattneradd a method
2005-10-01 Jim Laskeytypo
2005-10-01 Jim Laskey1. Simplify the gathering of node groups.
2005-09-30 Jim LaskeyShould be using flag and not chain.
2005-09-30 Nate BegemanRemove some now-dead code.
2005-09-30 Andrew Lenharthsubtarget support for CIX and FIX extentions (the only...
2005-09-30 Jim Laskey1. Made things node-centric (from operand).
2005-09-30 Chris LattnerRename MRegisterDesc -> TargetRegisterDesc for consistency
2005-09-30 Chris Lattnertrim down the target info structs now that we have...
2005-09-30 Chris Lattnernow that we have a reg class to spill with, get this...
2005-09-30 Chris Lattnerconstant fold these calls
2005-09-30 Chris Lattnersimplify this code using the new regclass info passed in
2005-09-30 Chris LattnerNow that we have getCalleeSaveRegClasses() info, use...
2005-09-30 Chris Lattnerstub out a virtual method
2005-09-30 Chris LattnerCR registers are not used by this "target"
2005-09-30 Chris Lattnerthese registers don't belong to any register classes...
2005-09-30 Chris LattnerNow that self referential classes are supported, get...
2005-09-30 Chris Lattnerpass extra args
2005-09-30 Chris Lattnerthese methods get extra args
2005-09-30 Chris LattnerPass extra regclasses into spilling code
2005-09-30 Chris LattnerChange this code ot pass register classes into the...
2005-09-30 Chris LattnerUse the 32-bit version for now
2005-09-29 Chris LattnerAdd a bunch of patterns for F64 FP ops, add some more...
2005-09-29 Chris LattnerRemove code for patterns that are autogenerated
2005-09-29 Andrew Lenharthbegining alpha subtarget support
2005-09-29 Chris Lattnertblgen autogens this pattern now
2005-09-29 Andrew Lenharthcopy and paste error
2005-09-29 Chris Lattnernow that tblgen is smarter, this pattern is not needed...
2005-09-29 Chris LattnerInsert stores after phi nodes in the normal dest. ...
2005-09-29 Chris Lattnerconsistency with other cases, no functionality change
2005-09-29 Chris LattnerMake the JIT default to the DAG isel instead of the...
2005-09-29 Chris LattnerFix two bugs in my patch earlier today that broke int...
2005-09-29 Chris LattnerFold isascii into a simple comparison. This speeds...
2005-09-29 Chris Lattnerremove a bunch of unneeded stuff, or self evident comments
2005-09-29 Chris LattnerImplement a couple of memcmp folds from the todo list
2005-09-29 Jeff CohenSilence VC++ redeclaration warnings.
2005-09-29 Chris LattnerNever rely on ReplaceAllUsesWith when selecting, use...
2005-09-28 Chris LattnerCodegen ADD X, IMM -> addis/addi if needed.
2005-09-28 Chris LattnerAutogen MUL, move FP cases together
2005-09-28 Chris Lattnerdisentangle FP from INT versions of div/mul
2005-09-28 Chris LattnerUse the autogenerated matcher for ADD/SUB
2005-09-28 Chris Lattneradd a patter for SUBFIC
2005-09-28 Chris LattnerMark int binops as int-only, add FP binops. Mark FADD...
2005-09-28 Chris Lattnerwrap a long line
2005-09-28 Chris LattnerAdd FP versions of the binary operators, keeping the...
2005-09-28 Chris LattnerAdd FP versions of the binary operators, keeping the...
2005-09-28 Chris LattnerAdd FP versions of the binary operators, keeping the...
2005-09-28 Chris LattnerMark associative nodes as associative
2005-09-28 Chris LattnerNate pointed out that mulh[us] are commutative as well...
2005-09-28 Chris Lattnerexpose commutativity information
2005-09-28 Chris LattnerAll (xor *) cases are autogenerated now
2005-09-28 Chris Lattneradd support for missed eqv tests
2005-09-28 Chris LattnerImplement PowerPC/eqv-andc-orc-nor.ll:EQV3
2005-09-28 Chris Lattnerlearn to codegen not as NOR instead of xoris/xori
2005-09-28 Chris LattnerThese nodes are all autogenerated
2005-09-28 Chris LattnerConstant fold llvm.sqrt
2005-09-27 Chris Lattneradd a note about a way to improve this code further...
2005-09-27 Chris LattnerFix a regression in my previous patch, fixing GlobalOpt...
2005-09-27 Chris LattnerDarwin, like many BSD systems, has a setjmp/longjmp...
2005-09-27 Chris LattnerIf the target prefers it, use _setjmp/_longjmp should...
2005-09-27 Chris Lattnerinitialize new flag
2005-09-27 Chris LattnerAvoid spilling stack slots... to stack slots.
2005-09-27 Chris LattnerCompletely rewrite 'correct' eh support. This changes...
2005-09-27 Chris LattnerMake the pass name simpler
2005-09-27 Chris Lattnerfix CBackend/2005-09-27-VolatileFuncPtr.ll
2005-09-27 Chris Lattnerallow demotion to volatile values, add support for...
next