Home
last modified time | relevance | path

Searched defs:Lane (Results 1 – 25 of 28) sorted by relevance

12

/openbsd-src/gnu/llvm/llvm/lib/Target/ARM/
H A DA15SDOptimizer.cpp416 unsigned Lane, bool QPR) { in createDupLane()
431 const DebugLoc &DL, unsigned DReg, unsigned Lane, in createExtractSubreg()
476 const DebugLoc &DL, unsigned DReg, unsigned Lane, unsigned ToInsert) { in createInsertSubreg()
541 unsigned Lane; in optimizeAllLanesPattern() local
H A DARMBaseInstrInfo.cpp5077 unsigned SReg, unsigned &Lane) { in getCorrespondingDRegAndLane()
5108 unsigned Lane, unsigned &ImplicitSReg) { in getImplicitSPRUseForDPRUse()
5136 unsigned Lane; in setExecutionDomain() local
H A DARMExpandPseudoInsts.cpp780 unsigned Lane = MI.getOperand(MI.getDesc().getNumOperands() - 3).getImm(); in ExpandLaneOp() local
H A DARMISelLowering.cpp8758 int Lane = SVN->getSplatIndex(); in LowerVECTOR_SHUFFLE() local
8974 unsigned Lane = cast<ConstantSDNode>(Op.getOperand(2))->getZExtValue(); in LowerINSERT_VECTOR_ELT_i1() local
8988 SDValue Lane = Op.getOperand(2); in LowerINSERT_VECTOR_ELT() local
9037 unsigned Lane = cast<ConstantSDNode>(Op.getOperand(1))->getZExtValue(); in LowerEXTRACT_VECTOR_ELT_i1() local
9048 SDValue Lane = Op.getOperand(1); in LowerEXTRACT_VECTOR_ELT() local
15359 unsigned Lane = Ext.getConstantOperandVal(1); in PerformExtractEltToVMOVRRD() local
17655 SDValue Lane = N0.getOperand(1); in PerformExtendCombine() local
H A DARMISelDAGToDAG.cpp2425 unsigned Lane = in SelectVLDSTLane() local
/openbsd-src/gnu/llvm/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelLowering.cpp1973 auto GetSwizzleSrcs = [](size_t I, const SDValue &Lane) { in LowerBUILD_VECTOR()
1997 auto GetShuffleSrc = [&](const SDValue &Lane) { in LowerBUILD_VECTOR()
2038 const SDValue &Lane = Op->getOperand(I); in LowerBUILD_VECTOR() local
2092 IsLaneConstructed = [&, Swizzled](size_t I, const SDValue &Lane) { in LowerBUILD_VECTOR()
2121 const SDValue &Lane = Op->getOperand(I); in LowerBUILD_VECTOR() local
2133 IsLaneConstructed = [&](size_t, const SDValue &Lane) { in LowerBUILD_VECTOR()
2139 for (const SDValue &Lane : Op->op_values()) { in LowerBUILD_VECTOR() local
2165 IsLaneConstructed = [&IsConstant](size_t _, const SDValue &Lane) { in LowerBUILD_VECTOR()
2171 IsLaneConstructed = [&SplatValue](size_t _, const SDValue &Lane) { in LowerBUILD_VECTOR()
2181 const SDValue &Lane = Op->getOperand(I); in LowerBUILD_VECTOR() local
/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/GISel/
H A DAArch64PostLegalizerLowering.cpp305 static bool matchDupFromInsertVectorElt(int Lane, MachineInstr &MI, in matchDupFromInsertVectorElt()
344 static bool matchDupFromBuildVector(int Lane, MachineInstr &MI, in matchDupFromBuildVector()
366 int Lane = *MaybeLane; in matchDup() local
745 auto Lane = B.buildConstant(LLT::scalar(64), MatchInfo.second); in applyDupLane() local
H A DAArch64InstructionSelector.cpp5299 int64_t Lane; in selectUSMovFromExtend() local
/openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DSIRegisterInfo.h56 int Lane = -1; member
H A DSIRegisterInfo.cpp1192 int Index, unsigned Lane, in spillVGPRtoAGPR()
1549 for (int LaneS = (RegOffset + EltSize) / 4 - 1, Lane = LaneS, in buildSpillLoadStore() local
/openbsd-src/gnu/llvm/llvm/lib/Target/X86/
H A DX86InterleavedAccess.cpp445 for (int Lane = 0; Lane < LaneCount; Lane++) in createShuffleStride() local
617 int Lane = (VectorWidth / 128 > 0) ? VectorWidth / 128 : 1; in group2Shuffle() local
H A DX86InstCombineIntrinsic.cpp492 for (unsigned Lane = 0; Lane != NumLanes; ++Lane) { in simplifyX86pack() local
1977 for (unsigned Lane = 0; Lane != NumLanes; ++Lane) { in simplifyDemandedVectorEltsIntrinsic() local
1992 for (unsigned Lane = 0; Lane != NumLanes; ++Lane) { in simplifyDemandedVectorEltsIntrinsic() local
H A DX86TargetTransformInfo.cpp4487 for (unsigned Lane = 0; Lane != NumLegalLanes; ++Lane) { in getScalarizationOverhead() local
6021 for (int Lane : seq<int>(0, NumElements)) { in isLegalAltInstr() local
H A DX86ISelLowering.cpp7647 for (unsigned Lane = 0; Lane != NumLanes; ++Lane) { in createPackShuffleMask() local
7670 for (int Lane = 0; Lane != NumLanes; ++Lane) { in getPackDemandedElts() local
11824 int Lane = (M % NumElts) / NumEltsPerLane; in isMultiLaneShuffleMask() local
13216 for (int Lane = 0; Lane != NumElts; Lane += NumLaneElts) { in lowerShuffleAsUNPCKAndPermute() local
13245 for (int Lane = 0; Lane != NumElts; Lane += NumLaneElts) { in lowerShuffleAsUNPCKAndPermute() local
13406 for (int Lane = 0; Lane != NumElts; Lane += NumEltsPerLane) { in lowerShuffleAsByteRotateAndPermute() local
13446 for (int Lane = 0; Lane != NumElts; Lane += NumEltsPerLane) { in lowerShuffleAsByteRotateAndPermute() local
17293 for (int Lane = 0; Lane != NumLanes; ++Lane) { in lowerShuffleAsLanePermuteAndRepeatedMask() local
17365 for (int Lane = 0; Lane != NumLanes; ++Lane) { in lowerShuffleAsLanePermuteAndRepeatedMask() local
17395 for (int Lane = 0; Lane != NumLanes; ++Lane) { in lowerShuffleAsLanePermuteAndRepeatedMask() local
[all …]
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/
H A DInterleavedAccessPass.cpp231 unsigned Lane = J * Factor + I; in isReInterleaveMask() local
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Vectorize/
H A DVPlanSLP.cpp313 for (unsigned Lane = 1, E = MultiNodeOps[0].second.size(); Lane < E; ++Lane) { in reorderMultiNodeOps() local
H A DSLPVectorizer.cpp1551 OperandData &getData(unsigned OpIdx, unsigned Lane) { in getData()
1564 for (unsigned Lane = 0, NumLanes = getNumLanes(); Lane != NumLanes; in clearUsed() local
1570 void swap(unsigned OpIdx1, unsigned OpIdx2, unsigned Lane) { in swap()
1583 int getSplatScore(unsigned Lane, unsigned OpIdx, unsigned Idx) const { in getSplatScore()
1615 int getExternalUseScore(unsigned Lane, unsigned OpIdx, unsigned Idx) const { in getExternalUseScore()
1645 int Lane, unsigned OpIdx, unsigned Idx, in getLookAheadScore()
1686 std::optional<unsigned> getBestOperand(unsigned OpIdx, int Lane, int LastLane, in getBestOperand()
1787 unsigned Lane = I - 1; in getBestLaneToStartReordering() local
1906 for (unsigned Lane = 0; Lane != NumLanes; ++Lane) { in appendOperandsOfVL() local
1946 bool shouldBroadcast(Value *Op, unsigned OpIdx, unsigned Lane) { in shouldBroadcast()
[all …]
H A DVPlan.cpp227 Value *Lane = Instance.Lane.getAsRuntimeExpr(Builder, VF); in get() local
549 for (unsigned Lane = 0, VF = State->VF.getKnownMinValue(); Lane < VF; in execute() local
H A DVPlanRecipes.cpp138 auto Lane = VPLane::getLastLaneForVF(State.VF); in fixPhi() local
944 unsigned Lane = State.Instance->Lane.getKnownLane(); in execute() local
H A DVPlan.h135 VPLane(unsigned Lane, Kind LaneKind) : Lane(Lane), LaneKind(LaneKind) {} in VPLane()
193 VPLane Lane; member
H A DLoopVectorize.cpp2423 for (unsigned Lane = StartLane; Lane < EndLane; ++Lane) { in buildScalarSteps() local
9478 for (unsigned Lane = 0; Lane < Lanes; ++Lane) { in execute() local
9692 auto Lane = VPLane::getLastLaneForVF(State.VF); in execute() local
9702 for (unsigned Lane = 0; Lane < EndLane; ++Lane) in execute() local
9942 for (unsigned Lane = 0; Lane < VF.getKnownMinValue(); ++Lane) in get() local
/openbsd-src/gnu/llvm/llvm/lib/Target/Mips/
H A DMipsSEISelLowering.cpp3167 unsigned Lane = MI.getOperand(2).getImm(); in emitCOPY_FW() local
3212 unsigned Lane = MI.getOperand(2).getImm() * 2; in emitCOPY_FD() local
3242 unsigned Lane = MI.getOperand(2).getImm(); in emitINSERT_FW() local
3278 unsigned Lane = MI.getOperand(2).getImm(); in emitINSERT_FD() local
/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp10381 unsigned Lane = V.getConstantOperandVal(1); in ReconstructShuffle() local
11138 SDValue Lane = DAG.getConstant(OpNum - OP_VDUP0, dl, MVT::i64); in GeneratePerfectShuffle() local
11256 static SDValue constructDup(SDValue V, int Lane, SDLoc dl, EVT VT, in constructDup()
11489 int Lane = SVN->getSplatIndex(); in LowerVECTOR_SHUFFLE() local
11510 unsigned Lane = 0; in LowerVECTOR_SHUFFLE() local
12104 for (SDValue Lane : Op->ops()) { in NormalizeBuildVector() local
12352 SDValue Lane = Value.getOperand(1); in LowerBUILD_VECTOR() local
16902 SDValue Lane = Op1.getOperand(1); in tryCombineFixedPointConvert() local
19111 SDValue Lane; in performPostLD1Combine() local
23711 unsigned Lane = std::max(0, SVN->getSplatIndex()); in LowerFixedLengthVECTOR_SHUFFLEToSVE() local
/openbsd-src/gnu/llvm/llvm/lib/Analysis/
H A DConstantFolding.cpp3139 SmallVector<Constant *, 4> Lane(Operands.size()); in ConstantFoldFixedVectorCall() local
/openbsd-src/gnu/llvm/clang/lib/CodeGen/
H A DCGBuiltin.cpp8296 int Lane = cast<ConstantInt>(Ops[2])->getZExtValue(); in EmitARMBuiltinExpr() local
8509 llvm::Value *Lane = llvm::ConstantInt::get(T, Value); in ARMMVEConstantSplat() local

12