OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:RegisterLine
(Results
1 - 7
of
7
) sorted by null
/art/runtime/verifier/
register_line-inl.h
32
inline const RegType&
RegisterLine
::GetRegisterType(MethodVerifier* verifier, uint32_t vsrc) const {
39
inline bool
RegisterLine
::SetRegisterType(MethodVerifier* verifier, uint32_t vdst,
64
inline bool
RegisterLine
::SetRegisterTypeWide(MethodVerifier* verifier, uint32_t vdst,
82
inline void
RegisterLine
::SetResultTypeToUnknown(MethodVerifier* verifier) {
87
inline void
RegisterLine
::SetResultRegisterType(MethodVerifier* verifier, const RegType& new_type) {
94
inline void
RegisterLine
::SetResultRegisterTypeWide(const RegType& new_type1,
101
inline void
RegisterLine
::CopyRegister1(MethodVerifier* verifier, uint32_t vdst, uint32_t vsrc,
118
inline void
RegisterLine
::CopyRegister2(MethodVerifier* verifier, uint32_t vdst, uint32_t vsrc) {
130
inline bool
RegisterLine
::VerifyRegisterType(MethodVerifier* verifier, uint32_t vsrc,
166
inline void
RegisterLine
::VerifyMonitorStackEmpty(MethodVerifier* verifier) const
[
all
...]
register_line.cc
31
bool
RegisterLine
::CheckConstructorReturn(MethodVerifier* verifier) const {
49
const RegType&
RegisterLine
::GetInvocationThis(MethodVerifier* verifier, const Instruction* inst,
73
bool
RegisterLine
::VerifyRegisterTypeWide(MethodVerifier* verifier, uint32_t vsrc,
97
void
RegisterLine
::MarkRefsAsInitialized(MethodVerifier* verifier, const RegType& uninit_type) {
115
void
RegisterLine
::MarkAllRegistersAsConflicts(MethodVerifier* verifier) {
122
void
RegisterLine
::MarkAllRegistersAsConflictsExcept(MethodVerifier* verifier, uint32_t vsrc) {
131
void
RegisterLine
::MarkAllRegistersAsConflictsExceptWide(MethodVerifier* verifier, uint32_t vsrc) {
140
std::string
RegisterLine
::Dump(MethodVerifier* verifier) const {
156
void
RegisterLine
::MarkUninitRefsAsInvalid(MethodVerifier* verifier, const RegType& uninit_type) {
165
void
RegisterLine
::CopyResultRegister1(MethodVerifier* verifier, uint32_t vdst, bool is_reference)
[
all
...]
register_line.h
60
class
RegisterLine
{
66
static
RegisterLine
* Create(size_t num_regs, MethodVerifier* verifier);
134
void CopyFromLine(const
RegisterLine
* src) {
178
void CopyThisInitialized(const
RegisterLine
& src) {
193
int CompareLine(const
RegisterLine
* line2) const {
345
bool MergeRegisters(MethodVerifier* verifier, const
RegisterLine
* incoming_line)
412
RegisterLine
(size_t num_regs, MethodVerifier* verifier);
434
DISALLOW_COPY_AND_ASSIGN(
RegisterLine
);
437
class RegisterLineArenaDelete : public ArenaDelete<
RegisterLine
> {
439
void operator()(
RegisterLine
* ptr) const
[
all
...]
method_verifier-inl.h
33
inline
RegisterLine
* MethodVerifier::GetRegLine(uint32_t dex_pc) {
method_verifier.h
53
class
RegisterLine
;
54
using RegisterLineArenaUniquePtr = std::unique_ptr<
RegisterLine
, RegisterLineArenaDelete>;
79
RegisterLine
* GetLine(size_t idx) const {
190
RegisterLine
* GetRegLine(uint32_t dex_pc);
208
ArtMethod* GetQuickInvokedMethod(const Instruction* inst,
RegisterLine
* reg_line,
213
ArtField* GetQuickFieldAccess(const Instruction* inst,
RegisterLine
* reg_line)
674
bool UpdateRegisters(uint32_t next_insn,
RegisterLine
* merge_line, bool update_merge_line)
[
all
...]
method_verifier.cc
97
register_lines_[i].reset(
RegisterLine
::Create(registers_size, verifier));
131
static void SafelyMarkAllRegistersAsConflicts(MethodVerifier* verifier,
RegisterLine
* reg_line) {
682
RegisterLine
* register_line = reg_table_.GetLine(dex_pc);
722
RegisterLine
* register_line = reg_table_.GetLine(dex_pc);
[
all
...]
/art/compiler/dex/
verified_method.cc
80
const verifier::
RegisterLine
* line = method_verifier->GetRegLine(dex_pc);
Completed in 80 milliseconds