2011-11-28 |
Craig Topper | Add X86 instruction selection for VPERM2I128 when AVX2... |
tree | commitdiff |
2011-11-28 |
Craig Topper | Make isCommutedVSHUFP more like the way isCommutedSHUFP... |
tree | commitdiff |
2011-11-27 |
Craig Topper | Merge detecting and handling for VSHUFPSY and VSHUFPDY... |
tree | commitdiff |
2011-11-26 |
Craig Topper | Merge 128-bit and 256-bit X86ISD node types for VPERMIL... |
tree | commitdiff |
2011-11-26 |
Craig Topper | Collapse X86ISD node types for PUNPCKH*, PUNPCKL*,... |
tree | commitdiff |
2011-11-25 |
Bruno Cardoso Lopes | This patch contains support for encoding FMA4 instructi... |
tree | commitdiff |
2011-11-24 |
Craig Topper | Remove 256-bit specific node types for UNPCKHPS/D and... |
tree | commitdiff |
2011-11-24 |
Craig Topper | Remove AVX2 specific X86ISD node types for PUNPCKH... |
tree | commitdiff |
2011-11-24 |
Benjamin Kramer | X86: alias cqo to cqto. |
tree | commitdiff |
2011-11-23 |
Benjamin Kramer | X86: Use btq for bit tests if the immediate can't be... |
tree | commitdiff |
2011-11-23 |
Elena Demikhovsky | I added several lines in X86 code generator that allow... |
tree | commitdiff |
2011-11-23 |
Jakob Stoklund Olesen | Fix PR11422. |
tree | commitdiff |
2011-11-22 |
Craig Topper | More fixes to the X86InstComments for shuffle instructi... |
tree | commitdiff |
2011-11-22 |
Craig Topper | Fix shuffle decoding logic to handle UNPCKLPS/UNPCKLPD... |
tree | commitdiff |
2011-11-22 |
Craig Topper | Add methods for querying minimum SSE version along... |
tree | commitdiff |
2011-11-21 |
Craig Topper | Lowering for v32i8 to VPUNPCKLBW/VPUNPCKHBW when AVX2... |
tree | commitdiff |
2011-11-21 |
Craig Topper | Add support for lowering 256-bit shuffles to VPUNPCKL... |
tree | commitdiff |
2011-11-21 |
Craig Topper | Make LowerSIGN_EXTEND_INREG split 256-bit vectors when... |
tree | commitdiff |
2011-11-20 |
Craig Topper | Add code for lowering v32i8 shifts by a splat to AVX2... |
tree | commitdiff |
2011-11-19 |
Craig Topper | Use 256-bit vcmpeqd for creating an all ones vector... |
tree | commitdiff |
2011-11-19 |
Craig Topper | Remove some of the special classes that worked around... |
tree | commitdiff |
2011-11-19 |
Craig Topper | Custom lower AVX2 variable shift intrinsics to shl... |
tree | commitdiff |
2011-11-19 |
Craig Topper | Synthesize SSSE3/AVX 128-bit horizontal integer add... |
tree | commitdiff |
2011-11-19 |
Craig Topper | Collapse X86 PSIGNB/PSIGNW/PSIGND node types. |
tree | commitdiff |
2011-11-19 |
Craig Topper | Extend VPBLENDVB and VPSIGN lowering to work for AVX2. |
tree | commitdiff |
2011-11-19 |
Craig Topper | Remove unused parameters from the AVX maskmov classes. |
tree | commitdiff |
2011-11-18 |
Nadav Rotem | Add AVX2 vpbroadcast support |
tree | commitdiff |
2011-11-17 |
Craig Topper | Fix SSE/AVX integer comparison patterns to understand... |
tree | commitdiff |
2011-11-17 |
Craig Topper | Remove seemingly unnecessary duplicate VROUND definitions. |
tree | commitdiff |
2011-11-17 |
Eli Friedman | Turn on vzeroupper insertion on call boundaries for... |
tree | commitdiff |
2011-11-16 |
Evan Cheng | Another missing X86ISD::MOVLPD pattern. rdar://10450317 |
tree | commitdiff |
2011-11-16 |
Pete Cooper | Added missing comment about new custom lowering of... |
tree | commitdiff |
2011-11-16 |
Evan Cheng | Sink codegen optimization level into MCCodeGenInfo... |
tree | commitdiff |
2011-11-16 |
Craig Topper | Fix the execution domain on a bunch of SSE/AVX instruct... |
tree | commitdiff |
2011-11-16 |
Craig Topper | Remove code to enable execution dependency fix pass... |
tree | commitdiff |
2011-11-15 |
Nadav Rotem | AVX: Add support for vbroadcast from BUILD_VECTOR and... |
tree | commitdiff |
2011-11-15 |
Pete Cooper | Added custom lowering for load->dec->store sequence... |
tree | commitdiff |
2011-11-15 |
Jay Foad | Remove some unnecessary includes of PseudoSourceValue.h. |
tree | commitdiff |
2011-11-15 |
Craig Topper | Fix PR11370 for real. Prevents converting 256-bit FP... |
tree | commitdiff |
2011-11-15 |
Craig Topper | Properly qualify AVX2 specific parts of execution depen... |
tree | commitdiff |
2011-11-15 |
Jakob Stoklund Olesen | Break false dependencies before partial register updates. |
tree | commitdiff |
2011-11-14 |
Evan Cheng | Add a missing pattern for X86ISD::MOVLPD. rdar://10436044 |
tree | commitdiff |
2011-11-14 |
Pete Cooper | Changed SSE4/AVX <2 x i64> extract and insert ops to... |
tree | commitdiff |
2011-11-14 |
Craig Topper | Add AVX2 version of instructions to load folding tables... |
tree | commitdiff |
2011-11-14 |
Craig Topper | Add neverHasSideEffects, mayLoad, and mayStore to many... |
tree | commitdiff |
2011-11-13 |
Craig Topper | Add BLSI, BLSMSK, and BLSR to getTargetNodeName. |
tree | commitdiff |
2011-11-12 |
Craig Topper | Add more AVX2 shift lowering support. Move AVX2 variabl... |
tree | commitdiff |
2011-11-12 |
Daniel Dunbar | build: Attempt to rectify inconsistencies between CMake... |
tree | commitdiff |
2011-11-11 |
Craig Topper | Add lowering for AVX2 shift instructions. |
tree | commitdiff |
2011-11-11 |
Bill Wendling | If we have to reset the calculation of the compact... |
tree | commitdiff |
2011-11-11 |
Daniel Dunbar | LLVMBuild: Add explicit information on whether targets... |
tree | commitdiff |
2011-11-10 |
Nadav Rotem | AVX2: Add variable shift from memory. |
tree | commitdiff |
2011-11-10 |
Daniel Dunbar | llvm-build: Add --native-target and --enable-targets... |
tree | commitdiff |
2011-11-10 |
Daniel Dunbar | llvm-build: Add an explicit component type to represent... |
tree | commitdiff |
2011-11-09 |
Nadav Rotem | AVX2: Add patterns for variable shift operations |
tree | commitdiff |
2011-11-09 |
Devang Patel | Remove unnecessary include. |
tree | commitdiff |
2011-11-09 |
Nadav Rotem | Add AVX2 support for vselect of v32i8 |
tree | commitdiff |
2011-11-09 |
Craig Topper | Enable execution dependency fix pass for YMM registers... |
tree | commitdiff |
2011-11-09 |
Craig Topper | Add instruction selection for AVX2 integer comparisons. |
tree | commitdiff |
2011-11-09 |
Craig Topper | Add AVX2 instruction lowering for add, sub, and mul. |
tree | commitdiff |
2011-11-08 |
Pete Cooper | Added invariant field to the DAG.getLoad method and... |
tree | commitdiff |
2011-11-08 |
Evan Cheng | Add x86 isel logic and patterns to match movlps from... |
tree | commitdiff |
2011-11-07 |
Jakob Stoklund Olesen | Expand V_SET0 to xorps by default. |
tree | commitdiff |
2011-11-07 |
Craig Topper | Add AVX2 variable shift instructions and intrinsics. |
tree | commitdiff |
2011-11-07 |
Craig Topper | Add AVX2 VPMOVMASK instructions and intrinsics. |
tree | commitdiff |
2011-11-07 |
Craig Topper | Add AVX2 VEXTRACTI128 and VINSERTI128 instructions... |
tree | commitdiff |
2011-11-06 |
Craig Topper | More AVX2 instructions and their intrinsics. |
tree | commitdiff |
2011-11-06 |
Benjamin Kramer | Replace (Lower|Upper)caseString in favor of StringRef... |
tree | commitdiff |
2011-11-06 |
Craig Topper | Add more AVX2 instructions and intrinsics. |
tree | commitdiff |
2011-11-05 |
Benjamin Kramer | Add more PRI.64 macros for MSVC and use them throughout... |
tree | commitdiff |
2011-11-04 |
Eli Friedman | Enhanced vzeroupper insertion pass that avoids insertin... |
tree | commitdiff |
2011-11-04 |
Daniel Dunbar | build/cmake: Use tblgen macro directly instead of llvm_... |
tree | commitdiff |
2011-11-04 |
Craig Topper | Add intrinsics for X86 vcvtps2ph and vcvtph2ps instructions |
tree | commitdiff |
2011-11-03 |
Dan Gohman | Reapply r143206, with fixes. Disallow physical register... |
tree | commitdiff |
2011-11-03 |
Daniel Dunbar | build: Add initial cut at LLVMBuild.txt files. |
tree | commitdiff |
2011-11-03 |
Craig Topper | Add new X86 AVX2 VBROADCAST instructions. |
tree | commitdiff |
2011-11-02 |
Craig Topper | More AVX2 instructions and intrinsics. |
tree | commitdiff |
2011-11-02 |
Craig Topper | Add a bunch more X86 AVX2 instructions and their corres... |
tree | commitdiff |
2011-11-01 |
Eli Friedman | Teach the x86 backend a couple tricks for dealing with... |
tree | commitdiff |
2011-10-31 |
Craig Topper | Begin adding AVX2 instructions. No selection support... |
tree | commitdiff |
2011-10-30 |
Craig Topper | Add intrinsics and feature flag for read/write FS/GS... |
tree | commitdiff |
2011-10-30 |
Benjamin Kramer | X86: Emit logical shift by constant splat of <16 x... |
tree | commitdiff |
2011-10-30 |
Nadav Rotem | Fix pr11266. |
tree | commitdiff |
2011-10-29 |
Dan Gohman | Revert r143206, as there are still some failing tests. |
tree | commitdiff |
2011-10-28 |
Dan Gohman | Reapply r143177 and r143179 (reverting r143188), with... |
tree | commitdiff |
2011-10-28 |
Duncan Sands | Speculatively disable Dan's commits 143177 and 143179... |
tree | commitdiff |
2011-10-28 |
Dan Gohman | Eliminate LegalizeOps' LegalizedNodes map and have... |
tree | commitdiff |
2011-10-27 |
Kevin Enderby | Change the sysexit mnemonic (and sysexitl) to never... |
tree | commitdiff |
2011-10-26 |
Lang Hames | Rename NonScalarIntSafe to something more appropriate. |
tree | commitdiff |
2011-10-26 |
Rafael Espindola | Fixes an issue reported by -verify-machineinstrs. |
tree | commitdiff |
2011-10-26 |
Rafael Espindola | This commit introduces two fake instructions MORESTACK_... |
tree | commitdiff |
2011-10-24 |
Eli Friedman | Add support to the old JIT for acquire/release loads... |
tree | commitdiff |
2011-10-23 |
Craig Topper | Add X86 SARX, SHRX, and SHLX instructions. |
tree | commitdiff |
2011-10-23 |
Craig Topper | Add X86 RORX instruction |
tree | commitdiff |
2011-10-23 |
Craig Topper | Add X86 MULX instruction for disassembler. |
tree | commitdiff |
2011-10-22 |
Craig Topper | Remove some duplicate specifying of neverHasSideEffects... |
tree | commitdiff |
2011-10-22 |
Nadav Rotem | Fix pr11193. |
tree | commitdiff |
2011-10-21 |
Craig Topper | Remove intrinsics for X86 BLSI, BLSMSK, and BLSR intrin... |
tree | commitdiff |
2011-10-19 |
Evan Cheng | Fix TLS lowering bug. The CopyFromReg must be glued... |
tree | commitdiff |
2011-10-19 |
Craig Topper | Rename PEXTR to PEXT. Add intrinsics for BMI instructions. |
tree | commitdiff |
next |