summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/CodeGenPrepare
Commit message (Expand)AuthorAgeFilesLines
* [lit] Delete empty lines at the end of lit.local.cfg NFCFangrui Song2019-06-174-4/+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-1763-0/+6813
* Temporarily Revert "Add basic loop fusion pass."Eric Christopher2019-04-1763-6813/+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-125-23/+23
* [CGP] Limit distance between overflow math and cmpSam Parker2019-03-111-0/+56
* [CodeGenPrepare] Fix ModifiedDT flag in optimizeSelectInstRong Xu2019-03-081-0/+34
* [ARM] Sink zext/sext operands for add and sub to enable vsubl generation.Florian Hahn2019-03-061-0/+232
* [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] Add support for sinking operands to their users, if they are free.Florian Hahn2019-02-051-0/+236
* [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/+0
* Lower widenable_conditions in CGPPhilip Reames2019-01-311-0/+93
* revert r352766: [PatternMatch] add special-case uaddo matching for increment-...Sanjay Patel2019-01-311-25/+20
* [PatternMatch] add special-case uaddo matching for increment-by-oneSanjay Patel2019-01-311-20/+25
* [CGP] add more tests for uaddo; NFCSanjay Patel2019-01-311-0/+71
* Revert "Reapply "[CGP] Check for existing inttotpr before creating new one""David L. Jones2019-01-311-140/+0
* Add a 'dynamic' parameter to the objectsize intrinsicErik Pilkington2019-01-302-11/+11
* [CGP] auto-generate complete checks for add overflow tests; NFCSanjay Patel2019-01-281-24/+50
* 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
* Remove irrelevant references to legacy git repositories fromJames Y Knight2019-01-153-3/+3
* [CodeGenPrepare] Fix bad IR created by large offset GEP splitting.Eli Friedman2018-12-191-3/+10
* [SampleFDO] handle ProfileSampleAccurate when initializing function entry countWei Mi2018-12-131-29/+0
* [SampleFDO] Extend profile-sample-accurate option to cover isFunctionColdInCa...Wei Mi2018-12-121-0/+29
* Fix a use-after-RAUW bug in large GEP splittingKrzysztof Pszeniczny2018-10-191-0/+28
* [CodeGen] Enable tail calls for functions with NonNull attributes.David Green2018-09-261-0/+77
* [CodeGenPrepare] Preserve debug locs in OptimizeExtractBitsVedant Kumar2018-09-151-0/+110
* [CGP] Ensure splitgep gives deterministic outputDavid Green2018-09-121-0/+40
OpenPOWER on IntegriCloud