2013-08-27 |
Elena Demikhovsky | AVX-512: Added FMA instructions. |
tree | commitdiff |
2013-08-27 |
Charles Davis | Revert "Fix the build broken by r189315." and "Move... |
tree | commitdiff |
2013-08-27 |
Charles Davis | Move everything depending on Object/MachOFormat.h over... |
tree | commitdiff |
2013-08-26 |
Elena Demikhovsky | AVX-512: Added shuffle instructions - |
tree | commitdiff |
2013-08-26 |
Craig Topper | Make sure x86 instructions using ssmem/sdmem operand... |
tree | commitdiff |
2013-08-26 |
Craig Topper | Remove some unnecessary PredicateMethod overrides.... |
tree | commitdiff |
2013-08-25 |
Craig Topper | Put some of the AVX-512 parsing stuff in a more consist... |
tree | commitdiff |
2013-08-25 |
Craig Topper | First round of fixes for the x86 fixes for the x86... |
tree | commitdiff |
2013-08-25 |
Elena Demikhovsky | AVX-512: added UNPACK instructions and tests for all... |
tree | commitdiff |
2013-08-24 |
Craig Topper | Add hasSideEffects/mayLoad/mayStore flags to the X86... |
tree | commitdiff |
2013-08-24 |
Craig Topper | Remove trailing whitespace. |
tree | commitdiff |
2013-08-23 |
Rafael Espindola | Rename features to match what gcc and clang use. |
tree | commitdiff |
2013-08-23 |
Jim Cownie | Checking commit access; added one space |
tree | commitdiff |
2013-08-22 |
Elena Demikhovsky | AVX-512: Added masked SHIFT commands, more encoding... |
tree | commitdiff |
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 |
next |