Searched refs:RelocPos (Results 1 - 5 of 5) sorted by relevance

/freebsd-10.2-release/contrib/llvm/lib/Target/ARM/
H A DARMJITInfo.cpp270 void *RelocPos = (char*)Function + MR->getMachineCodeOffset(); local
278 ResultPtr = ResultPtr - (intptr_t)RelocPos - 8;
281 *((intptr_t*)RelocPos) |= 1 << ARMII::U_BitShift;
284 *((intptr_t*)RelocPos) &= ~(1 << ARMII::U_BitShift);
291 *((intptr_t*)RelocPos) |= ResultPtr;
294 *((intptr_t*)RelocPos) |= 15 << ARMII::RegRnShift;
301 *((intptr_t*)RelocPos) |= (intptr_t)ResultPtr;
310 ResultPtr = ResultPtr - (intptr_t)RelocPos - 8;
313 *((intptr_t*)RelocPos) |= ResultPtr;
318 ResultPtr = ResultPtr - (intptr_t)RelocPos
[all...]
/freebsd-10.2-release/contrib/llvm/lib/Target/Mips/
H A DMipsJITInfo.cpp251 void *RelocPos = (char*) Function + MR->getMachineCodeOffset(); local
256 ResultPtr = (((ResultPtr - (intptr_t) RelocPos) - 4) >> 2) & 0xffff;
257 *((unsigned*) RelocPos) |= (unsigned) ResultPtr;
262 *((unsigned*) RelocPos) |= (unsigned) ResultPtr;
270 *((unsigned*) RelocPos) |= (unsigned) ResultPtr;
277 int Addend = *((unsigned*) RelocPos) & 0xffff;
279 *((unsigned*) RelocPos) &= 0xffff0000;
280 *((unsigned*) RelocPos) |= (unsigned) ResultPtr;
/freebsd-10.2-release/contrib/llvm/lib/Target/PowerPC/
H A DPPCJITInfo.cpp416 unsigned *RelocPos = (unsigned*)Function + MR->getMachineCodeOffset()/4; local
422 ResultPtr = (ResultPtr-(intptr_t)RelocPos) >> 2;
425 *RelocPos |= (ResultPtr & ((1 << 24)-1)) << 2;
430 ResultPtr = (ResultPtr-(intptr_t)RelocPos) >> 2;
433 *RelocPos |= (ResultPtr & ((1 << 14)-1)) << 2;
450 unsigned LowBits = (*RelocPos + ResultPtr) & 65535;
451 unsigned HighBits = *RelocPos & ~65535;
452 *RelocPos = LowBits | HighBits; // Slam into low 16-bits
459 unsigned LowBits = (*RelocPos + ResultPtr) & 0xFFFC;
460 unsigned HighBits = *RelocPos
[all...]
/freebsd-10.2-release/contrib/llvm/lib/Target/Sparc/
H A DSparcJITInfo.cpp277 void *RelocPos = (char*) Function + MR->getMachineCodeOffset(); local
290 ResultPtr = ((ResultPtr - (intptr_t)RelocPos) >> 2) & 0x3fffffff;
294 ResultPtr = ((ResultPtr - (intptr_t)RelocPos) >> 2) & 0x3fffff;
298 ResultPtr = ((ResultPtr - (intptr_t)RelocPos) >> 2) & 0x7ffff;
322 *((unsigned*) RelocPos) |= (unsigned) ResultPtr;
/freebsd-10.2-release/contrib/llvm/lib/Target/X86/
H A DX86JITInfo.cpp545 void *RelocPos = (char*)Function + MR->getMachineCodeOffset(); local
551 ResultPtr = ResultPtr -(intptr_t)RelocPos - 4 - MR->getConstantVal();
552 addUnaligned<unsigned>(RelocPos, ResultPtr);
559 addUnaligned<unsigned>(RelocPos, ResultPtr);
566 addUnaligned<unsigned>(RelocPos, ResultPtr);
569 addUnaligned<intptr_t>(RelocPos, ResultPtr);

Completed in 169 milliseconds