2012-02-18 |
Jia Liu | Emacs-tag and some comment fix for all ARM, CellSPU... |
tree | commitdiff |
2012-02-18 |
Craig Topper | Add X86InstrSVM.td that I forgot to add in r150873. |
tree | commitdiff |
2012-02-18 |
Craig Topper | Add X86 assembler and disassembler support for AMD... |
tree | commitdiff |
2012-02-17 |
Craig Topper | Remove the last of the old vector_shuffle patterns... |
tree | commitdiff |
2012-02-16 |
Jakob Stoklund Olesen | Remove the YMM_HI_6_15 hack. |
tree | commitdiff |
2012-02-16 |
Jakob Stoklund Olesen | Use the same CALL instructions for Windows as for every... |
tree | commitdiff |
2012-02-16 |
Jakob Stoklund Olesen | Enable register mask operands for x86 calls. |
tree | commitdiff |
2012-02-15 |
Chad Rosier | Use a temporary variable, rather then a series of redun... |
tree | commitdiff |
2012-02-15 |
Pete Cooper | Stop custom lowering forr x86 DEC64m from happening... |
tree | commitdiff |
2012-02-14 |
Craig Topper | Move old movl vector_shuffle patterns. Not needed anymo... |
tree | commitdiff |
2012-02-13 |
Craig Topper | Still more vector_shuffle pattern removal. |
tree | commitdiff |
2012-02-13 |
Ahmed Charles | Fix various issues (or do cleanups) found by enabling... |
tree | commitdiff |
2012-02-13 |
Craig Topper | Remove more vector_shuffle patterns for unpack. These... |
tree | commitdiff |
2012-02-13 |
Craig Topper | Recommit r150328. Previous test failures should be... |
tree | commitdiff |
2012-02-13 |
Craig Topper | Update CanXFormVExtractWithShuffleIntoLoad to ensure... |
tree | commitdiff |
2012-02-13 |
NAKAMURA Takumi | Revert r150328, "Remove more vector_shuffle patterns." |
tree | commitdiff |
2012-02-13 |
Pete Cooper | Fixed bug when custom lowering DEC64m on x86. |
tree | commitdiff |
2012-02-12 |
Craig Topper | Remove more vector_shuffle patterns. |
tree | commitdiff |
2012-02-12 |
Craig Topper | Remove more vector_shuffle patterns. |
tree | commitdiff |
2012-02-11 |
Craig Topper | Remove more vector_shuffle patterns. |
tree | commitdiff |
2012-02-11 |
Anton Korobeynikov | Add support for implicit TLS model used with MS VC... |
tree | commitdiff |
2012-02-11 |
Benjamin Kramer | Don't mix declarations and code. |
tree | commitdiff |
2012-02-11 |
Benjamin Kramer | Make the EDis tables const. |
tree | commitdiff |
2012-02-11 |
Benjamin Kramer | Reuse the enum names from X86Desc in the X86Disassembler. |
tree | commitdiff |
2012-02-11 |
Craig Topper | Remove some patterns for matching vector_shuffle instru... |
tree | commitdiff |
2012-02-11 |
Craig Topper | Fix shuffle lowering code to stop creating temporary... |
tree | commitdiff |
2012-02-09 |
Craig Topper | More tweaks to get the size of the X86 disassembler... |
tree | commitdiff |
2012-02-09 |
Craig Topper | Flatten some of the arrays in the X86 disassembler... |
tree | commitdiff |
2012-02-09 |
Jakob Stoklund Olesen | Handle register masks when searching for EFLAGS clobbers. |
tree | commitdiff |
2012-02-08 |
Elena Demikhovsky | Fixed a bug in printing "cmp" pseudo ops. |
tree | commitdiff |
2012-02-08 |
Craig Topper | Remove a couple unneeded intrinsic patterns |
tree | commitdiff |
2012-02-08 |
Craig Topper | Remove GCC builtins for vpermilp* intrinsics as clang... |
tree | commitdiff |
2012-02-07 |
Evan Cheng | Use LEA to adjust stack ptr for Atom. Patch by Andy... |
tree | commitdiff |
2012-02-07 |
Craig Topper | Add instruction selection for 256-bit VPSHUFD and 128... |
tree | commitdiff |
2012-02-06 |
Derek Schuff | Enable streaming of bitcode |
tree | commitdiff |
2012-02-06 |
Chris Lattner | Remove some dead code and tidy things up now that vecto... |
tree | commitdiff |
2012-02-06 |
Benjamin Kramer | X86: Don't call malloc for 4 bits. No functionality... |
tree | commitdiff |
2012-02-06 |
Craig Topper | Add shuffle decoding support for 256-bit pshufd. Merge... |
tree | commitdiff |
2012-02-05 |
Duncan Sands | Persuade GCC that there is nothing worth warning about... |
tree | commitdiff |
2012-02-05 |
Chandler Carruth | Begin fleshing out more convenience predicates in llvm... |
tree | commitdiff |
2012-02-05 |
Craig Topper | Convert assert(0) to llvm_unreachable |
tree | commitdiff |
2012-02-05 |
Craig Topper | Convert assert(0) to llvm_unreachable in X86 Target... |
tree | commitdiff |
2012-02-05 |
Craig Topper | Convert some assert(0) in default of switch statements... |
tree | commitdiff |
2012-02-05 |
Craig Topper | Add target specific node for PMULUDQ. Change patterns... |
tree | commitdiff |
2012-02-05 |
Craig Topper | Remove most of the intrinsics for XOP VPCMOV instructio... |
tree | commitdiff |
2012-02-04 |
Andrew Trick | TargetPassConfig: confine the MC configuration to Targe... |
tree | commitdiff |
2012-02-03 |
Craig Topper | Remove getShuffleVPERMILPImmediate function, getShuffle... |
tree | commitdiff |
2012-02-03 |
Craig Topper | Remove unnecessary qualification on 256-bit vector... |
tree | commitdiff |
2012-02-03 |
Andrew Trick | Added TargetPassConfig. The first little step toward... |
tree | commitdiff |
2012-02-03 |
Andrew Trick | whitespace |
tree | commitdiff |
2012-02-03 |
Lang Hames | Incorporate suggestions Chad, Jakob and Evan's suggesti... |
tree | commitdiff |
2012-02-02 |
Jakob Stoklund Olesen | Require non-NULL register masks. |
tree | commitdiff |
2012-02-02 |
Elena Demikhovsky | Minor change in signature of the getZeroVector() |
tree | commitdiff |
2012-02-02 |
Elena Demikhovsky | Optimization for SIGN_EXTEND operation on AVX. |
tree | commitdiff |
2012-02-02 |
Francois Pichet | Unbreak the MSVC build. |
tree | commitdiff |
2012-02-02 |
Lang Hames | Set EFLAGS correctly in EmitLoweredSelect on X86. |
tree | commitdiff |
2012-02-01 |
Andrew Trick | Instruction scheduling itinerary for Intel Atom. |
tree | commitdiff |
2012-02-01 |
Mon P Wang | Avoid creating an extract element to an illegal type... |
tree | commitdiff |
2012-02-01 |
Chad Rosier | Tidy up. |
tree | commitdiff |
2012-02-01 |
Elena Demikhovsky | Passing AVX 256-bit structures in Win64 was wrong. |
tree | commitdiff |
2012-02-01 |
Elena Demikhovsky | Shortened code in shuffle masks |
tree | commitdiff |
2012-02-01 |
Elena Demikhovsky | Optimization for "truncate" operation on AVX. |
tree | commitdiff |
2012-02-01 |
Craig Topper | Don't create VBROADCAST nodes if any nodes use the... |
tree | commitdiff |
2012-01-31 |
Devang Patel | Add assembler dialect attribute in asm parser which... |
tree | commitdiff |
2012-01-31 |
Craig Topper | Remove pcmpgt/pcmpeq intrinsics as clang is not using... |
tree | commitdiff |
2012-01-30 |
Evan Cheng | PR11834: Use macros which are defined on Windows. Patch... |
tree | commitdiff |
2012-01-30 |
Devang Patel | Intel syntax. Adjust special code, used to recognize... |
tree | commitdiff |
2012-01-30 |
Devang Patel | Intel syntax. Support .intel_syntax directive. |
tree | commitdiff |
2012-01-30 |
Benjamin Kramer | Fix refacto. |
tree | commitdiff |
2012-01-30 |
Douglas Gregor | Eliminate narrowing conversion in initializer list... |
tree | commitdiff |
2012-01-30 |
Benjamin Kramer | X86: Simplify shuffle mask generation code. |
tree | commitdiff |
2012-01-30 |
Craig Topper | Fix pattern for memory form of PSHUFD for use with... |
tree | commitdiff |
2012-01-30 |
Craig Topper | Move some XOP patterns into instruction definition... |
tree | commitdiff |
2012-01-27 |
Devang Patel | Intel Syntax: Parse mem operand with seg reg. QWORD... |
tree | commitdiff |
2012-01-27 |
Craig Topper | Move some patterns back near their instructions and... |
tree | commitdiff |
2012-01-27 |
Jim Grosbach | Keep source location information for X86 MCFixup's. |
tree | commitdiff |
2012-01-26 |
Jakob Stoklund Olesen | Handle call-clobbered ymm registers on Win64. |
tree | commitdiff |
2012-01-26 |
Victor Umansky | Fix for the following bug in AVX codegen for double... |
tree | commitdiff |
2012-01-26 |
Craig Topper | Add HasXOP predicate check covering a bunch of XOP... |
tree | commitdiff |
2012-01-26 |
Craig Topper | Fix AVX vs SSE patterns ordering issue for VPCMPESTRM... |
tree | commitdiff |
2012-01-26 |
Craig Topper | Remove some more patterns by custom lowering intrinsics... |
tree | commitdiff |
2012-01-25 |
Chris Lattner | fix a bug I introduced in r148929, this is not a splat! |
tree | commitdiff |
2012-01-25 |
Craig Topper | Custom lower PSIGN and PSHUFB intrinsics to their corre... |
tree | commitdiff |
2012-01-25 |
Chris Lattner | use ConstantVector::getSplat in a few places. |
tree | commitdiff |
2012-01-25 |
Craig Topper | Custom lower phadd and phsub intrinsics to target speci... |
tree | commitdiff |
2012-01-25 |
Craig Topper | Remove AVX 256-bit unaligned load intrinsics. 128-bit... |
tree | commitdiff |
2012-01-25 |
Craig Topper | Merge intrinsic pattern and no pattern versions of... |
tree | commitdiff |
2012-01-24 |
Devang Patel | Intel Syntax: Extend special hand coded logic, to recog... |
tree | commitdiff |
2012-01-24 |
Elena Demikhovsky | ZERO_EXTEND operation is optimized for AVX. |
tree | commitdiff |
2012-01-24 |
Craig Topper | Add comments near load pattern fragments indicating... |
tree | commitdiff |
2012-01-23 |
Devang Patel | Fix typo. |
tree | commitdiff |
2012-01-23 |
Devang Patel | Intel syntax: Robustify parsing of memory operand's... |
tree | commitdiff |
2012-01-23 |
Devang Patel | Intel syntax: Parse memory operand with empty base... |
tree | commitdiff |
2012-01-23 |
Devang Patel | Intel syntax: Parse segment registers. |
tree | commitdiff |
2012-01-23 |
Craig Topper | Custom lower PCMPEQ/PCMPGT intrinsics to target specifi... |
tree | commitdiff |
2012-01-23 |
Craig Topper | Update more places to use target specific nodes for... |
tree | commitdiff |
2012-01-23 |
Craig Topper | Custom lower vector shift intrinsics to target specific... |
tree | commitdiff |
2012-01-23 |
Craig Topper | Remove pattern fragments for v32i8, v16i16, v8i32,... |
tree | commitdiff |
2012-01-22 |
Craig Topper | Combine X86 CMPPD and CMPPS node types. Simplifies... |
tree | commitdiff |
2012-01-22 |
Craig Topper | Merge PCMPEQB/PCMPEQW/PCMPEQD/PCMPEQQ and PCMPGTB/PCMPG... |
tree | commitdiff |
next |