aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Analysis/Lint.cpp
AgeCommit message (Expand)AuthorFilesLines
2024-09-25[Lint][AMDGPU] No store to const addrspace (#109181)jofrn1-2/+21
2024-09-04[Lint] Skip null args when checking noaliasNikita Popov1-1/+2
2024-09-04[Lint] Fix another scalable vector crashNikita Popov1-1/+2
2024-09-04[Lint] Fix crash for insert/extract on scalable vectorNikita Popov1-8/+9
2024-09-04[Lint] Fix crash with scalable allocaNikita Popov1-2/+2
2024-07-16Reapply "[Intrinsics][PreISelInstrinsicLowering] llvm.memcpy.inline length no...Alex Bradbury1-18/+2
2024-07-16Revert "[Intrinsics][PreISelInstrinsicLowering] llvm.memcpy.inline length no ...Alex Bradbury1-2/+18
2024-07-16[Intrinsics][PreISelInstrinsicLowering] llvm.memcpy.inline length no longer n...Alex Bradbury1-18/+2
2024-06-28[IR] Add getDataLayout() helpers to Function and GlobalValue (#96919)Nikita Popov1-1/+1
2024-06-27[IR] Add getDataLayout() helpers to BasicBlock and Instruction (#96902)Nikita Popov1-4/+4
2024-06-24[Lint] Use poison instead of undef for self-referential valuesNikita Popov1-1/+1
2024-04-16Reapply "[Verifier] Reject va_start in non-variadic function (#88809)"Jon Chesterfield1-4/+1
2024-04-16Revert "[Verifier] Reject va_start in non-variadic function (#88809)"Jon Chesterfield1-1/+4
2024-04-16[Verifier] Reject va_start in non-variadic function (#88809)Jon Chesterfield1-4/+1
2024-02-20[Lint] Add option --lint-abort-on-error (#81999)Jannik Silvanus1-0/+9
2024-01-24[Loads] Use BatchAAResults for available value APIs (NFCI)Nikita Popov1-1/+2
2023-08-14[Lint] Permit aliasing noalias and readnone argumentsBjorn Pettersson1-0/+4
2023-05-29[Analysis] Remove unused declarations visitEHBeginCatch and visitEHEndCatchKazu Hirata1-2/+0
2023-05-16Remove some includes that shouldn't be needed any longerBjorn Pettersson1-3/+0
2023-04-21[Lint] Remove legacy passArthur Eubanks1-54/+19
2023-02-06Revert "[Lint] Use new PM instead of legacy PM in lintFunction and lintModule"Bjorn Pettersson1-25/+9
2023-02-06[Lint] Use new PM instead of legacy PM in lintFunction and lintModuleBjorn Pettersson1-9/+25
2022-12-02[Analysis] Use std::nullopt instead of None (NFC)Kazu Hirata1-15/+15
2022-07-16[Analysis] Qualify auto variables in for loops (NFC)Kazu Hirata1-1/+1
2022-06-29[ConstExpr] Remove more leftovers of extractvalue expression (NFC)Nikita Popov1-5/+0
2022-06-10[clang] Add support for __builtin_memset_inlineGuillaume Chatelet1-0/+6
2022-06-09[NFC] format InstructionSimplify & lowerCaseFunctionNamesSimon Moll1-1/+1
2022-04-05[Lint][Verifier] NFC: Rename 'Assert*' macros to 'Check*'.Tom Honermann1-101/+103
2022-03-01Cleanup includes: LLVMAnalysisserge-sans-paille1-3/+0
2021-11-07Put implementation details into anonymous namespaces. NFCI.Benjamin Kramer1-0/+2
2021-08-13[NFC] Remove AttributeList::hasParamAttribute()Arthur Eubanks1-2/+2
2021-04-09[NFC][AA] Prepare to convert AliasResult to class with PartialAlias offset.dfukalov1-3/+5
2020-11-26[AA] Split up LocationSize::unknown()Nikita Popov1-6/+5
2020-11-19[Lint] Use MemoryLocationNikita Popov1-42/+39
2020-09-24OpaquePtr: Add helpers for sret to mirror byvalMatt Arsenault1-1/+1
2020-09-17[Lint] Add check for intrinsic get.active.lane.maskSjoerd Meijer1-0/+5
2020-09-03[NewPM][Lint] Port -lint to NewPMArthur Eubanks1-140/+164
2020-09-02Revert "[NewPM][Lint] Port -lint to NewPM"Arthur Eubanks1-0/+758
2020-09-02[NewPM][Lint] Port -lint to NewPMArthur Eubanks1-758/+0
2020-07-31[NFC] Remove unused GetUnderlyingObject paramenterVitaly Buka1-1/+1
2020-07-30[NFC] GetUnderlyingObject -> getUnderlyingObjectVitaly Buka1-1/+1
2020-07-22[SVE] Remove calls to VectorType::getNumElements from AnalysisChristopher Tetreault1-4/+8
2020-07-01[Alignment] TargetLowering::hasPairedLoad must use Align for RequiredAlignmentGuillaume Chatelet1-37/+33
2020-05-19[IR] Revert r119493Jay Foad1-2/+1
2020-04-27[IR] Replace all uses of CallBase::getCalledValue() with getCalledOperand().Craig Topper1-1/+1
2020-04-20[llvm][NFC][CallSite] Remove CallSite from Lint.cppMircea Trofin1-4/+2
2020-04-19[CallSite removal][Lint] Replace visitCallSite with visitCallBase. NFCCraig Topper1-33/+21
2020-03-04[ConstantFolding] Always return something from ConstantFoldConstantNikita Popov1-3/+3
2020-01-28[instrinsics] Add @llvm.memcpy.inline instrinsicsGuillaume Chatelet1-0/+16
2019-11-13Sink all InitializePasses.h includesReid Kleckner1-0/+1