2012-01-09 |
Chandler Carruth | Don't rely on the fact that shift values are never... |
tree | commitdiff |
2012-01-09 |
Craig Topper | Remove AVX hack in X86Subtarget. AVX/AVX2 are now treat... |
tree | commitdiff |
2012-01-09 |
Craig Topper | Add HasAVX predicate to some of the AVX patterns. |
tree | commitdiff |
2012-01-09 |
Craig Topper | Reorder a bunch of patterns to put the AVX version... |
tree | commitdiff |
2012-01-09 |
Craig Topper | Clean up patterns for MOVNT*. Not sure why there were... |
tree | commitdiff |
2012-01-09 |
Craig Topper | Mark MOVNTI as being supported in SSE2 OR AVX mode... |
tree | commitdiff |
2012-01-09 |
Craig Topper | Move SSE2 logical operations PAND/POR/PXOR/PANDN above... |
tree | commitdiff |
2012-01-09 |
Craig Topper | Change some places that were checking for AVX OR SSE1... |
tree | commitdiff |
2012-01-09 |
Craig Topper | Don't disable MMX support when AVX is enabled. Fix... |
tree | commitdiff |
2012-01-08 |
Craig Topper | Enable FISTTP* instructions when AVX is enabled. |
tree | commitdiff |
2012-01-08 |
Evan Cheng | Don't forget to transfer implicit uses of return instru... |
tree | commitdiff |
2012-01-08 |
Victor Umansky | Reverted commit #147601 upon Evan's request. |
tree | commitdiff |
2012-01-07 |
Jakob Stoklund Olesen | Match SelectionDAG logic for enabling movt. |
tree | commitdiff |
2012-01-07 |
Craig Topper | Fix typo in the X86 backend readme. Patch from Jaeden... |
tree | commitdiff |
2012-01-07 |
Benjamin Kramer | Remove VectorExtras. This unused helper was written... |
tree | commitdiff |
2012-01-07 |
Craig Topper | Remove unnecessary check of hasAVX(). It's already... |
tree | commitdiff |
2012-01-07 |
Jakob Stoklund Olesen | Use getRegForValue() to materialize the address of... |
tree | commitdiff |
2012-01-07 |
Rafael Espindola | Split Finish into Finish and FinishImpl to have a commo... |
tree | commitdiff |
2012-01-07 |
Evan Cheng | Copy implicit defs (e.g. r0) when changing tBX_RET... |
tree | commitdiff |
2012-01-07 |
Jakob Stoklund Olesen | Use movw+movt in ARMFastISel::ARMMaterializeGV. |
tree | commitdiff |
2012-01-07 |
Eric Christopher | Make the 'x' constraint work for AVX registers as well. |
tree | commitdiff |
2012-01-06 |
Jakob Stoklund Olesen | Enable aligned NEON spilling by default. |
tree | commitdiff |
2012-01-06 |
Jakob Stoklund Olesen | Abort AdjustBBOffsetsAfter early when possible. |
tree | commitdiff |
2012-01-06 |
Chad Rosier | Initializing to false makes better sense. Thanks,... |
tree | commitdiff |
2012-01-06 |
Chad Rosier | Fix uninitialized variable warning. |
tree | commitdiff |
2012-01-06 |
Chad Rosier | Fix uninitialized variable warning. |
tree | commitdiff |
2012-01-05 |
Craig Topper | Mark scalar FMA4 instructions as ignoring the VEX.L... |
tree | commitdiff |
2012-01-05 |
Victor Umansky | Peephole optimization of ptest-conditioned branch in... |
tree | commitdiff |
2012-01-05 |
Bill Wendling | Replace the uint64_t -> double convertion algorithm... |
tree | commitdiff |
2012-01-05 |
Jakob Stoklund Olesen | Reapply r146997, "Heed spill slot alignment on ARM." |
tree | commitdiff |
2012-01-05 |
Jakob Stoklund Olesen | Avoid reserving an ARM base pointer during register... |
tree | commitdiff |
2012-01-04 |
Benjamin Kramer | Silence warnings of a mysterious compiler that still... |
tree | commitdiff |
2012-01-04 |
Akira Hatanaka | Enable -soft-float for MIPS. |
tree | commitdiff |
2012-01-04 |
Akira Hatanaka | Rename immLUiOpnd. |
tree | commitdiff |
2012-01-04 |
Akira Hatanaka | - Define base classes for Jump-and-link instructions... |
tree | commitdiff |
2012-01-04 |
Akira Hatanaka | Have getRegForInlineAsmConstraint return the correct... |
tree | commitdiff |
2012-01-04 |
Evan Cheng | Fix more places which should be checking for iOS, not... |
tree | commitdiff |
2012-01-04 |
Evan Cheng | For x86, canonicalize max |
tree | commitdiff |
2012-01-03 |
Chad Rosier | Fix 80-column violations. |
tree | commitdiff |
2012-01-03 |
Jakob Stoklund Olesen | Revert r146997, "Heed spill slot alignment on ARM." |
tree | commitdiff |
2012-01-03 |
Nadav Rotem | Revert 147426 because it caused pr11696. |
tree | commitdiff |
2012-01-03 |
Chad Rosier | Enhance DAGCombine for transforming 128->256 casts... |
tree | commitdiff |
2012-01-03 |
Matt Beaumont-Gay | Fix malformed assert. |
tree | commitdiff |
2012-01-03 |
Devang Patel | Intel style asm variant does not need '%' prefix. |
tree | commitdiff |
2012-01-02 |
Craig Topper | Miscellaneous shuffle lowering cleanup. No functional... |
tree | commitdiff |
2012-01-02 |
Craig Topper | Make CanXFormVExtractWithShuffleIntoLoad reject loads... |
tree | commitdiff |
2012-01-02 |
Nadav Rotem | Optimize the sequence blend(sign_extend(x)) to blend... |
tree | commitdiff |
2012-01-01 |
Craig Topper | Allow CRC32 instructions to be selected when AVX is... |
tree | commitdiff |
2012-01-01 |
Craig Topper | Fix sfence, lfence, mfence, and clflush to be able... |
tree | commitdiff |
2012-01-01 |
Benjamin Kramer | X86Disassembler: Fix undefined behavior found by GCC 4.6 |
tree | commitdiff |
2011-12-31 |
Craig Topper | Merge X86 SHUFPS and SHUFPD node types. |
tree | commitdiff |
2011-12-31 |
Craig Topper | Add patterns for integer forms of SHUFPD/VSHUFPD with... |
tree | commitdiff |
2011-12-31 |
Craig Topper | Fix typo in a SHUFPD and VSHUFPD pattern that prevented... |
tree | commitdiff |
2011-12-30 |
Bruno Cardoso Lopes | Cleanup Mips code and rename some variables. Patch... |
tree | commitdiff |
2011-12-30 |
Bruno Cardoso Lopes | Improve Mips JIT. |
tree | commitdiff |
2011-12-30 |
Craig Topper | Make FMA4 imply AVX so that YMM registers would be... |
tree | commitdiff |
2011-12-30 |
Craig Topper | Add disassembler support for VPERMIL2PD and VPERMIL2PS. |
tree | commitdiff |
2011-12-30 |
Craig Topper | Add FMA4 instructions to disassembler. |
tree | commitdiff |
2011-12-30 |
Craig Topper | Separate the concept of having memory access in operand... |
tree | commitdiff |
2011-12-30 |
Craig Topper | Combine FMA4 SS/SD patterns with the instruction defini... |
tree | commitdiff |
2011-12-30 |
Craig Topper | Combine FMA4 PS/PD patterns with the instruction defini... |
tree | commitdiff |
2011-12-30 |
Craig Topper | Change FMA4 memory forms to use memopv* instead of... |
tree | commitdiff |
2011-12-30 |
Craig Topper | Fix load size for FMA4 SS/SD instructions. They need... |
tree | commitdiff |
2011-12-30 |
Hal Finkel | Cleanup stack/frame register define/kill states. This... |
tree | commitdiff |
2011-12-29 |
Craig Topper | Fix execution domains for PS/PD FMA3 instructions.... |
tree | commitdiff |
2011-12-29 |
Craig Topper | Expose FMA3 instructions to the disassembler. |
tree | commitdiff |
2011-12-29 |
Craig Topper | Make FMA3 imply AVX needs to be enabled. Particularly... |
tree | commitdiff |
2011-12-29 |
Craig Topper | Change XOP detection to use the correct CPUID bit inste... |
tree | commitdiff |
2011-12-29 |
Craig Topper | Add FeaturePOPCNT to all CPU types that lost it was... |
tree | commitdiff |
2011-12-29 |
Craig Topper | Mark non-VEX forms of PCLMUL instructions as requiring... |
tree | commitdiff |
2011-12-29 |
Craig Topper | Mark non-VEX forms of AES instructions as requiring... |
tree | commitdiff |
2011-12-29 |
Craig Topper | Remove the separate explicit AES instruction patterns... |
tree | commitdiff |
2011-12-29 |
Craig Topper | Make SSE42 and SSE4A not imply POPCNT. POPCNT should... |
tree | commitdiff |
2011-12-29 |
Craig Topper | Make LowerBUILD_VECTOR keep node vector types consisten... |
tree | commitdiff |
2011-12-29 |
Craig Topper | Remove some elses after returns. |
tree | commitdiff |
2011-12-29 |
Craig Topper | Remove trailing spaces. Fix an assert to use && instead... |
tree | commitdiff |
2011-12-28 |
Eli Friedman | Fix type-checking for load transformation which is... |
tree | commitdiff |
2011-12-28 |
Elena Demikhovsky | Fixed a bug in LowerVECTOR_SHUFFLE and LowerBUILD_VECTOR. |
tree | commitdiff |
2011-12-27 |
Benjamin Kramer | Clean up some Release build warnings. |
tree | commitdiff |
2011-12-27 |
Craig Topper | Add handling of x86_avx2_pmovmskb to computeMaskedBitsF... |
tree | commitdiff |
2011-12-25 |
Venkatraman Govind... | Sparc: Implement emitFrameIndexDebugValue and getDebugV... |
tree | commitdiff |
2011-12-24 |
Rafael Espindola | Section relative fixups are a coff concept, not a x86... |
tree | commitdiff |
2011-12-24 |
Chandler Carruth | Use standard promotion for i8 CTTZ nodes and i8 CTLZ... |
tree | commitdiff |
2011-12-24 |
Chandler Carruth | Add systematic testing for cttz as well, and fix the... |
tree | commitdiff |
2011-12-24 |
Benjamin Kramer | Chandler fixed this. |
tree | commitdiff |
2011-12-24 |
Chandler Carruth | Expand more when we have a nice 'tzcnt' instruction... |
tree | commitdiff |
2011-12-24 |
Chandler Carruth | Switch the lowering of CTLZ_ZERO_UNDEF from a .td patte... |
tree | commitdiff |
2011-12-24 |
Jakob Stoklund Olesen | Fix Comments. |
tree | commitdiff |
2011-12-24 |
Akira Hatanaka | Add MachineMemOperands to instructions generated in... |
tree | commitdiff |
2011-12-24 |
Akira Hatanaka | Detect unaligned loads/stores that have been added... |
tree | commitdiff |
2011-12-24 |
Akira Hatanaka | If target ABI is N64, LEA should be daddiu. |
tree | commitdiff |
2011-12-24 |
Rafael Espindola | Move x86 specific bits of the COFF writer to lib/Target... |
tree | commitdiff |
2011-12-23 |
Jakob Stoklund Olesen | Experimental support for aligned NEON spills. |
tree | commitdiff |
2011-12-22 |
Bob Wilson | Add variants of the dispatchsetup pseudo for Thumb... |
tree | commitdiff |
2011-12-22 |
Chad Rosier | Fix 80-column violations. |
tree | commitdiff |
2011-12-22 |
Jim Grosbach | ARM VFP assembly parsing and encoding for VCVT(float... |
tree | commitdiff |
2011-12-22 |
Bob Wilson | Add missing usesCustomInserter flag on Int_eh_sjlj_setj... |
tree | commitdiff |
2011-12-22 |
Jim Grosbach | Tidy up. Use predicate function a bit more liberally. |
tree | commitdiff |
2011-12-22 |
Rafael Espindola | Fix incorrect relocation generation. Patch by Kristof... |
tree | commitdiff |
2011-12-22 |
Jim Grosbach | ARM VFP add encoding of the bitcount to fixed-point... |
tree | commitdiff |
next |