Lines Matching refs:index
15 #include "src/objects/tagged-index.h"
86 inline MemOperand CFunctionArgumentOperand(int index) {
87 DCHECK_GT(index, kCArgSlotCount);
89 int offset = (index - 5) * kPointerSize + kCArgsSlotsSize;
201 void Branch(Label* L, Condition cond, Register rs, RootIndex index,
779 // GetLabelFunction must be lambda '[](size_t index) -> Label*' or a
780 // functor/function with 'Label *func(size_t index)' declaration.
782 void GenerateSwitchTable(Register index, size_t case_count,
786 void LoadRoot(Register destination, RootIndex index) final;
787 void LoadRoot(Register destination, RootIndex index, Condition cond,
986 void PushRoot(RootIndex index) {
989 LoadRoot(scratch, index);
994 void JumpIfRoot(Register with, RootIndex index, Label* if_equal) {
997 LoadRoot(scratch, index);
1002 void JumpIfNotRoot(Register with, RootIndex index, Label* if_not_equal) {
1005 LoadRoot(scratch, index);
1090 void LoadNativeContextSlot(Register dst, int index);
1250 void TurboAssembler::GenerateSwitchTable(Register index, size_t case_count,
1264 Dlsa(scratch, scratch, index, kPointerSizeLog2);
1271 dsll(scratch, index, kPointerSizeLog2); // Branch delay slot.
1279 for (size_t index = 0; index < case_count; ++index) {
1280 dd(GetLabelFunction(index));