| Commit message (Expand) | Author | Age | Files | Lines |
* | Detabification. Fixed indentation and spacing. | Sanjiv Gupta | 2008-05-14 | 16 | -606/+525 |
* | Fix typo in ParameterAttribute fields usage. Add an include | Nicolas Geoffray | 2008-05-14 | 1 | -2/+3 |
* | Fixed the file description header at the top to remove the developer name. | Sanjiv Gupta | 2008-05-14 | 1 | -2/+2 |
* | Doh. Alignment is in bytes, not in bits. | Evan Cheng | 2008-05-14 | 1 | -2/+2 |
* | Change target-specific classes to use more precise static types. | Dan Gohman | 2008-05-14 | 24 | -52/+49 |
* | Whitespace cleanups. | Dan Gohman | 2008-05-14 | 1 | -1/+1 |
* | Make PreVerifyID, IntSigsEnd, and KillSigsEnd const. | Dan Gohman | 2008-05-14 | 2 | -3/+5 |
* | Split the loop unroll mechanism logic out into a utility function. | Dan Gohman | 2008-05-14 | 2 | -379/+385 |
* | 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 | 2 | -1/+30 |
* | 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 |
* | Fix for PR 2323, infinite loop in tail dup. | Dale Johannesen | 2008-05-13 | 1 | -4/+15 |
* | 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 |
* | Fix one more encoding bug. | Nate Begeman | 2008-05-13 | 1 | -1/+1 |
* | - Don't treat anyext 16-bit load as a 32-bit load if it's volatile. | Evan Cheng | 2008-05-13 | 1 | -2/+2 |
* | 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 | 4 | -83/+89 |
* | 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 | 1 | -8/+6 |
* | Change class' public PassInfo variables to by initialized with the | Dan Gohman | 2008-05-13 | 16 | -36/+31 |
* | 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 | 2 | -27/+28 |
* | Clean up the use of static and anonymous namespaces. This turned up | Dan Gohman | 2008-05-13 | 124 | -705/+783 |
* | 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 | 4 | -74/+55 |
* | 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 | 2 | -2/+3 |
* | 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 |
* | 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 | 4 | -0/+99 |
* | 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 | 11 | -1461/+1697 |
* | Make firstEightPowers const. | Dan Gohman | 2008-05-12 | 1 | -2/+2 |
* | Update comments. | Dan Gohman | 2008-05-12 | 2 | -5/+4 |
* | Fix a compile error on compilers that still want a return value | Dan Gohman | 2008-05-12 | 1 | -0/+1 |