OSDN Git Service

[BasicAA] Stop crashing when dealing with pointers > 64 bits.
[android-x86/external-llvm.git] / lib / Analysis / BasicAliasAnalysis.cpp
2018-01-15 Davide Italiano[BasicAA] Stop crashing when dealing with pointers...
2018-01-05 Davide Italiano[BasicAA] Fix linearization of shifts beyond the bitwidth.
2017-12-21 Alina Sbirlea[ModRefInfo] Add must alias info to ModRefInfo.
2017-12-07 Alina Sbirlea[ModRefInfo] Make enum ModRefInfo an enum class [NFC].
2017-12-07 Alina Sbirlea[ModRefInfo] Replace remaining bit-wise operations...
2017-12-06 Alina Sbirlea[ModRefInfo] Use createModRefInfo wrapper to create...
2017-12-05 Alina SbirleaModify ModRefInfo values using static inline method...
2017-11-09 Nuno Lopesrevert r317812 [BasicAA] fix build break by converting...
2017-11-09 Nuno Lopes[BasicAA] fix build break by converting the previously...
2017-11-09 Nuno Lopes[BasicAA] add assertion for corner case in aliasGEP()
2017-11-08 Nuno LopesBasicAA: fix bug where we would return partialalias...
2017-11-02 Yichao YuAllow inaccessiblememonly and inaccessiblemem_or_argmem...
2017-09-06 Nuno LopesFix PR33878: BasicAA incorrectly assumes different...
2017-08-11 Eugene Zelenko[Analysis] Fix some Clang-tidy modernize-use-using...
2017-08-08 Nuno LopesBasicAA: assert on another case where aliasGEP shouldn...
2017-08-08 Nuno LopesBasicAA: aliasGEP shouldn't get a PartialAlias response...
2017-07-11 NAKAMURA TakumiWhitespace.
2017-07-11 NAKAMURA TakumiRevert r307581, "Avoid doing conservative phi checks...
2017-07-10 Farhana AleenAvoid doing conservative phi checks in aliasSameBasePoi...
2017-06-22 Craig Topper[BasicAA] Add type check and Value equality check aroun...
2017-06-21 Michael Kruse[BasicAA] Use MayAlias instead of PartialAlias for...
2017-06-15 Craig Topper[BasicAA] Don't call isKnownNonEqual if we might be...
2017-05-19 Daniel BerlinBasicAA: Uninserted instructions have no parent, and...
2017-05-15 Craig Topper[ValueTracking] Replace all uses of ComputeSignBit...
2017-05-14 Craig Topper[BasicAA] Alphabetize includes. NFC
2017-05-13 Craig Topper[ValueTracking] Remove const_casts on several calls...
2017-04-24 Piotr PadlewskiHandle invariant.group.barrier in BasicAA
2017-04-18 Sanjoy DasAdd a getPointerOperandType() helper to LoadInst and...
2017-04-18 Craig Topper[MemoryBuiltins] Add isMallocOrCallocLikeFn so BasicAA...
2017-04-14 Reid Kleckner[IR] Make paramHasAttr to use arg indices instead of...
2017-03-21 George Burgess IVLet llvm.objectsize be conservative with null pointers
2017-03-01 Igor Laevsky[BasicAA] Take attributes into account when requesting...
2017-01-27 Mehdi AminiFix BasicAA incorrect assumption on GEP
2017-01-23 David L. Jones[Analysis] Add LibFunc_ prefix to enums in TargetLibrar...
2016-12-27 Chandler Carruth[PM] Remove a pointless optimization.
2016-12-27 Chandler Carruth[PM] Teach BasicAA how to invalidate its result object.
2016-12-25 Bryant Wong[AliasAnalysis] Teach BasicAA about memcpy.
2016-12-19 Daniel JasperRevert @llvm.assume with operator bundles (r289755...
2016-12-15 Hal FinkelFix argument attribute queries with bundle operands
2016-12-15 Hal FinkelRemove the AssumptionCache
2016-12-02 Peter CollingbourneIR: Change the gep_type_iterator API to avoid always...
2016-11-23 Chandler Carruth[PM] Change the static object whose address is used...
2016-11-20 Simon PilgrimFix comment typos. NFC.
2016-11-08 Andrew Kaylor[BasicAA] Teach BasicAA to handle the inaccessiblememon...
2016-10-22 Gerolf Hoflehner[BasicAA] Fix - missed alias in GEP expressions
2016-08-17 Justin BognerReplace a few more "fall through" comments with LLVM_FA...
2016-08-12 Ehsan Amiri[BasicAA] Avoid calling GetUnderlyingObject, when the...
2016-08-09 Anna Thomas[AliasAnalysis] Treat invariant.start as read-memory
2016-08-09 Sean SilvaConsistently use FunctionAnalysisManager
2016-07-11 Hal FinkelBasicAA should look through functions with returned...
2016-07-04 Nicolai HaehnleAdd writeonly IR attribute
2016-06-01 Daniel BerlinRevert "Claim NoAlias if two GEPs index different field...
2016-06-01 Daniel BerlinClaim NoAlias if two GEPs index different fields of...
2016-05-26 Michael Kuperstein[BasicAA] Extend inbound GEP negative offset logic...
2016-05-26 Peter CollingbourneMemorySSA: Revert r269678 and r268068; replace with...
2016-05-25 Michael Kuperstein[BasicAA] Improve precision of alloca vs. inbounds...
2016-05-20 Michael KupersteinRevert r270268 due to unused variable warnings.
2016-05-20 Michael Kuperstein[BasicAA] Turn DecomposeGEPExpression runtime checks...
2016-05-16 Geoff Berry[BasicAA] Update comments based on feedback from hfinke...
2016-05-11 Vedant Kumar[BasicAA] Compare GEP indices based on value (Fix PR27418)
2016-05-10 Sanjoy Das[BasicAA] Guard intrinsics don't write to memory
2016-04-29 Geoff Berry[BasicAA] Treat llvm.assume as not accessing memory...
2016-04-27 Ahmed Bougacha[TLI] Unify LibFunc signature checking. NFCI.
2016-04-08 Sanjoy DasDon't IPO over functions that can be de-refined
2016-03-11 Chandler Carruth[AA] Make BasicAA just require domtree.
2016-03-11 Chandler Carruth[PM] Make the AnalysisManager parameter to run methods...
2016-03-11 Chandler Carruth[PM] Implement the final conclusion as to how the analy...
2016-03-09 Philip Reames[BasicAA/MDA] Sink aliasing rules for malloc and calloc...
2016-03-02 Chandler Carruth[AA] Hoist the logic to reformulate various AA queries...
2016-02-26 Chandler Carruth[PM] Introduce CRTP mixin base classes to help define...
2016-02-18 Richard TrieuRemove uses of builtin comma operator.
2016-01-30 Gerolf Hoflehner[BasicAA] NFC - revised comment for function adjustToPo...
2016-01-30 Gerolf Hoflehner[BasicAA] Fix for missing must alias (D16343)
2016-01-30 Gerolf Hoflehner[BasicAA] Update on r259290 - added missing cast
2016-01-30 Gerolf Hoflehner[BasicAA] NFC - utility function for two's complement...
2016-01-19 Eduard Burtescu[opaque pointer types] [NFC] GEP: replace get(Pointer...
2016-01-17 Sanjay Patelfix typos; NFC
2016-01-16 Igor Laevsky[BasicAliasAnalysis] Take into account operand bundles...
2016-01-06 Philip Reames[BasicAA] Extract WriteOnly predicate on parameters...
2016-01-06 Philip Reames[BasicAA] Remove special casing of memset_pattern16...
2016-01-06 Philip Reames[BasicAA] Delete dead code related to memset/memcpy...
2015-11-17 David MajnemerFix a typo in BasicAliasAnalysis
2015-11-05 Alexander KornienkoRefactor: Simplify boolean conditional return statement...
2015-10-28 Igor Laevsky[AliasAnalysis] Take into account readnone attribute...
2015-10-28 Igor Laevsky[AliasAnalysis] Take into account readonly attribute...
2015-10-26 Keno FischerInitialize BasicAAWrapperPass in it's constructor
2015-10-24 Benjamin Kramer[BasicAliasAnalysis] Simplify expression, no functional...
2015-10-23 James Molloy[BasicAA] Bugfix for r251016
2015-10-22 James Molloy[BasicAA] Non-equal indices in a GEP of a SequentialTyp...
2015-10-10 Duncan P. N. Exon... Analysis: Remove implicit ilist iterator conversions
2015-09-24 Justin BognerFix a think-o in which functions these should surround
2015-09-24 Justin BognerAdd some NDEBUG checks I accidentally dropped in r248462
2015-09-24 Justin BognerBasicAA: Move BasicAAResult::alias out-of-line. NFC
2015-09-09 Chandler Carruth[PM/AA] Rebuild LLVM's alias analysis infrastructure...
2015-08-31 Quentin Colombet[BasicAA] Fix the handling of sext and zext in the...
2015-08-19 Quentin Colombet[BasicAA] Revert r221876 because it can produce incorre...
2015-08-17 Igor Laevsky[BasicAliasAnalysis] Do not check ModRef table for...
2015-08-06 Chandler Carruth[PM/AA] Clean up and homogenize comments throughout...
2015-08-06 Chandler Carruth[PM/AA] Run clang-format over all of basic-aa before...
2015-08-06 Chandler Carruth[PM/AA] Hoist the interface for BasicAA into a header...
next