Home
last modified time | relevance | path

Searched refs:LDM (Results 1 – 15 of 15) sorted by relevance

/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DAddDiscriminators.cpp190 LocationDiscriminatorMap LDM; in addDiscriminators() local
217 unsigned Discriminator = R.second ? ++LDM[L] : LDM[L]; in addDiscriminators()
254 unsigned Discriminator = ++LDM[L]; in addDiscriminators()
/freebsd-13.1/crypto/openssl/crypto/sha/asm/
H A Dsha512-parisc.pl69 $LDM="ldd,ma";
81 $LDM="ldwm";
133 `"$LDM $SZ($Tbl),$t1" if ($i<15)`
155 $LDM $SZ($Tbl),$t1
298 $LDM $SZ($Tbl),$t1
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMScheduleM4.td55 def : M4UnitL2I<(instregex "(t|t2)LDM")>;
H A DARMScheduleSwift.td482 (instregex "LDM(IA|DA|DB|IB)$", "t2LDM(IA|DA|DB|IB)$",
483 "(t|sys)LDM(IA|DA|DB|IB)$")>;
486 "LDM(IA|DA|DB|IB)_UPD", "(t2|sys|t)LDM(IA|DA|DB|IB)_UPD")>;
H A DARMScheduleR52.td480 (instregex "LDM(IA|DA|DB|IB)$", "t2LDM(IA|DA|DB|IB)$",
481 "(t|sys)LDM(IA|DA|DB|IB)$")>;
483 (instregex "LDM(IA|DA|DB|IB)_UPD", "(t2|sys|t)LDM(IA|DA|DB|IB)_UPD")>;
H A DARMScheduleM7.td243 (instregex "(t|t2)LDM(DB|IA)$")>;
247 (instregex "(t|t2)LDM(DB|IA)_UPD$", "tPOP")>;
H A DARMScheduleA9.td2049 // Define a predicate to select the LDM based on number of memory addresses.
2058 // LDM/VLDM/VLDn address generation latency & resources.
2069 // For unknown LDM/VLDM/VSTM, assume 2 32-bit registers.
2072 // Define LDM Resources.
2092 // LDM: Load multiple into 32-bit integer registers.
2247 // tuple, unlike LDM. So the number of write operands is not variadic.
2253 // Resources for other (non-LDM/VLDM) Variants.
H A DARMSchedule.td189 // LDM, base reg in list
H A DARMBaseInstrInfo.cpp1597 MachineInstrBuilder LDM, STM; in expandMEMCPY() local
1600 LDM = BuildMI(*BB, MI, dl, TII->get(isThumb2 ? ARM::t2LDMIA_UPD in expandMEMCPY()
1605 LDM = BuildMI(*BB, MI, dl, TII->get(isThumb2 ? ARM::t2LDMIA : ARM::LDMIA)); in expandMEMCPY()
1619 LDM.add(LDBase).add(predOps(ARMCC::AL)); in expandMEMCPY()
1636 LDM.addReg(Reg, RegState::Define); in expandMEMCPY()
H A DARMScheduleA57.td590 def : InstRW<[A57WriteLDM], (instregex "(t|t2|sys)?LDM(IA|DA|DB|IB)$")>;
594 (instregex "(t|t2|sys)?LDM(IA_UPD|DA_UPD|DB_UPD|IB_UPD|IA_RET)", "tPOP")>;
H A DARMInstrThumb.td1645 // post-inc LDR -> LDM r0!, {r1}. The way operands are layed out in LDMs is
H A DARMInstrInfo.td3532 defm LDM : arm_ldst_mult<"ldm", "", 1, 0, LdStMulFrm, IIC_iLoad_m,
6208 // PUSH/POP aliases for STM/LDM
H A DARMInstrThumb2.td5047 // PUSH/POP aliases for STM/LDM
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/CSKY/
H A DCSKYInstrInfo.td249 // TODO: LDM and STM.
/freebsd-13.1/usr.sbin/services_mkdb/
H A Dservices631 unidata-ldm 388/tcp #Unidata LDM Version 4
632 unidata-ldm 388/udp #Unidata LDM Version 4