Searched refs:OffsetToPtr (Results 1 – 2 of 2) sorted by relevance
/external/swiftshader/third_party/llvm-7.0/llvm/lib/ExecutionEngine/Orc/ |
D | OrcABISupport.cpp | 107 unsigned OffsetToPtr = alignTo(NumTrampolines * TrampolineSize, 8); in writeTrampolines() local 109 memcpy(TrampolineMem + OffsetToPtr, &ResolverAddr, sizeof(void *)); in writeTrampolines() 113 OffsetToPtr -= 4; in writeTrampolines() 117 for (unsigned I = 0; I < NumTrampolines; ++I, OffsetToPtr -= TrampolineSize) { in writeTrampolines() 119 Trampolines[3 * I + 1] = 0x58000010 | (OffsetToPtr << 3); // adr x16, Lptr in writeTrampolines() 196 unsigned OffsetToPtr = NumTrampolines * TrampolineSize; in writeTrampolines() local 198 memcpy(TrampolineMem + OffsetToPtr, &ResolverAddr, sizeof(void *)); in writeTrampolines() 203 for (unsigned I = 0; I < NumTrampolines; ++I, OffsetToPtr -= TrampolineSize) in writeTrampolines() 204 Trampolines[I] = CallIndirPCRel | ((OffsetToPtr - 6) << 16); in writeTrampolines()
|
/external/llvm/lib/ExecutionEngine/Orc/ |
D | OrcABISupport.cpp | 108 unsigned OffsetToPtr = alignTo(NumTrampolines * TrampolineSize, 8); in writeTrampolines() local 110 memcpy(TrampolineMem + OffsetToPtr, &ResolverAddr, sizeof(void *)); in writeTrampolines() 114 OffsetToPtr -= 4; in writeTrampolines() 118 for (unsigned I = 0; I < NumTrampolines; ++I, OffsetToPtr -= TrampolineSize) { in writeTrampolines() 120 Trampolines[3 * I + 1] = 0x58000010 | (OffsetToPtr << 3); // mov x16, Lptr in writeTrampolines() 197 unsigned OffsetToPtr = NumTrampolines * TrampolineSize; in writeTrampolines() local 199 memcpy(TrampolineMem + OffsetToPtr, &ResolverAddr, sizeof(void *)); in writeTrampolines() 204 for (unsigned I = 0; I < NumTrampolines; ++I, OffsetToPtr -= TrampolineSize) in writeTrampolines() 205 Trampolines[I] = CallIndirPCRel | ((OffsetToPtr - 6) << 16); in writeTrampolines()
|