| Commit message (Expand) | Author | Age | Files | Lines |
* | Update the callgraph correctly in ArgumentPromotion. | Duncan Sands | 2008-09-08 | 1 | -0/+7 |
* | Reapply 55859. This doesn't change anything as | Duncan Sands | 2008-09-08 | 3 | -27/+19 |
* | Add fast isel physical register definition support. | Evan Cheng | 2008-09-08 | 1 | -7/+64 |
* | Add support to extend call operands when needed. Enable x86 fastisel call sup... | Evan Cheng | 2008-09-08 | 1 | -24/+33 |
* | Revert my previous change -- the subtraction of two constants was a no-op | Bill Wendling | 2008-09-08 | 1 | -1/+1 |
* | Convert | Bill Wendling | 2008-09-07 | 1 | -1/+1 |
* | Correct a comment and strip trailing whitespace. | Duncan Sands | 2008-09-07 | 1 | -25/+25 |
* | Initial fastisel call support for C, Fast, and X86_FastCall calling conventio... | Evan Cheng | 2008-09-07 | 1 | -42/+308 |
* | Some code clean up. | Evan Cheng | 2008-09-07 | 1 | -26/+21 |
* | Indentation. | Evan Cheng | 2008-09-07 | 1 | -2/+2 |
* | - Doh. Pass vector by value is bad. | Evan Cheng | 2008-09-07 | 1 | -1/+11 |
* | Handle x86 truncate to i8 with target hook for now. | Evan Cheng | 2008-09-07 | 1 | -0/+38 |
* | fix crash when the malloc/free function is defined or is a declaration with 0... | Nuno Lopes | 2008-09-06 | 1 | -4/+2 |
* | When PruneEH turned an invoke into an ordinary | Duncan Sands | 2008-09-06 | 2 | -1/+20 |
* | Fix constant pool loads, and remove broken versions of addConstantPoolReference. | Owen Anderson | 2008-09-06 | 5 | -45/+10 |
* | Fix the X86 addConstantPoolReference, which had the operands in the wrong order. | Owen Anderson | 2008-09-06 | 1 | -1/+2 |
* | Next limited float precision expansion (log2 12 bits) | Dale Johannesen | 2008-09-05 | 1 | -3/+43 |
* | Revert r55859. This is breaking the build in the abscence of its companion c... | Owen Anderson | 2008-09-05 | 4 | -15/+35 |
* | Fix for PR2687: Add patterns to match sint_to_fp and fp_to_sint for <2 x | Eli Friedman | 2008-09-05 | 1 | -0/+4 |
* | Move the code that inserts copies for function livein registers | Dan Gohman | 2008-09-05 | 2 | -109/+113 |
* | Remove unused map. | Devang Patel | 2008-09-05 | 1 | -1/+0 |
* | Delete the removeCallEdgeTo callgraph method, | Duncan Sands | 2008-09-05 | 3 | -23/+11 |
* | Fix X86FastISel's shift and select code to reject illegal types. | Dan Gohman | 2008-09-05 | 1 | -1/+9 |
* | Add the next limited-precision expansion. | Dale Johannesen | 2008-09-05 | 1 | -3/+42 |
* | Fix the opcodes used by X86FastISel for shifts and conditional moves. | Dan Gohman | 2008-09-05 | 1 | -11/+11 |
* | Factor out code that emits load and store instructions. | Evan Cheng | 2008-09-05 | 1 | -111/+138 |
* | Rename method. | Owen Anderson | 2008-09-05 | 1 | -3/+3 |
* | FastISel support for AND and OR with type i1. | Dan Gohman | 2008-09-05 | 1 | -2/+10 |
* | Add hooks for other intrinsics to get low-precision expansions. | Dale Johannesen | 2008-09-05 | 2 | -12/+60 |
* | X86FastISel support for shifts and conditional moves. | Dan Gohman | 2008-09-05 | 1 | -0/+99 |
* | FastISel support for ConstantExprs. | Dan Gohman | 2008-09-05 | 1 | -5/+17 |
* | Revert r55817. It broke PIC. FastISel will need to find a different | Dan Gohman | 2008-09-05 | 1 | -3/+1 |
* | If SSE2 is available, x86 should pass first 3 f32/f64 arguments in XMM regist... | Evan Cheng | 2008-09-05 | 1 | -0/+6 |
* | Add a variant of AnalyzeCallOperands that can be used by fast isel. | Evan Cheng | 2008-09-05 | 1 | -0/+17 |
* | Use removeAllCalledFunctions rather than removing | Duncan Sands | 2008-09-05 | 1 | -5/+3 |
* | Remove trailing whitespace. | Duncan Sands | 2008-09-05 | 1 | -36/+36 |
* | Make this pass return that it made a change if | Duncan Sands | 2008-09-05 | 1 | -1/+5 |
* | "Fix" PR2762. The testcase now crashes codegen | Duncan Sands | 2008-09-05 | 1 | -1/+19 |
* | Fix a search+replace-o. | Dan Gohman | 2008-09-05 | 1 | -1/+1 |
* | Add -flimit-float-precision to enable some faster, | Dale Johannesen | 2008-09-05 | 2 | -3/+57 |
* | Check a comparion's operand type for legality before | Dan Gohman | 2008-09-05 | 1 | -4/+4 |
* | Fix X86FastISel code for comparisons and conditional branches | Dan Gohman | 2008-09-05 | 1 | -1/+9 |
* | FastISel support for unreachable. | Dan Gohman | 2008-09-05 | 1 | -0/+4 |
* | In FastISel mode, the scheduler may be invoked multiple times | Dan Gohman | 2008-09-05 | 1 | -1/+3 |
* | X86FastISel support for conditional branches. | Dan Gohman | 2008-09-05 | 1 | -1/+39 |
* | Add initial support for selecting constant materializations that require cons... | Owen Anderson | 2008-09-05 | 2 | -1/+89 |
* | X86FastISel support for ICmpInst and FCmpInst. | Dan Gohman | 2008-09-04 | 1 | -0/+139 |
* | For whatever the reason, x86 CallingConv::Fast (i.e. fastcc) was not passing ... | Evan Cheng | 2008-09-04 | 2 | -0/+19 |
* | A loop may be unswitched multiple times. Reconstruct dom info. at the end. | Devang Patel | 2008-09-04 | 1 | -5/+8 |
* | If function notes say optimize for size, then adjust alignment. | Devang Patel | 2008-09-04 | 2 | -0/+4 |