[x86] Move the vector popcount tests into non-ISA files, and instead
[oota-llvm.git] / lib / Analysis /
2015-05-28 Wei MiEnable exitValue rewrite only when the cost of expansio...
2015-05-28 Pete CooperAdd BranchProbabilityInfo::releaseMemory to clear the...
2015-05-27 Chandler Carruth[inliner] Fix the early-exit of the inline cost analysi...
2015-05-22 David Majnemer[InstSimplify] Handle some overflow intrinsics in InstS...
2015-05-22 Hans WennborgRevert r236894 "[BasicAA] Fix zext & sext handling"
2015-05-21 Artur PilipenkoTest commit. Fix typo in MemDerefPrinter.cpp comment.
2015-05-20 James MolloyReapply r237539 with a fix for the Chromium build.
2015-05-20 Pete CooperChange Function::getIntrinsicID() to return an Intrinsi...
2015-05-19 Sanjoy DasDereferenceable, dereferenceable_or_null metadata for...
2015-05-18 Sanjoy DasExploit dereferenceable_or_null attribute in LICM pass
2015-05-18 Jingyue Wu[ScalarEvolution] refactor: extract interface getGEPExpr
2015-05-18 Adam Nemet[LoopAccesses] If shouldRetryWithRuntimeCheck, reset...
2015-05-18 Adam Nemet[LoopAccesses] Rearrange printed lines in -analyze
2015-05-18 Adam Nemet[LoopAccesses] Debug improvement
2015-05-15 James MolloyAllow min/max detection to see through casts.
2015-05-15 James Molloy[DependenceAnalysis] Fix for PR21585: collectUpperBound...
2015-05-14 Jingyue Wu[ValueTracking] refactor: extract method haveNoCommonBi...
2015-05-14 Andrea Di Biagio[ConstantFolding] Fix wrong folding of intrinsic 'conve...
2015-05-13 Pete CooperAdd llvm::all_of which wraps std::all_of.
2015-05-13 Teresa JohnsonTest commit: Remove unnecessary spaces.
2015-05-13 Pete CooperConstify arguments in AliasSetTracker methods. NFC
2015-05-13 Pete CooperChange a loop in LoopInfo to foreach. NFC
2015-05-13 Pete CooperConstify arguments to methods in LoopInfo. NFC
2015-05-12 Pete CooperConvert PHI getIncomingValue() to foreach over incoming...
2015-05-11 James MolloyRip min/max pattern matching out of InstCombine and...
2015-05-08 Sanjoy Das[BasicAA] Fix zext & sext handling
2015-05-07 Diego NovilloFix information loss in branch probability computation.
2015-05-07 Michael ZolotukhinPopulate list of vectorizable functions for Accelerate...
2015-05-07 Vince HarronAdded support for building against Android API-9 SDK
2015-05-06 Diego NovilloAllow 0-weight branches in BranchProbabilityInfo.
2015-05-06 Wei Mi[X86] Disable loop unrolling in loop vectorization...
2015-05-06 Sanjoy Das[Statepoint] Clean up Statepoint.h: accessor names.
2015-05-05 Daniel BerlinUpdate BasicAliasAnalysis to understand that nothing...
2015-04-30 Richard TrieuFix -Wpessimizing-move warnings by removing std::move...
2015-04-29 Reid Kleckner[WinEH] Start EH preparation for 32-bit x86, it uses...
2015-04-29 Duncan P. N. Exon... IR: Give 'DI' prefix to debug info metadata
2015-04-28 Daniel BerlinMake getModRefInfo(Instruction *) not crash on certain...
2015-04-24 Diego NovilloFix typo in comment.
2015-04-23 Adam Nemet[getUnderlyingOjbects] Analyze loop PHIs further to...
2015-04-23 Philip ReamesMove Value.isDereferenceablePointer to ValueTracking...
2015-04-22 Brendon CahoonFix a type mismatch assert in SCEV division
2015-04-21 Daniel BerlinRevamp PredIteratorCache interface to be cleaner.
2015-04-21 Daniel BerlinMove IDF Calculation to a separate file, expose an...
2015-04-21 Duncan P. N. Exon... DebugInfo: Drop rest of DIDescriptor subclasses
2015-04-20 Brendon CahoonRecognize n/1 in the SCEV divide function
2015-04-17 Adam Nemet[LoopAccesses] Improve debug output
2015-04-16 Duncan P. N. Exon... DebugInfo: Gut DIType and subclasses
2015-04-15 Duncan P. N. Exon... DebugInfo: Gut DICompileUnit and DIFile
2015-04-15 Richard TrieuOne more -Wrange-loop-analysis cleanup.
2015-04-15 Daniel BerlinAdd range iterators for post order and inverse post...
2015-04-15 Daniel JasperRe-apply r234898 and fix tests.
2015-04-15 Richard TrieuChange range-based for-loops to be -Wrange-loop-analysi...
2015-04-14 Reid Kleckner[Inliner] Don't inline functions with frameescape calls
2015-04-14 Rafael EspindolaRevert "The code that originally made me discover this...
2015-04-14 Chad RosierImprove RefreshCallGraph to remove invalid call graph...
2015-04-14 Daniel JasperThe code that originally made me discover this is:
2015-04-14 Duncan P. N. Exon... DebugInfo: Gut DISubprogram and DILexicalBlock*
2015-04-14 Sanjoy Das[SCEV] Strengthen SCEVExpander::isHighCostExpansion.
2015-04-14 Sanjoy Das[SCEV] Refactor out isHighCostExpansion. NFCI.
2015-04-14 Duncan P. N. Exon... DebugInfo: Gut DIVariable and DIGlobalVariable
2015-04-14 Adam Nemet[LoopAccesses] Properly print whether memchecks are...
2015-04-13 Daniel BerlinAdd new getModRefInfo API to determine whether an Instr...
2015-04-13 Daniel BerlinCommon some code from MemoryDependenceAnalysis that...
2015-04-13 Daniel BerlinMake getModRefInfo with a default location not crash.
2015-04-13 Akira Hatanaka[inliner] Don't inline a function if it doesn't have...
2015-04-11 Alexander KornienkoUse 'override/final' instead of 'virtual' for overridde...
2015-04-10 Benjamin Kramer[CallSite] Make construction from Value* (or Instructio...
2015-04-10 Benjamin KramerReduce dyn_cast<> to isa<> or cast<> where possible.
2015-04-10 Jingyue WuDivergence analysis for GPU programs
2015-04-08 Adam Nemet[LoopAccesses] Allow analysis to complete in the presen...
2015-04-08 Adam NemetRevert "[LoopAccesses] Allow analysis to complete in...
2015-04-07 Adam Nemet[LoopAccesses] Allow analysis to complete in the presen...
2015-04-07 Adam Nemet[LoopAccesses] New API to query if memchecks are necess...
2015-04-06 Duncan P. N. Exon... Transforms: Stop using DIDescriptor::is*() and auto...
2015-04-03 David Blaikie[opaque pointer type] More GEP API migrations in IRBuil...
2015-04-02 David Blaikie[opaque pointer type] API migration for GEP constant...
2015-04-02 Adam Nemet[LoopAccesses] Handle case when no memchecks are needed...
2015-04-01 Sanjoy Das[SCEV] Look at backedge dominating conditions (re-land...
2015-04-01 Diego NovilloRemove 4,096 loop scale limitation.
2015-03-30 David Majnemer[WinEH] Run cleanup handlers when an exception is thrown
2015-03-30 David Blaikie[opaque pointer type] Change GetElementPtrInst::getInde...
2015-03-30 Daniel JasperRevert "[SCEV] Look at backedge dominating conditions."
2015-03-27 Sanjoy Das[SCEV] Look at backedge dominating conditions.
2015-03-27 Yaron KerenRemove superfluous .str() and replace std::string conca...
2015-03-26 Sanjoy Das[SCEV] Revert bailout added in r75511.
2015-03-25 Sanjoy Das[ValueTracking] Fix PR23011.
2015-03-25 Benjamin Kramer[APInt] Add an isSplat helper and use it in some places.
2015-03-24 Philip Reames!invariant.load semantics with potentially clobbering...
2015-03-24 David BlaikieOpaque Pointer Types: GEP API migrations to specify...
2015-03-24 David BlaikieRefactor: Simplify boolean expressions in lib/Analysis
2015-03-23 Benjamin KramerRe-sort includes with sort-includes.py and insert raw_o...
2015-03-23 Benjamin KramerPurge unused includes throughout libSupport.
2015-03-21 Benjamin KramerValueTracking: Forward getConstantStringInfo's TrimAtNu...
2015-03-21 David MajnemerMemoryDependenceAnalysis: Don't miscompile atomics
2015-03-20 Wei MiCorrectly estimate SROA savings for store operands...
2015-03-20 Daniel BerlinSmall optimization to avoid getting pass info when...
2015-03-20 Nick LewyckyFix comment from r232794. NFC
2015-03-20 Nick LewyckyWhen simplifying a SCEV truncate by distributing, consi...
2015-03-18 Sanjoy Das[SCEV] Make isImpliedCond smarter.
2015-03-18 Sanjoy Das[ConstantRange] Split makeICmpRegion in two.
next