Home
last modified time | relevance | path

Searched defs:emulator (Results 1 – 1 of 1) sorted by relevance

/freebsd-src/contrib/llvm-project/lldb/source/Plugins/Instruction/RISCV/
H A DEmulateInstructionRISCV.cpp111 bool Rd::Write(EmulateInstructionRISCV &emulator, uint64_t value) { in Write() argument
122 bool Rd::WriteAPFloat(EmulateInstructionRISCV &emulator, APFloat value) { in WriteAPFloat() argument
133 std::optional<uint64_t> Rs::Read(EmulateInstructionRISCV &emulator) { in Read() argument
141 std::optional<int32_t> Rs::ReadI32(EmulateInstructionRISCV &emulator) { in ReadI32() argument
146 std::optional<int64_t> Rs::ReadI64(EmulateInstructionRISCV &emulator) { in ReadI64() argument
151 ReadU32(EmulateInstructionRISCV & emulator) ReadU32() argument
156 ReadAPFloat(EmulateInstructionRISCV & emulator,bool isDouble) ReadAPFloat() argument
220 LoadStoreAddr(EmulateInstructionRISCV & emulator,I inst) LoadStoreAddr() argument
229 Load(EmulateInstructionRISCV & emulator,I inst,uint64_t (* extend)(E)) Load() argument
241 Store(EmulateInstructionRISCV & emulator,I inst) Store() argument
255 AtomicAddr(EmulateInstructionRISCV & emulator,I inst,unsigned int align) AtomicAddr() argument
267 AtomicSwap(EmulateInstructionRISCV & emulator,I inst,int align,uint64_t (* extend)(T)) AtomicSwap() argument
284 AtomicADD(EmulateInstructionRISCV & emulator,I inst,int align,uint64_t (* extend)(T)) AtomicADD() argument
301 AtomicBitOperate(EmulateInstructionRISCV & emulator,I inst,int align,uint64_t (* extend)(T),T (* operate)(T,T)) AtomicBitOperate() argument
318 AtomicCmp(EmulateInstructionRISCV & emulator,I inst,int align,uint64_t (* extend)(T),T (* cmp)(T,T)) AtomicCmp() argument
333 AtomicSequence(EmulateInstructionRISCV & emulator) AtomicSequence() argument
663 Executor(EmulateInstructionRISCV & emulator,bool ignoreCond,bool is_rvc) Executor() argument
[all...]