/frameworks/libs/binary_translation/backend/x86_64/ |
D | code_emit.cc | 39 void EmitMovGRegGReg(CodeEmitter* as, MachineReg dst, MachineReg src, int /* size */) { in EmitMovGRegGReg() 43 void EmitMovGRegXReg(CodeEmitter* as, MachineReg dst, MachineReg src, int /* size */) { in EmitMovGRegXReg() 47 void EmitMovGRegMem(CodeEmitter* as, MachineReg dst, MachineReg src, int /* size */) { in EmitMovGRegMem() 53 void EmitMovXRegGReg(CodeEmitter* as, MachineReg dst, MachineReg src, int /* size */) { in EmitMovXRegGReg() 57 void EmitMovXRegXReg(CodeEmitter* as, MachineReg dst, MachineReg src, int /* size */) { in EmitMovXRegXReg() 61 void EmitMovXRegMem(CodeEmitter* as, MachineReg dst, MachineReg src, int size) { in EmitMovXRegMem() 73 void EmitMovMemGReg(CodeEmitter* as, MachineReg dst, MachineReg src, int /* size */) { in EmitMovMemGReg() 79 void EmitMovMemXReg(CodeEmitter* as, MachineReg dst, MachineReg src, int size) { in EmitMovMemXReg() 91 void EmitMovMemMem(CodeEmitter* as, MachineReg dst, MachineReg src, int size) { in EmitMovMemMem() 104 void EmitCopy(CodeEmitter* as, MachineReg dst, MachineReg src, int size) { in EmitCopy() [all …]
|
D | machine_ir_analysis_test.cc | 66 builder.Gen<PseudoCondBranch>(CodeEmitter::Condition::kZero, bb2, bb3, x86_64::kMachineRegFLAGS); in TEST() 103 builder.Gen<PseudoCondBranch>(CodeEmitter::Condition::kZero, bb2, bb4, x86_64::kMachineRegFLAGS); in TEST() 143 builder.Gen<PseudoCondBranch>(CodeEmitter::Condition::kZero, bb2, bb4, x86_64::kMachineRegFLAGS); in TEST() 188 builder.Gen<PseudoCondBranch>(CodeEmitter::Condition::kZero, bb2, bb4, x86_64::kMachineRegFLAGS); in TEST() 298 builder.Gen<PseudoCondBranch>(CodeEmitter::Condition::kZero, bb2, bb3, x86_64::kMachineRegFLAGS); in TEST() 345 builder.Gen<PseudoCondBranch>(CodeEmitter::Condition::kZero, bb2, bb4, x86_64::kMachineRegFLAGS); in TEST() 399 builder.Gen<PseudoCondBranch>(CodeEmitter::Condition::kZero, bb2, bb4, x86_64::kMachineRegFLAGS); in TEST() 405 builder.Gen<PseudoCondBranch>(CodeEmitter::Condition::kZero, bb1, bb4, x86_64::kMachineRegFLAGS); in TEST()
|
D | machine_ir_test_corpus.cc | 111 builder.Gen<PseudoCondBranch>(CodeEmitter::Condition::kZero, bb2, bb3, x86_64::kMachineRegFLAGS); in BuildDataFlowToTwoSuccs() 151 builder.Gen<PseudoCondBranch>(CodeEmitter::Condition::kZero, bb2, bb3, x86_64::kMachineRegFLAGS); in BuildDiamondControlFlow() 196 builder.Gen<PseudoCondBranch>(CodeEmitter::Condition::kZero, bb3, bb4, x86_64::kMachineRegFLAGS); in BuildDataFlowAcrossEmptyLoop()
|
D | loop_guest_context_optimizer_test.cc | 463 CodeEmitter::Condition::kZero, loop_body, afterloop, kMachineRegFLAGS); in TEST() 536 CodeEmitter::Condition::kZero, loop_body, afterloop, kMachineRegFLAGS); in TEST() 613 CodeEmitter::Condition::kZero, loop_body, afterloop, kMachineRegFLAGS); in TEST() 657 CodeEmitter::Condition::kZero, loop_body2, postloop1, kMachineRegFLAGS); in TEST() 660 CodeEmitter::Condition::kZero, loop_body1, postloop2, kMachineRegFLAGS); in TEST() 707 builder.Gen<PseudoCondBranch>(CodeEmitter::Condition::kZero, body, afterloop, kMachineRegFLAGS); in TEST() 751 builder.Gen<PseudoCondBranch>(CodeEmitter::Condition::kZero, body, afterloop, kMachineRegFLAGS); in TEST() 795 builder.Gen<PseudoCondBranch>(CodeEmitter::Condition::kZero, body, afterloop, kMachineRegFLAGS); in TEST() 844 builder.Gen<PseudoCondBranch>(CodeEmitter::Condition::kZero, body2, afterloop1, kMachineRegFLAGS); in TEST() 848 builder.Gen<PseudoCondBranch>(CodeEmitter::Condition::kZero, body1, afterloop2, kMachineRegFLAGS); in TEST() [all …]
|
D | machine_ir_opt_test.cc | 281 builder.Gen<PseudoCondBranch>(CodeEmitter::Condition::kZero, bb3, bb4, x86_64::kMachineRegFLAGS); in TEST() 325 builder.Gen<PseudoCondBranch>(CodeEmitter::Condition::kZero, bb2, bb3, x86_64::kMachineRegFLAGS); in TEST() 406 builder.Gen<PseudoCondBranch>(CodeEmitter::Condition::kZero, bb2, bb3, x86_64::kMachineRegFLAGS); in TEST() 439 builder.Gen<PseudoCondBranch>(CodeEmitter::Condition::kZero, bb2, bb3, x86_64::kMachineRegFLAGS); in TEST() 473 builder.Gen<PseudoCondBranch>(CodeEmitter::Condition::kZero, bb2, bb3, x86_64::kMachineRegFLAGS); in TEST() 607 builder.Gen<PseudoCondBranch>(CodeEmitter::Condition::kZero, bb1, bb3, x86_64::kMachineRegFLAGS); in TEST() 672 builder.Gen<PseudoCondBranch>(CodeEmitter::Condition::kZero, bb1, bb2, x86_64::kMachineRegFLAGS); in TEST() 876 builder.Gen<PseudoCondBranch>(CodeEmitter::Condition::kZero, bb1, bb3, x86_64::kMachineRegFLAGS); in TEST()
|
D | machine_ir_check_test.cc | 252 builder.Gen<PseudoCondBranch>(CodeEmitter::Condition::kZero, bb2, bb3, x86_64::kMachineRegFLAGS); in TEST() 302 builder.Gen<PseudoCondBranch>(CodeEmitter::Condition::kZero, bb2, bb3, x86_64::kMachineRegFLAGS); in TEST() 330 builder.Gen<PseudoCondBranch>(CodeEmitter::Condition::kZero, bb2, bb3, x86_64::kMachineRegFLAGS); in TEST()
|
D | machine_ir_test.cc | 71 builder.Gen<PseudoCondBranch>(CodeEmitter::Condition::kZero, bb2, bb3, x86_64::kMachineRegFLAGS); in TEST()
|
D | context_liveness_analyzer_test.cc | 139 builder.Gen<PseudoCondBranch>(CodeEmitter::Condition::kZero, bb2, bb3, x86_64::kMachineRegFLAGS); in TEST()
|
D | liveness_analyzer_test.cc | 91 void Emit(CodeEmitter* /*as*/) const override {} in Emit()
|
D | insn_folding.cc | 313 using Cond = CodeEmitter::Condition; in FoldWriteFlags()
|
D | insn_folding_test.cc | 514 using Cond = CodeEmitter::Condition;
|
D | machine_ir_exec_test.cc | 57 CodeEmitter as( in Init()
|
/frameworks/libs/binary_translation/assembler/ |
D | assembler_test.cc | 32 using CodeEmitter = berberis::x86_32::Assembler; typedef 34 using CodeEmitter = berberis::x86_64::Assembler; typedef 78 CodeEmitter assembler(&code); in AssemblerTest() 133 CodeEmitter as(&code); in LabelTest() 158 CodeEmitter as(&code); in CondTest1() 186 CodeEmitter as(&code); in CondTest2() 216 CodeEmitter as(&code); in JccTest() 268 CodeEmitter as(&code); in ShiftTest() 286 CodeEmitter as(&code); in LogicTest() 304 CodeEmitter as(&code); in BsrTest() [all …]
|
/frameworks/libs/binary_translation/backend/include/berberis/backend/common/ |
D | machine_ir.h | 207 virtual void Emit(CodeEmitter* as) const = 0; 415 void Emit(CodeEmitter* as) const; 449 void Emit(CodeEmitter* as) const override; 462 PseudoCondBranch(CodeEmitter::Condition cond, 468 void Emit(CodeEmitter* as) const override; 470 CodeEmitter::Condition cond() const { return cond_; } in cond() 471 void set_cond(CodeEmitter::Condition cond) { cond_ = cond; } in set_cond() 479 CodeEmitter::Condition cond_; 497 void Emit(CodeEmitter* as) const override; 512 void Emit(CodeEmitter* as) const override; [all …]
|
/frameworks/libs/binary_translation/backend/include/berberis/backend/ |
D | code_emitter.h | 46 class CodeEmitter : public CodeEmitterBase { 48 CodeEmitter(MachineCode* mc, uint32_t frame_size) in CodeEmitter() function 55 CodeEmitter(MachineCode* mc, uint32_t frame_size, size_t max_ids, Arena* arena) in CodeEmitter() function
|
/frameworks/native/opengl/tools/glgen/src/ |
D | CodeEmitter.java | 17 public interface CodeEmitter { interface
|
D | GenerateGL.java | 35 CodeEmitter emitter, in emit() 136 CodeEmitter emitter = in main()
|
D | Jsr239CodeEmitter.java | 26 public class Jsr239CodeEmitter extends JniCodeEmitter implements CodeEmitter {
|
/frameworks/libs/binary_translation/backend/riscv64_to_x86_64/ |
D | code_gen.cc | 74 CodeEmitter emitter( in GenCode()
|
/frameworks/libs/binary_translation/backend/include/berberis/backend/x86_64/ |
D | machine_ir.h | 251 void Emit(CodeEmitter* as) const override; 263 void Emit(CodeEmitter*) const override{ in Emit() argument
|
D | machine_insn_intrinsics.h | 149 void Emit(CodeEmitter* as) const override { 151 std::tuple_cat(std::tuple<CodeEmitter&>{*as},
|
/frameworks/libs/binary_translation/heavy_optimizer/riscv64/ |
D | call_intrinsic_tests.cc | 50 CodeEmitter as( in Init()
|