Lines Matching refs:CreateImm
784 static AArch64Operand *CreateImm(const MCExpr *Val, SMLoc S, SMLoc E) {
831 Inst.addOperand(MCOperand::CreateImm(CE->getValue()));
841 Inst.addOperand(MCOperand::CreateImm(EncodedVal));
847 Inst.addOperand(MCOperand::CreateImm(CE->getValue() - 1));
856 Inst.addOperand(MCOperand::CreateImm(LSB + CE->getValue() - 1));
861 Inst.addOperand(MCOperand::CreateImm(getCondCode()));
868 Inst.addOperand(MCOperand::CreateImm(64 - CE->getValue()));
878 Inst.addOperand(MCOperand::CreateImm(ImmVal));
883 Inst.addOperand(MCOperand::CreateImm(0));
889 Inst.addOperand(MCOperand::CreateImm(Encoded));
908 Inst.addOperand(MCOperand::CreateImm(Val & 0x7f));
917 Inst.addOperand(MCOperand::CreateImm(Val & ((1ULL << BitWidth) - 1)));
941 Inst.addOperand(MCOperand::CreateImm(Val & ((1LL << field_width) - 1)));
949 Inst.addOperand(MCOperand::CreateImm(CE->getValue() / MemSize));
963 Inst.addOperand(MCOperand::CreateImm(Bits));
973 Inst.addOperand(MCOperand::CreateImm(Bits));
983 Inst.addOperand(MCOperand::CreateImm(Bits));
993 Inst.addOperand(MCOperand::CreateImm(Bits));
1003 Inst.addOperand(MCOperand::CreateImm(ImmWithLSL.ShiftAmount / 16));
1017 Inst.addOperand(MCOperand::CreateImm(0));
1027 Inst.addOperand(MCOperand::CreateImm(1));
1034 Inst.addOperand(MCOperand::CreateImm(2));
1037 Inst.addOperand(MCOperand::CreateImm(3));
1059 Inst.addOperand(MCOperand::CreateImm(UImm16));
1060 Inst.addOperand(MCOperand::CreateImm(Shift));
1070 Inst.addOperand(MCOperand::CreateImm(CE->getValue()));
1077 Inst.addOperand(MCOperand::CreateImm(ShiftExtend.Amount));
1089 Inst.addOperand(MCOperand::CreateImm(Imm));
1100 Inst.addOperand(MCOperand::CreateImm(Imm));
1111 Inst.addOperand(MCOperand::CreateImm(Imm));
1146 Inst.addOperand(MCOperand::CreateImm((OptionHi << 1) | S));
1151 Inst.addOperand(MCOperand::CreateImm(ShiftExtend.Amount));
1165 Inst.addOperand(MCOperand::CreateImm(Imm));
1224 Operands.push_back(AArch64Operand::CreateImm(ImmVal, StartLoc, EndLoc));
1237 Operands.push_back(AArch64Operand::CreateImm(ImmVal, StartLoc, EndLoc));
1304 Operands.push_back(AArch64Operand::CreateImm(Lane, S, E));
1484 Operands.push_back(AArch64Operand::CreateImm(CRImm, S, E));
1661 Operands.push_back(AArch64Operand::CreateImm(Imm, S, E));
1677 Operands.push_back(AArch64Operand::CreateImm(ImmVal, S, E));