summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/CodeGenPrepare
Commit message (Expand)AuthorAgeFilesLines
* [CGP] Ensure splitgep gives deterministic outputDavid Green2018-09-121-0/+40
* AMDGPU: Fix tests using old number for constant address spaceMatt Arsenault2018-09-101-2/+2
* [ARM] Enable GEP offset splitting for 32-bit ARM.Eli Friedman2018-08-301-0/+157
* [CodeGenPrepare] Set debug locs when folding a comparison into a uadd.with.ov...Vedant Kumar2018-08-221-0/+4
* [CodeGenPrepare] Set debug loc when widening a switch conditionVedant Kumar2018-08-221-0/+8
* [CodeGenPrepare] Set debug locations when splitting selectsVedant Kumar2018-08-221-3/+17
* [CodeGenPrepare] Clean up dbg.value use-before-def as late as possibleVedant Kumar2018-08-211-2/+2
* [CodeGenPrepare] Pre-commit debug info test for optimizeSelectInstVedant Kumar2018-08-211-0/+15
* [CodeGenPrepare] Add BothExtension type to PromotedInstsGuozhi Wei2018-08-151-0/+25
* Make llvm.objectsize more conservative with nullGeorge Burgess IV2018-07-091-1/+19
* Implement strip.invariant.groupPiotr Padlewski2018-07-021-4/+20
* Generalize MergeBlockIntoPredecessor. Replace uses of MergeBasicBlockIntoOnly...Alina Sbirlea2018-06-202-2/+2
* [CodeGenPrepare] Move Extension Instructions Through Logical And Shift Instru...Guozhi Wei2018-06-051-0/+128
* [CodeGenPrepare] Revert r331783Guozhi Wei2018-05-251-128/+0
* Dissallow non-empty metadata for invariant.groupPiotr Padlewski2018-05-181-2/+2
* [CGP] Split large data structres to sink more GEPsHaicheng Wu2018-05-101-0/+147
* [DebugInfo] Add DILabel metadata and intrinsic llvm.dbg.label.Shiva Chen2018-05-091-1/+1
* [CodeGenPrepare] Move Extension Instructions Through Logical And Shift Instru...Guozhi Wei2018-05-081-0/+128
* Rename invariant.group.barrier to launder.invariant.groupPiotr Padlewski2018-05-031-3/+3
* [CGP] Fix the remove of matched phis in complex addressing modeSerguei Katkov2018-03-121-0/+27
* [AMDGPU] Switch to the new addr space mapping by defaultYaxun Liu2018-02-021-21/+21
* [CodeGenPrepare] Improve source and dest alignments of memory intrinsics inde...Daniel Neilson2018-01-311-0/+43
* [X86][XOP] Update isVectorShiftByScalarCheap with cases covered by XOPSimon Pilgrim2018-01-301-6/+3
* Regenerate shuffle sink testSimon Pilgrim2018-01-241-28/+39
* X86: Update isVectorShiftByScalarCheap with cases covered by AVX512BWZvi Rackover2018-01-241-10/+28
* Add bdver shuffle sink tests.Simon Pilgrim2018-01-231-0/+21
* Regenerate select test. NFCI.Simon Pilgrim2018-01-231-53/+74
* Regenerate shuffle sink test. NFCI.Simon Pilgrim2018-01-231-42/+69
* X86 Tests: Add AVX512BW config to CodeGenPrepare test. NFCZvi Rackover2018-01-231-9/+10
* [CGP] Fix the GV handling in complex addressing modeSerguei Katkov2018-01-231-0/+15
* Remove alignment argument from memcpy/memmove/memset in favour of alignment a...Daniel Neilson2018-01-191-1/+1
* [CGP] Fix Complex addressing mode for offsetSerguei Katkov2018-01-091-0/+19
* [PGO] Function section hotness prefix should look at all blocksTeresa Johnson2017-12-201-10/+37
* [CGP] Fix the handling select inst in complex addressing modeSerguei Katkov2017-12-181-0/+21
* [BypassSlowDivision] Improve our handling of divisions by constantsSanjoy Das2017-12-041-0/+77
* [CGP] Fix common type handling in optimizeMemoryInstSerguei Katkov2017-11-291-0/+33
* [CGP] Fix handling of null pointer values in optimizeMemoryInstJohn Brawn2017-11-271-0/+52
* [CodeGenPrepare] Check that erased sunken address are not reusedSimon Dardis2017-11-242-0/+66
* [CGP] Make optimizeMemoryInst able to combine more kinds of ExtAddrMode fieldsJohn Brawn2017-11-241-1/+351
* [CGP] Fix the crash caused by enable of complex addr modeSerguei Katkov2017-11-201-0/+35
* Let llvm.invariant.group.barrier accepts pointer to any address spaceYaxun Liu2017-11-161-3/+3
* Remove stray comma in sink-addrmode testJohn Brawn2017-11-161-1/+1
* Revert "[CodeGenPrepare] Check that erased sunken address are not reused"Simon Dardis2017-11-132-66/+0
* [CodeGenPrepare] Check that erased sunken address are not reusedSimon Dardis2017-11-132-0/+66
* Fix some misc. -enable-var-scope violationsMatt Arsenault2017-11-131-12/+12
* [CGP] Disable Select instruction handling in optimizeMemoryInst. NFCSerguei Katkov2017-11-072-3/+3
* [CGP] Extends the scope of optimizeMemoryInst optimization. NFCSerguei Katkov2017-11-052-0/+493
* Revert "Invoke salvageDebugInfo from CodeGenPrepare's SinkCast()"Adrian Prantl2017-11-031-118/+0
* Invoke salvageDebugInfo from CodeGenPrepare's SinkCast()Adrian Prantl2017-11-031-0/+118
* re-land [ExpandMemCmp] Split ExpandMemCmp from CodeGen into its own pass."Clement Courbet2017-11-031-771/+0
OpenPOWER on IntegriCloud