2006-02-22 |
Chris Lattner | new testcase distilled from SPASS |
commit | commitdiff | tree | snapshot |
2006-02-22 |
Chris Lattner | This fixes a couple of problems with expansion |
commit | commitdiff | tree | snapshot |
2006-02-22 |
Chris Lattner | Don't return registers from register classes that aren... |
commit | commitdiff | tree | snapshot |
2006-02-22 |
Chris Lattner | Change a whole bunch of code to be built around RegsFor... |
commit | commitdiff | tree | snapshot |
2006-02-22 |
Evan Cheng | - Added option -relocation-model to set relocation... |
commit | commitdiff | tree | snapshot |
2006-02-22 |
Jim Laskey | Coordinate activities with llvm-gcc4 and dwarf. |
commit | commitdiff | tree | snapshot |
2006-02-22 |
Chris Lattner | Make the LLVM headers "-ansi -pedantic -Wno-long-long... |
commit | commitdiff | tree | snapshot |
2006-02-22 |
Chris Lattner | Turn on loop unswitching tonight |
commit | commitdiff | tree | snapshot |
2006-02-22 |
Chris Lattner | Add some comments, simplify some code, and fix a bug... |
commit | commitdiff | tree | snapshot |
2006-02-22 |
Evan Cheng | Added MMX, SSE1, and SSE2 vector instructions and some... |
commit | commitdiff | tree | snapshot |
2006-02-22 |
Chris Lattner | reorder some libraries |
commit | commitdiff | tree | snapshot |
2006-02-22 |
Chris Lattner | split register class handling from explicit physreg... |
commit | commitdiff | tree | snapshot |
2006-02-21 |
Chris Lattner | expose the set of values types holdable in a regclass... |
commit | commitdiff | tree | snapshot |
2006-02-21 |
Chris Lattner | Adjust to changes in getRegForInlineAsmConstraint prototype |
commit | commitdiff | tree | snapshot |
2006-02-21 |
Chris Lattner | Updates to match change of getRegForInlineAsmConstraint... |
commit | commitdiff | tree | snapshot |
2006-02-21 |
Chris Lattner | Pass in a value type to getRegForInlineAsmConstraint... |
commit | commitdiff | tree | snapshot |
2006-02-21 |
Evan Cheng | One more round of reorg so sabre doesn't freak out... |
commit | commitdiff | tree | snapshot |
2006-02-21 |
Evan Cheng | A big more cleaning up. |
commit | commitdiff | tree | snapshot |
2006-02-21 |
Evan Cheng | Moving things to their proper places. |
commit | commitdiff | tree | snapshot |
2006-02-21 |
Evan Cheng | Split instruction info into multiple files, one for... |
commit | commitdiff | tree | snapshot |
2006-02-21 |
Chris Lattner | missed optzn |
commit | commitdiff | tree | snapshot |
2006-02-21 |
Chris Lattner | The HasNoV9 hack isn't needed here, now that tblgen... |
commit | commitdiff | tree | snapshot |
2006-02-21 |
Evan Cheng | Added separate alias instructions for SSE logical ops... |
commit | commitdiff | tree | snapshot |
2006-02-21 |
Evan Cheng | Added MMX and XMM packed integer move instructions... |
commit | commitdiff | tree | snapshot |
2006-02-21 |
Evan Cheng | Added SSE2 128-bit integer packed types: V16I8, V8I16... |
commit | commitdiff | tree | snapshot |
2006-02-20 |
Evan Cheng | Added x86 integer vector types: 64-bit packed byte... |
commit | commitdiff | tree | snapshot |
2006-02-20 |
Evan Cheng | Some updates |
commit | commitdiff | tree | snapshot |
2006-02-20 |
Chris Lattner | Fix a problem Nate and Duraid reported where simplifyin... |
commit | commitdiff | tree | snapshot |
2006-02-20 |
Chris Lattner | Fix a problem on itanium with memset. The value to... |
commit | commitdiff | tree | snapshot |
2006-02-18 |
Chris Lattner | improved support for branch folding, still not enabled. |
commit | commitdiff | tree | snapshot |
2006-02-18 |
Evan Cheng | If SSE3 is available, promote FP_TO_UINT i32 to FP_TO_S... |
commit | commitdiff | tree | snapshot |
2006-02-18 |
Jeff Cohen | Fix bugs identified by VC++. |
commit | commitdiff | tree | snapshot |
2006-02-18 |
Nate Begeman | Add a fold for add that exchanges it with a constant... |
commit | commitdiff | tree | snapshot |
2006-02-18 |
Chris Lattner | Implement deletion of dead blocks, currently disabled. |
commit | commitdiff | tree | snapshot |
2006-02-18 |
Nate Begeman | Add checks to make sure we don't create bogus extend... |
commit | commitdiff | tree | snapshot |
2006-02-18 |
Evan Cheng | Added fisttp for fp to int conversion. |
commit | commitdiff | tree | snapshot |
2006-02-18 |
Evan Cheng | Bump up pattern cost if the resulting instruction is... |
commit | commitdiff | tree | snapshot |
2006-02-18 |
Evan Cheng | Disable PIC for JIT. |
commit | commitdiff | tree | snapshot |
2006-02-18 |
Chris Lattner | a previous patch completely disabled trivial unswitchin... |
commit | commitdiff | tree | snapshot |
2006-02-18 |
Chris Lattner | initial trivial support for folding branches that have... |
commit | commitdiff | tree | snapshot |
2006-02-18 |
Evan Cheng | Jit does not support PIC yet. |
commit | commitdiff | tree | snapshot |
2006-02-18 |
Chris Lattner | When unswitching a loop, make sure to update loop info... |
commit | commitdiff | tree | snapshot |
2006-02-18 |
Chris Lattner | Fix Transforms/SimplifyCFG/2006-02-17-InfiniteUnroll.ll |
commit | commitdiff | tree | snapshot |
2006-02-18 |
Chris Lattner | new testcase that crashes simplifycfg |
commit | commitdiff | tree | snapshot |
2006-02-18 |
Evan Cheng | x86 / Darwin PIC support. |
commit | commitdiff | tree | snapshot |
2006-02-18 |
Evan Cheng | Moved PICEnabled to include/llvm/Target/TargetOptions.h |
commit | commitdiff | tree | snapshot |
2006-02-18 |
Evan Cheng | Move PICEnabled declaration here. |
commit | commitdiff | tree | snapshot |
2006-02-17 |
Chris Lattner | Fix a tricky issue in the SimplifyDemandedBits code... |
commit | commitdiff | tree | snapshot |
2006-02-17 |
Chris Lattner | add a new method |
commit | commitdiff | tree | snapshot |
2006-02-17 |
Nate Begeman | A few final (for now) tests |
commit | commitdiff | tree | snapshot |
2006-02-17 |
Nate Begeman | Yet another test |
commit | commitdiff | tree | snapshot |
2006-02-17 |
Nate Begeman | New tests! |
commit | commitdiff | tree | snapshot |
2006-02-17 |
Robert Bocchino | Added documentation for vset and vselect. |
commit | commitdiff | tree | snapshot |
2006-02-17 |
Nate Begeman | Clean up DemandedBitsAreZero interface |
commit | commitdiff | tree | snapshot |
2006-02-17 |
Nate Begeman | Fix a nit sabre noticed |
commit | commitdiff | tree | snapshot |
2006-02-17 |
Nate Begeman | Don't expand sdiv by power of two before legalize,... |
commit | commitdiff | tree | snapshot |
2006-02-17 |
Chris Lattner | unbreak the build |
commit | commitdiff | tree | snapshot |
2006-02-17 |
Evan Cheng | Unbreak x86 be |
commit | commitdiff | tree | snapshot |
2006-02-17 |
Chris Lattner | Fix loops where the header has an exit, fixing a loop... |
commit | commitdiff | tree | snapshot |
2006-02-17 |
Nate Begeman | Fix a comment sabre noticed :) |
commit | commitdiff | tree | snapshot |
2006-02-17 |
Nate Begeman | A couple new regression tests to make sure we always... |
commit | commitdiff | tree | snapshot |
2006-02-17 |
Nate Begeman | kill ADD_PARTS & SUB_PARTS and replace them with fancy... |
commit | commitdiff | tree | snapshot |
2006-02-17 |
Chris Lattner | Fix another miscompilation exposed by lencode, where... |
commit | commitdiff | tree | snapshot |
2006-02-17 |
Chris Lattner | add note about div by power of 2 |
commit | commitdiff | tree | snapshot |
2006-02-17 |
Jeff Cohen | Fix bug noticed by VC++. |
commit | commitdiff | tree | snapshot |
2006-02-17 |
Jeff Cohen | Inform Visual Studio of deleted file. |
commit | commitdiff | tree | snapshot |
2006-02-17 |
Nate Begeman | Whoops, didn't mean to check this in yet. |
commit | commitdiff | tree | snapshot |
2006-02-17 |
Nate Begeman | Add a missing and useful pat frag |
commit | commitdiff | tree | snapshot |
2006-02-17 |
Chris Lattner | start of some new simplification code, not thoroughly... |
commit | commitdiff | tree | snapshot |
2006-02-17 |
Evan Cheng | Remind ourselves to revisit the "pxor vs. xorps/xorpd... |
commit | commitdiff | tree | snapshot |
2006-02-17 |
Nate Begeman | Kill the x86 pattern isel. boom. |
commit | commitdiff | tree | snapshot |
2006-02-17 |
Evan Cheng | Remove the entry about using movapd for SSE reg-reg... |
commit | commitdiff | tree | snapshot |
2006-02-16 |
Evan Cheng | pxor (for FLD0SS) encoding was missing the OpSize prefix. |
commit | commitdiff | tree | snapshot |
2006-02-16 |
Chris Lattner | Remove the skeleton target, it doesn't produce useful... |
commit | commitdiff | tree | snapshot |
2006-02-16 |
Evan Cheng | Dumb bug. Code sees a memcpy from X+c so it increments... |
commit | commitdiff | tree | snapshot |
2006-02-16 |
Evan Cheng | 1. Use pxor instead of xoraps / xorapd to clear FR32... |
commit | commitdiff | tree | snapshot |
2006-02-16 |
Evan Cheng | Use movaps / movapd to spill / restore V4F4 / V2F8... |
commit | commitdiff | tree | snapshot |
2006-02-16 |
Chris Lattner | remove skeleton target |
commit | commitdiff | tree | snapshot |
2006-02-16 |
Nate Begeman | Rework the SelectionDAG-based implementations of Simpli... |
commit | commitdiff | tree | snapshot |
2006-02-16 |
Chris Lattner | don't build the skeleton target |
commit | commitdiff | tree | snapshot |
2006-02-16 |
Chris Lattner | remove support for the skeleton target |
commit | commitdiff | tree | snapshot |
2006-02-16 |
Chris Lattner | Change SplitBlock to increment a BasicBlock::iterator... |
commit | commitdiff | tree | snapshot |
2006-02-16 |
Evan Cheng | MOVAPSrr and MOVAPDrr instruction format should be... |
commit | commitdiff | tree | snapshot |
2006-02-16 |
Duraid Madina | distinguish between objects and register names, now... |
commit | commitdiff | tree | snapshot |
2006-02-16 |
Evan Cheng | If the false case is the current basic block, then... |
commit | commitdiff | tree | snapshot |
2006-02-16 |
Chris Lattner | Lowering of sdiv X, pow2 was broken, this fixes it... |
commit | commitdiff | tree | snapshot |
2006-02-16 |
Chris Lattner | Fix a minor makefile bug with lex/yacc handling that... |
commit | commitdiff | tree | snapshot |
2006-02-16 |
Jeff Cohen | Fix VC++ warning. |
commit | commitdiff | tree | snapshot |
2006-02-16 |
Jeff Cohen | Visual Studio enters the future of bisoning. |
commit | commitdiff | tree | snapshot |
2006-02-16 |
Evan Cheng | Use movaps / movapd (instead of movss / movsd) to do... |
commit | commitdiff | tree | snapshot |
2006-02-16 |
Chris Lattner | fix a bug where we unswitched the wrong way |
commit | commitdiff | tree | snapshot |
2006-02-16 |
Evan Cheng | A bit more memset / memcpy optimization. |
commit | commitdiff | tree | snapshot |
2006-02-15 |
Chris Lattner | Implement trivial unswitching for switch stmts. This... |
commit | commitdiff | tree | snapshot |
2006-02-15 |
Evan Cheng | Remove an entry. |
commit | commitdiff | tree | snapshot |
2006-02-15 |
Evan Cheng | Remove an unused function parameter. |
commit | commitdiff | tree | snapshot |
2006-02-15 |
Chris Lattner | make "trivial" unswitching significantly more general... |
commit | commitdiff | tree | snapshot |
2006-02-15 |
Evan Cheng | Turn a memcpy from string constant into a series of... |
commit | commitdiff | tree | snapshot |
2006-02-15 |
Andrew Lenharth | fix a bunch of alpha regressions. see bug 709 |
commit | commitdiff | tree | snapshot |
2006-02-15 |
Chris Lattner | new test |
commit | commitdiff | tree | snapshot |
2006-02-15 |
Jim Laskey | Should not combine ISD::LOCATIONs until we have scheme... |
commit | commitdiff | tree | snapshot |
next |