blob: dc500592f64586c2cdbe88fa1fed287e48823127 [file] [log] [blame]
/*
* Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with
* this work for additional information regarding copyright ownership.
* The ASF licenses this file to You under the Apache License, Version 2.0
* (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
/**
* @author Intel, Evgueni Brevnov
*/
#ifndef _L1A_DEFINES_H
#define _L1A_DEFINES_H
#define Array_Operand L1a_Array_Operand
#define Bounds_Checking L1a_Bounds_Checking
#define Branch_Patch L1a_Branch_Patch
#define Bytecode_Info L1a_Bytecode_Info
#define CG_Prepass L1a_CG_Prepass
#define CSE L1a_CSE
#define CSE_Exp L1a_CSE_Exp
#define Call_BV_List_Element L1a_Call_BV_List_Element
#define Call_Patch L1a_Call_Patch
#define Call_Site_Info L1a_Call_Site_Info
#define Code_Emitter L1a_Code_Emitter
#define Code_Patch L1a_Code_Patch
#define Data_Emitter L1a_Data_Emitter
#define Data_Label L1a_Data_Label
#define Data_Patch L1a_Data_Patch
#define Dump L1a_Dump
#define Esp_Record L1a_Esp_Record
#define Field_Operand L1a_Field_Operand
#define Finally_Bytecode_List L1a_Finally_Bytecode_List
#define Fp_Operand L1a_Fp_Operand
#define Imm_Operand L1a_Imm_Operand
#define Jcfg L1a_Jcfg
#define Jcfg_bytecode_info L1a_Jcfg_bytecode_info
#define Jcfg_node L1a_Jcfg_node
#define Jit_Bytecode L1a_Jit_Bytecode
#define Jit_Method_Info L1a_Jit_Method_Info
#define Kind L1a_Kind
#define Local_Var_Info L1a_Local_Var_Info
#define M_Base_Patch_Opnd L1a_M_Base_Patch_Opnd
#define M_Patch_Opnd L1a_M_Patch_Opnd
#define Map_Entry L1a_Map_Entry
#define Mem_Operand L1a_Mem_Operand
#define Mem_Var_Operand L1a_Mem_Var_Operand
#define Method_Kind L1a_Method_Kind
#define Mov_Patch L1a_Mov_Patch
#define Operand L1a_Operand
#define Patch L1a_Patch
#define Pre_Alloc_Operand_Pool L1a_Pre_Alloc_Operand_Pool
#define Reg_Operand L1a_Reg_Operand
#define Register_Allocator L1a_Register_Allocator
#define Register_Allocator_None L1a_Register_Allocator_None
#define Register_Allocator_Priority L1a_Register_Allocator_Priority
#define Register_Allocator_Simple L1a_Register_Allocator_Simple
#define Register_Manager L1a_Register_Manager
#define Runtime_Register_Allocator L1a_Runtime_Register_Allocator
#define Runtime_Throw_Info L1a_Runtime_Throw_Info
#define Stack L1a_Stack
#define Stack_Operand L1a_Stack_Operand
#define Stack_Pointer_Record L1a_Stack_Pointer_Record
#define Static_Operand L1a_Static_Operand
#define Stats L1a_Stats
#define Table_Entry_Patch L1a_Table_Entry_Patch
#define Type L1a_Type
#define Value L1a_Value
#define _iJIT_ModeFlags L1a__iJIT_ModeFlags
#define classpath_t L1a_classpath_t
#define codeException_t L1a_codeException_t
#define dummy_struct L1a_dummy_struct
#define file_t L1a_file_t
#define iJIT_vm_event L1a_iJIT_vm_event
#define choose_a_callee_reg L1a_choose_a_callee_reg
#define O1_gen_code L1a_O1_gen_code
#define nearest_encompassing_try_block_index L1a_nearest_encompassing_try_block_index
#define branch_cc L1a_branch_cc
#define restore_callee L1a_restore_callee
#define GC_Tags_word_no L1a_GC_Tags_word_no
#define GC_Tags_n_words L1a_GC_Tags_n_words
#define GC_Tags_mask L1a_GC_Tags_mask
#define exp_len L1a_exp_len
#define cc_lcmp_map L1a_cc_lcmp_map
#define is_ref_type L1a_is_ref_type
#define enumerate_ref_var_in_callee L1a_enumerate_ref_var_in_callee
#endif // _L1A_DEFINES_H