/src/wrappers/llvm/library/llvm_pass_manager.e
Specman e | 33 lines | 11 code | 5 blank | 17 comment | 0 complexity | aa00251c10065bcdbd666a52350e2148 MD5 | raw file
1class LLVM_PASS_MANAGER 2 3inherit 4 C_STRUCT 5 -- ANY_MEMORY_HANDLING_CLASS 6 7insert CORE_EXTERNALS 8 9create {ANY} from_external_pointer 10 11feature {ANY} 12 struct_size: like size_t 13 do 14 not_yet_implemented 15 end 16 17end -- class LLVM_PASS_MANAGER 18-- Copyright (C) 2010-2017: Paolo Redaelli 19-- 20-- This library is free software; you can redistribute it and/or 21-- modify it under the terms of the GNU Lesser General Public License 22-- as published by the Free Software Foundation; either version 2.1 of 23-- the License, or (at your option) any later version. 24-- 25-- This library is distributed in the hope that it will be useful, but 26-- WITHOUT ANY WARRANTY; without even the implied warranty of 27-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 28-- Lesser General Public License for more details. 29-- 30-- You should have received a copy of the GNU Lesser General Public 31-- License along with this library; if not, write to the Free Software 32-- Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 33-- 02110-1301 USA