Home
last modified time | relevance | path

Searched refs:BranchOpcode (Results 1 – 7 of 7) sorted by relevance

/frameworks/libs/binary_translation/lite_translator/riscv64_to_x86_64/
Dlite_translator.cc295 void LiteTranslator::CompareAndBranch(Decoder::BranchOpcode opcode, in CompareAndBranch()
302 case Decoder::BranchOpcode::kBeq: in CompareAndBranch()
305 case Decoder::BranchOpcode::kBne: in CompareAndBranch()
308 case Decoder::BranchOpcode::kBltu: in CompareAndBranch()
311 case Decoder::BranchOpcode::kBgeu: in CompareAndBranch()
314 case Decoder::BranchOpcode::kBlt: in CompareAndBranch()
317 case Decoder::BranchOpcode::kBge: in CompareAndBranch()
Dlite_translator.h87 void CompareAndBranch(Decoder::BranchOpcode opcode, Register arg1, Register arg2, int16_t offset);
/frameworks/libs/binary_translation/heavy_optimizer/riscv64/
Dfrontend.cc33 using BranchOpcode = HeavyOptimizerFrontend::Decoder::BranchOpcode; typedef
37 void HeavyOptimizerFrontend::CompareAndBranch(BranchOpcode opcode, in CompareAndBranch()
75 x86_64::Assembler::Condition HeavyOptimizerFrontend::ToAssemblerCond(BranchOpcode opcode) { in ToAssemblerCond()
77 case BranchOpcode::kBeq: in ToAssemblerCond()
79 case BranchOpcode::kBne: in ToAssemblerCond()
81 case BranchOpcode::kBlt: in ToAssemblerCond()
83 case BranchOpcode::kBge: in ToAssemblerCond()
85 case BranchOpcode::kBltu: in ToAssemblerCond()
87 case BranchOpcode::kBgeu: in ToAssemblerCond()
Dfrontend_tests.cc236 frontend.CompareAndBranch(HeavyOptimizerFrontend::Decoder::BranchOpcode::kBeq, in TEST()
295 HeavyOptimizerFrontend::Decoder::BranchOpcode::kBeq, MachineReg(1), MachineReg(2), 8); in TEST()
Dfrontend.h68 void CompareAndBranch(Decoder::BranchOpcode opcode, Register arg1, Register arg2, int16_t offset);
452 static x86_64::Assembler::Condition ToAssemblerCond(Decoder::BranchOpcode opcode);
/frameworks/libs/binary_translation/decoder/include/berberis/decoder/riscv64/
Ddecoder.h58 enum class BranchOpcode : uint8_t { enum
656 BranchOpcode opcode;
1370 .opcode = BranchOpcode{GetBits<13, 1>()}, in DecodeCompressedBeqzBnez()
1914 BranchOpcode opcode{GetBits<12, 3>()}; in DecodeBranch()
/frameworks/libs/binary_translation/interpreter/riscv64/
Dinterpreter.h371 void CompareAndBranch(Decoder::BranchOpcode opcode, in CompareAndBranch()
377 case Decoder::BranchOpcode::kBeq: in CompareAndBranch()
380 case Decoder::BranchOpcode::kBne: in CompareAndBranch()
383 case Decoder::BranchOpcode::kBltu: in CompareAndBranch()
386 case Decoder::BranchOpcode::kBgeu: in CompareAndBranch()
389 case Decoder::BranchOpcode::kBlt: in CompareAndBranch()
392 case Decoder::BranchOpcode::kBge: in CompareAndBranch()