2013-08-21 |
Elena Demikhovsky | AVX-512: Added SHIFT instructions. |
tree | commitdiff |
2013-08-21 |
Craig Topper | Synchronize VEX JIT encoding code with the MCJIT versio... |
tree | commitdiff |
2013-08-21 |
Nadav Rotem | In LLVM FMA3 operands are dst, src1, src2, src3, howeve... |
tree | commitdiff |
2013-08-21 |
Craig Topper | Rename mattr names for AVX-512 to from avx-512 -> avx51... |
tree | commitdiff |
2013-08-21 |
NAKAMURA Takumi | X86TargetMachine.cpp: Clarify to emit GOT in i686-... |
tree | commitdiff |
2013-08-20 |
Elena Demikhovsky | AVX-512: Added more patterns for VMOVSS, VMOVSD, VMOVD... |
tree | commitdiff |
2013-08-20 |
Craig Topper | Fix formatting. No functional change. |
tree | commitdiff |
2013-08-20 |
Craig Topper | Add AVX-512 and related features to the CPUID detection... |
tree | commitdiff |
2013-08-20 |
Craig Topper | Move AVX and non-AVX replication inside a couple multic... |
tree | commitdiff |
2013-08-19 |
Elena Demikhovsky | AVX-512: added arithmetic and logical operations. |
tree | commitdiff |
2013-08-18 |
Elena Demikhovsky | AVX-512: Added VMOVD, VMOVQ, VMOVSS, VMOVSD instructions. |
tree | commitdiff |
2013-08-18 |
Craig Topper | Make more of the lowering helpers static. Also use... |
tree | commitdiff |
2013-08-16 |
Craig Topper | Don't use v16i32 for load pattern matching. All 512... |
tree | commitdiff |
2013-08-15 |
Bill Wendling | Constify the function parameters. |
tree | commitdiff |
2013-08-15 |
Craig Topper | Revert r188449 as it turns out we're just missing the... |
tree | commitdiff |
2013-08-15 |
Craig Topper | Don't let isPermImmMask handle v16i32 since VPERMI... |
tree | commitdiff |
2013-08-15 |
Craig Topper | Use MVT instead of EVT in X86ISelDAGToDAG since all... |
tree | commitdiff |
2013-08-15 |
Craig Topper | Use MVT in place of EVT in more X86 operation lowering... |
tree | commitdiff |
2013-08-15 |
Craig Topper | Replace getValueType().getSimpleVT() with getSimpleValu... |
tree | commitdiff |
2013-08-14 |
Craig Topper | Make more helper methods into static functions. |
tree | commitdiff |
2013-08-14 |
Craig Topper | Remove tab characters. |
tree | commitdiff |
2013-08-14 |
Craig Topper | Make some helper methods static. |
tree | commitdiff |
2013-08-14 |
Craig Topper | Use MVT in more lowering code. |
tree | commitdiff |
2013-08-14 |
Craig Topper | Replace EVT with MVT in isVectorShift. Keeps compiler... |
tree | commitdiff |
2013-08-14 |
Craig Topper | Replace EVT with MVT in many of the shuffle lowering... |
tree | commitdiff |
2013-08-13 |
Evgeniy Stepanov | Fix compiler warnings. |
tree | commitdiff |
2013-08-13 |
Elena Demikhovsky | AVX-512: Added CMP and BLEND instructions. |
tree | commitdiff |
2013-08-12 |
Kevin Enderby | Fix a crash with X86 Mach-O and a subtraction expressio... |
tree | commitdiff |
2013-08-11 |
Elena Demikhovsky | AVX-512: Added more tests for BROADCAST |
tree | commitdiff |
2013-08-11 |
Elena Demikhovsky | AVX-512: Added VPERM* instructons and MOV* zmm-to-zmm... |
tree | commitdiff |
2013-08-09 |
Benjamin Kramer | Add a overload to CostTable which allows it to infer... |
tree | commitdiff |
2013-08-08 |
Michael J. Spencer | [Object] Split the ELF interface into 3 parts. |
tree | commitdiff |
2013-08-08 |
Jakub Staszak | Use pop_back() instead of pop_back_val() when the retur... |
tree | commitdiff |
2013-08-08 |
Jakub Staszak | Fix the comment. |
tree | commitdiff |
2013-08-07 |
Elena Demikhovsky | AVX-512 set: Added BROADCAST instructions |
tree | commitdiff |
2013-08-07 |
Craig Topper | Simplify code. No functional change intended. |
tree | commitdiff |
2013-08-06 |
Tim Northover | Refactor isInTailCallPosition handling |
tree | commitdiff |
2013-08-06 |
Craig Topper | Simplify vector lane handling math a bit. No functional... |
tree | commitdiff |
2013-08-06 |
Craig Topper | Simplify math a little bit. |
tree | commitdiff |
2013-08-06 |
NAKAMURA Takumi | Target/*/CMakeLists.txt: Add the dependency to CommonTa... |
tree | commitdiff |
2013-08-06 |
Craig Topper | Replace EVT with MVT in isHorizontalBinOp as it is... |
tree | commitdiff |
2013-08-06 |
Craig Topper | Simplify code slightly. No functional change. |
tree | commitdiff |
2013-08-05 |
Aaron Ballman | Silencing an MSVC11 type conversion warning. |
tree | commitdiff |
2013-08-05 |
Elena Demikhovsky | AVX-512 set: added mask operations, lowering BUILD_VECT... |
tree | commitdiff |
2013-08-04 |
Benjamin Kramer | X86: Turn fp selects into mask operations. |
tree | commitdiff |
2013-08-04 |
Elena Demikhovsky | AVX-512 set: added VEXTRACTPS instruction |
tree | commitdiff |
2013-08-04 |
Tim Northover | X86: correct tail return address calculation |
tree | commitdiff |
2013-08-01 |
Bill Wendling | Use function attributes to indicate that we don't want... |
tree | commitdiff |
2013-08-01 |
Daniel Malea | Fixed the Intel-syntax X86 disassembler to respect... |
tree | commitdiff |
2013-08-01 |
Elena Demikhovsky | EVEX and compressed displacement encoding for AVX512 |
tree | commitdiff |
2013-07-31 |
Elena Demikhovsky | Fixed assertion in Extract128BitVector() |
tree | commitdiff |
2013-07-31 |
Elena Demikhovsky | Added INSERT and EXTRACT intructions from AVX-512 ISA. |
tree | commitdiff |
2013-07-31 |
Craig Topper | Changed register names (and pointer keywords) to be... |
tree | commitdiff |
2013-07-31 |
Craig Topper | Remove trailing whitespace and some tab characters. |
tree | commitdiff |
2013-07-31 |
Craig Topper | Fixed incorrect disassembly for MOV16o16a when using... |
tree | commitdiff |
2013-07-29 |
Nico Rieck | Proper va_arg/va_copy lowering on win64 |
tree | commitdiff |
2013-07-28 |
Elena Demikhovsky | Added encoding prefixes for KNL instructions (EVEX). |
tree | commitdiff |
2013-07-26 |
Justin Holewinski | Add a target legalize hook for SplitVectorOperand ... |
tree | commitdiff |
2013-07-26 |
Rafael Espindola | Revert "Add a target legalize hook for SplitVectorOperand" |
tree | commitdiff |
2013-07-26 |
Justin Holewinski | Add a target legalize hook for SplitVectorOperand |
tree | commitdiff |
2013-07-26 |
Craig Topper | Fix more Intel syntax issues with FP instruction aliase... |
tree | commitdiff |
2013-07-26 |
Craig Topper | Take advantage of the register enums being in order... |
tree | commitdiff |
2013-07-24 |
Elena Demikhovsky | I'm starting to commit KNL backend. I'll push patches... |
tree | commitdiff |
2013-07-24 |
Craig Topper | Split generated asm mnemonic matching table into a... |
tree | commitdiff |
2013-07-24 |
Craig Topper | Fix aliases for shrd/shld to handle Intel syntax proper... |
tree | commitdiff |
2013-07-23 |
Craig Topper | Remove some errant space charcters in mnemonic strings. |
tree | commitdiff |
2013-07-23 |
Craig Topper | Don't let x86 asm printer use the no operand movsd... |
tree | commitdiff |
2013-07-23 |
Craig Topper | Revert r186907 to fix bots. |
tree | commitdiff |
2013-07-23 |
Craig Topper | Don't let x86 asm printer use the no operand movsd... |
tree | commitdiff |
2013-07-23 |
Craig Topper | Add aliases to map 'imm, mem' form of x86 bts/btr/btc... |
tree | commitdiff |
2013-07-23 |
Craig Topper | Explicitly don't let the asm printer use the clrb/w... |
tree | commitdiff |
2013-07-23 |
Craig Topper | Suppress argumentless aliases for some x86 FP operation... |
tree | commitdiff |
2013-07-22 |
Kevin Enderby | Fix the move to/from accumulator register instructions... |
tree | commitdiff |
2013-07-22 |
Craig Topper | Recommit r186813: More Intel syntax alias fixes. With... |
tree | commitdiff |
2013-07-22 |
Tim Northover | Revert "More Intel syntax alias fixes." |
tree | commitdiff |
2013-07-22 |
Craig Topper | Fix typo. Change %cl to CL in Intel pattern. |
tree | commitdiff |
2013-07-22 |
Craig Topper | More Intel syntax alias fixes. |
tree | commitdiff |
2013-07-22 |
Craig Topper | More Intel syntax alias fixes. |
tree | commitdiff |
2013-07-22 |
Craig Topper | Change %xmm0 to XMM0 in Intel side of asm strings for... |
tree | commitdiff |
2013-07-22 |
Craig Topper | Add Intel variants to aliases for some FP instructions. |
tree | commitdiff |
2013-07-22 |
Craig Topper | Reverse operands for Intel syntax form of 'bt' alias. |
tree | commitdiff |
2013-07-21 |
Craig Topper | Mark that the _ftol2 function used by windows on x86... |
tree | commitdiff |
2013-07-18 |
Craig Topper | Fix copy and paste bug from r186491 to make v2f64 use... |
tree | commitdiff |
2013-07-17 |
Craig Topper | Teach x86 fast-isel to use AVX opcodes for vector store... |
tree | commitdiff |
2013-07-17 |
Craig Topper | Make x86 fast-isel correctly choose between aligned... |
tree | commitdiff |
2013-07-16 |
Juergen Ributzka | [X86] Use min/max to optimze unsigend vector comparison... |
tree | commitdiff |
2013-07-15 |
Craig Topper | Add 'static' keyword to some const arrays for consistency. |
tree | commitdiff |
2013-07-14 |
Craig Topper | Use SmallVectorImpl& instead of SmallVector to avoid... |
tree | commitdiff |
2013-07-12 |
Arnold Schwaighofer | X86 cost model: Add cost for vectorized gather/scather |
tree | commitdiff |
2013-07-12 |
Benjamin Kramer | X86: Shrink certain forms of movsx. |
tree | commitdiff |
2013-07-12 |
Stephen Lin | X86: fold SSE2/AVX2 logical shift by immediate amount... |
tree | commitdiff |
2013-07-12 |
Charles Davis | Target/X86: Add explicit Win64 and System V/x86-64... |
tree | commitdiff |
2013-07-09 |
Stephen Lin | AArch64/PowerPC/SystemZ/X86: This patch fixes the inter... |
tree | commitdiff |
2013-07-09 |
Jim Grosbach | X86: Add comment. |
tree | commitdiff |
2013-07-09 |
Jim Grosbach | X86 fast-isel: Avoid explicit AH subreg reference for... |
tree | commitdiff |
2013-07-08 |
Nico Rieck | Reuse %rax after calling __chkstk on win64 |
tree | commitdiff |
2013-07-08 |
Nico Rieck | Revert "Proper va_arg/va_copy lowering on win64" |
tree | commitdiff |
2013-07-08 |
Nico Rieck | Revert "Reuse %rax after calling __chkstk on win64" |
tree | commitdiff |
2013-07-07 |
Nico Rieck | Reuse %rax after calling __chkstk on win64 |
tree | commitdiff |
2013-07-06 |
Nico Rieck | Proper va_arg/va_copy lowering on win64 |
tree | commitdiff |
next |