summaryrefslogtreecommitdiff
path: root/llvm/lib/Analysis/StackSafetyAnalysis.cpp
AgeCommit message (Expand)Author
2024-01-30[StackSafetyAnalysis] Don't call getTruncateOrZeroExtend for pointers of diff...Pierre van Houtryve
2024-01-11[StackSafetyAnalysis] Bail out if MemIntrinsic length is -1 (#77837)Fangrui Song
2023-11-07[NFC] Remove Type::getInt8PtrTy (#71029)Paulo Matos
2023-08-31Support atomic write operations in stack safetyFlorian Mayer
2023-01-11[NFC] Use TypeSize::geFixedValue() instead of TypeSize::getFixedSize()Guillaume Chatelet
2022-07-16[Analysis] Qualify auto variables in for loops (NFC)Kazu Hirata
2022-06-18[llvm] Use value_or instead of getValueOr (NFC)Kazu Hirata
2022-03-01Cleanup includes: LLVMAnalysisserge-sans-paille
2021-11-23[stack-safety] Check SCEV constraints at memory instructions.Florian Mayer
2021-10-18[Sanitizers] Replaced getMaxPointerSizeInBits with getPointerSizeInBits, whic...Kirill Stoimenov
2021-10-06[IR][NFC] Rename getBaseObject to getAliaseeObjectItay Bookstein
2021-09-22[hwasan] also omit safe mem[cpy|mov|set].Florian Mayer
2021-09-19[llvm] Use pop_back_val (NFC)Kazu Hirata
2021-09-13[hwasan] Respect returns attribute when tracking values.Florian Mayer
2021-09-10[stack-safety] Allow to determine safe accesses.Florian Mayer
2021-09-09[APInt] Normalize naming on keep constructors / predicate methods.Chris Lattner
2021-09-09[NFC] [stack-safety] add placeholder addRange.Florian Mayer
2021-09-09[stack-safety] [NFC] do not terminate print with blank line.Florian Mayer
2021-09-09[NFC] [stack-safety] remove unused return value.Florian Mayer
2021-07-06Recommit [ScalarEvolution] Make getMinusSCEV() fail for unrelated pointers.Eli Friedman
2021-07-06Revert "[ScalarEvolution] Make getMinusSCEV() fail for unrelated pointers."Eli Friedman
2021-07-06[ScalarEvolution] Make getMinusSCEV() fail for unrelated pointers.Eli Friedman
2021-01-09[llvm] Drop unnecessary make_range (NFC)Kazu Hirata
2020-10-03[Analysis] resolveAllCalls - fix use after std::move warning. NFCI.Simon Pilgrim
2020-09-18[NFC][StackSafety] Replace auto with typeVitaly Buka
2020-08-17[NFC][StackSafety] Move out sort from the loopVitaly Buka
2020-08-16[StackSafety] Change how callee searched in indexVitaly Buka
2020-08-14[StackSafety] Use ValueInfo in ParamAccess::CallVitaly Buka
2020-08-14Revert "[NFC][StackSafety] Move out sort from the loop"Matt Morehouse
2020-08-14[NFC][StackSafety] Change map key comparisonVitaly Buka
2020-08-14[NFC][StackSafety] Move out sort from the loopVitaly Buka
2020-08-14[NFC][StackSafety] Dedup calleesVitaly Buka
2020-08-09[NFC][StackSafety] Add a couple of early returnsVitaly Buka
2020-08-09[NFC][StackSafety] Count dataflow inputsVitaly Buka
2020-08-09[StackSafety] Fix union which produces wrapped setsVitaly Buka
2020-08-09[NFC][StackSafety] Avoid assert in getBaseObjecVitaly Buka
2020-08-09[StackSafety] Don't keep FullSet in indexVitaly Buka
2020-08-07[NFC][StackSafety] Fix statisticsVitaly Buka
2020-08-07[StackSafety,NFC] Add Stats countersVitaly Buka
2020-08-06[StackSafety,NFC] Fix tests in debugVitaly Buka
2020-08-06[StackSafety,NFC] Add debug countersVitaly Buka
2020-08-06[StackSafety,NFC] Use CHECK-EMPTY in testsVitaly Buka
2020-08-06[LTO,NFC] Skip generateParamAccessSummary when emptyVitaly Buka
2020-08-02[StackSafety, NFC] Don't insert empty objects into the mapVitaly Buka
2020-07-10StackSafetyAnalysis.cpp - pass ConstantRange arg as const reference.Simon Pilgrim
2020-07-08[StackSafety,NFC] Update documentationVitaly Buka
2020-07-01[StackSafety,NFC] Remove expensive assertVitaly Buka
2020-06-22[StackSafety] Check variable lifetimeVitaly Buka
2020-06-22[StackSafety] Ignore unreachable instructionsVitaly Buka
2020-06-13Fix GCC5 build by renaming variable used in 'auto' deduction (NFC)Mehdi Amini