Searched refs:LD2 (Results 1 – 10 of 10) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64SchedA64FX.td | 2373 def : InstRW<[A64FXWrite_LD2_BH], (instregex "^LD2[BH]")>; 2380 def : InstRW<[A64FXWrite_LD2_WD_IMM], (instregex "^LD2[WD]_IMM")>; 2387 def : InstRW<[A64FXWrite_LD2_WD], (instregex "^LD2[WD]$")>;
|
H A D | AArch64SchedA510.td | 1226 def : InstRW<[CortexA510MCWrite<3, 1, CortexA510UnitLdSt>], (instregex "^LD2[BHWD]_IMM$")>; 1229 def : InstRW<[CortexA510MCWrite<3, 2, CortexA510UnitLdSt>], (instregex "^LD2[BHWD]$")>;
|
H A D | AArch64SchedKryoDetails.td | 1161 (instregex "LD2(i8|i16|i32)$")>; 1167 (instregex "LD2(i8|i16|i32)_POST$")>;
|
H A D | AArch64SchedNeoverseV1.td | 1745 def : InstRW<[V1Write_8c_2L01_2V01], (instregex "^LD2[BHWD]_IMM$")>; 1749 def : InstRW<[V1Write_9c_2L01_2V01], (instregex "^LD2[BWD]$")>;
|
H A D | AArch64SchedNeoverseN2.td | 2143 def : InstRW<[N2Write_8cyc_1L_1V], (instregex "^LD2[BHWD]_IMM$")>; 2146 def : InstRW<[N2Write_9cyc_1L_1V], (instregex "^LD2[BHWD]$")>;
|
H A D | AArch64SchedNeoverseV2.td | 2661 def : InstRW<[V2Write_8cyc_2L_2V], (instregex "^LD2[BHWD]_IMM$")>; 2664 def : InstRW<[V2Write_9cyc_2L_2V_2S], (instregex "^LD2[BHWD]$")>;
|
H A D | AArch64InstrInfo.td | 8380 defm LD2 : SIMDLd2Multiple<"ld2">; 8427 defm LD2 : SIMDLdSingleBTied<1, 0b000, "ld2", VecListTwob, GPR64pi2>; 8428 defm LD2 : SIMDLdSingleHTied<1, 0b010, 0, "ld2", VecListTwoh, GPR64pi4>; 8429 defm LD2 : SIMDLdSingleSTied<1, 0b100, 0b00, "ld2", VecListTwos, GPR64pi8>; 8430 defm LD2 : SIMDLdSingleDTied<1, 0b100, 0b01, "ld2", VecListTwod, GPR64pi16>; 8579 defm LD2 : SIMDLdSt2SingleAliases<"ld2">;
|
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCISelLowering.cpp | 14800 LoadSDNode *LD2 = cast<LoadSDNode>(NextInput); in combineBVOfConsecutiveLoads() local 14803 if (IsRoundOfExtLoad && LD2->getExtensionType() != ISD::EXTLOAD) in combineBVOfConsecutiveLoads() 14808 if (!DAG.areNonVolatileConsecutiveLoads(LD2, LD1, ElemSize, 1)) in combineBVOfConsecutiveLoads() 14810 if (!DAG.areNonVolatileConsecutiveLoads(LD1, LD2, ElemSize, 1)) in combineBVOfConsecutiveLoads() 14816 InputLoads.push_back(LD2); in combineBVOfConsecutiveLoads()
|
/freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
H A D | arm_neon.td | 722 def LD2 : WInst<"vld2", "2(c*!)", "QUlQldQdPlQPl">;
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | DAGCombiner.cpp | 15272 auto *LD2 = dyn_cast<LoadSDNode>(getBuildPairElt(N, 1)); in CombineConsecutiveLoads() local 15278 std::swap(LD1, LD2); in CombineConsecutiveLoads() 15280 if (!LD1 || !LD2 || !ISD::isNON_EXTLoad(LD1) || !ISD::isNON_EXTLoad(LD2) || in CombineConsecutiveLoads() 15281 !LD1->hasOneUse() || !LD2->hasOneUse() || in CombineConsecutiveLoads() 15282 LD1->getAddressSpace() != LD2->getAddressSpace()) in CombineConsecutiveLoads() 15289 DAG.areNonVolatileConsecutiveLoads(LD2, LD1, LD1Bytes, 1) && in CombineConsecutiveLoads()
|