2011-09-03 |
Benjamin Kramer | Use internal storage for command line option. |
tree | commitdiff |
2011-09-03 |
Bruno Cardoso Lopes | Add AVX versions to match AESENC/AESDEC intrinsics... |
tree | commitdiff |
2011-09-03 |
Bruno Cardoso Lopes | Add AVX version of a SSE4.1 VPBLENDVB pattern |
tree | commitdiff |
2011-09-03 |
Bruno Cardoso Lopes | Add AVX versions of SSE4.1 EXTRACTPS patterns |
tree | commitdiff |
2011-09-03 |
Bruno Cardoso Lopes | Add AVX versions for SSE4.1 MOVZX* patterns |
tree | commitdiff |
2011-09-03 |
Bruno Cardoso Lopes | Add one more AVX pattern for MOVZPQILo2PQI |
tree | commitdiff |
2011-09-03 |
Bruno Cardoso Lopes | Move PUNPCKLQDQ splat pattern close to the instruction... |
tree | commitdiff |
2011-09-03 |
Bruno Cardoso Lopes | Add AVX pattern versions for PSHUFB,PSIGN{B,W,D} |
tree | commitdiff |
2011-09-03 |
Bruno Cardoso Lopes | Add AVX versions of MOVZDI2PDI patterns. Use SUBREG_TO_... |
tree | commitdiff |
2011-09-03 |
Bruno Cardoso Lopes | Enforce subtarget checks in a few places to be explicit... |
tree | commitdiff |
2011-09-03 |
Bruno Cardoso Lopes | Tidy up code moving patterns to their appropriate place! |
tree | commitdiff |
2011-09-03 |
Bruno Cardoso Lopes | Add AVX versions of FsMOVAPS and FsMOVAPS. Teach X86Ins... |
tree | commitdiff |
2011-09-03 |
Bruno Cardoso Lopes | Teach X86FastISel to use AVX versions of instructions... |
tree | commitdiff |
2011-09-03 |
Bruno Cardoso Lopes | Fix 80-column and style |
tree | commitdiff |
2011-09-03 |
Bruno Cardoso Lopes | Tidy up some SSE/AVX convert intrinsics. Also add an... |
tree | commitdiff |
2011-09-02 |
Jakob Stoklund Olesen | Pseudo CMOV instructions don't clobber EFLAGS. |
tree | commitdiff |
2011-09-02 |
Jakob Stoklund Olesen | Check for EFLAGS live-out before clobbering it. |
tree | commitdiff |
2011-09-02 |
Jakob Stoklund Olesen | Use existing function. |
tree | commitdiff |
2011-09-02 |
Jakob Stoklund Olesen | Remove unused variables. |
tree | commitdiff |
2011-09-02 |
Eli Friedman | Don't fast-isel for atomic load/store; some cases requi... |
tree | commitdiff |
2011-09-02 |
Kevin Enderby | Change X86 disassembly to print immediates values as... |
tree | commitdiff |
2011-09-02 |
Bill Wendling | Revert r138826 until PR10834 can be fixed. |
tree | commitdiff |
2011-09-01 |
Bruno Cardoso Lopes | Fix vbroadcast matching logic to early unmatch if the... |
tree | commitdiff |
2011-08-31 |
Bruno Cardoso Lopes | Move more code around and duplicate AVX patterns: MOVHP... |
tree | commitdiff |
2011-08-31 |
Bruno Cardoso Lopes | Move MOVAPS,MOVUPS patterns close to the instructions... |
tree | commitdiff |
2011-08-31 |
Bruno Cardoso Lopes | Remove "_Int" forms of MOVUPSmr and MOVAPSmr |
tree | commitdiff |
2011-08-31 |
Rafael Espindola | Spelling and grammar fixes to problems found by Duncan. |
tree | commitdiff |
2011-08-31 |
Eli Friedman | Make sure we don't crash when -miphoneos-version-min... |
tree | commitdiff |
2011-08-31 |
Eric Christopher | Rework this conditional a bit. |
tree | commitdiff |
2011-08-31 |
Bruno Cardoso Lopes | - Move all MOVSS and MOVSD patterns close to their... |
tree | commitdiff |
2011-08-31 |
Bruno Cardoso Lopes | Remove unnecessary AVX checks |
tree | commitdiff |
2011-08-31 |
Bruno Cardoso Lopes | Teach more places to use VMOVAPS,VMOVUPS instead of... |
tree | commitdiff |
2011-08-31 |
Evan Cheng | Fix (movhps load) lowering / pattern to match more... |
tree | commitdiff |
2011-08-30 |
Bill Wendling | Fix off-by-one error Benjamin noticed. |
tree | commitdiff |
2011-08-30 |
Bill Wendling | Enable compact unwind info by default. This only applie... |
tree | commitdiff |
2011-08-30 |
Jeffrey Yasskin | Fix C++0x narrowing errors when char is unsigned. |
tree | commitdiff |
2011-08-30 |
Rafael Espindola | Adds support for variable sized allocas. For a variable... |
tree | commitdiff |
2011-08-30 |
Rafael Espindola | Adds a SelectionDAG node X86SegAlloca which will be... |
tree | commitdiff |
2011-08-30 |
Rafael Espindola | Emit segmented-stack specific code into function prolog... |
tree | commitdiff |
2011-08-29 |
Eli Friedman | Explicitly zero out parts of a vector which are require... |
tree | commitdiff |
2011-08-29 |
Bruno Cardoso Lopes | Move non-intruction patterns to a more appropriate... |
tree | commitdiff |
2011-08-28 |
Nicolas Geoffray | Remove premature previous commit. |
tree | commitdiff |
2011-08-28 |
Nicolas Geoffray | Encoding of instructions referencing segments has chang... |
tree | commitdiff |
2011-08-27 |
Benjamin Kramer | Silence GCC warnings and make an array const. |
tree | commitdiff |
2011-08-26 |
Eli Friedman | Add support for generating CMPXCHG16B on x86-64 for... |
tree | commitdiff |
2011-08-26 |
Craig Topper | Fix disassembling of VCVTSD2SI |
tree | commitdiff |
2011-08-25 |
Bruno Cardoso Lopes | Do the same as r138461. Mark VZEROALL as clobbering... |
tree | commitdiff |
2011-08-25 |
Bruno Cardoso Lopes | Add support for AVX 256-bit version of MOVDDUP! |
tree | commitdiff |
2011-08-25 |
Bruno Cardoso Lopes | Make isMOVDDUP mask check more strict and update comments! |
tree | commitdiff |
2011-08-25 |
Craig Topper | Add more missing TB encodings to VEX instructions to... |
tree | commitdiff |
2011-08-25 |
Craig Topper | Add TB encoding to VEROALL, VZEROUPPER, and VCVTPS2PD... |
tree | commitdiff |
2011-08-25 |
Bruno Cardoso Lopes | Add support for 256-bit versions of VSHUFPD and VSHUFPS. |
tree | commitdiff |
2011-08-25 |
Bruno Cardoso Lopes | Add memory version of SHUFPD to mask decoding! |
tree | commitdiff |
2011-08-24 |
Bruno Cardoso Lopes | Create a section for non-instructions patterns in the... |
tree | commitdiff |
2011-08-24 |
Bruno Cardoso Lopes | Move code around! |
tree | commitdiff |
2011-08-24 |
Bruno Cardoso Lopes | Organize UNPCK* patterns, also add remaining for AVX. |
tree | commitdiff |
2011-08-24 |
Bruno Cardoso Lopes | Move remaining MOVDDUP patterns close to MOVDDUP defint... |
tree | commitdiff |
2011-08-24 |
Bruno Cardoso Lopes | Organize and tidy up MOVDDUP section. Also update comments! |
tree | commitdiff |
2011-08-24 |
Bruno Cardoso Lopes | Move MOVHLPS patterns close to MOVHLPS definition,... |
tree | commitdiff |
2011-08-24 |
Bruno Cardoso Lopes | Move all PSHUF* patterns close to the PSHUF* definition... |
tree | commitdiff |
2011-08-24 |
Bruno Cardoso Lopes | Move all SHUFP* patterns close to the SHUFP* definition... |
tree | commitdiff |
2011-08-24 |
Eli Friedman | Hook up 64-bit atomic load/store on x86-32. I plan... |
tree | commitdiff |
2011-08-24 |
Eli Friedman | Fix whitespace. |
tree | commitdiff |
2011-08-24 |
Eli Friedman | Basic x86 code generation for atomic load and store... |
tree | commitdiff |
2011-08-24 |
Bruno Cardoso Lopes | Mark VZEROALL as clobbering all YMM registers |
tree | commitdiff |
2011-08-24 |
Evan Cheng | Move TargetRegistry and TargetSelect from Target to... |
tree | commitdiff |
2011-08-24 |
Craig Topper | Break 256-bit vector int add/sub/mul into two 128-bit... |
tree | commitdiff |
2011-08-23 |
Bruno Cardoso Lopes | Fix a nasty bug where a v4i64 was being wrong emitted... |
tree | commitdiff |
2011-08-23 |
Evan Cheng | Some refactoring so TargetRegistry.h no longer has... |
tree | commitdiff |
2011-08-23 |
Nick Lewycky | PerformSubCombine to work on integers larger than i128... |
tree | commitdiff |
2011-08-23 |
Craig Topper | Add support for breaking 256-bit v16i16 and v32i8 VSETC... |
tree | commitdiff |
2011-08-23 |
Bruno Cardoso Lopes | Introduce a pass to insert vzeroupper instructions... |
tree | commitdiff |
2011-08-22 |
Benjamin Kramer | X86: Add some operand types required to identify calls. |
tree | commitdiff |
2011-08-22 |
Bruno Cardoso Lopes | Add support for breaking 256-bit int VETCC into two... |
tree | commitdiff |
2011-08-22 |
Bruno Cardoso Lopes | Add 128-bit AVX codegen for PCMP* family of integer... |
tree | commitdiff |
2011-08-19 |
Bruno Cardoso Lopes | Re-write part of VEX encoding logic, to be more easy... |
tree | commitdiff |
2011-08-19 |
Craig Topper | Add TB encoding to VEX versions of SSE fp logical opera... |
tree | commitdiff |
2011-08-19 |
Bruno Cardoso Lopes | Fix PR10677. Initial patch and idea by Peter Cooper... |
tree | commitdiff |
2011-08-18 |
Bruno Cardoso Lopes | Re-encoded 128-bit AVX versions of SQRT, RSQRT, RCP... |
tree | commitdiff |
2011-08-18 |
Bruno Cardoso Lopes | Cleanup vector logical ops in AVX and add use int versi... |
tree | commitdiff |
2011-08-17 |
Bruno Cardoso Lopes | Fix PR10688. Add support for spliting 256-bit vector... |
tree | commitdiff |
2011-08-17 |
Owen Anderson | Allow the MCDisassembler to return a "soft fail" status... |
tree | commitdiff |
2011-08-17 |
Bruno Cardoso Lopes | Introduce matching patterns for vbroadcast AVX instruct... |
tree | commitdiff |
2011-08-17 |
Bruno Cardoso Lopes | Update comments about vector splat handling in x86 |
tree | commitdiff |
2011-08-17 |
Bruno Cardoso Lopes | Now that we have a canonical way to handle 256-bit... |
tree | commitdiff |
2011-08-16 |
Bruno Cardoso Lopes | Instead of always leaving the work to the generic legal... |
tree | commitdiff |
2011-08-15 |
Bruno Cardoso Lopes | While I'm here, remove the "_alt" hacks to a series... |
tree | commitdiff |
2011-08-15 |
Bruno Cardoso Lopes | Reorder declarations of vmovmskp* and also put the... |
tree | commitdiff |
2011-08-15 |
Jim Grosbach | MCTargetAsmParser target match predicate support. |
tree | commitdiff |
2011-08-15 |
Bruno Cardoso Lopes | Fix PR10656. It's only profitable to use 128-bit insert... |
tree | commitdiff |
2011-08-12 |
Bruno Cardoso Lopes | Fix comment! |
tree | commitdiff |
2011-08-12 |
Bruno Cardoso Lopes | The VPERM2F128 is a AVX instruction which permutes... |
tree | commitdiff |
2011-08-12 |
Bruno Cardoso Lopes | Move code around and add comments |
tree | commitdiff |
2011-08-12 |
Duncan Sands | Silence a bunch (but not all) "variable written but... |
tree | commitdiff |
2011-08-12 |
Andrew Trick | findDeadCallerSavedReg fix: Missing NULL terminator... |
tree | commitdiff |
2011-08-11 |
Bruno Cardoso Lopes | Add a dag combine to xform 256-bit shuffles into simple... |
tree | commitdiff |
2011-08-11 |
Bruno Cardoso Lopes | Fix PR10492 by teaching MOVHLPS and MOVLPS mask matchin... |
tree | commitdiff |
2011-08-11 |
Nadav Rotem | Add a comment, per Bruno's CR. |
tree | commitdiff |
2011-08-11 |
Nadav Rotem | [AVX] If the data which is going to be saved is already... |
tree | commitdiff |
2011-08-11 |
Bruno Cardoso Lopes | Cleanup: Remove Int_ CVTSS2SI* forms |
tree | commitdiff |
next |