summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86
Commit message (Expand)AuthorAgeFilesLines
* [GlobalISel][X86] For now don't handle not trivial function arguments lowering.Igor Breger2017-07-051-1/+11
* [GlobalISel][X86] Allow graceful fallback for struct/array argument/return va...Igor Breger2017-07-052-11/+26
* [X86][SSE4A] Add support for combining from non-v16i8 EXTRQI/INSERTQI shufflesSimon Pilgrim2017-07-041-3/+3
* Fix signed/unsigned comparison warningsSimon Pilgrim2017-07-041-4/+4
* [X86][SSE4A] Generalized EXTRQI/INSERTQI shuffle decodesSimon Pilgrim2017-07-044-31/+41
* [globalisel][tablegen] Partially fix compile-time regressions by converting m...Daniel Sanders2017-07-041-0/+2
* [X86] Add comment string for broadcast loads from the constant pool.Craig Topper2017-07-041-37/+156
* [X86] Add RDRAND feature to GLM CPUCraig Topper2017-07-041-0/+1
* [X86][SSE4A] Add support for combining from EXTRQI/INSERTQI shufflesSimon Pilgrim2017-07-031-0/+22
* DAGCombine: Combine BUILD_VECTOR to TRUNCATEZvi Rackover2017-07-031-0/+13
* [GlobalISel][X86] fix %ptr(p0) = G_CONSTANT selection.Igor Breger2017-07-031-1/+2
* fix trivial typos in comments; NFCHiroshi Inoue2017-07-031-1/+1
* [X86][AVX512VPOPCNTDQ] Improve support for v16i8/v8i16/v16i16/ CTPOPSimon Pilgrim2017-07-021-0/+14
* [X86][SSE] Attempt to combine 64-bit and 32-bit shuffles to unary shuffles be...Simon Pilgrim2017-07-021-32/+21
* [X86][SSE] Attempt to combine 64-bit and 16-bit shuffles to unary shuffles be...Simon Pilgrim2017-07-021-64/+56
* [X86][CM] update add\sub costs of vectors of 64 in X86\SLM archMohammed Agabaria2017-07-021-4/+9
* [GlobalISel][X86] Support G_GLOBAL_VALUE operation.Igor Breger2017-07-022-8/+64
* [GlobalISel][X86] Support vector type G_UNMERGE_VALUES selection.Igor Breger2017-07-021-0/+31
* fix trivial typos; NFCHiroshi Inoue2017-07-022-2/+2
* [X86] Move GISel accessor initialization from TargetMachine to Subtarget.Quentin Colombet2017-07-012-47/+55
* Make 0 argument getSubtargetImpl functions for the X86, AArch64, and PPC targ...Eric Christopher2017-06-301-0/+1
* [X86][SSE] Pulled common variables to top of matchUnaryPermuteVectorShuffle. ...Simon Pilgrim2017-06-301-5/+4
* Revert "r306529 - [X86] Correct dwarf unwind information in function epilogue"Daniel Jasper2017-06-293-131/+8
* [GlobalISel][X86] Support vector type G_MERGE_VALUES selection.Igor Breger2017-06-291-0/+53
* [LLVM][X86][Goldmont] Adding new target-cpu: GoldmontMichael Zuckerman2017-06-292-1/+31
* Reuse existing variables. NFC.Rafael Espindola2017-06-281-11/+9
* Fix PR33625.Rafael Espindola2017-06-281-1/+1
* [GlobalISel][X86] Support bitwise operations : G_AND, G_OR, G_XORIgor Breger2017-06-281-2/+2
* Reverting commit 306414 on behalf of @gadi.haberMichael Zuckerman2017-06-282-5225/+1634
* [X86] Correct dwarf unwind information in function epiloguePetar Jovanovic2017-06-283-8/+131
* [X86][AsmParser][MS-compatability] Binary/Unary operators enhancementsCoby Tayree2017-06-271-37/+75
* Updated and extended the information about each instruction in HSW and SNB to...Gadi Haber2017-06-272-1634/+5225
* Recommitting rL305465 after fixing bug in TableGen in rL306251 & rL306371Ayman Musa2017-06-272-25/+715
* Fixed the warning introduced by r306289 to make ubuntu-gcc7.1-werror bot green.Galina Kistanova2017-06-271-1/+1
* AArch64: legalize G_EXTRACT operations.Tim Northover2017-06-261-4/+12
* [inline asm] dot operator while using imm generates wrong ir + asm - llvm partMarina Yatsina2017-06-261-2/+1
* [X86][AVX-512] Don't raise inexact in ceil, floor, round, trunc.Ahmed Bougacha2017-06-261-12/+12
* [x86] transform vector inc/dec to use -1 constant (PR33483)Sanjay Patel2017-06-261-0/+32
* [X86][SSE] Remove unused memopfsf32_128/memopfsf64_128 scalar memopsSimon Pilgrim2017-06-251-10/+0
* Strip trailing whitespace. NFCI.Simon Pilgrim2017-06-252-2/+2
* [GlobalISel][X86] Support vector type G_EXTRACT selection.Igor Breger2017-06-251-0/+104
* [AVX2] [TTI CostModel] Add cost of interleaved loads/stores for AVX2Dorit Nuzman2017-06-252-0/+115
* Remove redundant argument.Rafael Espindola2017-06-241-1/+1
* ARM: move some logic from processFixupValue to applyFixup.Rafael Espindola2017-06-231-1/+2
* [X86] Fix SP adjustment in stack probes emitted on 32-bit Windows.whitequark2017-06-231-2/+5
* [x86] fix value types for SBB transform (PR33560)Sanjay Patel2017-06-231-8/+13
* Remove trailing whitespace. NFCI.Simon Pilgrim2017-06-231-1/+1
* COFF: Produce an error on invalid pcrel relocs.Rafael Espindola2017-06-231-4/+13
* Fixed a (product) build error that was due to an unused variableFarhana Aleen2017-06-221-2/+1
* [x86] add/sub (X==0) --> sbb(cmp X, 1)Sanjay Patel2017-06-221-5/+17
OpenPOWER on IntegriCloud