summaryrefslogtreecommitdiffstats
path: root/llvm/test/Transforms/SafeStack
Commit message (Expand)AuthorAgeFilesLines
* Migrate function attribute "no-frame-pointer-elim"="false" to "frame-pointer"...Fangrui Song2019-12-241-2/+2
* Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" a...Fangrui Song2019-12-242-5/+5
* [SafeStack] Insert the deref before remaining elementsPetr Hosek2019-07-241-0/+5
* [SafeStack] Insert the deref after the offsetPetr Hosek2019-07-221-2/+2
* [lit] Delete empty lines at the end of lit.local.cfg NFCFangrui Song2019-06-173-3/+0
* Revert "Temporarily Revert "Add basic loop fusion pass.""Eric Christopher2019-04-1754-0/+2480
* Temporarily Revert "Add basic loop fusion pass."Eric Christopher2019-04-1754-2480/+0
* SafeStack: Prevent OOB reads with mem intrinsicsVlad Tsyrklevich2018-08-301-0/+14
* [SafeStack] Set debug location for calls to __safestack_pointer_address.Eli Friedman2018-08-241-0/+98
* [SafeStack] Handle unreachable code with safe stack coloring.Eli Friedman2018-08-221-0/+23
* [DebugInfo] Add DILabel metadata and intrinsic llvm.dbg.label.Shiva Chen2018-05-093-3/+3
* [SafeStack] Use updated CreateMemCpy API to set more accurate source and dest...Daniel Neilson2018-02-121-0/+17
* Remove alignment argument from memcpy/memmove/memset in favour of alignment a...Daniel Neilson2018-01-192-6/+6
* Parse and print DIExpressions inline to ease IR and MIR testingReid Kleckner2017-08-233-10/+5
* Remove the obsolete offset parameter from @llvm.dbg.valueAdrian Prantl2017-07-282-13/+13
* Align definition of DW_OP_plus with DWARF spec [3/3]Florian Hahn2017-06-142-5/+5
* [safestack] Disable stack coloring by default.Evgeniy Stepanov2017-05-194-6/+6
* PR32382: Fix emitting complex DWARF expressions.Adrian Prantl2017-04-181-2/+2
* Add address space mangling to lifetime intrinsicsMatt Arsenault2017-04-106-109/+109
* [Fuchsia] Use thread-pointer ABI slots for stack-protector and safe-stackPetr Hosek2017-02-242-3/+7
* Disable TLS for stack protector on Android API<17.Evgeniy Stepanov2017-02-231-7/+11
* [safestack] Use non-thread-local unsafe stack pointer for Contiki OSDavid L Kreitzer2016-10-141-2/+1
* [safestack] Move X86-targeted tests into the X86 subdirectory.David L Kreitzer2016-10-1341-0/+0
* [safestack] Fix assertion failure in stack coloring.Evgeniy Stepanov2016-09-161-0/+39
* [safestack] Layout large allocas first to reduce fragmentation.Evgeniy Stepanov2016-08-021-0/+39
* [safestack] Fix stack guard live range.Evgeniy Stepanov2016-07-261-0/+34
* Fix invalid iterator use in safestack coloring.Evgeniy Stepanov2016-07-251-0/+84
* StackColoring for SafeStack.Evgeniy Stepanov2016-06-292-0/+526
* [safestack] Sink unsafe address computation to each use.Evgeniy Stepanov2016-06-165-12/+66
* [safestack] Fixup llvm.dbg.value when rewriting unsafe allocas.Evgeniy Stepanov2016-06-162-0/+155
* DebugInfo: Remove MDString-based type referencesDuncan P. N. Exon Smith2016-04-231-4/+4
* [AArch64] [ARM] Make a target-independent llvm.thread.pointer intrinsic.Marcin Koscielnicki2016-04-192-4/+4
* [PR27284] Reverse the ownership between DICompileUnit and DISubprogram.Adrian Prantl2016-04-151-3/+2
* [safestack] Add canary to unsafe stack framesEvgeniy Stepanov2016-04-113-0/+71
* testcase gardening: update the emissionKind enum to the new syntax. (NFC)Adrian Prantl2016-04-011-1/+1
* [safestack] Make sure the unsafe stack pointer is popped in all casesAnna Zaks2016-02-023-4/+8
* [safestack] Add option for non-TLS unsafe stack pointer.Evgeniy Stepanov2015-12-221-0/+5
* [safestack] Protect byval function arguments.Evgeniy Stepanov2015-12-012-59/+110
* [safestack] Fix handling of array allocas.Evgeniy Stepanov2015-12-011-0/+48
* [safestack] Fix alignment of dynamic allocas.Evgeniy Stepanov2015-11-251-1/+1
* [safestack] Rewrite isAllocaSafe using SCEV.Evgeniy Stepanov2015-11-134-4/+264
* DI: Reverse direction of subprogram -> function edge.Peter Collingbourne2015-11-051-2/+2
* [safestack] Fast access to the unsafe stack pointer on AArch64/Android.Evgeniy Stepanov2015-10-261-1/+3
* Revert "[safestack] Fast access to the unsafe stack pointer on AArch64/Android."Evgeniy Stepanov2015-10-151-3/+1
* [safestack] Fast access to the unsafe stack pointer on AArch64/Android.Evgeniy Stepanov2015-10-151-1/+3
* Fix debug info with SafeStack.Evgeniy Stepanov2015-09-301-0/+83
* [safestack] Fix a stupid mix-up in the direct-tls code path.Evgeniy Stepanov2015-09-301-6/+6
* [safestack] Fix compiler crash in the presence of stack restores.Evgeniy Stepanov2015-09-241-0/+34
* Android support for SafeStack.Evgeniy Stepanov2015-09-236-0/+75
* Revert "Android support for SafeStack."Evgeniy Stepanov2015-09-231-38/+0
OpenPOWER on IntegriCloud