summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/CodeGenPrepare/X86
Commit message (Expand)AuthorAgeFilesLines
* [CodeGen] Fix the computation of the alignment of split stores.Hans Wennborg2020-02-121-0/+74
* [PGO][PGSO] Enable size optimizations in code gen / target passes for cold code.Hiroshi Yamauchi2019-12-131-0/+41
* Reapply r374743 with a fix for the ocaml bindingJoerg Sonnenberger2019-10-141-20/+0
* Revert "Add a pass to lower is.constant and objectsize intrinsics"Dmitri Gribenko2019-10-141-0/+20
* Add a pass to lower is.constant and objectsize intrinsicsJoerg Sonnenberger2019-10-131-20/+0
* [NFC} Updated testDavid Bolvansky2019-09-171-2/+5
* [lit] Delete empty lines at the end of lit.local.cfg NFCFangrui Song2019-06-171-1/+0
* [CodeGenPrepare][x86] shift both sides of a vector select when profitableSanjay Patel2019-06-161-18/+31
* [CodeGenPrepare] propagate debuginfo when copying a shuffleSanjay Patel2019-06-141-14/+18
* [x86] add tests for vector shifts; NFCSanjay Patel2019-06-121-0/+117
* [CodeGenPrepare] limit overflow intrinsic matching to a single basic block (2...Sanjay Patel2019-05-042-15/+34
* Revert "[CodeGenPrepare] limit overflow intrinsic matching to a single basic ...Evgeniy Stepanov2019-05-032-14/+15
* [CodeGenPrepare] limit overflow intrinsic matching to a single basic blockSanjay Patel2019-05-032-15/+14
* Revert "Temporarily Revert "Add basic loop fusion pass.""Eric Christopher2019-04-1721-0/+2751
* Temporarily Revert "Add basic loop fusion pass."Eric Christopher2019-04-1721-2751/+0
* [CodeGenPrepare] limit formation of overflow intrinsics (PR41129)Sanjay Patel2019-03-211-7/+6
* [CGP][x86] add tests for usubo regression (PR41129); NFCSanjay Patel2019-03-201-0/+39
* [CGP] add another bailout for degenerate code (PR41064)Sanjay Patel2019-03-141-0/+21
* CodeGenPrep: preserve inbounds attribute when sinking GEPs.Tim Northover2019-03-124-22/+22
* [CodeGenPrepare] Fix ModifiedDT flag in optimizeSelectInstRong Xu2019-03-081-0/+34
* [CodeGenPrepare] avoid crashing on non-canonical/degenerate codeSanjay Patel2019-03-041-0/+25
* [CGP] add special-cases to form unsigned add with overflow (PR40486)Sanjay Patel2019-02-241-16/+20
* [CGP] add tests for uaddo increment/decrement; NFCSanjay Patel2019-02-221-0/+60
* [CGP] match a special-case of unsigned subtract overflowSanjay Patel2019-02-201-4/+5
* [CGP][x86] add tests for usubo special-case; NFCSanjay Patel2019-02-201-0/+15
* [CGP] form usub with overflow from sub+icmpSanjay Patel2019-02-181-36/+45
* [CGP] add test for unsigned subtract of 1 with overflow; NFCSanjay Patel2019-02-051-13/+28
* [CGP] fix bogus test names/comments; NFCSanjay Patel2019-02-041-10/+9
* [CGP] add tests for usubo; NFCSanjay Patel2019-02-041-1/+154
* [CGP] use IRBuilder to simplify codeSanjay Patel2019-02-041-36/+36
* [CGP] adjust target constraints for forming uaddoSanjay Patel2019-02-031-5/+4
* [PatternMatch] add special-case uaddo matching for increment-by-one (2nd try)Sanjay Patel2019-02-031-20/+25
* [CGP] move test file to prevent bot failuresSanjay Patel2019-02-031-0/+175
* Revert "Reapply "[CGP] Check for existing inttotpr before creating new one""David L. Jones2019-01-311-140/+0
* Reapply "[CGP] Check for existing inttotpr before creating new one"Roman Tereshin2019-01-191-0/+140
* Revert "Reapply "[CGP] Check for existing inttotpr before creating new one""Roman Tereshin2019-01-191-64/+0
* Reapply "[CGP] Check for existing inttotpr before creating new one"Roman Tereshin2019-01-191-0/+64
* Revert "[CGP] Check for existing inttotpr before creating new one"Roman Tereshin2019-01-181-40/+0
* [CGP] Check for existing inttotpr before creating new oneRoman Tereshin2019-01-181-0/+40
* [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
* Generalize MergeBlockIntoPredecessor. Replace uses of MergeBasicBlockIntoOnly...Alina Sbirlea2018-06-201-1/+1
* [CodeGenPrepare] Move Extension Instructions Through Logical And Shift Instru...Guozhi Wei2018-06-051-0/+128
* [CodeGenPrepare] Revert r331783Guozhi Wei2018-05-251-128/+0
* [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
* [CGP] Fix the remove of matched phis in complex addressing modeSerguei Katkov2018-03-121-0/+27
OpenPOWER on IntegriCloud