/
redgpu
/
ispc
Обзор
Документация
Войти
/
redgpu
/
ispc
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
src/opt/RemovePersistentFuncs.cpp
25 строк
555 B
Aleksei Nurmukhametov
Target redesign
14 сен 2024, 01:27
14 сен 2024, 01:27
3e03dff
Код
Авторство
О чём код?
/* Copyright (c) 2024, Intel Corporation SPDX-License-Identifier: BSD-3-Clause */ #include "RemovePersistentFuncs.h" #include "builtins-decl.h" namespace ispc { using namespace builtin; llvm::PreservedAnalyses RemovePersistentFuncsPass::run(llvm::Module &M, llvm::ModuleAnalysisManager &MAM) { llvm::GlobalVariable *llvmUsed = M.getNamedGlobal("llvm.compiler.used"); if (llvmUsed) { llvmUsed->eraseFromParent(); } llvm::PreservedAnalyses PA; PA.preserveSet<llvm::CFGAnalyses>(); return PA; } } // namespace ispc