Home
last modified time | relevance | path

Searched refs:HalfTy (Results 1 – 10 of 10) sorted by relevance

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/GlobalISel/
DLegalizerHelper.cpp3086 const LLT HalfTy, const LLT AmtTy) { in narrowScalarShiftByConstant() argument
3088 Register InL = MRI.createGenericVirtualRegister(HalfTy); in narrowScalarShiftByConstant()
3089 Register InH = MRI.createGenericVirtualRegister(HalfTy); in narrowScalarShiftByConstant()
3098 LLT NVT = HalfTy; in narrowScalarShiftByConstant()
3099 unsigned NVTBits = HalfTy.getSizeInBits(); in narrowScalarShiftByConstant()
3198 const LLT HalfTy = LLT::scalar(NewBitSize); in narrowScalarShift() local
3204 MI, KShiftAmt->getOperand(1).getCImm()->getValue(), HalfTy, ShiftAmtTy); in narrowScalarShift()
3212 Register InL = MRI.createGenericVirtualRegister(HalfTy); in narrowScalarShift()
3213 Register InH = MRI.createGenericVirtualRegister(HalfTy); in narrowScalarShift()
3227 auto LoS = MIRBuilder.buildShl(HalfTy, InL, Amt); in narrowScalarShift()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DAMDGPURegisterBankInfo.cpp678 LLT HalfTy, in split64BitValueForMapping() argument
680 assert(HalfTy.getSizeInBits() == 32); in split64BitValueForMapping()
682 Register LoLHS = MRI->createGenericVirtualRegister(HalfTy); in split64BitValueForMapping()
683 Register HiLHS = MRI->createGenericVirtualRegister(HalfTy); in split64BitValueForMapping()
1587 LLT HalfTy = getHalfSizedType(DstTy); in applyMappingImpl() local
1600 split64BitValueForMapping(B, Src1Regs, HalfTy, MI.getOperand(2).getReg()); in applyMappingImpl()
1602 setRegsToType(MRI, Src1Regs, HalfTy); in applyMappingImpl()
1606 split64BitValueForMapping(B, Src2Regs, HalfTy, MI.getOperand(3).getReg()); in applyMappingImpl()
1608 setRegsToType(MRI, Src2Regs, HalfTy); in applyMappingImpl()
1610 setRegsToType(MRI, DefRegs, HalfTy); in applyMappingImpl()
[all …]
DAMDGPURegisterBankInfo.h120 LLT HalfTy,
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
DHexagonISelLoweringHVX.cpp231 MVT HalfTy = MVT::getVectorVT(VecTy.getVectorElementType(), NumElem/2); in typeSplit() local
232 return { HalfTy, HalfTy }; in typeSplit()
1111 MVT HalfTy = typeSplit(VecTy).first; in LowerHvxConcatVectors() local
1112 SDValue V0 = DAG.getNode(ISD::CONCAT_VECTORS, dl, HalfTy, in LowerHvxConcatVectors()
1114 SDValue V1 = DAG.getNode(ISD::CONCAT_VECTORS, dl, HalfTy, in LowerHvxConcatVectors()
1474 MVT HalfTy = typeSplit(ResTy).first; in SplitHvxPairOp() local
1475 SDValue L = DAG.getNode(Op.getOpcode(), dl, HalfTy, OpsL); in SplitHvxPairOp()
1476 SDValue H = DAG.getNode(Op.getOpcode(), dl, HalfTy, OpsH); in SplitHvxPairOp()
DHexagonISelDAGToDAGHVX.cpp1012 MVT HalfTy = MVT::getVectorVT(OpTy.getVectorElementType(), in materialize() local
1016 Op = DAG.getTargetExtractSubreg(Sub, dl, HalfTy, Op); in materialize()
1168 MVT HalfTy = getSingleVT(MVT::i8); in packp() local
1171 OpRef Out[2] = { OpRef::undef(HalfTy), OpRef::undef(HalfTy) }; in packp()
DHexagonISelLowering.cpp2315 MVT HalfTy = MVT::getVectorVT(ElemTy, Num/2); in buildVector64() local
2318 : buildVector32(Elem.take_front(Num/2), dl, HalfTy, DAG); in buildVector64()
2321 : buildVector32(Elem.drop_front(Num/2), dl, HalfTy, DAG); in buildVector64()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/IR/
DLLVMContextImpl.cpp27 HalfTy(C, Type::HalfTyID), in LLVMContextImpl()
DType.cpp167 Type *Type::getHalfTy(LLVMContext &C) { return &C.pImpl->HalfTy; } in getHalfTy()
DLLVMContextImpl.h1320 Type VoidTy, LabelTy, HalfTy, FloatTy, DoubleTy, MetadataTy, TokenTy;
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/GlobalISel/
DLegalizerHelper.h214 LLT HalfTy, LLT ShiftAmtTy);