Home
last modified time | relevance | path

Searched refs:Riscv64Label (Results 1 – 9 of 9) sorted by relevance

/art/compiler/optimizing/
Dcode_generator_riscv64.h179 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 …]
Dintrinsics_riscv64.cc60 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 …]
Dcode_generator_riscv64.cc326 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/
Dlabel.h36 class Riscv64Label; variable
117 friend class riscv64::Riscv64Label;
/art/compiler/utils/riscv64/
Djni_macro_assembler_riscv64.h156 Riscv64Label,
159 Riscv64Label* AsRiscv64() { in AsRiscv64()
Djni_macro_assembler_riscv64.cc471 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()
Dassembler_riscv64.h142 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 …]
Dassembler_riscv64_test.cc36 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 …]
Dassembler_riscv64.cc6444 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 …]