summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/StackProtector.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Refactor: Simplify boolean conditional return statements in lib/CodeGen.Rafael Espindola2015-10-241-4/+1
* CodeGen: Remove implicit ilist iterator conversions, NFCDuncan P. N. Exon Smith2015-10-091-2/+2
* Redirect DataLayout from TargetMachine to Module in StackProtectorMehdi Amini2015-07-071-1/+1
* Simplify IRBuilder::CreateCall* by using ArrayRef+initializer_list/braced ini...David Blaikie2015-05-181-3/+3
* CodeGen: Canonicalize access to function attributes, NFCDuncan P. N. Exon Smith2015-02-141-8/+4
* Replace some uses of getSubtargetImpl with the cached versionEric Christopher2015-01-271-1/+1
* CodeGen: minor style tweaks to SSPSaleem Abdulrasool2014-12-211-13/+15
* CodeGen: constify and use range loop for SSPSaleem Abdulrasool2014-12-201-8/+4
* [stack protector] Set edge weights for newly created basic blocks.Akira Hatanaka2014-12-011-1/+9
* Target triple OS detection tidyup. NFCSimon Pilgrim2014-11-291-2/+2
* Update SetVector to rely on the underlying set's insert to return a pair<iter...David Blaikie2014-11-191-1/+1
* Use nullptr instead of NULL for variadic sentinelsReid Kleckner2014-11-131-2/+2
* Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher2014-08-041-1/+2
* [Modules] Remove potential ODR violations by sinking the DEBUG_TYPEChandler Carruth2014-04-221-1/+2
* [stack protector] Make the StackProtector pass respect ssp-buffer-size.Josh Magee2014-04-171-3/+3
* [C++11] More 'nullptr' conversion. In some cases just using a boolean check i...Craig Topper2014-04-141-7/+7
* [C++11] Add range based accessors for the Use-Def chain of a Value.Chandler Carruth2014-03-091-3/+1
* [C++11] Replace llvm::next and llvm::prior with std::next and std::prev.Benjamin Kramer2014-03-021-2/+1
* Checked return warning from coverityRenato Golin2014-01-211-2/+3
OpenPOWER on IntegriCloud