2010-07-09 |
Bruno Cardoso Lopes | Merge VEX enums with other x86 enum forms. Also fix... |
tree | commitdiff |
2010-07-09 |
Dan Gohman | Fix the memoperand offsets in code generated for va_start. |
tree | commitdiff |
2010-07-09 |
Chris Lattner | have the mc lowering process handle a few tail call... |
tree | commitdiff |
2010-07-09 |
Bob Wilson | Print "dregpair" NEON operands with a space between... |
tree | commitdiff |
2010-07-09 |
Dan Gohman | Re-apply bottom-up fast-isel, with fixes. Be very caref... |
tree | commitdiff |
2010-07-09 |
Bruno Cardoso Lopes | Factor out x86 segment override prefix encoding, and... |
tree | commitdiff |
2010-07-09 |
Chris Lattner | reject pseudo instructions early in the encoder. |
tree | commitdiff |
2010-07-09 |
Bruno Cardoso Lopes | Remove trailing whitespaces from file |
tree | commitdiff |
2010-07-08 |
Chris Lattner | Change LEA to have 5 operands for its memory operand... |
tree | commitdiff |
2010-07-08 |
Chris Lattner | add some long-overdue enums to refer to the parts of... |
tree | commitdiff |
2010-07-08 |
Jakob Stoklund Olesen | Remember the VR64 register class |
tree | commitdiff |
2010-07-08 |
Chris Lattner | Rework segment prefix emission code to handle segments |
tree | commitdiff |
2010-07-08 |
Chris Lattner | introduce a new X86II::getMemoryOperandNo method, which |
tree | commitdiff |
2010-07-08 |
Kalle Raiskila | Switch SPU calling convention (function arguments) |
tree | commitdiff |
2010-07-08 |
Evan Cheng | Check for FiniteOnlyFPMath as well. |
tree | commitdiff |
2010-07-08 |
Jakob Stoklund Olesen | Teach the x86 floating point stackifier to handle COPY... |
tree | commitdiff |
2010-07-08 |
Jakob Stoklund Olesen | Implement X86InstrInfo::copyPhysReg |
tree | commitdiff |
2010-07-08 |
Bob Wilson | The NEONPreAllocPass should never have to assign fixed... |
tree | commitdiff |
2010-07-08 |
Bob Wilson | For big-endian systems, VLD2/VST2 with 32-bit vector... |
tree | commitdiff |
2010-07-08 |
Bob Wilson | Clean up a comment. |
tree | commitdiff |
2010-07-08 |
Jakob Stoklund Olesen | Convert EXTRACT_SUBREG to COPY when emitting machine... |
tree | commitdiff |
2010-07-08 |
Jakob Stoklund Olesen | Remove references to INSERT_SUBREG after de-SSA. |
tree | commitdiff |
2010-07-08 |
Benjamin Kramer | Teach instcombine to transform |
tree | commitdiff |
2010-07-08 |
Eric Christopher | A slight reworking of the custom patterns for x86-64... |
tree | commitdiff |
2010-07-08 |
Evan Cheng | r107852 is only safe with -enable-unsafe-fp-math to... |
tree | commitdiff |
2010-07-08 |
Evan Cheng | Optimize some vfp comparisons to integer ones. This... |
tree | commitdiff |
2010-07-08 |
Dale Johannesen | Changes to ARM tail calls, mostly cosmetic. |
tree | commitdiff |
2010-07-08 |
Dan Gohman | Revert 107840 107839 107813 107804 107800 107797 107791. |
tree | commitdiff |
2010-07-07 |
Jakob Stoklund Olesen | fix copies to/from GR8_ABCD_H even more |
tree | commitdiff |
2010-07-07 |
Jim Grosbach | grammar |
tree | commitdiff |
2010-07-07 |
Jim Grosbach | Handle cases where the post-RA scheduler may move instr... |
tree | commitdiff |
2010-07-07 |
Chris Lattner | finish up support for callw: PR7195 |
tree | commitdiff |
2010-07-07 |
Chris Lattner | Implement the major chunk of PR7195: support for 'callw' |
tree | commitdiff |
2010-07-07 |
Bruno Cardoso Lopes | Add more assembly opcodes for SSE compare instructions |
tree | commitdiff |
2010-07-07 |
Evan Cheng | Move getExtLoad() and (some) getLoad() DebugLoc argumen... |
tree | commitdiff |
2010-07-07 |
Devang Patel | Print undefined/unknown debug value as "undef". |
tree | commitdiff |
2010-07-07 |
Jim Grosbach | grammar and trailing whitespace |
tree | commitdiff |
2010-07-07 |
Jakob Stoklund Olesen | Allow copies between GR8_ABCD_L and GR8_ABCD_H. |
tree | commitdiff |
2010-07-07 |
Dan Gohman | Implement bottom-up fast-isel. This has the advantage... |
tree | commitdiff |
2010-07-07 |
Dan Gohman | Add X86FastISel support for return statements. This... |
tree | commitdiff |
2010-07-07 |
Bruno Cardoso Lopes | Add AVX AES instructions |
tree | commitdiff |
2010-07-07 |
Dan Gohman | Give FunctionLoweringInfo an MBB member, avoiding the... |
tree | commitdiff |
2010-07-07 |
Dan Gohman | Simplify FastISel's constructor by giving it a Function... |
tree | commitdiff |
2010-07-07 |
Dan Gohman | Split the SDValue out of OutputArg so that SelectionDAG... |
tree | commitdiff |
2010-07-07 |
Bruno Cardoso Lopes | Add AVX SSE4.2 instructions |
tree | commitdiff |
2010-07-07 |
Bruno Cardoso Lopes | Use only one multiclass to pinsrq instructions |
tree | commitdiff |
2010-07-07 |
Bruno Cardoso Lopes | Now that almost all SSE4.1 AVX instructions are added... |
tree | commitdiff |
2010-07-07 |
Bruno Cardoso Lopes | Add AVX SSE4.1 insertps, ptest and movntdqa instructions |
tree | commitdiff |
2010-07-07 |
Bruno Cardoso Lopes | Add AVX SSE4.1 extractps and pinsr instructions |
tree | commitdiff |
2010-07-07 |
Bob Wilson | Also use REG_SEQUENCE for VTBX instructions. |
tree | commitdiff |
2010-07-07 |
Jim Grosbach | Mark eh.sjlj.set/longjmp custom lowerings as Darwin... |
tree | commitdiff |
2010-07-07 |
Bruno Cardoso Lopes | Add AVX SSE4.1 Extract Integer instructions |
tree | commitdiff |
2010-07-06 |
Jim Grosbach | By default, the eh.sjlj.setjmp/longjmp intrinsics shoul... |
tree | commitdiff |
2010-07-06 |
Bob Wilson | Use REG_SEQUENCE nodes to make the table registers... |
tree | commitdiff |
2010-07-06 |
Dale Johannesen | Accept RIP-relative symbols with 'i' constraint, and |
tree | commitdiff |
2010-07-06 |
Jakob Stoklund Olesen | Track defs for all aliases in NEONMoveFix. |
tree | commitdiff |
2010-07-06 |
Bruno Cardoso Lopes | Add the rest of AVX SSE4.1 packed move with sign/zero... |
tree | commitdiff |
2010-07-06 |
Bruno Cardoso Lopes | Add part of AVX SSE4.1 packed move with sign/zero exten... |
tree | commitdiff |
2010-07-06 |
Bruno Cardoso Lopes | Fix comment from previous patch |
tree | commitdiff |
2010-07-06 |
Bruno Cardoso Lopes | Add AVX vblendvpd, vblendvps and vpblendvb instructions |
tree | commitdiff |
2010-07-06 |
Dan Gohman | CanLowerReturn doesn't need a SelectionDAG; it just... |
tree | commitdiff |
2010-07-06 |
Devang Patel | Propagate debug loc. |
tree | commitdiff |
2010-07-06 |
Bob Wilson | Represent NEON load/store alignments in bytes, not... |
tree | commitdiff |
2010-07-06 |
Dan Gohman | Reapply r107655 with fixes; insert the pseudo instructi... |
tree | commitdiff |
2010-07-06 |
Devang Patel | Fix PR7545 crash. |
tree | commitdiff |
2010-07-06 |
Rafael Espindola | Don't create neon moves in CopyRegToReg. NEONMoveFixPas... |
tree | commitdiff |
2010-07-06 |
Dan Gohman | Revert r107655. |
tree | commitdiff |
2010-07-06 |
Dan Gohman | Make getMinimalPhysRegClass' comment mention what makes... |
tree | commitdiff |
2010-07-06 |
Dan Gohman | Fix a bunch of custom-inserter functions to handle... |
tree | commitdiff |
2010-07-06 |
Eric Christopher | Fix up -fstack-protector on linux to use the segment |
tree | commitdiff |
2010-07-05 |
Eric Christopher | Have the X86 backend use Triple instead of a string... |
tree | commitdiff |
2010-07-05 |
Kalle Raiskila | Remove some unused/redundant code. |
tree | commitdiff |
2010-07-05 |
Chris Lattner | more tidying. |
tree | commitdiff |
2010-07-05 |
Chris Lattner | some notes about suboptimal insertps's |
tree | commitdiff |
2010-07-05 |
Chris Lattner | rip out even more sporadic v2f32 support. |
tree | commitdiff |
2010-07-05 |
Chris Lattner | rip out the various v2f32 "mmx" handling logic, now... |
tree | commitdiff |
2010-07-04 |
Chris Lattner | Just rip v2f32 support completely out of the X86 backen... |
tree | commitdiff |
2010-07-04 |
Chris Lattner | fix PR7518 - terrible codegen of <2 x float>, by only... |
tree | commitdiff |
2010-07-04 |
Chris Lattner | indentation |
tree | commitdiff |
2010-07-04 |
Bill Wendling | Revert r107583. I no longer think that this is the... |
tree | commitdiff |
2010-07-04 |
Bill Wendling | Mark sse_load_f32 and sse_load_f64 as having memory... |
tree | commitdiff |
2010-07-03 |
Eli Friedman | Minor amendment to switch-lowering improvement. |
tree | commitdiff |
2010-07-03 |
Eli Friedman | Note switch-lowering inefficiency. |
tree | commitdiff |
2010-07-03 |
Bruno Cardoso Lopes | Add AVX SSE4.1 blend, mpsadbw and vdp |
tree | commitdiff |
2010-07-03 |
Bruno Cardoso Lopes | Add AVX SSE4.1 binop (some forms of packed max,min... |
tree | commitdiff |
2010-07-03 |
Bruno Cardoso Lopes | Add AVX SSE4.1 Horizontal Minimum and Position instruction |
tree | commitdiff |
2010-07-03 |
Evan Cheng | Remove isSS argument from CreateFixedObject. Fixed... |
tree | commitdiff |
2010-07-03 |
Bruno Cardoso Lopes | Add AVX SSE4.1 round instructions |
tree | commitdiff |
2010-07-02 |
Bruno Cardoso Lopes | Simple refactoring of SSE4.1 instructions, making room... |
tree | commitdiff |
2010-07-02 |
Bruno Cardoso Lopes | - Add support for the rest of AVX SSE3 instructions |
tree | commitdiff |
2010-07-02 |
Evan Cheng | Remove early IT block formation. It's not used. |
tree | commitdiff |
2010-07-02 |
Evan Cheng | - Two-address pass should not assume unfolding is alway... |
tree | commitdiff |
2010-07-02 |
Gabor Greif | beautify output |
tree | commitdiff |
2010-07-02 |
Gabor Greif | use ArgOperand API |
tree | commitdiff |
2010-07-02 |
Bob Wilson | Fix incorrect asm-printing of some NEON immediates... |
tree | commitdiff |
2010-07-02 |
Gabor Greif | use ArgOperand API (found by my previous commit) |
tree | commitdiff |
2010-07-01 |
Bruno Cardoso Lopes | Shrink down SSE3 code by more multiclass refactoring |
tree | commitdiff |
2010-07-01 |
Bruno Cardoso Lopes | Shrink down SSE3 code by some multiclass refactoring... |
tree | commitdiff |
2010-07-01 |
Bob Wilson | ARM function alignments were off by a power of two... |
tree | commitdiff |
2010-07-01 |
Bill Wendling | Implement the "linker_private_weak" linkage type. This... |
tree | commitdiff |
next |