summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis/Lint.cpp
Commit message (Expand)AuthorAgeFilesLines
* Reapply "[Verifier] Reject va_start in non-variadic function (#88809)"Jon Chesterfield2024-04-161-4/+1
* Revert "[Verifier] Reject va_start in non-variadic function (#88809)"Jon Chesterfield2024-04-161-1/+4
* [Verifier] Reject va_start in non-variadic function (#88809)Jon Chesterfield2024-04-161-4/+1
* [Lint] Add option --lint-abort-on-error (#81999)Jannik Silvanus2024-02-201-0/+9
* [Loads] Use BatchAAResults for available value APIs (NFCI)Nikita Popov2024-01-241-1/+2
* [Lint] Permit aliasing noalias and readnone argumentsBjorn Pettersson2023-08-141-0/+4
* [Analysis] Remove unused declarations visitEHBeginCatch and visitEHEndCatchKazu Hirata2023-05-291-2/+0
* Remove some includes that shouldn't be needed any longerBjorn Pettersson2023-05-161-3/+0
* [Lint] Remove legacy passArthur Eubanks2023-04-211-54/+19
* Revert "[Lint] Use new PM instead of legacy PM in lintFunction and lintModule"Bjorn Pettersson2023-02-061-25/+9
* [Lint] Use new PM instead of legacy PM in lintFunction and lintModuleBjorn Pettersson2023-02-061-9/+25
* [Analysis] Use std::nullopt instead of None (NFC)Kazu Hirata2022-12-021-15/+15
* [Analysis] Qualify auto variables in for loops (NFC)Kazu Hirata2022-07-161-1/+1
* [ConstExpr] Remove more leftovers of extractvalue expression (NFC)Nikita Popov2022-06-291-5/+0
* [clang] Add support for __builtin_memset_inlineGuillaume Chatelet2022-06-101-0/+6
* [NFC] format InstructionSimplify & lowerCaseFunctionNamesSimon Moll2022-06-091-1/+1
* [Lint][Verifier] NFC: Rename 'Assert*' macros to 'Check*'.Tom Honermann2022-04-051-101/+103
* Cleanup includes: LLVMAnalysisserge-sans-paille2022-03-011-3/+0
* Put implementation details into anonymous namespaces. NFCI.Benjamin Kramer2021-11-071-0/+2
* [NFC] Remove AttributeList::hasParamAttribute()Arthur Eubanks2021-08-131-2/+2
* [NFC][AA] Prepare to convert AliasResult to class with PartialAlias offset.dfukalov2021-04-091-3/+5
* [AA] Split up LocationSize::unknown()Nikita Popov2020-11-261-6/+5
* [Lint] Use MemoryLocationNikita Popov2020-11-191-42/+39
* OpaquePtr: Add helpers for sret to mirror byvalMatt Arsenault2020-09-241-1/+1
* [Lint] Add check for intrinsic get.active.lane.maskSjoerd Meijer2020-09-171-0/+5
* [NewPM][Lint] Port -lint to NewPMArthur Eubanks2020-09-031-140/+164
* Revert "[NewPM][Lint] Port -lint to NewPM"Arthur Eubanks2020-09-021-0/+758
* [NewPM][Lint] Port -lint to NewPMArthur Eubanks2020-09-021-758/+0
* [NFC] Remove unused GetUnderlyingObject paramenterVitaly Buka2020-07-311-1/+1
* [NFC] GetUnderlyingObject -> getUnderlyingObjectVitaly Buka2020-07-301-1/+1
* [SVE] Remove calls to VectorType::getNumElements from AnalysisChristopher Tetreault2020-07-221-4/+8
* [Alignment] TargetLowering::hasPairedLoad must use Align for RequiredAlignmentGuillaume Chatelet2020-07-011-37/+33
* [IR] Revert r119493Jay Foad2020-05-191-2/+1
* [IR] Replace all uses of CallBase::getCalledValue() with getCalledOperand().Craig Topper2020-04-271-1/+1
* [llvm][NFC][CallSite] Remove CallSite from Lint.cppMircea Trofin2020-04-201-4/+2
* [CallSite removal][Lint] Replace visitCallSite with visitCallBase. NFCCraig Topper2020-04-191-33/+21
* [ConstantFolding] Always return something from ConstantFoldConstantNikita Popov2020-03-041-3/+3
* [instrinsics] Add @llvm.memcpy.inline instrinsicsGuillaume Chatelet2020-01-281-0/+16
* Sink all InitializePasses.h includesReid Kleckner2019-11-131-0/+1
* Change TargetLibraryInfo analysis passes to always require FunctionTeresa Johnson2019-09-071-1/+1
* [Lint] Permit aliasing noalias readonly argumentsJosh Stone2019-04-231-2/+6
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [Lint] Use LocationSize instead of ints; NFCGeorge Burgess IV2018-12-231-2/+2
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-011-2/+2
* [Lint] Upgrade uses of MemoryIntrinic::getAlignment() to new API. (NFCI)Daniel Neilson2018-01-311-5/+5
* [Lint] Don't warn about noalias argument aliasing if other argument is byvalMikael Holmen2017-12-271-2/+10
* [Lint] Don't warn about passing alloca'd value to tail call if using byvalMikael Holmen2017-11-151-8/+17
* [Lint] Avoid failed assertion by fetching the proper pointer typeMikael Holmen2017-10-031-1/+1
* [Constants] If we already have a ConstantInt*, prefer to use isZero/isOne/isM...Craig Topper2017-07-061-1/+1
* Sort the remaining #include lines in include/... and lib/....Chandler Carruth2017-06-061-1/+1