2012-03-06 |
Craig Topper | Revert r152016 and allow overlap, sub, super register...
|
commit | commitdiff | tree |
2012-03-05 |
Craig Topper | Shrink and reorder fields in MCRegisterClass to reduce...
|
commit | commitdiff | tree |
2012-03-05 |
Craig Topper | Convert more GenRegisterInfo tables from unsigned to...
|
commit | commitdiff | tree |
2012-03-04 |
Craig Topper | Use uint16_t to store register overlaps to reduce static...
|
commit | commitdiff | tree |
2012-03-04 |
Craig Topper | Use uint16_t instead of unsigned to store registers...
|
commit | commitdiff | tree |
2012-03-04 |
Craig Topper | Use uint16_t to store registers in callee saved register...
|
commit | commitdiff | tree |
2012-03-04 |
Craig Topper | Use uint8_t instead of enums to store values in X86...
|
commit | commitdiff | tree |
2012-02-28 |
Craig Topper | Convert generated intrinsic attributes to use an array...
|
commit | commitdiff | tree |
2012-02-27 |
Craig Topper | Remove HexagonGenIntrinsics.inc from Hexagon cmake...
|
commit | commitdiff | tree |
2012-02-27 |
Craig Topper | Update tblgen command guide. Remove unused tblgen InstrEnumE...
|
commit | commitdiff | tree |
2012-02-27 |
Craig Topper | X86 disassembler support for jcxz, jecxz, and jrcxz...
|
commit | commitdiff | tree |
2012-02-23 |
Craig Topper | Remove 'if' from getSuperRegisters, getSubRegisters...
|
commit | commitdiff | tree |
2012-02-22 |
Craig Topper | Declare register classes as const. Fix a couple pointers...
|
commit | commitdiff | tree |
2012-02-22 |
Craig Topper | Make all pointers to TargetRegisterClass const since...
|
commit | commitdiff | tree |
2012-02-21 |
Craig Topper | Reorder some members in MCRegisterClass to remove padding...
|
commit | commitdiff | tree |
2012-02-21 |
Craig Topper | In generated RegisterInfo files, replace a pointer...
|
commit | commitdiff | tree |
2012-02-21 |
Craig Topper | Merge some tables in generated RegisterInfo file. Store...
|
commit | commitdiff | tree |
2012-02-21 |
Craig Topper | Merge some tables in generated RegisterInfo file. Store...
|
commit | commitdiff | tree |
2012-02-19 |
Craig Topper | Remove some unneeded includes and fix ordering in X86ISelLow...
|
commit | commitdiff | tree |
2012-02-19 |
Craig Topper | Unify all shuffle mask checking functions take a mask...
|
commit | commitdiff | tree |
2012-02-19 |
Craig Topper | Make a bunch of X86ISelLowering shuffle functions static...
|
commit | commitdiff | tree |
2012-02-19 |
Craig Topper | Add vmfunc instruction to X86 assembler and disassembler.
|
commit | commitdiff | tree |
2012-02-18 |
Craig Topper | Add X86InstrSVM.td that I forgot to add in r150873.
|
commit | commitdiff | tree |
2012-02-18 |
Craig Topper | Add X86 assembler and disassembler support for AMD...
|
commit | commitdiff | tree |
2012-02-17 |
Craig Topper | Remove the last of the old vector_shuffle patterns...
|
commit | commitdiff | tree |
2012-02-14 |
Craig Topper | Move old movl vector_shuffle patterns. Not needed anymore...
|
commit | commitdiff | tree |
2012-02-13 |
Craig Topper | Still more vector_shuffle pattern removal.
|
commit | commitdiff | tree |
2012-02-13 |
Craig Topper | Remove more vector_shuffle patterns for unpack. These...
|
commit | commitdiff | tree |
2012-02-13 |
Craig Topper | Recommit r150328. Previous test failures should be...
|
commit | commitdiff | tree |
2012-02-13 |
Craig Topper | Revert accidental commit of a pruned testcase from...
|
commit | commitdiff | tree |
2012-02-13 |
Craig Topper | Update CanXFormVExtractWithShuffleIntoLoad to ensure...
|
commit | commitdiff | tree |
2012-02-12 |
Craig Topper | Remove more vector_shuffle patterns.
|
commit | commitdiff | tree |
2012-02-12 |
Craig Topper | Remove more vector_shuffle patterns.
|
commit | commitdiff | tree |
2012-02-11 |
Craig Topper | Remove more vector_shuffle patterns.
|
commit | commitdiff | tree |
2012-02-11 |
Craig Topper | Remove some patterns for matching vector_shuffle instruction...
|
commit | commitdiff | tree |
2012-02-11 |
Craig Topper | Fix shuffle lowering code to stop creating temporary...
|
commit | commitdiff | tree |
2012-02-09 |
Craig Topper | More tweaks to get the size of the X86 disassembler...
|
commit | commitdiff | tree |
2012-02-09 |
Craig Topper | Flatten some of the arrays in the X86 disassembler...
|
commit | commitdiff | tree |
2012-02-08 |
Craig Topper | Remove a couple unneeded intrinsic patterns
|
commit | commitdiff | tree |
2012-02-08 |
Craig Topper | Remove GCC builtins for vpermilp* intrinsics as clang...
|
commit | commitdiff | tree |
2012-02-07 |
Craig Topper | Add instruction selection for 256-bit VPSHUFD and 128...
|
commit | commitdiff | tree |
2012-02-07 |
Craig Topper | Convert assert(0) to llvm_unreachable
|
commit | commitdiff | tree |
2012-02-07 |
Craig Topper | Convert assert(0) to llvm_unreachable
|
commit | commitdiff | tree |
2012-02-06 |
Craig Topper | Move some llvm_unreachable's from r149849 out of switch...
|
commit | commitdiff | tree |
2012-02-06 |
Craig Topper | Add shuffle decoding support for 256-bit pshufd. Merge...
|
commit | commitdiff | tree |
2012-02-05 |
Craig Topper | Convert assert(0) to llvm_unreachable
|
commit | commitdiff | tree |
2012-02-05 |
Craig Topper | Convert assert(0) to llvm_unreachable
|
commit | commitdiff | tree |
2012-02-05 |
Craig Topper | Convert assert(0) to llvm_unreachable
|
commit | commitdiff | tree |
2012-02-05 |
Craig Topper | Convert assert(0) to llvm_unreachable in X86 Target...
|
commit | commitdiff | tree |
2012-02-05 |
Craig Topper | Convert some assert(0) in default of switch statements...
|
commit | commitdiff | tree |
2012-02-05 |
Craig Topper | Add target specific node for PMULUDQ. Change patterns...
|
commit | commitdiff | tree |
2012-02-05 |
Craig Topper | Remove most of the intrinsics for XOP VPCMOV instruction...
|
commit | commitdiff | tree |
2012-02-03 |
Craig Topper | Remove getShuffleVPERMILPImmediate function, getShuffleSHUFI...
|
commit | commitdiff | tree |
2012-02-03 |
Craig Topper | Remove unnecessary qualification on 256-bit vector...
|
commit | commitdiff | tree |
2012-02-03 |
Craig Topper | Add auto upgrade support for x86 pcmpgt/pcmpeq intrinics...
|
commit | commitdiff | tree |
2012-02-01 |
Craig Topper | Don't create VBROADCAST nodes if any nodes use the...
|
commit | commitdiff | tree |
2012-01-31 |
Craig Topper | Remove pcmpgt/pcmpeq intrinsics as clang is not using...
|
commit | commitdiff | tree |
2012-01-30 |
Craig Topper | Add GCCBuiltin declarations for cmpsd/cmpss/cmppd/cmpps...
|
commit | commitdiff | tree |
2012-01-30 |
Craig Topper | Fix pattern for memory form of PSHUFD for use with...
|
commit | commitdiff | tree |
2012-01-30 |
Craig Topper | Move some XOP patterns into instruction definition...
|
commit | commitdiff | tree |
2012-01-27 |
Craig Topper | Move some patterns back near their instructions and...
|
commit | commitdiff | tree |
2012-01-26 |
Craig Topper | Add HasXOP predicate check covering a bunch of XOP...
|
commit | commitdiff | tree |
2012-01-26 |
Craig Topper | Fix AVX vs SSE patterns ordering issue for VPCMPESTRM...
|
commit | commitdiff | tree |
2012-01-26 |
Craig Topper | Remove some more patterns by custom lowering intrinsics...
|
commit | commitdiff | tree |
2012-01-25 |
Craig Topper | Custom lower PSIGN and PSHUFB intrinsics to their correspond...
|
commit | commitdiff | tree |
2012-01-25 |
Craig Topper | Custom lower phadd and phsub intrinsics to target specific...
|
commit | commitdiff | tree |
2012-01-25 |
Craig Topper | Remove AVX 256-bit unaligned load intrinsics. 128-bit...
|
commit | commitdiff | tree |
2012-01-25 |
Craig Topper | Merge intrinsic pattern and no pattern versions of...
|
commit | commitdiff | tree |
2012-01-24 |
Craig Topper | Add comments near load pattern fragments indicating...
|
commit | commitdiff | tree |
2012-01-23 |
Craig Topper | Custom lower PCMPEQ/PCMPGT intrinsics to target specific...
|
commit | commitdiff | tree |
2012-01-23 |
Craig Topper | Update more places to use target specific nodes for...
|
commit | commitdiff | tree |
2012-01-23 |
Craig Topper | Custom lower vector shift intrinsics to target specific...
|
commit | commitdiff | tree |
2012-01-23 |
Craig Topper | Remove pattern fragments for v32i8, v16i16, v8i32,...
|
commit | commitdiff | tree |
2012-01-22 |
Craig Topper | Combine X86 CMPPD and CMPPS node types. Simplifies...
|
commit | commitdiff | tree |
2012-01-22 |
Craig Topper | Merge PCMPEQB/PCMPEQW/PCMPEQD/PCMPEQQ and PCMPGTB/PCMPGTW...
|
commit | commitdiff | tree |
2012-01-22 |
Craig Topper | Add target specific ISD node types for SSE/AVX vector...
|
commit | commitdiff | tree |
2012-01-22 |
Craig Topper | Make code a little less verbose.
|
commit | commitdiff | tree |
2012-01-22 |
Craig Topper | Remove unused X86 ISD node type defines.
|
commit | commitdiff | tree |
2012-01-22 |
Craig Topper | Move some vector shift patterns into their instruction...
|
commit | commitdiff | tree |
2012-01-21 |
Craig Topper | Add memory patterns for some of the fp<->integer conversion...
|
commit | commitdiff | tree |
2012-01-21 |
Craig Topper | Fix PR11819 introduced by r148537. I'd commit the test...
|
commit | commitdiff | tree |
2012-01-20 |
Craig Topper | Improve 256-bit shuffle splitting to allow 2 sources...
|
commit | commitdiff | tree |
2012-01-20 |
Craig Topper | Add support for selecting 256-bit PALIGNR.
|
commit | commitdiff | tree |
2012-01-19 |
Craig Topper | Folding table additions and fixes for AVX.
|
commit | commitdiff | tree |
2012-01-19 |
Craig Topper | Merge 128-bit and 256-bit SHUFPS/SHUFPD handling.
|
commit | commitdiff | tree |
2012-01-17 |
Craig Topper | Teach DAG combiner to turn a BUILD_VECTOR of UNDEFs...
|
commit | commitdiff | tree |
2012-01-17 |
Craig Topper | Remove unnecessary AVX check from an assert. hasSSE2...
|
commit | commitdiff | tree |
2012-01-17 |
Craig Topper | Fix a crasher when PerformShiftCombine receives a BUILD_VECT...
|
commit | commitdiff | tree |
2012-01-16 |
Craig Topper | Give priority to AVX over SSE for 128-bit floating...
|
commit | commitdiff | tree |
2012-01-15 |
Craig Topper | Truncate of undef is just undef of smaller size.
|
commit | commitdiff | tree |
2012-01-14 |
Craig Topper | Fix the memop type on a couple 256-bit AVX instructions...
|
commit | commitdiff | tree |
2012-01-14 |
Craig Topper | Add a bunch of AVX instructions to the folding tables...
|
commit | commitdiff | tree |
2012-01-13 |
Craig Topper | Convert SHUFPD with the same register for both sources...
|
commit | commitdiff | tree |
2012-01-13 |
Craig Topper | use v8i32 as optimal mem type over v8f32 if AVX2 is...
|
commit | commitdiff | tree |
2012-01-13 |
Craig Topper | Make X86 instruction selection use 256-bit VPXOR for...
|
commit | commitdiff | tree |
2012-01-13 |
Craig Topper | Add patterns for v16i16 and v32i8 immAllZerosV to select...
|
commit | commitdiff | tree |
2012-01-13 |
Craig Topper | Use 8i32 constant pool entry for converting AVX2_SETALLONES...
|
commit | commitdiff | tree |
2012-01-13 |
Craig Topper | Fix typo in PerformAddCombine that caused any vector...
|
commit | commitdiff | tree |
2012-01-10 |
Craig Topper | Fix a crash in AVX2 when trying to broadcast a double...
|
commit | commitdiff | tree |
2012-01-10 |
Craig Topper | Remove hasXMM/hasXMMInt functions. Move callers to...
|
commit | commitdiff | tree |
next |