Lines Matching refs:imm

294                         .iconst(self.isa.pointer_type(), insn.imm as u32 as i64);  in translate_program()
321 let imm = (((insn.imm as u32) as u64) + ((next_insn.imm as u64) << 32)) as i64; in translate_program() localVariable
322 let iconst = bcx.ins().iconst(I64, imm); in translate_program()
395 let imm = self.insn_imm32(bcx, &insn); in translate_program() localVariable
396 let res = bcx.ins().iadd(src, imm); in translate_program()
409 let imm = self.insn_imm32(bcx, &insn); in translate_program() localVariable
410 let res = bcx.ins().isub(src, imm); in translate_program()
423 let imm = self.insn_imm32(bcx, &insn); in translate_program() localVariable
424 let res = bcx.ins().imul(src, imm); in translate_program()
436 let res = if insn.imm == 0 { in translate_program()
439 let imm = self.insn_imm32(bcx, &insn); in translate_program() localVariable
441 bcx.ins().udiv(src, imm) in translate_program()
463 let imm = self.insn_imm32(bcx, &insn); in translate_program() localVariable
464 let res = bcx.ins().bor(src, imm); in translate_program()
477 let imm = self.insn_imm32(bcx, &insn); in translate_program() localVariable
478 let res = bcx.ins().band(src, imm); in translate_program()
491 let imm = self.insn_imm32(bcx, &insn); in translate_program() localVariable
492 let res = bcx.ins().ishl(src, imm); in translate_program()
505 let imm = self.insn_imm32(bcx, &insn); in translate_program() localVariable
506 let res = bcx.ins().ushr(src, imm); in translate_program()
526 if insn.imm != 0 { in translate_program()
527 let imm = self.insn_imm32(bcx, &insn); in translate_program() localVariable
529 let res = bcx.ins().urem(src, imm); in translate_program()
551 let imm = self.insn_imm32(bcx, &insn); in translate_program() localVariable
552 let res = bcx.ins().bxor(src, imm); in translate_program()
563 let imm = self.insn_imm32(bcx, &insn); in translate_program() localVariable
564 self.set_dst32(bcx, &insn, imm); in translate_program()
574 let imm = self.insn_imm32(bcx, &insn); in translate_program() localVariable
575 let res = bcx.ins().sshr(src, imm); in translate_program()
593 let ty: Type = match insn.imm { in translate_program()
622 let imm = self.insn_imm64(bcx, &insn); in translate_program() localVariable
624 let res = bcx.ins().iadd(src, imm); in translate_program()
636 let imm = self.insn_imm64(bcx, &insn); in translate_program() localVariable
638 let res = bcx.ins().isub(src, imm); in translate_program()
650 let imm = self.insn_imm64(bcx, &insn); in translate_program() localVariable
652 let res = bcx.ins().imul(src, imm); in translate_program()
664 let res = if insn.imm == 0 { in translate_program()
667 let imm = self.insn_imm64(bcx, &insn); in translate_program() localVariable
669 bcx.ins().udiv(src, imm) in translate_program()
692 if insn.imm != 0 { in translate_program()
693 let imm = self.insn_imm64(bcx, &insn); in translate_program() localVariable
695 let res = bcx.ins().urem(src, imm); in translate_program()
717 let imm = self.insn_imm64(bcx, &insn); in translate_program() localVariable
719 let res = bcx.ins().bor(src, imm); in translate_program()
731 let imm = self.insn_imm64(bcx, &insn); in translate_program() localVariable
733 let res = bcx.ins().band(src, imm); in translate_program()
745 let imm = self.insn_imm64(bcx, &insn); in translate_program() localVariable
747 let res = bcx.ins().ishl(src, imm); in translate_program()
759 let imm = self.insn_imm64(bcx, &insn); in translate_program() localVariable
761 let res = bcx.ins().ushr(src, imm); in translate_program()
779 let imm = self.insn_imm64(bcx, &insn); in translate_program() localVariable
781 let res = bcx.ins().bxor(src, imm); in translate_program()
793 let imm = self.insn_imm64(bcx, &insn); in translate_program() localVariable
794 bcx.def_var(self.registers[insn.dst as usize], imm); in translate_program()
803 let imm = self.insn_imm64(bcx, &insn); in translate_program() localVariable
805 let res = bcx.ins().sshr(src, imm); in translate_program()
913 .get(&(insn.imm as u32)) in translate_program()
920 insn.imm as u32 in translate_program()
951 bcx.ins().iconst(I64, insn.imm as u64 as i64) in insn_imm64()
954 bcx.ins().iconst(I32, insn.imm as u32 as u64 as i64) in insn_imm32()