aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/SafeStack.cpp
AgeCommit message (Expand)AuthorFilesLines
2017-12-08Generalize llvm::replaceDbgDeclare and actually support the use-case thatAdrian Prantl1-3/+5
2017-11-17Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie1-2/+2
2017-09-13[CodeGen] Fix some Clang-tidy modernize and Include What You Use warnings; ot...Eugene Zelenko1-17/+37
2017-05-25CodeGen: Rename DEBUG_TYPE to match passnamesMatthias Braun1-3/+3
2017-05-18[LegacyPassManager] Remove TargetMachine constructorsFrancis Visoiu Mistrih1-12/+10
2017-05-10[CodeGen] Compute DT/LI lazily in SafeStackLegacyPass. NFC.Ahmed Bougacha1-2/+15
2017-05-10[CodeGen] Split SafeStack into a LegacyPass and a utility. NFC.Ahmed Bougacha1-71/+88
2017-04-18PR32382: Fix emitting complex DWARF expressions.Adrian Prantl1-3/+3
2017-04-11Module::getOrInsertFunction is using C-style vararg instead of variadic templ...Serge Guelton1-1/+1
2017-04-11Revert "Turn some C-style vararg into variadic templates"Diana Picus1-1/+1
2017-04-11Turn some C-style vararg into variadic templatesSerge Guelton1-1/+1
2017-04-06Revert "Turn some C-style vararg into variadic templates"Mehdi Amini1-2/+2
2017-04-06Turn some C-style vararg into variadic templatesMehdi Amini1-2/+2
2016-10-17Test commit.Michael LeMay1-1/+1
2016-10-14[safestack] Use non-thread-local unsafe stack pointer for Contiki OSDavid L Kreitzer1-49/+1
2016-10-13[safestack] Reapply r283248 after moving X86-targeted SafeStack tests intoDavid L Kreitzer1-7/+6
2016-10-08Turn cl::values() (for enum) from a vararg function to using C++ variadic tem...Mehdi Amini1-2/+1
2016-10-04Revert r283248. It caused failures in the hexagon buildbots.David L Kreitzer1-6/+7
2016-10-04[safestack] Requires a valid TargetMachine to be passed to the SafeStack pass.David L Kreitzer1-7/+6
2016-07-26[safestack] Fix stack guard live range.Evgeniy Stepanov1-1/+1
2016-06-29StackColoring for SafeStack.Evgeniy Stepanov1-38/+50
2016-06-23Fix doubly included headerMatt Arsenault1-1/+0
2016-06-16[safestack] Sink unsafe address computation to each use.Evgeniy Stepanov1-8/+31
2016-06-16[safestack] Fixup llvm.dbg.value when rewriting unsafe allocas.Evgeniy Stepanov1-0/+1
2016-04-11[safestack] Add canary to unsafe stack framesEvgeniy Stepanov1-19/+76
2016-02-02[safestack] Make sure the unsafe stack pointer is popped in all casesAnna Zaks1-27/+26
2016-01-27Move SafeStack to CodeGen.Benjamin Kramer1-0/+760