summaryrefslogtreecommitdiffstats
path: root/llvm/test/Analysis
Commit message (Expand)AuthorAgeFilesLines
* [SCEV] Recognize simple br-phi patternsSanjoy Das2015-10-021-0/+104
* [ARM][NEON] Use address space in vld([1234]|[234]lane) and vst([1234]|[234]la...Jeroen Ketema2015-09-303-36/+36
* [X86][XOP] Added support for the lowering of 128-bit vector shifts to XOP shi...Simon Pilgrim2015-09-301-2/+17
* [ValueTracking] Teach isKnownNonZero about monotonically increasing PHIsJames Molloy2015-09-291-0/+49
* Introduce !align metadata for load instructionArtur Pilipenko2015-09-281-0/+8
* [SCEV] Reapply 'Teach isLoopBackedgeGuardedByCond to exploit trip counts'Sanjoy Das2015-09-251-1/+1
* Use fixed-point representation for BranchProbability.Cong Hou2015-09-257-131/+131
* Revert two SCEV changes that caused test failures in clang.Sanjoy Das2015-09-251-1/+1
* [SCEV] Teach isLoopBackedgeGuardedByCond to exploit trip counts.Sanjoy Das2015-09-251-1/+1
* [GlobalsAA] Teach GlobalsAA about nocaptureJames Molloy2015-09-252-0/+112
* [ValueTracking] Teach isKnownNonZero a new trickJames Molloy2015-09-241-0/+14
* Fix for pr24866Philip Reames2015-09-211-0/+44
* Support align attribute for return valuesArtur Pilipenko2015-09-181-0/+11
* [opaque pointer type] Add textual IR support for explicit type parameter for ...David Blaikie2015-09-112-2/+2
* [SCEV] Consistently Handle Expressions That Cannot Be DividedMatthew Simpson2015-09-101-0/+36
* [ScalarEvolution] Fix PR24757.Sanjoy Das2015-09-101-0/+35
* ScalarEvolution assume hanging bugfixPiotr Padlewski2015-09-091-0/+139
* [PM/AA] Rebuild LLVM's alias analysis infrastructure in a way compatibleChandler Carruth2015-09-0923-28/+28
* [CostModel][AArch64] Remove amortization factor for some of the vector select...Silviu Baranga2015-09-091-6/+6
* Fix PR 24723 - Handle 0-mass backedges in irreducible loopsDiego Novillo2015-09-081-0/+155
* [PowerPC] Include the permutation cost for unaligned vector loadsHal Finkel2015-09-032-13/+13
* [PowerPC] Cleanup cost model for unaligned vector loads/storesHal Finkel2015-09-022-1/+405
* [BasicAA] Fix the handling of sext and zext in the analysis of GEPs.Quentin Colombet2015-08-315-0/+460
* Fix: CFLAA -- Mark no-args returns as unknownGeorge Burgess IV2015-08-281-0/+20
* Fix how DependenceAnalysis calls delinearizationHal Finkel2015-08-191-7/+7
* [BasicAA] Add a test for PR24468 to be sure we won't regressQuentin Colombet2015-08-191-0/+48
* [BasicAA] Revert r221876 because it can produce incorrect aliasingQuentin Colombet2015-08-192-210/+0
* [CostModel][ARM] Increase cost of insert/extract operationsSilviu Baranga2015-08-171-253/+254
* Take alignment into account in isSafeToSpeculativelyExecute and isSafeToLoadU...Artur Pilipenko2015-08-171-13/+57
* [GMR] isNonEscapingGlobalNoAlias() should look through Bitcasts/GEPs when loo...Michael Kuperstein2015-08-171-1/+2
* [PM] Port ScalarEvolution to the new pass manager.Chandler Carruth2015-08-171-2/+3
* [SCEV] Apply NSW and NUW flags via poison value analysis for sub, mul and shlBjarke Hammersholt Roune2015-08-143-2/+236
* Emit argmemonly attribute for intrinsics.Igor Laevsky2015-08-133-14/+18
* [LAA] Fix typo in testAdam Nemet2015-08-111-1/+1
* [GMR] Be a bit smarter about which globals don't alias when doing recursive l...Michael Kuperstein2015-08-111-4/+7
* Fix a bunch of trivial cases of 'CHECK[^:]*$' in the tests. NFCIJonathan Roelofs2015-08-101-1/+1
* [GMR] Teach the conservative path of GMR to catch even more easy cases.Chandler Carruth2015-08-051-0/+33
* [X86][SSE] Vectorize i64 ASHR operationsSimon Pilgrim2015-07-292-18/+18
* [SCEV] Apply NSW and NUW flags via poison value analysisJingyue Wu2015-07-283-2/+360
* [LAA] Add clarifying comments for the checking pointer grouping algorithm. NFCSilviu Baranga2015-07-281-2/+7
* [GMR] Teach GlobalsModRef to distinguish an important and safe case ofChandler Carruth2015-07-281-0/+62
* [LAA] Split out a helper to print a collection of memchecksAdam Nemet2015-07-271-21/+21
* Roll forward r243250Jingyue Wu2015-07-262-24/+86
* Revert r243250Jingyue Wu2015-07-262-86/+24
* [TTI/CostModel] improve TTI::getGEPCost and use it in CostModel::getInstructi...Jingyue Wu2015-07-262-24/+86
* NFC. Explicitly specify attributes in BasicAA/cs-cs.ll test.Igor Laevsky2015-07-231-1/+4
* [MDA] change BlockScanLimit into a command line option.Jingyue Wu2015-07-211-0/+15
* [X86][SSE] Updated SHL/LSHR i64 vectorization costs.Simon Pilgrim2015-07-183-25/+25
* [PM/AA] Disable the core unsafe aspect of GlobalsModRef in the face ofChandler Carruth2015-07-172-2/+8
* Fix memcheck interval ends for pointers with negative stridesSilviu Baranga2015-07-161-0/+89
OpenPOWER on IntegriCloud