Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/clang/lib/CodeGen/
H A DCGCall.h263 struct Writeback { struct
305 Writeback writeback = {srcLV, temporary, toUse}; in addWriteback()
311 typedef llvm::iterator_range<SmallVectorImpl<Writeback>::const_iterator>
339 SmallVector<Writeback, 1> Writebacks;
H A DCGCall.cpp3876 const CallArgList::Writeback &writeback) { in emitWriteback()
/openbsd-src/gnu/llvm/llvm/tools/llvm-readobj/
H A DARMWinEHPrinter.cpp876 bool Writeback = (OC[Offset + 1] & 0x20) == 0x20; in opcode_save_any_reg() local
889 if (Writeback) in opcode_save_any_reg()
891 if (!Writeback && !Paired && RegKind != 2) in opcode_save_any_reg()
937 if (Writeback) { in opcode_save_any_reg()
/openbsd-src/gnu/llvm/llvm/lib/MC/
H A DMCWin64EH.cpp618 int Writeback = Op / 6; in ARM64EmitUnwindCode() local
622 if (Writeback || Paired || Mode == 2) in ARM64EmitUnwindCode()
624 if (Writeback) in ARM64EmitUnwindCode()
629 b = inst.Register | (Writeback << 5) | (Paired << 6); in ARM64EmitUnwindCode()
/openbsd-src/gnu/llvm/llvm/lib/Target/ARM/
H A DARMLoadStoreOptimizer.cpp642 bool Writeback = isThumb1; // Thumb1 LDM/STM have base reg writeback. in CreateLoadStoreMulti() local
650 Writeback = false; in CreateLoadStoreMulti()
688 Writeback = false; in CreateLoadStoreMulti()
795 if (isThumb1 && !SafeToClobberCPSR && Writeback && !BaseKill) in CreateLoadStoreMulti()
800 if (Writeback) { in CreateLoadStoreMulti()
H A DARMInstrVFP.td244 let Inst{21} = 1; // Writeback
253 let Inst{21} = 1; // Writeback
276 let Inst{21} = 1; // Writeback
289 let Inst{21} = 1; // Writeback
377 let Inst{21} = 1; // Writeback
384 let Inst{21} = 1; // Writeback
H A DARMInstrThumb.td834 // Writeback version is just a pseudo, as there's no encoding difference.
835 // Writeback happens iff the base register is not in the destination register
H A DARMInstrThumb2.td1999 let Inst{21} = 1; // Writeback
2029 let Inst{21} = 1; // Writeback
2071 let Inst{21} = 1; // Writeback
2107 let Inst{21} = 1; // Writeback
H A DARMInstrInfo.td3477 let Inst{21} = 1; // Writeback
3497 let Inst{21} = 1; // Writeback
3517 let Inst{21} = 1; // Writeback
3537 let Inst{21} = 1; // Writeback
/openbsd-src/gnu/llvm/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMInstPrinter.cpp233 bool Writeback = true; in printInst() local
237 Writeback = false; in printInst()
245 if (Writeback) in printInst()
/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/AsmParser/
H A DAArch64AsmParser.cpp227 bool parseDirectiveSEHSaveAnyReg(SMLoc L, bool Paired, bool Writeback);
7495 bool Writeback) { in parseDirectiveSEHSaveAnyReg() argument
7505 if (Offset < 0 || Offset % (Paired || Writeback ? 16 : 8)) in parseDirectiveSEHSaveAnyReg()
7517 if (Writeback) in parseDirectiveSEHSaveAnyReg()
7522 if (Writeback) in parseDirectiveSEHSaveAnyReg()
7529 if (Offset < 0 || Offset % (Paired || Writeback ? 16 : 8)) in parseDirectiveSEHSaveAnyReg()
7534 if (Writeback) in parseDirectiveSEHSaveAnyReg()
7539 if (Writeback) in parseDirectiveSEHSaveAnyReg()
7551 if (Writeback) in parseDirectiveSEHSaveAnyReg()
7556 if (Writeback) in parseDirectiveSEHSaveAnyReg()
/openbsd-src/gnu/llvm/llvm/lib/Target/ARM/Disassembler/
H A DARMDisassembler.cpp653 template <bool Writeback>
6674 template <bool Writeback>
6705 if (Writeback) { in DecodeVSTRVLDR_SYSREG()
/openbsd-src/gnu/llvm/llvm/lib/Target/ARM/AsmParser/
H A DARMAsmParser.cpp664 bool Load, bool ARMMode, bool Writeback);
7572 bool Load, bool ARMMode, bool Writeback) { in validateLDRDSTRD() argument
7573 unsigned RtIndex = Load || !Writeback ? 0 : 1; in validateLDRDSTRD()
7608 if (Writeback) { in validateLDRDSTRD()
/openbsd-src/gnu/gcc/gcc/config/m32r/
H A Dm32r.md109 ;; and MEM2, and "EXEC" for E, E1, E2, EM, and EA. Writeback and
/openbsd-src/gnu/llvm/clang/include/clang/Basic/
H A Darm_mve.td313 // Writeback without predication