aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/SafeStack.cpp
AgeCommit message (Expand)AuthorFilesLines
2024-11-01[llvm][NFC] Fix typos: replace “avaliable” with “available” across va...Wang Qiang1-1/+1
2024-10-16[LLVM] Make more use of IRBuilder::CreateIntrinsic. NFC. (#112546)Jay Foad1-2/+1
2024-10-11[NFC] Rename `Intrinsic::getDeclaration` to `getOrInsertDeclaration` (#111752)Rahul Joshi1-1/+2
2024-06-28[IR] Add getDataLayout() helpers to Function and GlobalValue (#96919)Nikita Popov1-2/+2
2024-06-24Revert "[IR][NFC] Update IRBuilder to use InsertPosition (#96497)"Stephen Tozer1-1/+1
2024-06-24[IR][NFC] Update IRBuilder to use InsertPosition (#96497)Stephen Tozer1-1/+1
2024-01-12[IRBuilder] Add CreatePtrAdd() method (NFC) (#77582)Nikita Popov1-12/+10
2023-12-01Reland "[CodeGen] Port SafeStack to new pass manager (#74027)paperchalice1-0/+37
2023-11-30Revert "[CodeGen] Port SafeStack to new pass manager (#73747)" (#73965)Shubham Sandeep Rastogi1-37/+0
2023-11-30[CodeGen] Port SafeStack to new pass manager (#73747)paperchalice1-0/+37
2023-11-29[llvm] Replace uses of Type::getPointerTo (NFC)Youngsuk Kim1-1/+1
2023-11-07[NFC] Remove Type::getInt8PtrTy (#71029)Paulo Matos1-1/+1
2022-11-26[CodeGen] Use std::optional in SafeStack.cpp (NFC)Kazu Hirata1-1/+2
2022-11-21Don't use Optional::getPointer (NFC)Kazu Hirata1-1/+1
2022-07-17[CodeGen] Qualify auto variables in for loops (NFC)Kazu Hirata1-2/+2
2022-06-14[NFC][Alignment] Use Align in SafeStackGuillaume Chatelet1-7/+6
2022-04-20[safestack] Support safestack in stack size diagnosticsPaul Kirth1-0/+8
2022-04-08[SafeStack] Don't create SCEV min between pointer and integer (PR54784)Nikita Popov1-20/+11
2022-03-16Cleanup codegen includesserge-sans-paille1-2/+0
2022-03-10Revert "Cleanup codegen includes"Nico Weber1-0/+2
2022-03-10Cleanup codegen includesserge-sans-paille1-2/+0
2022-03-08SafeStack: Re-enable SafeStack coloring optimizationTom Stellard1-2/+1
2021-12-15[SafeStack] Use Align instead of uint64_tArthur Eubanks1-9/+9
2021-11-01[CodeGen] Use make_early_inc_range (NFC)Kazu Hirata1-3/+2
2021-10-06Reland [IR] Increase max alignment to 4GBArthur Eubanks1-11/+12
2021-10-06Revert "Reland [IR] Increase max alignment to 4GB"Arthur Eubanks1-5/+6
2021-10-06Reland [IR] Increase max alignment to 4GBArthur Eubanks1-6/+5
2021-10-06Revert "[IR] Increase max alignment to 4GB"Arthur Eubanks1-5/+6
2021-10-06[IR] Increase max alignment to 4GBArthur Eubanks1-6/+5
2021-05-31[OpaquePtr] Clean up some uses of Type::getPointerElementType()Arthur Eubanks1-4/+3
2021-05-30[SafeStack] Use proper API to get stack guardPengxuan Zheng1-3/+7
2021-01-27[CodeGen] SafeStack: preserve DominatorTree if it is avaliableRoman Lebedev1-11/+33
2020-12-11Migrate deprecated DebugLoc::get to DILocation::getFangrui Song1-1/+2
2020-11-10[SafeStack] Make sure SafeStack does not break musttail call contractXun Li1-16/+16
2020-06-18[StackSafety] Add "Must Live" logicVitaly Buka1-1/+1
2020-06-17[SafeStack,NFC] Fix names after files moveVitaly Buka1-2/+2
2020-06-17[SafeStack,NFC] Move SafeStackColoring codeVitaly Buka1-1/+1
2020-06-14[SafeStack,NFC] Make StackColoring read-onlyVitaly Buka1-1/+8
2020-06-14[SafeStack,NFC] Cleanup LiveRange interfaceVitaly Buka1-1/+1
2020-06-14[SafeStack,NFC] Move ClColoring into SafeStack.cppVitaly Buka1-2/+10
2020-04-13[llvm][NFC] CallSite removal from inliner-related filesMircea Trofin1-14/+13
2020-02-13[Local] Do not move around dbg.declares during replaceDbgDeclareVedant Kumar1-5/+4
2020-01-15[NFC] Refactor InlineResult for readabilityMircea Trofin1-1/+2
2019-12-17Resubmit "[Alignment][NFC] Deprecate CreateMemCpy/CreateMemMove"Guillaume Chatelet1-2/+2
2019-12-16Revert "[Alignment][NFC] Deprecate CreateMemCpy/CreateMemMove"Guillaume Chatelet1-2/+2
2019-12-16[Alignment][NFC] Deprecate CreateMemCpy/CreateMemMoveGuillaume Chatelet1-2/+2
2019-11-13Sink all InitializePasses.h includesReid Kleckner1-1/+2
2019-09-07Change TargetLibraryInfo analysis passes to always require FunctionTeresa Johnson1-1/+1
2019-07-12Delete dead storesFangrui Song1-4/+0
2019-06-17PHINode: introduce setIncomingValueForBlock() function, and use it.Whitney Tsang1-7/+3