Home
last modified time | relevance | path

Searched defs:HalfTy (Results 1 – 12 of 12) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.h462 MVT HalfTy = typeSplit(Ty).first; in LoHalf() local
473 MVT HalfTy = typeSplit(Ty).first; in HiHalf() local
H A DHexagonISelLoweringHVX.cpp520 MVT HalfTy = MVT::getVectorVT(VecTy.getVectorElementType(), NumElem/2); in typeSplit() local
1732 SDValue V0 = DAG.getNode(ISD::CONCAT_VECTORS, dl, HalfTy, in LowerHvxConcatVectors() local
2259 MVT HalfTy = typeSplit(VecTy).first; LowerHvxFpExtend() local
2959 MVT HalfTy = typeSplit(ResTy).first; SplitVectorOp() local
[all...]
H A DHexagonISelDAGToDAGHVX.cpp1192 MVT HalfTy = MVT::getVectorVT(OpTy.getVectorElementType(), in materialize() local
1517 MVT HalfTy = getSingleVT(MVT::i8); packp() local
H A DHexagonISelLowering.cpp2661 MVT HalfTy = MVT::getVectorVT(ElemTy, Num/2); in buildVector64() local
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCodeGenTypeCache.h39 llvm::Type *HalfTy, *BFloatTy, *FloatTy, *DoubleTy; member
H A DCGBuiltin.cpp14170 auto *HalfTy = llvm::FixedVectorType::get( in EmitX86CvtF16ToFloatExpr() local
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPURegisterBankInfo.cpp662 LLT HalfTy, in split64BitValueForMapping()
2129 LLT HalfTy = LLT::scalar(32); in applyMappingSMULU64() local
2331 LLT HalfTy = getHalfSizedType(DstTy); in applyMappingImpl() local
2408 LLT HalfTy = getHalfSizedType(DstTy); in applyMappingImpl() local
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64PostLegalizerCombiner.cpp426 LLT HalfTy = in applyCombineMulCMLT() local
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DASTContext.h1142 CanQualType HalfTy; // [OpenCL 6.1.1.1], ARM NEON variable
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLegalizerHelper.cpp5191 const LLT HalfTy, const LLT AmtTy) { in narrowScalarShiftByConstant()
5303 const LLT HalfTy = LLT::scalar(NewBitSize); in narrowScalarShift() local
H A DCombinerHelper.cpp2335 LLT HalfTy = LLT::scalar(HalfSize); in applyCombineShiftToUnmerge() local
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp15886 auto *HalfTy = HalfV->getType(); in areExtractShuffleVectors() local
28527 auto *HalfTy = VectorType::getHalfElementsVectorType(Ty); in createComplexDeinterleavingIR() local