| Commit message (Expand) | Author | Age | Files | Lines |
* | 80 col / tabs fixes | Nate Begeman | 2008-05-13 | 2 | -6/+7 |
* | Fix and encoding error in the psrad xmm, imm8 instruction. | Nate Begeman | 2008-05-13 | 1 | -1/+1 |
* | On x86, it's safe to treat i32 load anyext as a normal i32 load. Ditto for i8... | Evan Cheng | 2008-05-13 | 3 | -27/+43 |
* | Clean up the use of static and anonymous namespaces. This turned up | Dan Gohman | 2008-05-13 | 124 | -705/+783 |
* | Initial documentation for first-class aggregates changes. | Dan Gohman | 2008-05-12 | 1 | -0/+116 |
* | Fix a malformed %gt; | Dan Gohman | 2008-05-12 | 1 | -1/+1 |
* | Teach Legalize how to scalarize VSETCC | Nate Begeman | 2008-05-12 | 2 | -0/+37 |
* | Xform bitconvert(build_pair(load a, load b)) to a single load if the load loc... | Evan Cheng | 2008-05-12 | 6 | -75/+63 |
* | New test for tail merging | Dale Johannesen | 2008-05-12 | 1 | -0/+145 |
* | Be more aggressive about tail-merging small blocks | Dale Johannesen | 2008-05-12 | 1 | -1/+12 |
* | Constify isSourceDefinedByImplicitDef function. Otherwise, just formatting | Bill Wendling | 2008-05-12 | 1 | -45/+38 |
* | Constify the machine instruction passed into the | Bill Wendling | 2008-05-12 | 3 | -4/+5 |
* | Initial X86 codegen support for VSETCC. | Nate Begeman | 2008-05-12 | 3 | -11/+44 |
* | Further rework of tail merge algorithm. Not quite | Dale Johannesen | 2008-05-12 | 1 | -111/+77 |
* | Simplify some checks | Nate Begeman | 2008-05-12 | 1 | -4/+4 |
* | Fix a copy+paste bug; pseudo-instructions shouldn't have | Dan Gohman | 2008-05-12 | 1 | -21/+14 |
* | Pointer comparisons should use icmp, not vicmp | Nate Begeman | 2008-05-12 | 1 | -1/+1 |
* | Go back to passing the analyses around as parameters. | Owen Anderson | 2008-05-12 | 1 | -21/+33 |
* | Pointer comparisons should be handled by icmp, not vicmp :) | Nate Begeman | 2008-05-12 | 2 | -3/+3 |
* | Forgot this. | Evan Cheng | 2008-05-12 | 1 | -7/+19 |
* | Hard code CmpInst back to i1 for now while I go track down what in the bitcod... | Nate Begeman | 2008-05-12 | 1 | -2/+2 |
* | Refactor isConsecutiveLoad from X86 to TargetLowering so DAG combiner can mak... | Evan Cheng | 2008-05-12 | 3 | -67/+95 |
* | Revert the previous commit. Go ahead and hoist rematerializable instructions. | Bill Wendling | 2008-05-12 | 1 | -4/+0 |
* | Add support for vicmp/vfcmp codegen, more legalize support coming. | Nate Begeman | 2008-05-12 | 6 | -0/+115 |
* | One real change - don't hoist something that's trivially rematerializable. It's | Bill Wendling | 2008-05-12 | 1 | -18/+19 |
* | Fix build breakage | Nate Begeman | 2008-05-12 | 1 | -1/+1 |
* | Add two new instructions to the llvm IR, vicmp and vfcmp. see updated LangRef | Nate Begeman | 2008-05-12 | 18 | -1523/+2017 |
* | Make firstEightPowers const. | Dan Gohman | 2008-05-12 | 1 | -2/+2 |
* | Update comments. | Dan Gohman | 2008-05-12 | 2 | -5/+4 |
* | Filter option names to escape symbols not allowed as C++ identifiers. | Mikhail Glushenkov | 2008-05-12 | 3 | -8/+37 |
* | Make it possible to choose between different compilation graph definitions at... | Mikhail Glushenkov | 2008-05-12 | 1 | -1/+2 |
* | Fix some error messages; Make LLVMC pass through the exit code of a failed tool. | Mikhail Glushenkov | 2008-05-12 | 3 | -9/+47 |
* | Fix a compile error on compilers that still want a return value | Dan Gohman | 2008-05-12 | 1 | -0/+1 |
* | Fix a missing break in the ISD::FLT_ROUNDS_ handling. Patch by giuma! | Dan Gohman | 2008-05-12 | 1 | -0/+1 |
* | Testcase for PR2264. | Duncan Sands | 2008-05-12 | 1 | -0/+10 |
* | Move the various analyses used by GVN into static variables so we don't have ... | Owen Anderson | 2008-05-12 | 1 | -30/+21 |
* | prune #includes. | Chris Lattner | 2008-05-12 | 1 | -3/+0 |
* | Add a new SparsePropagation analysis utility, which allows you to do | Chris Lattner | 2008-05-12 | 2 | -0/+498 |
* | Make constructors target-specific. This fixes problems where the path would | Nick Lewycky | 2008-05-11 | 3 | -4/+19 |
* | Add note | Anton Korobeynikov | 2008-05-11 | 1 | -0/+38 |
* | Fix various DOUTs to not call the extremely expensive Value::getName() | Chris Lattner | 2008-05-11 | 1 | -5/+5 |
* | Simplify code by using SwitchInst::findCaseValue instead of reimplementing it. | Chris Lattner | 2008-05-10 | 1 | -14/+2 |
* | Remove warnings when using -Wshorten-64-to-32. | Bill Wendling | 2008-05-10 | 1 | -3/+3 |
* | Testcase for PR2303. | Duncan Sands | 2008-05-10 | 1 | -0/+33 |
* | Fix linking of internal aliases | Anton Korobeynikov | 2008-05-10 | 1 | -28/+55 |
* | Prevent -W64-to-32-shortened warnings. | Bill Wendling | 2008-05-10 | 1 | -2/+2 |
* | Prevent warnings from the -Wshorten-64-to-32 flag. | Bill Wendling | 2008-05-10 | 1 | -5/+2 |
* | remove commented-out code, it is subsumed by DECLARE_TRANSPARENT_OPERAND_ACCE... | Gabor Greif | 2008-05-10 | 1 | -9/+0 |
* | merge of use-diet branch to trunk | Gabor Greif | 2008-05-10 | 18 | -584/+1528 |
* | Re-enable loop deletion by default. | Owen Anderson | 2008-05-10 | 1 | -0/+1 |