• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/

Lines Matching refs:i32

115                               DAG.getTargetConstant(K, SL, MVT::i32));
632 return glueCopyToM0(N, CurDAG->getTargetConstant(-1, SDLoc(N), MVT::i32));
637 glueCopyToM0(N, CurDAG->getTargetConstant(Value, SDLoc(N), MVT::i32));
645 AMDGPU::S_MOV_B32, DL, MVT::i32,
646 CurDAG->getTargetConstant(Imm & 0xFFFFFFFF, DL, MVT::i32));
648 CurDAG->getMachineNode(AMDGPU::S_MOV_B32, DL, MVT::i32,
649 CurDAG->getTargetConstant(Imm >> 32, DL, MVT::i32));
651 CurDAG->getTargetConstant(AMDGPU::SReg_64RegClassID, DL, MVT::i32),
652 SDValue(Lo, 0), CurDAG->getTargetConstant(AMDGPU::sub0, DL, MVT::i32),
653 SDValue(Hi, 0), CurDAG->getTargetConstant(AMDGPU::sub1, DL, MVT::i32)};
686 SDValue RegClass = CurDAG->getTargetConstant(RegClassID, DL, MVT::i32);
701 RegSeqArgs[0] = CurDAG->getTargetConstant(RegClassID, DL, MVT::i32);
712 RegSeqArgs[1 + (2 * i) + 1] = CurDAG->getTargetConstant(Sub, DL, MVT::i32);
723 CurDAG->getTargetConstant(Sub, DL, MVT::i32);
769 if (N->getValueType(0) != MVT::i32)
803 assert(VT.getVectorElementType().bitsEq(MVT::i32));
812 RC = CurDAG->getTargetConstant(AMDGPU::SGPR_128RegClassID, DL, MVT::i32);
813 SubReg0 = CurDAG->getTargetConstant(AMDGPU::sub0_sub1, DL, MVT::i32);
814 SubReg1 = CurDAG->getTargetConstant(AMDGPU::sub2_sub3, DL, MVT::i32);
816 RC = CurDAG->getTargetConstant(AMDGPU::SReg_64RegClassID, DL, MVT::i32);
817 SubReg0 = CurDAG->getTargetConstant(AMDGPU::sub0, DL, MVT::i32);
818 SubReg1 = CurDAG->getTargetConstant(AMDGPU::sub1, DL, MVT::i32);
896 if (N->getValueType(0) != MVT::i32)
917 if (N->getValueType(0) == MVT::i32) {
970 Base = CurDAG->getRegister(R600::INDIRECT_BASE_ADDR, MVT::i32);
971 Offset = CurDAG->getTargetConstant(C->getZExtValue(), DL, MVT::i32);
974 Base = CurDAG->getRegister(R600::INDIRECT_BASE_ADDR, MVT::i32);
975 Offset = CurDAG->getTargetConstant(C->getZExtValue(), DL, MVT::i32);
979 Offset = CurDAG->getTargetConstant(C->getZExtValue(), DL, MVT::i32);
982 Offset = CurDAG->getTargetConstant(0, DL, MVT::i32);
991 AMDGPU::S_MOV_B32, DL, MVT::i32,
992 CurDAG->getTargetConstant(Val, DL, MVT::i32));
1008 SDValue Sub0 = CurDAG->getTargetConstant(AMDGPU::sub0, DL, MVT::i32);
1009 SDValue Sub1 = CurDAG->getTargetConstant(AMDGPU::sub1, DL, MVT::i32);
1012 DL, MVT::i32, LHS, Sub0);
1014 DL, MVT::i32, LHS, Sub1);
1017 DL, MVT::i32, RHS, Sub0);
1019 DL, MVT::i32, RHS, Sub1);
1021 SDVTList VTList = CurDAG->getVTList(MVT::i32, MVT::Glue);
1042 CurDAG->getTargetConstant(AMDGPU::SReg_64RegClassID, DL, MVT::i32),
1203 SDValue Zero = CurDAG->getTargetConstant(0, DL, MVT::i32);
1208 SDValue Sub = CurDAG->getNode(ISD::SUB, DL, MVT::i32,
1225 CurDAG->getMachineNode(SubOp, DL, MVT::i32, Opnds);
1242 SDValue Zero = CurDAG->getTargetConstant(0, DL, MVT::i32);
1244 DL, MVT::i32, Zero);
1284 SDValue Zero = CurDAG->getTargetConstant(0, DL, MVT::i32);
1289 SDValue Sub = CurDAG->getNode(ISD::SUB, DL, MVT::i32,
1304 = CurDAG->getMachineNode(SubOp, DL, MVT::i32, Opnds);
1319 SDValue Zero = CurDAG->getTargetConstant(0, DL, MVT::i32);
1322 DL, MVT::i32, Zero);
1362 SOffset = CurDAG->getTargetConstant(0, DL, MVT::i32);
1407 VAddr = CurDAG->getTargetConstant(0, DL, MVT::i32);
1427 AMDGPU::S_MOV_B32, DL, MVT::i32,
1428 CurDAG->getTargetConstant(C1->getZExtValue(), DL, MVT::i32)),
1488 TFI, CurDAG->getRegister(Info->getStackPtrOffsetReg(), MVT::i32));
1494 MVT::i32));
1511 SDValue HighBits = CurDAG->getTargetConstant(Imm & ~4095, DL, MVT::i32);
1513 DL, MVT::i32, HighBits);
1522 SOffset = CurDAG->getRegister(SOffsetReg, MVT::i32);
1585 SOffset = CurDAG->getRegister(SOffsetReg, MVT::i32);
1706 SDValue Sub0 = CurDAG->getTargetConstant(AMDGPU::sub0, DL, MVT::i32);
1707 SDValue Sub1 = CurDAG->getTargetConstant(AMDGPU::sub1, DL, MVT::i32);
1710 DL, MVT::i32, N0, Sub0);
1712 DL, MVT::i32, N0, Sub1);
1719 SDVTList VTs = CurDAG->getVTList(MVT::i32, MVT::i1);
1731 CurDAG->getTargetConstant(AMDGPU::VReg_64RegClassID, DL, MVT::i32),
1776 Offset = CurDAG->getTargetConstant(EncodedOffset, SL, MVT::i32);
1786 Offset = CurDAG->getTargetConstant(EncodedOffset, SL, MVT::i32);
1788 SDValue C32Bit = CurDAG->getTargetConstant(ByteOffset, SL, MVT::i32);
1789 Offset = SDValue(CurDAG->getMachineNode(AMDGPU::S_MOV_B32, SL, MVT::i32,
1797 if (Addr.getValueType() != MVT::i32)
1806 SDValue AddrHi = CurDAG->getTargetConstant(AddrHiVal, SL, MVT::i32);
1809 CurDAG->getTargetConstant(AMDGPU::SReg_64_XEXECRegClassID, SL, MVT::i32),
1811 CurDAG->getTargetConstant(AMDGPU::sub0, SL, MVT::i32),
1812 SDValue(CurDAG->getMachineNode(AMDGPU::S_MOV_B32, SL, MVT::i32, AddrHi),
1814 CurDAG->getTargetConstant(AMDGPU::sub1, SL, MVT::i32),
1827 if ((Addr.getValueType() != MVT::i32 ||
1839 Offset = CurDAG->getTargetConstant(0, SL, MVT::i32);
1903 Offset = CurDAG->getTargetConstant(C1->getZExtValue(), DL, MVT::i32);
1912 Offset = CurDAG->getTargetConstant(0, DL, MVT::i32);
1923 SDValue PackedConst = CurDAG->getTargetConstant(PackedVal, DL, MVT::i32);
1925 return CurDAG->getMachineNode(Opcode, DL, MVT::i32, Val, PackedConst);
2042 if (VT == MVT::i32)
2131 SDValue Zero = CurDAG->getTargetConstant(0, SDLoc(), MVT::i32);
2133 CurDAG->getTargetConstant(Src0Mods, SDLoc(), MVT::i32), Src0,
2134 CurDAG->getTargetConstant(Src1Mods, SDLoc(), MVT::i32), Src1,
2135 CurDAG->getTargetConstant(Src2Mods, SDLoc(), MVT::i32), Src2,
2159 bool Is32 = (VT == MVT::i32);
2233 Offset = CurDAG->getTargetConstant(OffsetVal, SDLoc(), MVT::i32);
2239 Offset = CurDAG->getTargetConstant(0, SDLoc(), MVT::i32);
2244 CurDAG->getTargetConstant(IsGDS, SDLoc(), MVT::i32),
2301 glueCopyToM0(N, CurDAG->getTargetConstant(0, SL, MVT::i32));
2313 = CurDAG->getMachineNode(AMDGPU::V_READFIRSTLANE_B32, SL, MVT::i32,
2317 = CurDAG->getMachineNode(AMDGPU::S_LSHL_B32, SL, MVT::i32,
2319 CurDAG->getTargetConstant(16, SL, MVT::i32));
2324 SDValue OffsetField = CurDAG->getTargetConstant(ImmOffset, SL, MVT::i32);
2346 if (N->getValueType(0) != MVT::i32)
2418 SrcMods = CurDAG->getTargetConstant(Mods, SDLoc(In), MVT::i32);
2436 SrcMods = CurDAG->getTargetConstant(0, SDLoc(In), MVT::i32);;
2509 SrcMods = CurDAG->getTargetConstant(Mods, SDLoc(In), MVT::i32);
2519 SrcMods = CurDAG->getTargetConstant(Mods, SDLoc(In), MVT::i32);
2529 Clamp = CurDAG->getTargetConstant(0, SL, MVT::i32);
2538 SrcMods = CurDAG->getTargetConstant(0, SDLoc(In), MVT::i32);
2548 Clamp = CurDAG->getTargetConstant(0, SL, MVT::i32);
2565 Clamp = CurDAG->getTargetConstant(0, SL, MVT::i32);
2617 SrcMods = CurDAG->getTargetConstant(Mods, SDLoc(In), MVT::i32);
2623 return CurDAG->getUNDEF(MVT::i32);
2627 return CurDAG->getConstant(C->getZExtValue() << 16, SL, MVT::i32);
2633 C->getValueAPF().bitcastToAPInt().getZExtValue() << 16, SL, MVT::i32);
2820 Base = CurDAG->getRegister(R600::INDIRECT_BASE_ADDR, MVT::i32);
2821 Offset = CurDAG->getTargetConstant(C->getZExtValue(), DL, MVT::i32);
2824 Base = CurDAG->getRegister(R600::INDIRECT_BASE_ADDR, MVT::i32);
2825 Offset = CurDAG->getTargetConstant(C->getZExtValue(), DL, MVT::i32);
2829 Offset = CurDAG->getTargetConstant(C->getZExtValue(), DL, MVT::i32);
2832 Offset = CurDAG->getTargetConstant(0, DL, MVT::i32);
2848 MVT::i32);
2855 R600::ZERO, MVT::i32);
2857 MVT::i32);
2863 Offset = CurDAG->getTargetConstant(0, SDLoc(Addr), MVT::i32);