/art/compiler/optimizing/ |
D | code_generator_riscv64.h | 179 Riscv64Label* GetEntryLabel() { return &entry_label_; } in GetEntryLabel() 180 Riscv64Label* GetExitLabel() { return &exit_label_; } in GetExitLabel() 183 Riscv64Label entry_label_; 184 Riscv64Label exit_label_; 351 Riscv64Label* true_target, 352 Riscv64Label* false_target); 364 Riscv64Label* label); 369 Riscv64Label* label = nullptr); 374 Riscv64Label* label, 465 Riscv64Label* GetLabelOf(HBasicBlock* block) const { in GetLabelOf() [all …]
|
D | intrinsics_riscv64.cc | 60 Riscv64Label slow_copy_loop; in EmitNativeCode() 722 Riscv64Label allocate, done; in BOXED_TYPES() 830 Riscv64Label calculate_result; in VisitReferenceRefersTo() 1128 Riscv64Label loop; in VisitStringEquals() 1129 Riscv64Label end; in VisitStringEquals() 1130 Riscv64Label return_true; in VisitStringEquals() 1131 Riscv64Label return_false; in VisitStringEquals() 1239 Riscv64Label* cmp_failure, in GenerateCompareAndSet() 1275 Riscv64Label loop; in GenerateCompareAndSet() 1296 Riscv64Label match2; in GenerateCompareAndSet() [all …]
|
D | code_generator_riscv64.cc | 326 Riscv64Label* GetReturnLabel() { in GetReturnLabel() 340 Riscv64Label return_label_; 1289 Riscv64Label* label_low) { in GenerateGcRootFieldLoad() 1355 Riscv64Label* true_target, in GenerateTestAndBranch() 1356 Riscv64Label* false_target) { in GenerateTestAndBranch() 1401 Riscv64Label* branch_target = true_target; in GenerateTestAndBranch() 1680 Riscv64Label* label) { in GenerateIntLongCompareAndBranch() 1753 Riscv64Label* label) { in GenerateFpCondition() 1765 Riscv64Label* label, in GenerateFpCondition() 2068 ArenaVector<Riscv64Label*> labels(num_entries, in GenTableBasedPackedSwitch() [all …]
|
/art/compiler/utils/ |
D | label.h | 36 class Riscv64Label; variable 117 friend class riscv64::Riscv64Label;
|
/art/compiler/utils/riscv64/ |
D | jni_macro_assembler_riscv64.h | 156 Riscv64Label, 159 Riscv64Label* AsRiscv64() { in AsRiscv64()
|
D | jni_macro_assembler_riscv64.cc | 471 Riscv64Label retry; in TryToTransitionFromRunnableToNative() 508 Riscv64Label retry; in TryToTransitionFromNativeToRunnable() 562 __ J(down_cast<Riscv64Label*>(Riscv64JNIMacroLabel::Cast(label)->AsRiscv64())); in Jump() 576 __ Beqz(test_reg, down_cast<Riscv64Label*>(Riscv64JNIMacroLabel::Cast(label)->AsRiscv64())); in TestGcMarking() 579 __ Bnez(test_reg, down_cast<Riscv64Label*>(Riscv64JNIMacroLabel::Cast(label)->AsRiscv64())); in TestGcMarking() 613 __ Bnez(tmp, down_cast<Riscv64Label*>(Riscv64JNIMacroLabel::Cast(label)->AsRiscv64())); in TestByteAndJumpIfNotZero() 630 Riscv64Label null_label; in CreateJObject()
|
D | assembler_riscv64.h | 142 class Riscv64Label : public Label { 144 Riscv64Label() : prev_branch_id_(kNoPrevBranchId) {} in Riscv64Label() function 146 Riscv64Label(Riscv64Label&& src) noexcept in Riscv64Label() function 156 DISALLOW_COPY_AND_ASSIGN(Riscv64Label); 181 Riscv64Label* GetLabel() { return &label_; } in GetLabel() 183 const Riscv64Label* GetLabel() const { return &label_; } in GetLabel() 186 Riscv64Label label_; 196 explicit JumpTable(ArenaVector<Riscv64Label*>&& labels) : label_(), labels_(std::move(labels)) {} in JumpTable() 200 const ArenaVector<Riscv64Label*>& GetData() const { return labels_; } in GetData() 202 Riscv64Label* GetLabel() { return &label_; } in GetLabel() [all …]
|
D | assembler_riscv64_test.cc | 36 Riscv64Label, 43 AssemblerTest<Riscv64Assembler, Riscv64Label, XRegister, FRegister, int32_t, VRegister>; 203 std::vector<Riscv64Label> GetAddresses() override { in GetAddresses() 527 std::string EmitBcondForAllConditions(Riscv64Label* label, in EmitBcondForAllConditions() 578 Riscv64Label label; in TestBcondForward() 595 Riscv64Label label; in TestBcondBackward() 620 void (Riscv64Assembler::*f)(XRegister, XRegister, Riscv64Label*, bool), in TestBcondA0RegForward() argument 627 Riscv64Label label; in TestBcondA0RegForward() 640 void (Riscv64Assembler::*f)(XRegister, XRegister, Riscv64Label*, bool), in TestBcondA0RegBackward() argument 647 Riscv64Label label; in TestBcondA0RegBackward() [all …]
|
D | assembler_riscv64.cc | 6444 void Riscv64Assembler::Beqz(XRegister rs, Riscv64Label* label, bool is_bare) { in Beqz() 6448 void Riscv64Assembler::Bnez(XRegister rs, Riscv64Label* label, bool is_bare) { in Bnez() 6452 void Riscv64Assembler::Blez(XRegister rs, Riscv64Label* label, bool is_bare) { in Blez() 6456 void Riscv64Assembler::Bgez(XRegister rs, Riscv64Label* label, bool is_bare) { in Bgez() 6460 void Riscv64Assembler::Bltz(XRegister rs, Riscv64Label* label, bool is_bare) { in Bltz() 6464 void Riscv64Assembler::Bgtz(XRegister rs, Riscv64Label* label, bool is_bare) { in Bgtz() 6468 void Riscv64Assembler::Beq(XRegister rs, XRegister rt, Riscv64Label* label, bool is_bare) { in Beq() 6472 void Riscv64Assembler::Bne(XRegister rs, XRegister rt, Riscv64Label* label, bool is_bare) { in Bne() 6476 void Riscv64Assembler::Ble(XRegister rs, XRegister rt, Riscv64Label* label, bool is_bare) { in Ble() 6480 void Riscv64Assembler::Bge(XRegister rs, XRegister rt, Riscv64Label* label, bool is_bare) { in Bge() [all …]
|