Home
last modified time | relevance | path

Searched refs:v128 (Results 1 – 6 of 6) sorted by relevance

/freebsd/contrib/llvm-project/libunwind/src/
H A DRegisters.hpp25 struct v128 { uint32_t vec[4]; }; struct
70 v128 getVectorRegister(int num) const;
71 void setVectorRegister(int num, v128 value);
254 inline v128 Registers_x86::getVectorRegister(int) const { in getVectorRegister()
258 inline void Registers_x86::setVectorRegister(int, v128) { in setVectorRegister() argument
288 v128 getVectorRegister(int num) const;
289 void setVectorRegister(int num, v128 value);
343 v128 _xmm[16];
570 inline v128 Registers_x86_64::getVectorRegister(int regNum) const { in getVectorRegister()
580 inline void Registers_x86_64::setVectorRegister(int regNum, v128 value) { in setVectorRegister()
[all …]
H A DAddressSpace.hpp188 v128 getVector(pint_t addr) { in getVector()
189 v128 val; in getVector()
H A DDwarfInstructions.hpp62 static v128 getSavedVectorRegister(A &addressSpace, const R &registers,
150 v128 DwarfInstructions<A, R>::getSavedVectorRegister( in getSavedVectorRegister()
H A DUnwindCursor.hpp630 v128 v; in UnwindCursor()
2478 i + unwPPCV0Index, *(reinterpret_cast<v128 *>( in stepWithTBTable()
2574 v128 *VecRegs = reinterpret_cast<v128 *>(ptrToRegs - vec_ext->vr_saved * in stepWithTBTable()
2575 sizeof(v128)); in stepWithTBTable()
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyInstrSIMD.td177 // Load: v128.load
182 "v128.load\t$dst, ${off}(${addr})$p2align",
183 "v128.load\t$off$p2align", 0>;
187 "v128.load\t$dst, ${off}(${addr})$p2align",
188 "v128.load\t$off$p2align", 0>;
196 // v128.loadX_splat
204 "v128.load"#size#"_splat\t$dst, ${off}(${addr})$p2align",
205 "v128.load"#size#"_splat\t$off$p2align", simdop>;
211 "v128.load"#size#"_splat\t$dst, ${off}(${addr})$p2align",
212 "v128.load"#size#"_splat\t$off$p2align", simdop>;
[all …]
H A DWebAssemblyRegisterInfo.td44 def V128_0: WebAssemblyReg<"%v128">;