Lines Matching refs:index
15 #include "src/objects/tagged-index.h"
116 void Branch(Label* L, Condition cond, Register rj, RootIndex index);
645 // GetLabelFunction must be lambda '[](size_t index) -> Label*' or a
646 // functor/function with 'Label *func(size_t index)' declaration.
648 void GenerateSwitchTable(Register index, size_t case_count,
652 void LoadRoot(Register destination, RootIndex index) final;
653 void LoadRoot(Register destination, RootIndex index, Condition cond,
814 void PushRoot(RootIndex index) {
817 LoadRoot(scratch, index);
822 void JumpIfRoot(Register with, RootIndex index, Label* if_equal) {
825 LoadRoot(scratch, index);
830 void JumpIfNotRoot(Register with, RootIndex index, Label* if_not_equal) {
833 LoadRoot(scratch, index);
905 void LoadNativeContextSlot(Register dst, int index);
1063 void TurboAssembler::GenerateSwitchTable(Register index, size_t case_count,
1070 alsl_d(scratch, index, scratch, kInstrSizeLog2);
1072 for (size_t index = 0; index < case_count; ++index) {
1073 b(GetLabelFunction(index));