|
@ -53,11 +53,11 @@ |
|
|
//! - Swizzle and shuffle instructions take a variable number of lane arguments. The number
|
|
|
//! - Swizzle and shuffle instructions take a variable number of lane arguments. The number
|
|
|
//! of arguments must match the destination type, and the lane indexes must be in range.
|
|
|
//! of arguments must match the destination type, and the lane indexes must be in range.
|
|
|
|
|
|
|
|
|
use ir::{types, Function, ValueDef, Ebb, Inst, SigRef, FuncRef, ValueList, JumpTable, Value}; |
|
|
|
|
|
use ir::instructions::{InstructionFormat, BranchInfo}; |
|
|
|
|
|
use ir::entities::AnyEntity; |
|
|
|
|
|
use cfg::ControlFlowGraph; |
|
|
|
|
|
use dominator_tree::DominatorTree; |
|
|
use dominator_tree::DominatorTree; |
|
|
|
|
|
use flowgraph::ControlFlowGraph; |
|
|
|
|
|
use ir::entities::AnyEntity; |
|
|
|
|
|
use ir::instructions::{InstructionFormat, BranchInfo}; |
|
|
|
|
|
use ir::{types, Function, ValueDef, Ebb, Inst, SigRef, FuncRef, ValueList, JumpTable, Value}; |
|
|
use std::fmt::{self, Display, Formatter}; |
|
|
use std::fmt::{self, Display, Formatter}; |
|
|
use std::result; |
|
|
use std::result; |
|
|
|
|
|
|
|
|