oota-llvm.git
2006-02-22 Chris LattnerThis fixes a couple of problems with expansion
2006-02-22 Chris LattnerDon't return registers from register classes that aren...
2006-02-22 Chris LattnerChange a whole bunch of code to be built around RegsFor...
2006-02-22 Evan Cheng- Added option -relocation-model to set relocation...
2006-02-22 Jim LaskeyCoordinate activities with llvm-gcc4 and dwarf.
2006-02-22 Chris LattnerMake the LLVM headers "-ansi -pedantic -Wno-long-long...
2006-02-22 Chris LattnerTurn on loop unswitching tonight
2006-02-22 Chris LattnerAdd some comments, simplify some code, and fix a bug...
2006-02-22 Evan ChengAdded MMX, SSE1, and SSE2 vector instructions and some...
2006-02-22 Chris Lattnerreorder some libraries
2006-02-22 Chris Lattnersplit register class handling from explicit physreg...
2006-02-21 Chris Lattnerexpose the set of values types holdable in a regclass...
2006-02-21 Chris LattnerAdjust to changes in getRegForInlineAsmConstraint prototype
2006-02-21 Chris LattnerUpdates to match change of getRegForInlineAsmConstraint...
2006-02-21 Chris LattnerPass in a value type to getRegForInlineAsmConstraint...
2006-02-21 Evan ChengOne more round of reorg so sabre doesn't freak out...
2006-02-21 Evan ChengA big more cleaning up.
2006-02-21 Evan ChengMoving things to their proper places.
2006-02-21 Evan ChengSplit instruction info into multiple files, one for...
2006-02-21 Chris Lattnermissed optzn
2006-02-21 Chris LattnerThe HasNoV9 hack isn't needed here, now that tblgen...
2006-02-21 Evan ChengAdded separate alias instructions for SSE logical ops...
2006-02-21 Evan ChengAdded MMX and XMM packed integer move instructions...
2006-02-21 Evan ChengAdded SSE2 128-bit integer packed types: V16I8, V8I16...
2006-02-20 Evan ChengAdded x86 integer vector types: 64-bit packed byte...
2006-02-20 Evan ChengSome updates
2006-02-20 Chris LattnerFix a problem Nate and Duraid reported where simplifyin...
2006-02-20 Chris LattnerFix a problem on itanium with memset. The value to...
2006-02-18 Chris Lattnerimproved support for branch folding, still not enabled.
2006-02-18 Evan ChengIf SSE3 is available, promote FP_TO_UINT i32 to FP_TO_S...
2006-02-18 Jeff CohenFix bugs identified by VC++.
2006-02-18 Nate BegemanAdd a fold for add that exchanges it with a constant...
2006-02-18 Chris LattnerImplement deletion of dead blocks, currently disabled.
2006-02-18 Nate BegemanAdd checks to make sure we don't create bogus extend...
2006-02-18 Evan ChengAdded fisttp for fp to int conversion.
2006-02-18 Evan ChengBump up pattern cost if the resulting instruction is...
2006-02-18 Evan ChengDisable PIC for JIT.
2006-02-18 Chris Lattnera previous patch completely disabled trivial unswitchin...
2006-02-18 Chris Lattnerinitial trivial support for folding branches that have...
2006-02-18 Evan ChengJit does not support PIC yet.
2006-02-18 Chris LattnerWhen unswitching a loop, make sure to update loop info...
2006-02-18 Chris LattnerFix Transforms/SimplifyCFG/2006-02-17-InfiniteUnroll.ll
2006-02-18 Chris Lattnernew testcase that crashes simplifycfg
2006-02-18 Evan Chengx86 / Darwin PIC support.
2006-02-18 Evan ChengMoved PICEnabled to include/llvm/Target/TargetOptions.h
2006-02-18 Evan ChengMove PICEnabled declaration here.
2006-02-17 Chris LattnerFix a tricky issue in the SimplifyDemandedBits code...
2006-02-17 Chris Lattneradd a new method
2006-02-17 Nate BegemanA few final (for now) tests
2006-02-17 Nate BegemanYet another test
2006-02-17 Nate BegemanNew tests!
2006-02-17 Robert BocchinoAdded documentation for vset and vselect.
2006-02-17 Nate BegemanClean up DemandedBitsAreZero interface
2006-02-17 Nate BegemanFix a nit sabre noticed
2006-02-17 Nate BegemanDon't expand sdiv by power of two before legalize,...
2006-02-17 Chris Lattnerunbreak the build
2006-02-17 Evan ChengUnbreak x86 be
2006-02-17 Chris LattnerFix loops where the header has an exit, fixing a loop...
2006-02-17 Nate BegemanFix a comment sabre noticed :)
2006-02-17 Nate BegemanA couple new regression tests to make sure we always...
2006-02-17 Nate Begemankill ADD_PARTS & SUB_PARTS and replace them with fancy...
2006-02-17 Chris LattnerFix another miscompilation exposed by lencode, where...
2006-02-17 Chris Lattneradd note about div by power of 2
2006-02-17 Jeff CohenFix bug noticed by VC++.
2006-02-17 Jeff CohenInform Visual Studio of deleted file.
2006-02-17 Nate BegemanWhoops, didn't mean to check this in yet.
2006-02-17 Nate BegemanAdd a missing and useful pat frag
2006-02-17 Chris Lattnerstart of some new simplification code, not thoroughly...
2006-02-17 Evan ChengRemind ourselves to revisit the "pxor vs. xorps/xorpd...
2006-02-17 Nate BegemanKill the x86 pattern isel. boom.
2006-02-17 Evan ChengRemove the entry about using movapd for SSE reg-reg...
2006-02-16 Evan Chengpxor (for FLD0SS) encoding was missing the OpSize prefix.
2006-02-16 Chris LattnerRemove the skeleton target, it doesn't produce useful...
2006-02-16 Evan ChengDumb bug. Code sees a memcpy from X+c so it increments...
2006-02-16 Evan Cheng1. Use pxor instead of xoraps / xorapd to clear FR32...
2006-02-16 Evan ChengUse movaps / movapd to spill / restore V4F4 / V2F8...
2006-02-16 Chris Lattnerremove skeleton target
2006-02-16 Nate BegemanRework the SelectionDAG-based implementations of Simpli...
2006-02-16 Chris Lattnerdon't build the skeleton target
2006-02-16 Chris Lattnerremove support for the skeleton target
2006-02-16 Chris LattnerChange SplitBlock to increment a BasicBlock::iterator...
2006-02-16 Evan ChengMOVAPSrr and MOVAPDrr instruction format should be...
2006-02-16 Duraid Madinadistinguish between objects and register names, now...
2006-02-16 Evan ChengIf the false case is the current basic block, then...
2006-02-16 Chris LattnerLowering of sdiv X, pow2 was broken, this fixes it...
2006-02-16 Chris LattnerFix a minor makefile bug with lex/yacc handling that...
2006-02-16 Jeff CohenFix VC++ warning.
2006-02-16 Jeff CohenVisual Studio enters the future of bisoning.
2006-02-16 Evan ChengUse movaps / movapd (instead of movss / movsd) to do...
2006-02-16 Chris Lattnerfix a bug where we unswitched the wrong way
2006-02-16 Evan ChengA bit more memset / memcpy optimization.
2006-02-15 Chris LattnerImplement trivial unswitching for switch stmts. This...
2006-02-15 Evan ChengRemove an entry.
2006-02-15 Evan ChengRemove an unused function parameter.
2006-02-15 Chris Lattnermake "trivial" unswitching significantly more general...
2006-02-15 Evan ChengTurn a memcpy from string constant into a series of...
2006-02-15 Andrew Lenharthfix a bunch of alpha regressions. see bug 709
2006-02-15 Chris Lattnernew test
2006-02-15 Jim LaskeyShould not combine ISD::LOCATIONs until we have scheme...
2006-02-15 Chris LattnerChecking the wrong value. This caused us to emit silly...
next