Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DAddDiscriminators.cpp160 LocationDiscriminatorMap LDM; in addDiscriminators()
187 unsigned Discriminator = R.second ? ++LDM[L] : LDM[L]; in addDiscriminators()
224 unsigned Discriminator = ++LDM[L]; in addDiscriminators()
163 LocationDiscriminatorMap LDM; addDiscriminators() local
/freebsd/crypto/openssl/crypto/sha/asm/
H A Dsha512-parisc.pl72 $LDM="ldd,ma";
84 $LDM="ldwm";
136 `"$LDM $SZ($Tbl),$t1" if ($i<15)`
158 $LDM $SZ($Tbl),$t1
301 $LDM $SZ($Tbl),$t1
/freebsd/contrib/llvm-project/libunwind/src/
H A DUnwindRegistersRestore.S736 @ . the pc (r15) and lr (r14) cannot both be in the list in an LDM instruction
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMScheduleM4.td55 def : M4UnitL2I<(instregex "(t|t2)LDM")>;
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 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 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.cpp1640 MachineInstrBuilder LDM, STM; in expandMEMCPY() local
1643 LDM = BuildMI(*BB, MI, dl, TII->get(isThumb2 ? ARM::t2LDMIA_UPD in expandMEMCPY()
1648 LDM = BuildMI(*BB, MI, dl, TII->get(isThumb2 ? ARM::t2LDMIA : ARM::LDMIA)); in expandMEMCPY()
1662 LDM.add(LDBase).add(predOps(ARMCC::AL)); in expandMEMCPY()
1679 LDM.addReg(Reg, RegState::Define); in expandMEMCPY()
H A DARMScheduleA57.td589 def : InstRW<[A57WriteLDM], (instregex "(t|t2|sys)?LDM(IA|DA|DB|IB)$")>;
593 (instregex "(t|t2|sys)?LDM(IA_UPD|DA_UPD|DB_UPD|IB_UPD|IA_RET)", "tPOP")>;
H A DARMInstrThumb.td1661 // post-inc LDR -> LDM r0!, {r1}. The way operands are layed out in LDMs is
H A DARMInstrInfo.td3571 defm LDM : arm_ldst_mult<"ldm", "", 1, 0, LdStMulFrm, IIC_iLoad_m,
6270 // PUSH/POP aliases for STM/LDM
H A DARMInstrThumb2.td5166 // PUSH/POP aliases for STM/LDM
/freebsd/usr.sbin/services_mkdb/
H A Dservices627 unidata-ldm 388/tcp #Unidata LDM Version 4
628 unidata-ldm 388/udp #Unidata LDM Version 4