aboutsummaryrefslogtreecommitdiff
path: root/llvm/test/Transforms/SafeStack
AgeCommit message (Expand)AuthorFilesLines
2023-12-12[RemoveDIs] Handle DPValues in replaceDbgDeclare (#73507)Orlando Cazalet-Hyams1-0/+2
2023-12-01Reland "[CodeGen] Port SafeStack to new pass manager (#74027)paperchalice54-0/+107
2023-11-30Revert "[CodeGen] Port SafeStack to new pass manager (#73747)" (#73965)Shubham Sandeep Rastogi54-107/+0
2023-11-30[CodeGen] Port SafeStack to new pass manager (#73747)paperchalice54-0/+107
2023-11-20[DebugInfo][RemoveDIs] Add local-utility plumbing for DPValues (#72276)Jeremy Morse3-0/+3
2023-10-26[opt] Infer DataLayout from triple if not specifiedAlex Richardson1-23/+44
2023-10-04Auto-generate test checks for tests affected by D141060Alex Richardson1-18/+23
2023-08-25Cleanup remaining bits for Minix, Contiki and MyriadBrad Smith1-2/+0
2023-05-17[NFC][Py Reformat] Reformat lit.local.cfg python files in llvmTobias Hieta3-3/+3
2022-11-27SafeStack: Convert tests to opaque pointersMatt Arsenault54-869/+751
2022-04-20[safestack] Support safestack in stack size diagnosticsPaul Kirth1-2/+2
2022-04-08[SafeStack] Move test to X86 directoryNikita Popov1-0/+0
2022-04-08[SafeStack] Don't create SCEV min between pointer and integer (PR54784)Nikita Popov1-0/+26
2022-03-08SafeStack: Re-enable SafeStack coloring optimizationTom Stellard1-0/+43
2021-05-30[SafeStack] Use proper API to get stack guardPengxuan Zheng2-2/+2
2021-05-24Revert "[NFC] remove explicit default value for strboolattr attribute in tests"serge-sans-paille3-7/+7
2021-05-24[NFC] remove explicit default value for strboolattr attribute in testsserge-sans-paille3-7/+7
2020-11-20OpaquePtr: Bulk update tests to use typed byvalMatt Arsenault2-5/+5
2020-11-10[SafeStack] Make sure SafeStack does not break musttail call contractXun Li1-0/+46
2020-08-27[StackSafety] Ignore allocas with partial lifetime markersVitaly Buka1-6/+6
2020-08-17[safe-stack] Fix typo in test command lineVitaly Buka1-1/+2
2020-08-16[StackSafety] Skip ambiguous lifetime analysisVitaly Buka1-0/+16
2020-05-21[Instruction] Set metadata uses to undef on deletionVedant Kumar1-5/+4
2020-04-20Require "target datalayout" to be at the beginning of an IR file.Eli Friedman1-3/+3
2019-12-24Migrate function attribute "no-frame-pointer-elim"="false" to "frame-pointer"...Fangrui Song1-2/+2
2019-12-24Migrate function attribute "no-frame-pointer-elim" to "frame-pointer"="all" a...Fangrui Song2-5/+5
2019-07-24[SafeStack] Insert the deref before remaining elementsPetr Hosek1-0/+5
2019-07-22[SafeStack] Insert the deref after the offsetPetr Hosek1-2/+2
2019-06-17[lit] Delete empty lines at the end of lit.local.cfg NFCFangrui Song3-3/+0
2019-04-17Revert "Temporarily Revert "Add basic loop fusion pass.""Eric Christopher54-0/+2480
2019-04-17Temporarily Revert "Add basic loop fusion pass."Eric Christopher54-2480/+0
2018-08-30SafeStack: Prevent OOB reads with mem intrinsicsVlad Tsyrklevich1-0/+14
2018-08-24[SafeStack] Set debug location for calls to __safestack_pointer_address.Eli Friedman1-0/+98
2018-08-22[SafeStack] Handle unreachable code with safe stack coloring.Eli Friedman1-0/+23
2018-05-09[DebugInfo] Add DILabel metadata and intrinsic llvm.dbg.label.Shiva Chen3-3/+3
2018-02-12[SafeStack] Use updated CreateMemCpy API to set more accurate source and dest...Daniel Neilson1-0/+17
2018-01-19Remove alignment argument from memcpy/memmove/memset in favour of alignment a...Daniel Neilson2-6/+6
2017-08-23Parse and print DIExpressions inline to ease IR and MIR testingReid Kleckner3-10/+5
2017-07-28Remove the obsolete offset parameter from @llvm.dbg.valueAdrian Prantl2-13/+13
2017-06-14Align definition of DW_OP_plus with DWARF spec [3/3]Florian Hahn2-5/+5
2017-05-19[safestack] Disable stack coloring by default.Evgeniy Stepanov4-6/+6
2017-04-18PR32382: Fix emitting complex DWARF expressions.Adrian Prantl1-2/+2
2017-04-10Add address space mangling to lifetime intrinsicsMatt Arsenault6-109/+109
2017-02-24[Fuchsia] Use thread-pointer ABI slots for stack-protector and safe-stackPetr Hosek2-3/+7
2017-02-23Disable TLS for stack protector on Android API<17.Evgeniy Stepanov1-7/+11
2016-10-14[safestack] Use non-thread-local unsafe stack pointer for Contiki OSDavid L Kreitzer1-2/+1
2016-10-13[safestack] Move X86-targeted tests into the X86 subdirectory.David L Kreitzer41-0/+0
2016-09-16[safestack] Fix assertion failure in stack coloring.Evgeniy Stepanov1-0/+39
2016-08-02[safestack] Layout large allocas first to reduce fragmentation.Evgeniy Stepanov1-0/+39
2016-07-26[safestack] Fix stack guard live range.Evgeniy Stepanov1-0/+34