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