Home
last modified time | relevance | path

Searched refs:STRD (Results 1 – 13 of 13) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelLowering.h361 STRD, enumerator
362 LAST_MEMORY_OPCODE = STRD,
H A DARMScheduleA57.td613 // STRH,STRD: 3cyc "I0/I1, S" for minus reg, 1cyc S for imm or for plus reg.
623 def : InstRW<[A57WriteStrAm3X2], (instregex "STRD$")>;
649 // pre-indexed STRH/STRD (STRH_PRE, STRD_PRE)
681 // post-indexed STRH/STRD(STRH_POST, STRD_POST), STRHTi, STRHTr
H A DARMLoadStoreOptimizer.cpp219 bool isAM3 = Opcode == ARM::LDRD || Opcode == ARM::STRD; in getMemoryOpOffset()
1764 if (Opcode != ARM::LDRD && Opcode != ARM::STRD && Opcode != ARM::t2LDRDi8) in FixInvalidRegPairOp()
1779 bool NonConsecutiveRegs = (Opcode == ARM::LDRD || Opcode == ARM::STRD) && in FixInvalidRegPairOp()
2266 NewOpc = ARM::STRD; in CanFormLdStDWord()
H A DARMScheduleR52.td501 (instregex "STRD$", "t2STRDi8", "STL", "t2STL")>;
H A DARMScheduleSwift.td502 (instregex "STRD$", "t2STRDi8")>;
H A DARMBaseInstrInfo.cpp1012 MachineInstrBuilder MIB = BuildMI(MBB, I, DebugLoc(), get(ARM::STRD)); in storeRegToStackSlot()
3447 case ARM::STRD: { in getNumMicroOpsSwiftLdSt()
H A DARMExpandPseudoInsts.cpp3270 TII->get(Opcode == ARM::LOADDUAL ? ARM::LDRD : ARM::STRD)) in ExpandMI()
H A DARMInstrInfo.td277 def ARMstrd : SDNode<"ARMISD::STRD", SDT_ARMstrd, [SDNPHasChain, SDNPMayStore, SDNPMemOpera…
3176 def STRD : AI3str<0b1111, (outs), (ins GPR:$Rt, GPR:$Rt2, addrmode3:$addr),
H A DARMISelDAGToDAG.cpp4070 case ARMISD::STRD: { in Select()
H A DARMISelLowering.cpp1750 MAKE_CASE(ARMISD::STRD) in getTargetNodeName()
10294 return DAG.getMemIntrinsicNode(ARMISD::STRD, dl, DAG.getVTList(MVT::Other), in LowerSTORE()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/Disassembler/
H A DARMDisassembler.cpp2231 case ARM::STRD: in DecodeAddrMode3Instruction()
2243 case ARM::STRD: in DecodeAddrMode3Instruction()
2330 case ARM::STRD: in DecodeAddrMode3Instruction()
2347 case ARM::STRD: in DecodeAddrMode3Instruction()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/AsmParser/
H A DARMAsmParser.cpp7818 case ARM::STRD: in validateInstruction()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64InstrInfo.td4460 defm STRD : Store64RO<0b11, 1, 0b00, FPR64Op, "str", f64, store>;
4581 defm STRD : StoreUI<0b11, 1, 0b00, FPR64Op, uimm12s8, "str",