| Commit message (Expand) | Author | Age | Files | Lines |
* | Do not run instruction combiner in middle of loop optimization passes. | Devang Patel | 2008-05-14 | 1 | -1/+0 |
* | Split the loop unroll mechanism logic out into a utility function. | Dan Gohman | 2008-05-14 | 3 | -379/+438 |
* | Fix Analysis/BasicAA/pure-const-dce.ll. This turned out to be a correctness | Owen Anderson | 2008-05-13 | 1 | -1/+38 |
* | Merge of r51073-51074 from use-diet branch. | Gabor Greif | 2008-05-13 | 4 | -11/+42 |
* | Make this function public. | Eric Christopher | 2008-05-13 | 1 | -4/+4 |
* | Dominance Frontier is cfg only pass. | Devang Patel | 2008-05-13 | 1 | -1/+1 |
* | Fix memdep's handling of invokes when finding the dependency of another call | Owen Anderson | 2008-05-13 | 1 | -1/+1 |
* | Update the Win32 project files, patch by Razvan Aciu! | Chris Lattner | 2008-05-13 | 31 | -220/+229 |
* | Fix for PR 2323, infinite loop in tail dup. | Dale Johannesen | 2008-05-13 | 2 | -4/+41 |
* | add a note | Chris Lattner | 2008-05-13 | 1 | -0/+18 |
* | - Fix the pasto in the fix for a previous pasto. | Evan Cheng | 2008-05-13 | 1 | -4/+4 |
* | add a note | Chris Lattner | 2008-05-13 | 1 | -0/+24 |
* | s/indicies/indices/ and clarify the extractvalue and insertvalue are | Dan Gohman | 2008-05-13 | 1 | -9/+9 |
* | Fix one more encoding bug. | Nate Begeman | 2008-05-13 | 1 | -1/+1 |
* | Added configure switches for PIC16 backend. | Sanjiv Gupta | 2008-05-13 | 1 | -1/+6 |
* | - Don't treat anyext 16-bit load as a 32-bit load if it's volatile. | Evan Cheng | 2008-05-13 | 1 | -2/+2 |
* | Add thin layer over StringMap to form StringSet. By Mikhail Glushenkov. | Anton Korobeynikov | 2008-05-13 | 1 | -0/+40 |
* | Make the non-local CSE safety checks slightly more thorough. | Owen Anderson | 2008-05-13 | 1 | -6/+8 |
* | Adding files for Microchip's PIC16 target. | Sanjiv Gupta | 2008-05-13 | 23 | -0/+3323 |
* | Instead of a vector load, shuffle and then extract an element. Load the eleme... | Evan Cheng | 2008-05-13 | 9 | -96/+114 |
* | Add a testcase for non-local CSE of read-only calls. | Owen Anderson | 2008-05-13 | 1 | -0/+49 |
* | Add support for non-local CSE of read-only calls. | Owen Anderson | 2008-05-13 | 1 | -12/+45 |
* | Derive GetResultInst from UnaryInstruction, this simplifies code and removes ... | Gabor Greif | 2008-05-13 | 3 | -30/+13 |
* | Change class' public PassInfo variables to by initialized with the | Dan Gohman | 2008-05-13 | 19 | -103/+95 |
* | 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 |