Home
last modified time | relevance | path

Searched refs:writeback (Results 1 – 25 of 32) sorted by relevance

12

/freebsd-12.1/contrib/gcc/config/arm/
H A Darm1136jfs.md47 ;; and saturation stages. The fourth stage is writeback; see below.
50 ;; MAC1 through MAC3, and a fourth writeback stage.
52 ;; The 4th-stage writeback is shared between the ALU and MAC pipelines,
54 ;; moved into the writeback stage. Because the two pipelines operate
58 ;; data cache (2), and writeback stages. (Note that this pipeline,
59 ;; including the writeback stage, is independent from the ALU & LSU pipes.)
280 ;; the difference between operations with a base register writeback.
290 ;; Load byte results are not available until the writeback stage, where
H A Dvfp.md35 ;; - A 8-stage FMAC pipeline (7 execute + writeback) with forward from
38 ;; - A 5-stage DS pipeline (4 execute + writeback) for divide/sqrt insns.
41 ;; - A 4-stage LS pipeline (execute + 2 memory + writeback) with forward from
H A Darm926ejs.md118 ;; the difference between operations with a base register writeback
H A Darm1026ejs.md155 ;; the difference between operations with a base register writeback
H A Darm1020e.md155 ;; the difference between operations with a base register writeback
/freebsd-12.1/usr.bin/mail/
H A Dquit.c187 writeback(rbuf); in quit()
297 writeback(rbuf); in quit()
338 writeback(FILE *res) in writeback() function
H A Dextern.h251 int writeback(FILE *);
/freebsd-12.1/sys/dev/virtio/block/
H A Dvirtio_blk.h76 uint8_t writeback; member
H A Dvirtio_blk.c1123 VTBLK_GET_CONFIG(dev, VIRTIO_BLK_F_CONFIG_WCE, writeback, blkcfg); in vtblk_read_config()
1330 offsetof(struct virtio_blk_config, writeback), wc); in vtblk_set_write_cache()
1345 wc = blkcfg->writeback; in vtblk_write_cache_enabled()
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGCall.h308 Writeback writeback = { srcLV, temporary, toUse }; in addWriteback() local
309 Writebacks.push_back(writeback); in addWriteback()
H A DCGCall.cpp3139 const CallArgList::Writeback &writeback) { in emitWriteback() argument
3140 const LValue &srcLV = writeback.Source; in emitWriteback()
3162 llvm::Value *value = CGF.Builder.CreateLoad(writeback.Temporary); in emitWriteback()
3175 if (writeback.ToUse) { in emitWriteback()
3183 CGF.EmitARCIntrinsicUse(writeback.ToUse); in emitWriteback()
/freebsd-12.1/contrib/llvm/lib/Target/AArch64/
H A DAArch64SchedCyclone.td64 // consumes the pipe for one cycle at issue and another cycle at writeback.
93 // but only consume the pipe for one cycle at issue and a cycle at writeback.
206 // The ID pipe is consumed for 2 cycles: issue and writeback.
213 // The ID pipe is consumed for 2 cycles: issue and writeback.
629 // Only the first WriteVLD and WriteAdr for writeback matches def operands.
770 // Only the WriteAdr for writeback matches a def operands.
/freebsd-12.1/contrib/binutils/gas/config/
H A Dtc-arm.c5783 inst.operands[i].writeback = 1; in parse_operands()
6380 if (inst.operands[i].writeback) in encode_arm_cp_address()
6891 if (inst.operands[1].writeback) in do_ldmstm()
6894 if (inst.operands[0].writeback) in do_ldmstm()
7376 inst.operands[0].writeback = 1; in do_push_pop()
7391 if (inst.operands[0].writeback) in do_rfe()
7545 if (inst.operands[0].writeback || inst.operands[1].writeback) in do_srs()
9179 && writeback) in encode_thumb2_ldmstm()
9195 if (writeback) in encode_thumb2_ldmstm()
9217 else if (writeback) in encode_thumb2_ldmstm()
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/ARM/Disassembler/
H A DARMDisassembler.cpp1527 bool writeback = (P == 0) || (W == 1); in DecodeAddrMode2IdxInstruction() local
1529 if (P && writeback) in DecodeAddrMode2IdxInstruction()
1531 else if (!P && writeback) in DecodeAddrMode2IdxInstruction()
1534 if (writeback && (Rn == 15 || Rn == Rt)) in DecodeAddrMode2IdxInstruction()
1634 bool writeback = (W == 1) | (P == 0); in DecodeAddrMode3Instruction() local
1687 if (!type && writeback && Rn == 15) in DecodeAddrMode3Instruction()
1729 if (writeback) { // Writeback in DecodeAddrMode3Instruction()
1767 if (writeback) { in DecodeAddrMode3Instruction()
5001 bool writeback = (W == 1) | (P == 0); in DecodeT2LDRDPreInstruction() local
5005 if (writeback && (Rn == Rt || Rn == Rt2)) in DecodeT2LDRDPreInstruction()
[all …]
/freebsd-12.1/contrib/binutils/opcodes/
H A Darm-dis.c3446 bfd_boolean writeback = FALSE, postind = FALSE; in print_insn_thumb32() local
3476 writeback = TRUE; in print_insn_thumb32()
3481 writeback = TRUE; in print_insn_thumb32()
3505 func (stream, writeback ? "]!" : "]"); in print_insn_thumb32()
H A DChangeLog100 * arm-dis.c (thumb32_opcodes): Display writeback ldrd/strd addresses.
/freebsd-12.1/contrib/llvm/lib/Target/ARM/
H A DARMScheduleA9.td448 // register file writeback!).
2337 // A9WriteAdr consumes AGU regardless address writeback. But it's
2347 // Store either has no def operands, or the one def for address writeback.
2365 // Load multiple with address writeback has an extra def operand in
2369 // resources are identical, For stores only the address writeback
2384 // Note: Unlike VLDM, VLD1 expects the writeback operand after the
2405 // address writeback.
H A DARMScheduleA57.td593 // TODO: no writeback latency defined in documentation (implemented as 1 cyc)
627 // Store, immed pre-indexed (1cyc "S, I0/I1", 1cyc writeback)
689 // TODO: no writeback latency defined in documentation
1267 // 1-2 reg: 5cyc L, +I for writeback, 1 cyc wb latency
1272 // 3-4 reg: 6cyc L, +I for writeback, 1 cyc wb latency
H A DARMInstrNEON.td691 // ...with address register writeback:
871 // ...with address register writeback:
944 // ...with address register writeback:
1004 // ...with address register writeback:
1146 // ...with address register writeback:
1209 // ...with address register writeback:
1280 // ...with address register writeback:
1358 // ...with address register writeback:
1446 // ...with address register writeback:
1528 // ...with address register writeback:
[all …]
H A DARMInstrVFP.td169 let Inst{21} = 0; // No writeback
197 let Inst{21} = 0; // No writeback
303 let Inst{21} = 0; // No writeback
H A DARMScheduleSwift.td94 // Plain load without writeback.
H A DARMInstrThumb2.td1724 let Inst{21} = 0; // No writeback
1754 let Inst{21} = 0; // No writeback
1793 let Inst{21} = 0; // No writeback
1829 let Inst{21} = 0; // No writeback
/freebsd-12.1/sys/netpfil/pf/
H A Dpf_norm.c1365 struct pf_state_peer *src, struct pf_state_peer *dst, int *writeback) in pf_normalize_tcp_stateful() argument
1478 *writeback = 1; in pf_normalize_tcp_stateful()
/freebsd-12.1/contrib/binutils/opcodes/po/
H A Dopcodes.pot70 msgid "address writeback not allowed"
/freebsd-12.1/contrib/binutils/gas/po/
H A Dgas.pot1919 msgid "instruction does not support writeback"
1956 msgid "writeback of base register is UNPREDICTABLE"
1960 msgid "writeback of base register when in register list is UNPREDICTABLE"
1964 msgid "if writeback register is in list, it must be the lowest reg in the list"
2041 msgid "writeback used in preload instruction"
2069 msgid "this addressing mode requires base-register writeback"
2113 msgid "Thumb does not support register indexing with writeback"
2125 msgid "cannot use writeback with PC-relative addressing"
2129 msgid "cannot use writeback with this instruction"
2371 msgid "writeback (!) must be used for VLDMDB and VSTMDB"

12