emit_x64: Get rid of indirect includes

This commit is contained in:
Lioncash 2016-12-04 23:11:34 -05:00 committed by Merry
parent 1dc1eaa452
commit 6898b74c78

View file

@ -5,15 +5,17 @@
*/ */
#include <unordered_map> #include <unordered_map>
#include <common/bit_util.h>
#include "backend_x64/abi.h" #include "backend_x64/abi.h"
#include "backend_x64/emit_x64.h" #include "backend_x64/emit_x64.h"
#include "backend_x64/jitstate.h" #include "backend_x64/jitstate.h"
#include "common/assert.h"
#include "common/bit_util.h"
#include "frontend/arm/types.h" #include "frontend/arm/types.h"
#include "frontend/ir/basic_block.h" #include "frontend/ir/basic_block.h"
#include "frontend/ir/location_descriptor.h" #include "frontend/ir/location_descriptor.h"
#include "frontend/ir/microinstruction.h" #include "frontend/ir/microinstruction.h"
#include "frontend/ir/opcodes.h"
// TODO: Have ARM flags in host flags and not have them use up GPR registers unless necessary. // TODO: Have ARM flags in host flags and not have them use up GPR registers unless necessary.
// TODO: Actually implement that proper instruction selector you've always wanted to sweetheart. // TODO: Actually implement that proper instruction selector you've always wanted to sweetheart.