summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms
Commit message (Expand)AuthorAgeFilesLines
* [profile] Support profiling runtime on FuchsiaPetr Hosek2018-07-251-0/+1
* [LV] Fix for PR38110, LV encountered llvm_unreachable() Hideki Saito2018-07-241-2/+3
* Use SCEV to avoid inserting some bounds checks.Joel Galenson2018-07-241-12/+28
* [PredicateInfo] Use custom mangling to support ssa_copy with unnamed types.Florian Hahn2018-07-241-6/+56
* [ThinLTO] Ensure the TargetLibraryInfo is constructed early enoughTeresa Johnson2018-07-231-0/+2
* [DebugCounters] Keep track of total countsGeorge Burgess IV2018-07-231-1/+1
* [GVN] Don't use the eliminated load as an available value in phi constructionJohn Brawn2018-07-231-0/+9
* [GVNHoist] safeToHoistLdSt allows illegal hoistingAlexandros Lamprineas2018-07-231-1/+1
* Early exit with cheaper checksAditya Kumar2018-07-211-13/+12
* Change the cap on the amount of padding for each vtable to 32-byte (previousl...Peter Collingbourne2018-07-201-4/+6
* Reapply "[LSV] Refactoring + supporting bitcasts to a type of different size"Roman Tereshin2018-07-201-46/+65
* [MSan] Hotfix compilationAlexander Potapenko2018-07-201-0/+1
* [MSan] run materializeChecks() before materializeStores()Alexander Potapenko2018-07-201-7/+6
* [IPSCCP] Fix for bot failure caused by r337548Florian Hahn2018-07-201-1/+1
* Recommit r328307: [IPSCCP] Use constant range information for comparisons of ...Florian Hahn2018-07-201-110/+80
* Revert "[LSV] Refactoring + supporting bitcasts to a type of different size"Sam McCall2018-07-201-62/+46
* [SCCP] Don't use markForcedConstant on branch conditions.Eli Friedman2018-07-191-73/+62
* [LSV] Refactoring + supporting bitcasts to a type of different sizeRoman Tereshin2018-07-191-46/+62
* [LoadStoreVectorizer] Use getMinusScev() to compute the distance between two ...Farhana Aleen2018-07-191-0/+8
* [ThinLTO] Enable ThinLTO WholeProgramDevirt and LowerTypeTests in new PMTeresa Johnson2018-07-192-4/+3
* Rename __asan_gen_* symbols to ___asan_gen_*.Peter Collingbourne2018-07-181-1/+1
* Skip debuginfo intrinsic in markLiveBlocks.Xin Tong2018-07-181-39/+38
* [SLPVectorizer] Avoid duplicate scalar cost calculations in BoUpSLP::getEntry...Simon Pilgrim2018-07-181-50/+37
* [InstCombine] Re-commit: Fold 'check for [no] signed truncation' patternRoman Lebedev2018-07-181-0/+78
* Revert "[InstCombine] Fold 'check for [no] signed truncation' pattern"Bob Haarman2018-07-181-69/+0
* [InstCombine] Preserve debug value when simplifying cast-of-selectVedant Kumar2018-07-171-1/+3
* [IPSCCP] Run Solve each time we resolved an undef in a function.Florian Hahn2018-07-171-3/+7
* [SLPVectorizer] Don't attempt horizontal reduction on pointer types (PR38191)Simon Pilgrim2018-07-171-0/+2
* [LLVM-C] Fix name mangling on AggressiveInstCombinewhitequark2018-07-171-0/+1
* Fix MSVC "result of 32-bit shift implicitly converted to 64 bits" warning. NFCI.Simon Pilgrim2018-07-171-2/+2
* [InstCombine] Fold 'check for [no] signed truncation' patternRoman Lebedev2018-07-161-0/+69
* Restore "[ThinLTO] Ensure we always select the same function copy to import"Teresa Johnson2018-07-161-69/+88
* MSan: minor fixes, NFCAlexander Potapenko2018-07-161-7/+6
* [MSan] factor userspace-specific declarations into createUserspaceApi(). NFCAlexander Potapenko2018-07-161-38/+53
* [InstCombine] add more SPFofSPF foldingChen Zheng2018-07-161-0/+5
* [InstCombine] fold icmp pred (sub 0, X) C for vector typeChen Zheng2018-07-161-2/+2
* Recommit r335794 "Add support for generating a call graph profile from Branch...Michael J. Spencer2018-07-162-0/+101
* [InstCombine] Corrections in comments for division transformation (NFC)Sanjay Patel2018-07-151-3/+3
* [NFC][InstCombine] foldICmpWithLowBitMaskedVal(): update comments.Roman Lebedev2018-07-141-2/+3
* [InstCombine] Fold x & (-1 >> y) s< x to x s> (-1 >> y)Roman Lebedev2018-07-141-0/+6
* [InstCombine] Fold x & (-1 >> y) s>= x to x s<= (-1 >> y)Roman Lebedev2018-07-141-0/+6
* [InstCombine] Fold x s<= x & (-1 >> y) to x s<= (-1 >> y)Roman Lebedev2018-07-141-0/+6
* [InstCombine] Fold x s> x & (-1 >> y) to x s> (-1 >> y)Roman Lebedev2018-07-141-0/+6
* [InstCombine] Fold x u<= x & C to x u<= CRoman Lebedev2018-07-141-0/+5
* [InstCombine] Fold x u> x & C to x u> CRoman Lebedev2018-07-141-0/+5
* [InstCombine] Fold x & (-1 >> y) u< x to x u> (-1 >> y)Roman Lebedev2018-07-141-0/+5
* [InstCombine] Fold x & (-1 >> y) u>= x to x u<= (-1 >> y)Roman Lebedev2018-07-141-0/+5
* Revert "[ThinLTO] Ensure we always select the same function copy to import"Teresa Johnson2018-07-141-88/+69
* [LSR] If no Use is interesting, early return.Tim Shen2018-07-131-1/+3
* Fix comments which mixed up 'before' and 'after', NFCVedant Kumar2018-07-131-2/+2
OpenPOWER on IntegriCloud