summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/X86/mul-constant-i64.ll
Commit message (Expand)AuthorAgeFilesLines
* [AsmPrinter] Remove hidden flag -print-schedule.Andrea Di Biagio2019-02-041-1179/+684
* [X86] Handle COPYs of physregs better (regalloc hints)Simon Pilgrim2018-09-191-12/+12
* [X86] Qualify one of the heuristics in combineMul to only apply to positive m...Craig Topper2018-08-091-2/+2
* [X86] Add support expanding multiplies by constant where the constant is -3/-...Craig Topper2018-07-271-0/+138
* [X86] Use a shift plus an lea for multiplying by a constant that is a power o...Craig Topper2018-07-251-6/+64
* [X86] Expand mul by pow2 + 2 using a shift and two adds similar to what we do...Craig Topper2018-07-251-0/+63
* [X86] Use a two lea sequence for multiply by 37, 41, and 73.Craig Topper2018-07-241-9/+21
* [X86] Add test cases for multiply by 37, 41, and 73.Craig Topper2018-07-241-0/+150
* [X86] Change multiply by 26 to use two multiplies by 5 and an add instead of ...Craig Topper2018-07-241-9/+9
* [X86] Generalize the multiply by 30 lowering to generic multipy by power 2 mi...Craig Topper2018-07-241-11/+83
* [X86] Change multiply by 19 to use (9 * X) * 2 + X instead of (5 * X) * 4 - 1.Craig Topper2018-07-241-9/+6
* [X86][BtVer2] correctly model the latency/throughput of LEA instructions.Andrea Di Biagio2018-07-191-45/+45
* [X86] Split off WriteIMul64 from WriteIMul schedule class (PR36931)Simon Pilgrim2018-05-081-25/+25
* [X86] Form MUL_IMM for multiplies with 3/5/9 to encourage LEA formation over ...Craig Topper2018-04-251-3/+6
* [X86] Fix bad regular expressions in the scheduler models. Question marks sho...Craig Topper2017-12-101-2/+2
* [X86][Haswell]: Updating the scheduling information for the Haswell subtarget.Gadi Haber2017-12-081-66/+66
* Add proper BTVER2 sched support for MOV instr.Andrew V. Tischenko2017-12-071-9/+9
* [CodeGen] Unify MBB reference format in both MIR and debug outputFrancis Visoiu Mistrih2017-12-041-264/+264
* Revert "[X86] Improvement in CodeGen instruction selection for LEAs."Matt Morehouse2017-12-011-3/+6
* [X86] Improvement in CodeGen instruction selection for LEAs.Jatin Bhateja2017-12-011-6/+3
* Revert r314886 "[X86] Improvement in CodeGen instruction selection for LEAs (...Hans Wennborg2017-10-041-3/+6
* [X86] Improvement in CodeGen instruction selection for LEAs (re-applying post...Jatin Bhateja2017-10-041-6/+3
* Revert r313343 "[X86] PR32755 : Improvement in CodeGen instruction selection ...Hans Wennborg2017-09-151-3/+6
* [X86] PR32755 : Improvement in CodeGen instruction selection for LEAs.Jatin Bhateja2017-09-151-6/+3
* [X86][Haswell] Updating HSW instruction scheduling informationGadi Haber2017-08-281-68/+68
* Reverting commit 306414 on behalf of @gadi.haberMichael Zuckerman2017-06-281-66/+66
* Updated and extended the information about each instruction in HSW and SNB to...Gadi Haber2017-06-271-66/+66
* This patch closes PR28513: an optimization of multiplication by different con...Andrew V. Tischenko2017-06-081-157/+1448
* Revert "This patch closes PR28513: an optimization of multiplication by diffe...Vedant Kumar2017-05-301-1455/+157
* This patch closes PR28513: an optimization of multiplication by different con...Andrew V. Tischenko2017-05-301-157/+1455
* [X86] Add multiply by constant tests (PR28513)Simon Pilgrim2017-03-221-0/+581
OpenPOWER on IntegriCloud