aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Analysis/Lint.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-08-13Fix some Clang-tidy modernize-use-using and Include What You Use warnings.Eugene Zelenko1-5/+26
2016-07-29[ConstnatFolding] Teach the folder how to fold ConstantVectorDavid Majnemer1-3/+3
2016-01-22[opaque pointer types] [NFC] FindAvailableLoadedValue: take LoadInst instead ...Eduard Burtescu1-2/+1
2016-01-16GlobalValue: use getValueType() instead of getType()->getPointerElementType().Manuel Jacob1-1/+1
2015-11-19Revert "Change memcpy/memset/memmove to have dest and source alignments."Pete Cooper1-5/+5
2015-11-18Change memcpy/memset/memmove to have dest and source alignments.Pete Cooper1-5/+5
2015-10-10Analysis: Remove implicit ilist iterator conversionsDuncan P. N. Exon Smith1-4/+4
2015-10-09[WinEH] Delete the old landingpad implementation of Windows EHReid Kleckner1-188/+0
2015-09-18Clean up: Refactoring the hardcoded value of 6 for FindAvailableLoadedValue()...Larisse Voufo1-2/+3
2015-09-15Revert "Clean up: Refactoring the hardcoded value of 6 for FindAvailableLoade...Larisse Voufo1-3/+2
2015-09-12Clean up: Refactoring the hardcoded value of 6 for FindAvailableLoadedValue()...Larisse Voufo1-2/+3
2015-09-09[PM/AA] Rebuild LLVM's alias analysis infrastructure in a way compatibleChandler Carruth1-3/+3
2015-08-06[PM/AA] Simplify the AliasAnalysis interface by removing a wrapperChandler Carruth1-50/+46
2015-06-23Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko1-1/+1
2015-06-22[PM/AA] Hoist the AliasResult enum out of the AliasAnalysis class.Chandler Carruth1-4/+3
2015-06-19Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko1-1/+1
2015-06-17[PM/AA] Remove the UnknownSize static member from AliasAnalysis.Chandler Carruth1-32/+27
2015-03-16Fix doxygen comments from r232268Duncan P. N. Exon Smith1-8/+8
2015-03-14Recover the ability to 'b CheckFailed' after r231577Duncan P. N. Exon Smith1-7/+14
2015-03-10DataLayout is mandatory, update the API to reflect it with references.Mehdi Amini1-55/+58
2015-03-08Make static variables const if possible. Makes them go into a read-only section.Benjamin Kramer1-4/+4
2015-03-07Make the assertion macros in Verifier and Linter truly variadic.Benjamin Kramer1-132/+121
2015-03-04Make DataLayout Non-Optional in the ModuleMehdi Amini1-2/+1
2015-02-13[PM] Remove the old 'PassManager.h' header file at the top level ofChandler Carruth1-3/+3
2015-02-13Re-sort #include lines using my handy dandy ./utils/sort_includes.pyChandler Carruth1-1/+1
2015-02-10Adding support for llvm.eh.begincatch and llvm.eh.endcatch intrinsics and beg...Andrew Kaylor1-0/+192
2015-01-15[PM] Separate the TargetLibraryInfo object from the immutable pass.Chandler Carruth1-3/+3
2015-01-15[PM] Move TargetLibraryInfo into the Analysis library.Chandler Carruth1-1/+1
2015-01-04[PM] Split the AssumptionTracker immutable pass into two separate APIs:Chandler Carruth1-13/+13
2014-11-19Update SetVector to rely on the underlying set's insert to return a pair<iter...David Blaikie1-2/+3
2014-09-07Make use of @llvm.assume in ValueTracking (computeKnownBits, etc.)Hal Finkel1-7/+14
2014-08-21Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoid needin...Craig Topper1-2/+2
2014-08-18Revert "Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoi...Craig Topper1-2/+2
2014-08-17Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoid needin...Craig Topper1-2/+2
2014-06-26Revert "Introduce a string_ostream string builder facilty"Alp Toker1-3/+4
2014-06-26Introduce a string_ostream string builder faciltyAlp Toker1-4/+3
2014-05-14Rename ComputeMaskedBits to computeKnownBits. "Masked" has beenJay Foad1-2/+2
2014-04-15[C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper1-18/+18
2014-03-06Teach lint about address spacesMatt Arsenault1-6/+5
2014-03-06[Layering] Move InstVisitor.h into the IR library as it is prettyChandler Carruth1-1/+1
2014-03-05[C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper1-3/+3
2014-03-04[Modules] Move CallSite into the IR library where it belogs. It isChandler Carruth1-1/+1
2014-03-02[C++11] Replace llvm::next and llvm::prior with std::next and std::prev.Benjamin Kramer1-1/+1
2014-02-25Make DataLayout a plain object, not a pass.Rafael Espindola1-1/+2
2014-02-24Make some DataLayout pointers const.Rafael Espindola1-2/+2
2014-02-21Rename many DataLayout variables from TD to DL.Rafael Espindola1-23/+23
2014-01-13[PM] Split DominatorTree into a concrete analysis result object whichChandler Carruth1-3/+3
2014-01-13[cleanup] Move the Dominators.h and Verifier.h headers into the IRChandler Carruth1-1/+1
2014-01-09Put the functionality for printing a value to a raw_ostream as anChandler Carruth1-2/+1
2014-01-07Move the LLVM IR asm writer header files into the IR directory, as theyChandler Carruth1-1/+1