Lines Matching full:vixl
32 // TODO(VIXL): Make VIXL compile with -Wshadow.
42 #define MEM_OP(...) vixl::aarch64::MemOperand(__VA_ARGS__)
70 vixl::aarch64::MacroAssembler* GetVIXLAssembler() { return &vixl_masm_; }
84 void SpillRegisters(vixl::aarch64::CPURegList registers, int offset);
85 void UnspillRegisters(vixl::aarch64::CPURegList registers, int offset);
95 void PoisonHeapReference(vixl::aarch64::Register reg);
97 void UnpoisonHeapReference(vixl::aarch64::Register reg);
99 void MaybePoisonHeapReference(vixl::aarch64::Register reg);
101 void MaybeUnpoisonHeapReference(vixl::aarch64::Register reg);
110 void GenerateMarkingRegisterCheck(vixl::aarch64::Register temp, int code = 0);
119 static vixl::aarch64::Register reg_x(int code) {
122 return vixl::aarch64::sp;
124 return vixl::aarch64::xzr;
126 return vixl::aarch64::Register::GetXRegFromCode(code);
129 static vixl::aarch64::Register reg_w(int code) {
132 return vixl::aarch64::wsp;
134 return vixl::aarch64::wzr;
136 return vixl::aarch64::Register::GetWRegFromCode(code);
139 static vixl::aarch64::FPRegister reg_d(int code) {
140 return vixl::aarch64::FPRegister::GetDRegFromCode(code);
143 static vixl::aarch64::FPRegister reg_s(int code) {
144 return vixl::aarch64::FPRegister::GetSRegFromCode(code);
148 // VIXL assembler.
149 vixl::aarch64::MacroAssembler vixl_masm_;