Lines Matching full:vixl
30 // TODO(VIXL): Make VIXL compile with -Wshadow.
40 #define MEM_OP(...) vixl::aarch64::MemOperand(__VA_ARGS__)
68 vixl::aarch64::MacroAssembler* GetVIXLAssembler() { return &vixl_masm_; }
82 void SpillRegisters(vixl::aarch64::CPURegList registers, int offset);
83 void UnspillRegisters(vixl::aarch64::CPURegList registers, int offset);
93 void PoisonHeapReference(vixl::aarch64::Register reg);
95 void UnpoisonHeapReference(vixl::aarch64::Register reg);
97 void MaybePoisonHeapReference(vixl::aarch64::Register reg);
99 void MaybeUnpoisonHeapReference(vixl::aarch64::Register reg);
108 static vixl::aarch64::Register reg_x(int code) {
111 return vixl::aarch64::sp;
113 return vixl::aarch64::xzr;
115 return vixl::aarch64::Register::GetXRegFromCode(code);
118 static vixl::aarch64::Register reg_w(int code) {
121 return vixl::aarch64::wsp;
123 return vixl::aarch64::wzr;
125 return vixl::aarch64::Register::GetWRegFromCode(code);
128 static vixl::aarch64::FPRegister reg_d(int code) {
129 return vixl::aarch64::FPRegister::GetDRegFromCode(code);
132 static vixl::aarch64::FPRegister reg_s(int code) {
133 return vixl::aarch64::FPRegister::GetSRegFromCode(code);
137 // VIXL assembler.
138 vixl::aarch64::MacroAssembler vixl_masm_;