summaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/SafeStack.cpp
AgeCommit message (Expand)Author
2020-04-13[llvm][NFC] CallSite removal from inliner-related filesMircea Trofin
2020-02-13[Local] Do not move around dbg.declares during replaceDbgDeclareVedant Kumar
2020-01-15[NFC] Refactor InlineResult for readabilityMircea Trofin
2019-12-17Resubmit "[Alignment][NFC] Deprecate CreateMemCpy/CreateMemMove"Guillaume Chatelet
2019-12-16Revert "[Alignment][NFC] Deprecate CreateMemCpy/CreateMemMove"Guillaume Chatelet
2019-12-16[Alignment][NFC] Deprecate CreateMemCpy/CreateMemMoveGuillaume Chatelet
2019-11-13Sink all InitializePasses.h includesReid Kleckner
2019-09-07Change TargetLibraryInfo analysis passes to always require FunctionTeresa Johnson
2019-07-12Delete dead storesFangrui Song
2019-06-17PHINode: introduce setIncomingValueForBlock() function, and use it.Whitney Tsang
2019-05-20[DebugInfoMetadata] Refactor DIExpression::prepend constants (NFC)Petar Jovanovic
2019-04-04[IR] Refactor attribute methods in Function class (NFC)Evandro Menezes
2019-04-03[IR] Create new method in `Function` class (NFC)Evandro Menezes
2019-02-01[opaque pointer types] Pass value type to GetElementPtr creation.James Y Knight
2019-02-01[opaque pointer types] Pass value type to LoadInst creation.James Y Knight
2019-02-01[opaque pointer types] Add a FunctionCallee wrapper type, and use it.James Y Knight
2019-01-31Revert "[opaque pointer types] Add a FunctionCallee wrapper type, and use it."James Y Knight
2019-01-31[opaque pointer types] Add a FunctionCallee wrapper type, and use it.James Y Knight
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-12-21[IR] Add Instruction::isLifetimeStartOrEnd, NFCVedant Kumar
2018-08-30SafeStack: Prevent OOB reads with mem intrinsicsVlad Tsyrklevich
2018-08-24[SafeStack] Set debug location for calls to __safestack_pointer_address.Eli Friedman
2018-06-04Move Analysis/Utils/Local.h back to TransformsDavid Blaikie
2018-05-14Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen
2018-05-01Remove \brief commands from doxygen comments.Adrian Prantl
2018-03-21Fix a couple of layering violations in TransformsDavid Blaikie
2018-02-12[SafeStack] Use updated CreateMemCpy API to set more accurate source and dest...Daniel Neilson
2018-01-23[safestack] Inline safestack pointer access when possible.Evgeniy Stepanov
2017-12-08Generalize llvm::replaceDbgDeclare and actually support the use-case thatAdrian Prantl
2017-11-17Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie
2017-09-13[CodeGen] Fix some Clang-tidy modernize and Include What You Use warnings; ot...Eugene Zelenko
2017-05-25CodeGen: Rename DEBUG_TYPE to match passnamesMatthias Braun
2017-05-18[LegacyPassManager] Remove TargetMachine constructorsFrancis Visoiu Mistrih
2017-05-10[CodeGen] Compute DT/LI lazily in SafeStackLegacyPass. NFC.Ahmed Bougacha
2017-05-10[CodeGen] Split SafeStack into a LegacyPass and a utility. NFC.Ahmed Bougacha
2017-04-18PR32382: Fix emitting complex DWARF expressions.Adrian Prantl
2017-04-11Module::getOrInsertFunction is using C-style vararg instead of variadic templ...Serge Guelton
2017-04-11Revert "Turn some C-style vararg into variadic templates"Diana Picus
2017-04-11Turn some C-style vararg into variadic templatesSerge Guelton
2017-04-06Revert "Turn some C-style vararg into variadic templates"Mehdi Amini
2017-04-06Turn some C-style vararg into variadic templatesMehdi Amini
2016-10-17Test commit.Michael LeMay
2016-10-14[safestack] Use non-thread-local unsafe stack pointer for Contiki OSDavid L Kreitzer
2016-10-13[safestack] Reapply r283248 after moving X86-targeted SafeStack tests intoDavid L Kreitzer
2016-10-08Turn cl::values() (for enum) from a vararg function to using C++ variadic tem...Mehdi Amini
2016-10-04Revert r283248. It caused failures in the hexagon buildbots.David L Kreitzer
2016-10-04[safestack] Requires a valid TargetMachine to be passed to the SafeStack pass.David L Kreitzer
2016-07-26[safestack] Fix stack guard live range.Evgeniy Stepanov
2016-06-29StackColoring for SafeStack.Evgeniy Stepanov
2016-06-23Fix doubly included headerMatt Arsenault