2008-06-13 |
Duncan Sands | Disable some DAG combiner optimizations that may be |
tree | commitdiff |
2008-06-11 |
Anton Korobeynikov | Properly lower DYNAMIC_STACKALLOC - bracket all black... |
tree | commitdiff |
2008-06-09 |
Dan Gohman | CPPBackend support for extractvalue and insertvalue. |
tree | commitdiff |
2008-06-09 |
Dan Gohman | Abort on an unrecognized opcode. |
tree | commitdiff |
2008-06-09 |
Dan Gohman | Update the CPP backend for the ConstantFP::get API... |
tree | commitdiff |
2008-06-09 |
Rafael Espindola | add support for PIC on linux x86-64 |
tree | commitdiff |
2008-06-08 |
Duncan Sands | Remove comparison methods for MVT. The main cause |
tree | commitdiff |
2008-06-08 |
Bruno Cardoso Lopes | Added FP instruction formats. |
tree | commitdiff |
2008-06-08 |
Bill Wendling | Temporarily reverting r52056. It's causing PPC to fail... |
tree | commitdiff |
2008-06-07 |
Bruno Cardoso Lopes | Added support for FP Registers |
tree | commitdiff |
2008-06-07 |
Evan Cheng | Revert r52046. It broke cbe on x86 / Mac OS X. |
tree | commitdiff |
2008-06-06 |
Evan Cheng | Typo. |
tree | commitdiff |
2008-06-06 |
Evan Cheng | PPC preferred loop alignment is 16. |
tree | commitdiff |
2008-06-06 |
Anton Korobeynikov | Handle assembler identifiers specially in CBE. This... |
tree | commitdiff |
2008-06-06 |
Duncan Sands | Wrap MVT::ValueType in a struct to get type safety |
tree | commitdiff |
2008-06-06 |
Bruno Cardoso Lopes | Added custom isel for MUL, SDIVREM, UDIVREM, SMUL_LOHI... |
tree | commitdiff |
2008-06-06 |
Bruno Cardoso Lopes | Added custom SELECT_CC lowering |
tree | commitdiff |
2008-06-05 |
Evan Cheng | Don't break strict aliasing. |
tree | commitdiff |
2008-06-04 |
Chris Lattner | Rewrite a bunch of the CBE's inline asm code, giving... |
tree | commitdiff |
2008-06-04 |
Duncan Sands | Change packed struct layout so that field sizes |
tree | commitdiff |
2008-06-04 |
Bruno Cardoso Lopes | Some Mips minor fixes |
tree | commitdiff |
2008-06-03 |
Dale Johannesen | Add StringConstantPrefix to control what the |
tree | commitdiff |
2008-06-02 |
Scott Michel | Add necessary 64-bit support so that gcc frontend compi... |
tree | commitdiff |
2008-06-02 |
Dan Gohman | Implement CBE support for first-class structs and array... |
tree | commitdiff |
2008-06-02 |
Rafael Espindola | Don't use the GOT for symbols that are not externally... |
tree | commitdiff |
2008-06-01 |
Bruno Cardoso Lopes | Fixed flag issue that was generating infinite loop... |
tree | commitdiff |
2008-05-31 |
Nick Lewycky | Peer through sext/zext when looking for not(cmp). |
tree | commitdiff |
2008-05-31 |
Nick Lewycky | Yay us! Every one of these examples turns into icmp... |
tree | commitdiff |
2008-05-31 |
Chris Lattner | Fix the CBE's handling of instructions whose result... |
tree | commitdiff |
2008-05-31 |
Dan Gohman | Teach the DAGISelEmitter to not compute the variable_op... |
tree | commitdiff |
2008-05-30 |
Evan Cheng | Fix indentation. |
tree | commitdiff |
2008-05-30 |
Bill Wendling | Add the "AsCheapAsAMove" flag to some 64-bit xor instru... |
tree | commitdiff |
2008-05-29 |
Dan Gohman | Add patterns for CALL32m and CALL64m. They aren't match... |
tree | commitdiff |
2008-05-29 |
Bill Wendling | Remove more iostream header includes. Needed to impleme... |
tree | commitdiff |
2008-05-29 |
Dan Gohman | Fix a tblgen problem handling variable_ops in tblgen... |
tree | commitdiff |
2008-05-29 |
Dan Gohman | Expand small memmovs using inline code. Set the X86... |
tree | commitdiff |
2008-05-29 |
Evan Cheng | Implement vector shift up / down and insert zero with... |
tree | commitdiff |
2008-05-29 |
Bill Wendling | XOR?RI instructions aren't as cheap as moves. |
tree | commitdiff |
2008-05-29 |
Bill Wendling | Implement "AsCheapAsAMove" for some obviously cheap... |
tree | commitdiff |
2008-05-28 |
Bill Wendling | Add a flag to indicate that an instruction is as cheap... |
tree | commitdiff |
2008-05-28 |
Nate Begeman | Update some comments noticed in a recent checkin |
tree | commitdiff |
2008-05-28 |
Chris Lattner | Add chain inputs for loads. |
tree | commitdiff |
2008-05-28 |
Chris Lattner | Fix CodeGen/Generic/2005-10-21-longlonggtu.ll on ia64. |
tree | commitdiff |
2008-05-28 |
Chris Lattner | loads should get chains. THis helps but does not solve... |
tree | commitdiff |
2008-05-28 |
Chris Lattner | Fix 2006-04-28-Sign-extend-bool.ll for ia64. |
tree | commitdiff |
2008-05-28 |
Chris Lattner | reindent. |
tree | commitdiff |
2008-05-28 |
Dan Gohman | Fix the encoding for two more "rm" instructions that... |
tree | commitdiff |
2008-05-28 |
Mon P Wang | Fixed X86 encoding error CVTPS2PD and CVTPD2PS when... |
tree | commitdiff |
2008-05-28 |
Nate Begeman | Don't attempt to create VZEXT_LOAD out of an extload... |
tree | commitdiff |
2008-05-27 |
Duncan Sands | Fix some constructs that gcc-4.4 warns about. |
tree | commitdiff |
2008-05-24 |
Chris Lattner | Add FreeBSD/PPC support, patch by Marcel Moolenaar! |
tree | commitdiff |
2008-05-24 |
Evan Cheng | Eliminate x86.sse2.punpckh.qdq and x86.sse2.punpckl... |
tree | commitdiff |
2008-05-24 |
Evan Cheng | Eliminate x86.sse2.movs.d, x86.sse2.shuf.pd, x86.sse2... |
tree | commitdiff |
2008-05-24 |
Duncan Sands | Tweak how ConstantFP80Ty constants are output |
tree | commitdiff |
2008-05-24 |
Dale Johannesen | Put initialized const weak objects into correct |
tree | commitdiff |
2008-05-24 |
Evan Cheng | This is done. |
tree | commitdiff |
2008-05-24 |
Evan Cheng | Remove x86.sse2.loadh.pd and x86.sse2.loadl.pd. These... |
tree | commitdiff |
2008-05-23 |
Dale Johannesen | Add a missed CommonLinkage check. |
tree | commitdiff |
2008-05-23 |
Evan Cheng | Use movlps / movhps to modify low / high half of 16... |
tree | commitdiff |
2008-05-23 |
Dan Gohman | Elaborate on the entry on integer vector multiplication... |
tree | commitdiff |
2008-05-23 |
Evan Cheng | Fix a duplicated pattern. |
tree | commitdiff |
2008-05-23 |
Dan Gohman | Use PMULDQ for v2i64 multiplies when SSE4.1 is availabl... |
tree | commitdiff |
2008-05-23 |
Evan Cheng | New entry. |
tree | commitdiff |
2008-05-23 |
Dan Gohman | Fix another isFirstClassType that now needs to be isSin... |
tree | commitdiff |
2008-05-23 |
Chris Lattner | we compile multiply-by-constant into horrible code... |
tree | commitdiff |
2008-05-23 |
Evan Cheng | Bug: rcpps can only folds a load if the address is... |
tree | commitdiff |
2008-05-23 |
Dale Johannesen | Put const weak stuff in appropriate section on Darwin. |
tree | commitdiff |
2008-05-22 |
Evan Cheng | X86CodeEmitter should not set PIC style to None at... |
tree | commitdiff |
2008-05-22 |
Evan Cheng | Add missing patterns. |
tree | commitdiff |
2008-05-22 |
Chris Lattner | fix an off-by-one error in my previous patch, don't... |
tree | commitdiff |
2008-05-22 |
Chris Lattner | Add support for multiple-return values in inline asm... |
tree | commitdiff |
2008-05-20 |
Evan Cheng | movsd and movq do not require 16-byte alignment. This... |
tree | commitdiff |
2008-05-20 |
Evan Cheng | runOnMachineFunction should set IsPIC because relocatio... |
tree | commitdiff |
2008-05-19 |
Dale Johannesen | Handle quoted names when constructing $stub's, |
tree | commitdiff |
2008-05-17 |
Chris Lattner | trip count computation deficiency |
tree | commitdiff |
2008-05-16 |
Dale Johannesen | Record weak external linkage in a case where we were |
tree | commitdiff |
2008-05-16 |
Gabor Greif | API change for {BinaryOperator|CmpInst|CastInst}::creat... |
tree | commitdiff |
2008-05-16 |
Dale Johannesen | Treat common as distinct from weak global on Darwin... |
tree | commitdiff |
2008-05-15 |
Evan Cheng | Fix typos and comments. |
tree | commitdiff |
2008-05-15 |
Evan Cheng | Make use of vector load and store operations to impleme... |
tree | commitdiff |
2008-05-14 |
Evan Cheng | Silence warnings. |
tree | commitdiff |
2008-05-14 |
Dale Johannesen | Add CommonLinkage; currently tentative definitions |
tree | commitdiff |
2008-05-14 |
Sanjiv Gupta | Detabification. Fixed indentation and spacing. |
tree | commitdiff |
2008-05-14 |
Nicolas Geoffray | Fix typo in ParameterAttribute fields usage. Add an... |
tree | commitdiff |
2008-05-14 |
Sanjiv Gupta | Fixed the file description header at the top to remove... |
tree | commitdiff |
2008-05-14 |
Evan Cheng | Doh. Alignment is in bytes, not in bits. |
tree | commitdiff |
2008-05-14 |
Dan Gohman | Change target-specific classes to use more precise... |
tree | commitdiff |
2008-05-13 |
Chris Lattner | add a note |
tree | commitdiff |
2008-05-13 |
Evan Cheng | - Fix the pasto in the fix for a previous pasto. |
tree | commitdiff |
2008-05-13 |
Chris Lattner | add a note |
tree | commitdiff |
2008-05-13 |
Nate Begeman | Fix one more encoding bug. |
tree | commitdiff |
2008-05-13 |
Evan Cheng | - Don't treat anyext 16-bit load as a 32-bit load if... |
tree | commitdiff |
2008-05-13 |
Sanjiv Gupta | Adding files for Microchip's PIC16 target. |
tree | commitdiff |
2008-05-13 |
Evan Cheng | Instead of a vector load, shuffle and then extract... |
tree | commitdiff |
2008-05-13 |
Nate Begeman | Fix and encoding error in the psrad xmm, imm8 instruction. |
tree | commitdiff |
2008-05-13 |
Evan Cheng | On x86, it's safe to treat i32 load anyext as a normal... |
tree | commitdiff |
2008-05-13 |
Dan Gohman | Clean up the use of static and anonymous namespaces... |
tree | commitdiff |
2008-05-12 |
Nate Begeman | Teach Legalize how to scalarize VSETCC |
tree | commitdiff |
2008-05-12 |
Evan Cheng | Xform bitconvert(build_pair(load a, load b)) to a singl... |
tree | commitdiff |
2008-05-12 |
Bill Wendling | Constify the machine instruction passed into the |
tree | commitdiff |
next |