Home
last modified time | relevance | path

Searched refs:HalfVec (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DConstantFolding.cpp3996 auto *HalfVec = ConstantVector::getSplat(HalfEC, EltC); in ConstantFoldStructCall() local
3997 return ConstantStruct::get(StTy, HalfVec, HalfVec); in ConstantFoldStructCall()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp16290 int RHSFirstElt, int RHSLastElt, int HalfVec, unsigned LHSNumValidElts, in fixupShuffleMaskForPermutedSToV() argument
16293 Subtarget.isLittleEndian() ? HalfVec : HalfVec - LHSNumValidElts; in fixupShuffleMaskForPermutedSToV()
16295 Subtarget.isLittleEndian() ? HalfVec : HalfVec - RHSNumValidElts; in fixupShuffleMaskForPermutedSToV()
16341 int HalfVec, int LHSLastElementDefined, in isShuffleMaskInRange() argument
16347 if ((LHSLastElementDefined >= 0) && (Index < HalfVec) && in isShuffleMaskInRange()
16352 (Index > HalfVec + RHSLastElementDefined)) in isShuffleMaskInRange()
16435 int HalfVec = ShuffleNumElts / 2; in combineVectorShuffle() local
16441 unsigned LHSNumValidElts = HalfVec; in combineVectorShuffle()
16442 unsigned RHSNumValidElts = HalfVec; in combineVectorShuffle()
16479 if (!isShuffleMaskInRange(ShuffV, HalfVec, LHSLastElt, RHSLastElt)) in combineVectorShuffle()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp15975 SDValue HalfVec = DAG.getNode(ScalarOpcode, DL, HalfVT, Lo, Hi); in getVectorBitwiseReduce() local
15976 return getVectorBitwiseReduce(Opcode, HalfVec, VT, DL, DAG); in getVectorBitwiseReduce()