| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUInstCombineIntrinsic.cpp | 1876 const unsigned FirstElt = DemandedElts.countr_zero(); in simplifyAMDGCNLaneIntrinsicDemanded() local 1878 const unsigned MaskLen = LastElt - FirstElt + 1; in simplifyAMDGCNLaneIntrinsicDemanded() 1904 Value *Extract = IC.Builder.CreateExtractElement(Src, FirstElt); in simplifyAMDGCNLaneIntrinsicDemanded() 1910 NewCall, FirstElt); in simplifyAMDGCNLaneIntrinsicDemanded() 1915 if (DemandedElts[FirstElt + I]) in simplifyAMDGCNLaneIntrinsicDemanded() 1916 ExtractMask[I] = FirstElt + I; in simplifyAMDGCNLaneIntrinsicDemanded() 1926 if (DemandedElts[FirstElt + I]) in simplifyAMDGCNLaneIntrinsicDemanded() 1927 InsertMask[FirstElt + I] = I; in simplifyAMDGCNLaneIntrinsicDemanded()
|
| H A D | SIISelLowering.cpp | 14790 auto *FirstElt = Srcs.begin(); in resolveSources() local 14791 auto *SecondElt = std::next(FirstElt); in resolveSources() 14798 auto FirstMask = FirstElt->PermMask; in resolveSources() 14809 getDWordFromOffset(DAG, SL, FirstElt->SrcOp, FirstElt->DWordOffset); in resolveSources() 14817 FirstElt = std::next(SecondElt); in resolveSources() 14818 if (FirstElt == Srcs.end()) in resolveSources() 14821 SecondElt = std::next(FirstElt); in resolveSources() 14826 getDWordFromOffset(DAG, SL, FirstElt->SrcOp, FirstElt->DWordOffset); in resolveSources() 14830 DAG.getConstant(FirstElt->PermMask, SL, MVT::i32))); in resolveSources() 15050 auto *FirstElt = Src0s.begin(); in performAddCombine() local [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/MCA/HardwareUnits/ |
| H A D | RegisterFile.cpp | 99 const MCRegisterCostEntry *FirstElt = in initialize() local 101 addRegisterFile(RF, ArrayRef<MCRegisterCostEntry>(FirstElt, Length)); in initialize()
|
| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | AsmWriter.cpp | 505 bool FirstElt = true; in PrintShuffleMask() local 513 if (FirstElt) in PrintShuffleMask() 514 FirstElt = false; in PrintShuffleMask()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGCall.cpp | 1241 llvm::Type *FirstElt = SrcSTy->getElementType(0); in EnterStructPointerForCoercedAccess() local 1247 uint64_t FirstEltSize = CGF.CGM.getDataLayout().getTypeStoreSize(FirstElt); in EnterStructPointerForCoercedAccess()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.cpp | 10242 int FirstElt = Mask[FirstIndex]; in getV4X86ShuffleImm() local 10243 if (all_of(Mask, [FirstElt](int M) { return M < 0 || M == FirstElt; })) in getV4X86ShuffleImm() 10244 return (FirstElt << 6) | (FirstElt << 4) | (FirstElt << 2) | FirstElt; in getV4X86ShuffleImm() 10273 int FirstElt = Mask[FirstIndex]; in getSHUFPDImm() local 10274 if (all_of(Mask, [FirstElt](int M) { return M < 0 || M == FirstElt; }) && in getSHUFPDImm() 10275 count_if(Mask, [FirstElt](int M) { return M == FirstElt; }) > 1) { in getSHUFPDImm() 10278 Imm |= FirstElt << I; in getSHUFPDImm()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | SelectionDAGBuilder.cpp | 4079 SDValue FirstElt = in visitShuffleVector() local 4082 setValue(&I, DAG.getNode(ISD::SPLAT_VECTOR, DL, VT, FirstElt)); in visitShuffleVector()
|
| H A D | DAGCombiner.cpp | 16135 unsigned FirstElt = isLE ? 0 : (TruncEltOffset - 1); in visitTRUNCATE() local 16141 for (unsigned i = FirstElt, e = BuildVecNumElts; i < e; in visitTRUNCATE()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCISelLowering.cpp | 16360 int FirstElt, int &LastElt, SDValue VecShuffOperand, SDValue SToVNode, in generateSToVPermutedForVecShuffle() argument 16377 ? ScalarSize / ShuffleEltWidth - 1 + FirstElt in generateSToVPermutedForVecShuffle() 16378 : FirstElt; in generateSToVPermutedForVecShuffle()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64ISelLowering.cpp | 14472 ConstantSDNode *FirstElt = dyn_cast<ConstantSDNode>(Bvec->getOperand(0)); in isAllConstantBuildVector() local 14473 if (!FirstElt) in isAllConstantBuildVector() 14478 if (dyn_cast<ConstantSDNode>(Bvec->getOperand(i)) != FirstElt) in isAllConstantBuildVector() 14480 ConstVal = FirstElt->getZExtValue(); in isAllConstantBuildVector()
|