Home
last modified time | relevance | path

Searched refs:LoadOp (Results 1 – 4 of 4) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/RISCV/
HDRISCVInstrInfo.td993 multiclass LdPat<PatFrag LoadOp, RVInst Inst> {
994 def : Pat<(LoadOp GPR:$rs1), (Inst GPR:$rs1, 0)>;
995 def : Pat<(LoadOp AddrFI:$rs1), (Inst AddrFI:$rs1, 0)>;
996 def : Pat<(LoadOp (add GPR:$rs1, simm12:$imm12)),
998 def : Pat<(LoadOp (add AddrFI:$rs1, simm12:$imm12)),
1000 def : Pat<(LoadOp (IsOrAdd AddrFI:$rs1, simm12:$imm12)),
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
HDAMDGPUISelDAGToDAG.cpp441 unsigned LoadOp = AMDGPUISD::LOAD_D16_HI; in matchLoadD16FromBuildVector() local
443 LoadOp = LdHi->getExtensionType() == ISD::SEXTLOAD ? in matchLoadD16FromBuildVector()
450 CurDAG->getMemIntrinsicNode(LoadOp, SDLoc(LdHi), VTList, in matchLoadD16FromBuildVector()
469 unsigned LoadOp = AMDGPUISD::LOAD_D16_LO; in matchLoadD16FromBuildVector() local
471 LoadOp = LdLo->getExtensionType() == ISD::SEXTLOAD ? in matchLoadD16FromBuildVector()
484 CurDAG->getMemIntrinsicNode(LoadOp, SDLoc(LdLo), VTList, in matchLoadD16FromBuildVector()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/ARM/
HDARMInstrNEON.td1034 PatFrag LoadOp>
1040 (i32 (LoadOp addrmode6:$Rn)),
1046 PatFrag LoadOp>
1052 (i32 (LoadOp addrmode6oneL32:$Rn)),
1057 class VLD1QLNPseudo<ValueType Ty, PatFrag LoadOp> : VLDQLNPseudo<IIC_VLD1ln>,
1060 (i32 (LoadOp addrmode6:$addr)),
1368 class VLD1DUP<bits<4> op7_4, string Dt, ValueType Ty, PatFrag LoadOp,
1374 (Ty (ARMvdup (i32 (LoadOp AddrMode:$Rn)))))]>,
1392 class VLD1QDUP<bits<4> op7_4, string Dt, ValueType Ty, PatFrag LoadOp,
1398 (Ty (ARMvdup (i32 (LoadOp AddrMode:$Rn)))))]> {
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/
HDPPCISelLowering.cpp11871 unsigned StoreOp = PPC::STD, LoadOp = PPC::LFD; in EmitInstrWithCustomInserter() local
11880 LoadOp = PPC::LD; in EmitInstrWithCustomInserter()
11911 BuildMI(*BB, MI, dl, TII->get(LoadOp), DestReg) in EmitInstrWithCustomInserter()