summaryrefslogtreecommitdiffstats
path: root/llvm/unittests/Analysis
Commit message (Expand)AuthorAgeFilesLines
* Backport 4878aa36d4a [ValueLattice] Add new state for undef constants.Florian Hahn2020-05-181-0/+17
* [SVEV] Recognise hardware-loop intrinsic loop.decrement.regSjoerd Meijer2020-01-101-0/+28
* [NFC] Fix trivial typos in commentsJames Henderson2020-01-062-2/+2
* Revert "[SCEV] Move ScalarEvolutionExpander.cpp to Transforms/Utils (NFC)."Florian Hahn2020-01-041-1/+837
* [SCEV] Move ScalarEvolutionExpander.cpp to Transforms/Utils (NFC).Florian Hahn2020-01-041-837/+1
* Revert "[VectorUtils] Introduce the Vector Function Database (VFDatabase)."Francesco Petrogalli2019-12-131-21/+3
* Rename LoopInfo::isRotated() to LoopInfo::isRotatedForm().Kit Barton2019-12-121-17/+17
* [Loop] Add isRotated method to Loop class.Kit Barton2019-12-111-0/+55
* [VectorUtils] Introduce the Vector Function Database (VFDatabase).Francesco Petrogalli2019-12-101-3/+21
* [llvm][VFABI] Add more testing for LLVM internal mangling.Francesco Petrogalli2019-12-091-0/+39
* [fix][unittests][llvm] Fix running unit tests without assertions. [NFCI]Francesco Petrogalli2019-12-051-0/+2
* [VectorUtils] API for VFShape, update VFInfo.Francesco Petrogalli2019-12-042-1/+217
* [unittests] Add InitializePasses.h includesHeejin Ahn2019-11-133-1/+3
* [VFABI] Add LLVM internal mangling for vector functions.Francesco Petrogalli2019-11-131-0/+13
* [VFABI] Read/Write functions for the VFABI attribute.Francesco Petrogalli2019-11-121-0/+36
* [LOOPGUARD] Remove asserts in getLoopGuardBranchWhitney Tsang2019-10-061-0/+85
* [LOOPGUARD] Disable loop with multiple loop exiting blocks.Whitney Tsang2019-09-261-0/+120
* [SCEV] Disable canonical expansion for non-affine addrecs.Artur Pilipenko2019-09-241-0/+182
* [PGO][PGSO] ProfileSummary changes.Hiroshi Yamauchi2019-09-241-0/+42
* [SVFS] Vector Function ABI demangling.Francesco Petrogalli2019-09-192-0/+440
* Change TargetLibraryInfo analysis passes to always require FunctionTeresa Johnson2019-09-073-3/+6
* [llvm] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere2019-08-151-4/+4
* [SCEV] Return zero from computeConstantDifference(X, X)Nikolai Bozhenov2019-08-071-2/+68
* [AliasAnalysis] Initialize a member variable that may be used by unit test.Peter Smith2019-08-021-5/+2
* [LOOPINFO] Introduce the loop guard API.Whitney Tsang2019-07-251-61/+102
* [BasicAA] Temporarily disable two testsGeorge Burgess IV2019-07-251-2/+5
* [LoopInfo] Fix getUniqueNonLatchExitBlocksSerguei Katkov2019-07-171-0/+43
* [LoopInfo] Introduce getUniqueNonLatchExitBlocks utility functionSerguei Katkov2019-07-151-0/+46
* isBytewiseValue checks ConstantVector element by elementVitaly Buka2019-07-121-1/+1
* Return Undef from isBytewiseValue for empty arrays or structsVitaly Buka2019-07-121-4/+4
* Handle IntToPtr in isBytewiseValueVitaly Buka2019-07-121-3/+3
* [test] Silence gcc 7.4 warning [NFC]Mikael Holmen2019-07-111-1/+1
* Add IsBytewiseValue unit testVitaly Buka2019-07-101-11/+268
* [SCEV] Fix for PR42397. SCEVExpander wrongly adds nsw to shl instruction.Denis Bakhvalov2019-07-081-0/+41
* Use "willreturn" in isGuaranteedToTransferExecutionToSuccessorJohannes Doerfert2019-06-271-0/+3
* [Analysis] add isSplatValue() for vectors in IRSanjay Patel2019-06-111-0/+190
* [Analysis] add unit test file for VectorUtils; NFCSanjay Patel2019-06-102-0/+92
* [LOOPINFO] Extend Loop object to add utilities to get the loop bounds,Whitney Tsang2019-06-051-0/+900
* Revert "Title: [LOOPINFO] Extend Loop object to add utilities to get the loop"Whitney Tsang2019-06-051-900/+0
* Title: [LOOPINFO] Extend Loop object to add utilities to get the loopWhitney Tsang2019-06-051-0/+900
* Add ScalarEvolutionsTest::SCEVExpandInsertCanonicalIV tests Artur Pilipenko2019-06-031-0/+193
* [SimplifyLibCalls] Fold more fortified functions into non-fortified variantsErik Pilkington2019-05-311-0/+11
* Revert [LOOPINFO] Extend Loop object to add utilities to get the loop bou...Kit Barton2019-05-231-900/+0
* [LOOPINFO] Extend Loop object to add utilities to get the loop bounds, st...Kit Barton2019-05-231-0/+900
* [INLINER] allow inlining of blockaddresses if sole uses are callbrsNick Desaulniers2019-05-201-0/+29
* Save the induction binary operator in IVDescriptors for non FP induction vari...Kit Barton2019-05-142-0/+101
* An unreachable block may have a route to a reachable block, don't fast-path r...Nick Lewycky2019-04-041-0/+14
* Fix TargetLibraryInfoTest.ValidProto after rL357552Sam Clegg2019-04-031-0/+5
* Add an optional list of blocks to avoid when looking for a path in isPotentia...Nick Lewycky2019-04-021-17/+83
* Not all blocks are reachable from entry. Don't assume they are.Nick Lewycky2019-04-011-0/+40
OpenPOWER on IntegriCloud