1 /*========================== begin_copyright_notice ============================ 2 3 Copyright (C) 2017-2021 Intel Corporation 4 5 SPDX-License-Identifier: MIT 6 7 ============================= end_copyright_notice ===========================*/ 8 9 /////////////////////////////////////////////////////// 10 // This file has been split into: 11 // G4_IR/* (for IR_Builder functions) 12 // VisaToG4/Translate* for the translate**** functions 13 // 14 // TranslateALU - move, logic, and basic ALU ops 15 // TranslateBranches - for goto, join, etc... 16 // TranslateMath - for complex math sequences (e.g. IEEE macros) 17 // TranslateMisc - for oddball leftover stuff (e.g. lifetime) 18 // TranslateSend3D - for 3D send operations 19 // TranslateSendLdStLegacy - for other legacy send operations inlcuding: 20 // A64 SVM, A32/SLM, oword block, ... 21 // TranslateSendLdStLsc - for lsc ops (lsc fences go in SendSync) 22 // TranslateSendMedia - media, VA, and sampler VA functions 23 // TranslateSendRaw - for existing raw sends 24 // TranslateSendSync - fences, barriers, etc... 25 26 ///////////////////////////////////////////////// 27 // TODO: remove this file after a few months 28 29 // non-empty compilation unit 30 int visa_to_g4_translation_interface_dummy = 0; 31