Home
last modified time | relevance | path

Searched full:ldi (Results 1 – 25 of 43) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/Target/AVR/MCTargetDesc/
H A DAVRAsmBackend.cpp208 /// Fixups relating to the LDI instruction.
209 namespace ldi { namespace
211 /// Adjusts a value to fix up the immediate of an `LDI Rd, K` instruction.
229 ldi::fixup(Size, Fixup, Value, Ctx); in lo8()
235 ldi::fixup(Size, Fixup, Value, Ctx); in hi8()
241 ldi::fixup(Size, Fixup, Value, Ctx); in hh8()
247 ldi::fixup(Size, Fixup, Value, Ctx); in ms8()
250 } // namespace ldi
276 adjust::ldi::fixup(Size, Fixup, Value, Ctx); in adjustFixupValue()
279 adjust::ldi::lo8(Size, Fixup, Value, Ctx); in adjustFixupValue()
[all …]
/freebsd/crypto/openssl/crypto/
H A Dpariscid.pl113 ldi $SIZE_T-1,%r1
189 ldi 0,$diff
224 ldi 0,$diff
248 ldi 1,$tick
250 ldi 1,%r1
/freebsd/sys/contrib/device-tree/Bindings/display/panel/
H A Dlvds.yaml21 [LDI] "Open LVDS Display Interface", May 1999 (Version 0.95), National
51 - "jeida-18" - 18-bit data mapping compatible with the [JEIDA], [LDI] and
62 - "jeida-24" - 24-bit data mapping compatible with the [DSIM] and [LDI]
/freebsd/sys/contrib/device-tree/Bindings/display/hisilicon/
H A Dhisi-ade.txt12 - interrupt: the ldi vblank interrupt number used.
44 interrupts = <0 115 4>; /* ldi interrupt */
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64FalkorHWPFFix.cpp723 LoadInfo LdI = *OptLdI; in runOnLoop() local
724 std::optional<unsigned> OptOldTag = getTag(TRI, MI, LdI); in runOnLoop()
742 if (OpI == static_cast<unsigned>(LdI.BaseRegIdx)) in runOnLoop()
753 LoadInfo NewLdI(LdI); in runOnLoop()
771 .addReg(LdI.BaseReg) in runOnLoop()
773 MachineOperand &BaseOpnd = MI.getOperand(LdI.BaseRegIdx); in runOnLoop()
778 if (LdI.IsPrePost) { in runOnLoop()
784 TII->get(AArch64::ORRXrs), LdI.BaseReg) in runOnLoop()
/freebsd/crypto/openssl/crypto/modes/asm/
H A Dghash-parisc.pl118 ldi 3,$rem
123 ldi 0xf0,$mask0xf0
126 ldi 31,$rem
157 ldi 13,$cnt
257 ldi 13,$cnt
371 ldi 3,$rem
376 ldi 0xf0,$mask0xf0
379 ldi 31,$rem
415 ldi 13,$cnt
526 ldi 13,$cnt
/freebsd/crypto/openssl/crypto/rc4/asm/
H A Drc4-parisc.pl171 ldi 0xff,$mask
172 ldi 3,$dat0
277 ldi 0xff,$mask
307 ldi 3,%r1
/freebsd/contrib/netbsd-tests/lib/csu/arch/hppa/
H A Dh_initfini_align.S10 ldi 1,%ret0
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsSEISelDAGToDAG.cpp547 // of ldi.[bhwd] since it does not permit using the wrong-typed ldi.[bhwd]
548 // instruction to achieve the desired bit pattern. ldi.[bhwd] is selected in
1082 // Select appropriate ldi.[bhwd] instructions for constant splats of in trySelect()
1087 // otherwise be allowed. If, for example, v4i32 could only use ldi.h then in trySelect()
1090 // when // 'ldi.b wd, 1' is capable of producing that bit-pattern in the in trySelect()
1091 // same set/ of registers. Similarly, ldi.h isn't capable of producing { in trySelect()
1092 // 0x00000000, 0x00000001, 0x00000000, 0x00000001 } but 'ldi.d wd, 1' can. in trySelect()
1340 // handled by the ldi case. in trySelect()
H A DMipsISelDAGToDAG.h127 /// constant as an immediate and thus avoid extra 'ldi' instruction.
/freebsd/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRISelDAGToDAG.cpp403 // Do not combine the LDI instruction into the ELPM pseudo instruction, in select()
419 // Do not combine the LDI instruction into the ELPM pseudo instruction, in select()
432 // Do not combine the LDI instruction into the ELPM pseudo instruction, in select()
433 // since LDI requires the destination register in range R16~R31. in select()
H A DAVRInstrInfo.td218 /// as the `LDI` instruction (the `FRdK` format).
877 def LDIRdK : FRdK<0b1110, (outs LD8:$rd), (ins imm_ldi8:$k), "ldi\t$rd, $k",
883 // ldi Rd, K
884 // ldi Rd+1, K+1
1650 // Alias for LDI Rd, 0xff
1949 // add x, 128 -> sub x, -128. Clang is emitting an eor for this (ldi+eor)
/freebsd/contrib/llvm-project/compiler-rt/lib/builtins/avr/
H A Dudivmodqi4.S25 ldi r23, 9 ; Only loop 8 rounds for uint8.
H A Dudivmodhi4.S26 ldi r21, 17 ; Only loop 16 rounds for uint16.
/freebsd/sys/contrib/device-tree/src/arm/nvidia/
H A Dtegra20-trimslice.dts143 "ldc", "ldi", "lhp0", "lhp1", "lhp2",
257 "ld15", "ld16", "ld17", "ldi", "lhp0",
H A Dtegra20-tamonten.dtsi133 "ldc", "ldi", "lhp0", "lhp1", "lhp2",
239 "ld15", "ld16", "ld17", "ldi", "lhp0",
H A Dtegra20-ventana.dts157 "ld15", "ld16", "ld17", "ldi", "lhp0",
264 "ld15", "ld16", "ld17", "ldi", "lhp0",
H A Dtegra20-paz00.dts145 "ldc", "ldi", "lhp0", "lhp1", "lhp2",
246 "ldc", "ldi", "lhs", "lsc0", "lspi",
H A Dtegra20-harmony.dts151 "ldc", "ldi", "lhp0", "lhp1", "lhp2",
257 "ld15", "ld16", "ld17", "ldi", "lhp0",
H A Dtegra20-seaboard.dts156 "ld15", "ld16", "ld17", "ldi", "lhp0",
265 "ld15", "ld16", "ld17", "ldi", "lhp0",
/freebsd/sys/contrib/device-tree/Bindings/pinctrl/
H A Dnvidia,tegra20-pinmux.yaml40 ld13, ld14, ld15, ld16, ld17, ldc, ldi, lhp0, lhp1, lhp2,
H A Dnvidia,tegra20-pinmux.txt79 ld14, ld15, ld16, ld17, ldc, ldi, lhp0, lhp1, lhp2, lhs, lm0, lm1, lpp,
/freebsd/sys/contrib/device-tree/Bindings/display/bridge/
H A Dlvds-codec.yaml23 [LDI] "Open LVDS Display Interface", May 1999 (Version 0.95), National
/freebsd/crypto/openssl/crypto/bn/asm/
H A Dparisc-mont.pl177 ldi 0,%r28 ; signal "unhandled"
193 ldi 0,%r28 ; signal "unhandled"
204 ldi 31,$hi0
445 ldi 12,$ti0 ; bp[i] in flipped word order
447 ldi -4,$ti0
877 ldi 1,%r28 ; signal "handled"
/freebsd/crypto/openssl/crypto/sha/asm/
H A Dsha512-parisc.pl272 ldi 3,$t1
278 ldi 31,$t1
300 ldi `$SZ-1`,$t0

12