summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/StackProtector.cpp
Commit message (Expand)AuthorAgeFilesLines
* Sink all InitializePasses.h includesReid Kleckner2019-11-131-0/+5
* [SSP] [3/3] cmpxchg and addrspacecast instructions can nowPaul Robinson2019-09-301-2/+21
* [SSP] [2/3] Refactor an if/dyn_cast chain to switch on opcode. NFCPaul Robinson2019-09-301-15/+24
* [SSP] [1/3] Revert "StackProtector: Use PointerMayBeCaptured"Paul Robinson2019-09-301-4/+35
* StackProtector: Use PointerMayBeCapturedMatt Arsenault2019-06-121-35/+4
* Change some dyn_cast to more apropriate isa. NFCFangrui Song2019-04-051-1/+1
* [opaque pointer types] Pass value type to LoadInst creation.James Y Knight2019-02-011-3/+3
* [opaque pointer types] Pass function types to CallInst creation.James Y Knight2019-02-011-4/+3
* [opaque pointer types] Add a FunctionCallee wrapper type, and use it.James Y Knight2019-02-011-5/+4
* Revert "[opaque pointer types] Add a FunctionCallee wrapper type, and use it."James Y Knight2019-01-311-4/+5
* [opaque pointer types] Add a FunctionCallee wrapper type, and use it.James Y Knight2019-01-311-5/+4
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* [IR] Add Instruction::isLifetimeStartOrEnd, NFCVedant Kumar2018-12-211-9/+1
* [GlobalISel] Fix insertion of stack-protector epiloguePetr Pavlu2018-11-291-8/+23
* CodeGen: Remove pipeline dependencies on StackProtector; NFCMatthias Braun2018-07-131-32/+30
* Revert "(HEAD -> master, origin/master, arcpatch-D37582) CodeGen: Remove pipe...Matthias Braun2018-07-121-30/+32
* CodeGen: Remove pipeline dependencies on StackProtector; NFCMatthias Braun2018-07-121-32/+30
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-011-1/+1
* [StackProtector] Ignore certain intrinsics when calculating sspstrong heuristic.Matt Davis2018-04-061-2/+13
* Re-commit r319490 "XOR the frame pointer with the stack cookie when protectin...Hans Wennborg2017-12-051-1/+5
* Revert r319490 "XOR the frame pointer with the stack cookie when protecting t...Hans Wennborg2017-12-041-5/+1
* XOR the frame pointer with the stack cookie when protecting the stackReid Kleckner2017-11-301-1/+5
* Fix a bunch more layering of CodeGen headers that are in TargetDavid Blaikie2017-11-171-3/+3
* [NFC] Convert OptimizationRemarkEmitter old emit() calls to new closureVivek Pandya2017-10-111-18/+26
* Rename OptimizationDiagnosticInfo.* to OptimizationRemarkEmitter.*Adam Nemet2017-10-091-1/+1
* [CodeGen] Fix some Clang-tidy modernize-use-using and Include What You Use wa...Eugene Zelenko2017-06-071-1/+3
* Sort the remaining #include lines in include/... and lib/....Chandler Carruth2017-06-061-1/+1
* Remove some #include from StackProtector.h; NFCMatthias Braun2017-06-051-0/+6
* CodeGen: Rename DEBUG_TYPE to match passnamesMatthias Braun2017-05-251-2/+2
* [LegacyPassManager] Remove TargetMachine constructorsFrancis Visoiu Mistrih2017-05-181-5/+8
* Module::getOrInsertFunction is using C-style vararg instead of variadic templ...Serge Guelton2017-04-111-3/+3
* Revert "Turn some C-style vararg into variadic templates"Diana Picus2017-04-111-3/+3
* Turn some C-style vararg into variadic templatesSerge Guelton2017-04-111-3/+3
* Revert "Turn some C-style vararg into variadic templates"Mehdi Amini2017-04-061-5/+6
* Turn some C-style vararg into variadic templatesMehdi Amini2017-04-061-6/+5
* [SSP] In opt remarks, stream Function directlyAdam Nemet2017-03-091-9/+14
* [Stack Protection] Add diagnostic information for why stack protection was ap...David Bozier2017-02-281-1/+25
* [CodeGen] Fix some Clang-tidy modernize and Include What You Use warnings; ot...Eugene Zelenko2017-02-221-7/+14
* Revert: "[Stack Protection] Add diagnostic information for why stack protecti...David Bozier2017-02-091-41/+1
* [Stack Protection] Add diagnostic information for why stack protection was ap...David Bozier2017-02-091-1/+41
* [CodeGen] stop short-circuiting the SSP code for sspstrong.George Burgess IV2016-09-201-5/+0
* [StackProtector] Use INITIALIZE_TM_PASS instead of INITIALIZE_PASSSilviu Baranga2016-09-141-1/+1
* Add an artificial line-0 debug location when the compiler emits a call toYunzhong Gao2016-06-301-0/+2
* Delete unused includes. NFC.Rafael Espindola2016-06-301-1/+0
* [stack-protection] Add support for MSVC buffer security checkEtienne Bergeron2016-06-071-8/+37
* [SSP, 2/2] Create llvm.stackguard() intrinsic and lower it to LOAD_STACK_GUARDTim Shen2016-04-191-24/+37
* [safestack] Add canary to unsafe stack framesEvgeniy Stepanov2016-04-111-0/+3
* [SSP] Remove llvm.stackprotectorcheck.Tim Shen2016-04-081-95/+31
* Faster stack-protector for Android/AArch64.Evgeniy Stepanov2016-04-051-16/+12
* [BPI] Replace weights by probabilities in BPI.Cong Hou2015-12-221-5/+6
OpenPOWER on IntegriCloud