summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis
Commit message (Expand)AuthorAgeFilesLines
...
* Reduce dyn_cast<> to isa<> or cast<> where possible.Benjamin Kramer2015-04-101-3/+2
* Divergence analysis for GPU programsJingyue Wu2015-04-104-0/+343
* [LoopAccesses] Allow analysis to complete in the presence of uniform storesAdam Nemet2015-04-081-11/+8
* Revert "[LoopAccesses] Allow analysis to complete in the presence of uniform ...Adam Nemet2015-04-081-8/+11
* [LoopAccesses] Allow analysis to complete in the presence of uniform storesAdam Nemet2015-04-071-11/+8
* [LoopAccesses] New API to query if memchecks are necessary after partitioningAdam Nemet2015-04-071-0/+11
* Transforms: Stop using DIDescriptor::is*() and auto-castingDuncan P. N. Exon Smith2015-04-061-4/+2
* [opaque pointer type] More GEP API migrations in IRBuilder usesDavid Blaikie2015-04-031-1/+1
* [opaque pointer type] API migration for GEP constant factoriesDavid Blaikie2015-04-024-21/+29
* [LoopAccesses] Handle case when no memchecks are needed after partitioningAdam Nemet2015-04-021-2/+4
* [SCEV] Look at backedge dominating conditions (re-land r233447).Sanjoy Das2015-04-011-2/+62
* Remove 4,096 loop scale limitation.Diego Novillo2015-04-011-21/+33
* [WinEH] Run cleanup handlers when an exception is thrownDavid Majnemer2015-03-301-3/+1
* [opaque pointer type] Change GetElementPtrInst::getIndexedType to take the po...David Blaikie2015-03-303-5/+7
* Revert "[SCEV] Look at backedge dominating conditions."Daniel Jasper2015-03-301-40/+0
* [SCEV] Look at backedge dominating conditions.Sanjoy Das2015-03-271-0/+40
* Remove superfluous .str() and replace std::string concatenation with Twine.Yaron Keren2015-03-272-3/+3
* [SCEV] Revert bailout added in r75511.Sanjoy Das2015-03-261-12/+11
* [ValueTracking] Fix PR23011.Sanjoy Das2015-03-251-7/+16
* [APInt] Add an isSplat helper and use it in some places.Benjamin Kramer2015-03-251-3/+1
* !invariant.load semantics with potentially clobbering callsPhilip Reames2015-03-241-0/+9
* Opaque Pointer Types: GEP API migrations to specify the gep type explicitlyDavid Blaikie2015-03-241-2/+3
* Refactor: Simplify boolean expressions in lib/AnalysisDavid Blaikie2015-03-241-6/+3
* Re-sort includes with sort-includes.py and insert raw_ostream.h where it's used.Benjamin Kramer2015-03-236-2/+8
* Purge unused includes throughout libSupport.Benjamin Kramer2015-03-232-0/+2
* ValueTracking: Forward getConstantStringInfo's TrimAtNul param into recursive...Benjamin Kramer2015-03-211-2/+3
* MemoryDependenceAnalysis: Don't miscompile atomicsDavid Majnemer2015-03-211-11/+4
* Correctly estimate SROA savings for store operands in inline cost analysis.Wei Mi2015-03-201-2/+2
* Small optimization to avoid getting pass info when we will not run loopDaniel Berlin2015-03-201-0/+3
* Fix comment from r232794. NFCNick Lewycky2015-03-201-1/+1
* When simplifying a SCEV truncate by distributing, consider it a simplificatio...Nick Lewycky2015-03-201-4/+6
* [SCEV] Make isImpliedCond smarter.Sanjoy Das2015-03-181-0/+44
* [ConstantRange] Split makeICmpRegion in two.Sanjoy Das2015-03-181-2/+2
* TLI: Add addVectorizableFunctionsFromVecLib.Michael Zolotukhin2015-03-171-0/+34
* LoopVectorize: teach loop vectorizer to vectorize calls.Michael Zolotukhin2015-03-171-0/+7
* TTI: Add getCallInstrCost.Michael Zolotukhin2015-03-171-0/+5
* TLI: Add interface for querying whether a function is vectorizable.Michael Zolotukhin2015-03-171-0/+70
* Fix doxygen comments from r232268Duncan P. N. Exon Smith2015-03-161-8/+8
* Made CFLAA agree with clang-format. NFC.George Burgess IV2015-03-151-9/+7
* [opaque pointer type] more gep API migrationDavid Blaikie2015-03-141-4/+3
* Recover the ability to 'b CheckFailed' after r231577Duncan P. N. Exon Smith2015-03-141-7/+14
* [SCEV] Fix PR22856.Sanjoy Das2015-03-131-3/+6
* Teach TBAA analysis to report errors on cyclic TBAA metadata rather than hang...Owen Anderson2015-03-131-4/+9
* When forming an addrec out of a phi don't just look at the last computation a...Nick Lewycky2015-03-131-5/+7
* Stop calling DwarfEHPrepare from WinEHPrepareReid Kleckner2015-03-121-12/+0
* Infer known bits from dominating conditionsPhilip Reames2015-03-101-0/+212
* [LoopAccesses] Add debug message to indicate the result of the analysisAdam Nemet2015-03-101-4/+7
* LoopAccessAnalysis: Silence -Wreturn-type diagnostic from GCCDavid Majnemer2015-03-101-0/+3
* [LAA-memchecks] Comment improvementAdam Nemet2015-03-101-2/+2
* [LAA-memchecks 3/3] Introduce pointer partitions for memchecksAdam Nemet2015-03-101-10/+36
OpenPOWER on IntegriCloud