Home
last modified time | relevance | path

Searched refs:SSI (Results 1 – 8 of 8) sorted by relevance

/llvm-project-15.0.7/llvm/test/Bitcode/
H A Dthinlto-function-summary-paramaccess.ll60 ; SSI-LABEL: function 'IntParam'
70 ; SSI: p[]: empty-set
81 ; SSI: p[]: [0,1)
93 ; SSI: p[]: [12,16)
107 ; SSI: p[]: [-56,-48)
135 ; SSI: p[]: [0,1)
136 ; SSI: q[]: [0,4)
149 ; SSI: p[]: [0,1)
150 ; SSI: q[]: [0,4)
162 ; SSI-LABEL: for function 'Call'
[all …]
/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DStackSafetyAnalysis.h112 StackSafetyInfo SSI; variable
118 const StackSafetyInfo &getResult() const { return SSI; } in getResult()
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DStackSafetyAnalysis.cpp808 GVToSSI SSI; in createGlobalStackSafetyInfo() local
810 return SSI; in createGlobalStackSafetyInfo()
843 SSI[F.first] = std::move(FI); in createGlobalStackSafetyInfo()
846 return SSI; in createGlobalStackSafetyInfo()
977 auto &SSI = getInfo().Info; in print() local
978 if (SSI.empty()) in print()
980 const Module &M = *SSI.begin()->first->getParent(); in print()
983 SSI.find(&F)->second.print(O, F.getName(), &F); in print()
1029 SSI.print(O); in print()
1034 SSI = {&F, [SE]() -> ScalarEvolution & { return *SE; }}; in runOnFunction()
H A DModuleSummaryAnalysis.cpp505 if (auto *SSI = GetSSICallback(F)) in computeFunctionSummary() local
506 ParamAccesses = SSI->getParamAccesses(Index); in computeFunctionSummary()
/llvm-project-15.0.7/llvm/lib/Transforms/Instrumentation/
H A DHWAddressSanitizer.cpp270 const StackSafetyGlobalInfo *SSI) in HWAddressSanitizer() argument
271 : M(M), SSI(SSI) { in HWAddressSanitizer()
280 void setSSI(const StackSafetyGlobalInfo *S) { SSI = S; } in setSSI()
343 const StackSafetyGlobalInfo *SSI; member in __anone00de11f0111::HWAddressSanitizer
416 const StackSafetyGlobalInfo *SSI = nullptr; in run() local
419 SSI = &MAM.getResult<StackSafetyGlobalAnalysis>(M); in run()
421 HWAddressSanitizer HWASan(M, Options.CompileKernel, Options.Recover, SSI); in run()
727 if (SSI && SSI->stackAccessIsSafe(*Inst)) in ignoreAccess()
1408 !(SSI && SSI->isSafe(AI)); in isInterestingAlloca()
/llvm-project-15.0.7/llvm/test/CodeGen/AArch64/
H A Dstack-tagging.ll1 ; RUN: opt < %s -aarch64-stack-tagging -S -o - | FileCheck %s --check-prefixes=CHECK,SSI
59 ; SSI: alloca i32, align 4
63 ; SSI-NOT: @llvm.aarch64.tagp
64 ; SSI-NOT: @llvm.aarch64.settag
/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DAArch64StackTagging.cpp330 const StackSafetyGlobalInfo *SSI = nullptr; member in __anonf26e7dae0111::AArch64StackTagging
428 !(SSI && SSI->isSafe(AI)); in isInterestingAlloca()
492 SSI = &getAnalysis<StackSafetyGlobalInfoWrapperPass>().getResult(); in runOnFunction()
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86InstrFormats.td592 // SSI - SSE1 instructions with XS prefix.
598 class SSI<bits<8> o, Format F, dag outs, dag ins, string asm,