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

/external/llvm/lib/Target/ARM/
H A DARMJITInfo.cpp271 void *RelocPos = (char*)Function + MR->getMachineCodeOffset(); local
279 ResultPtr = ResultPtr - (intptr_t)RelocPos - 8;
282 *((intptr_t*)RelocPos) |= 1 << ARMII::U_BitShift;
285 *((intptr_t*)RelocPos) &= ~(1 << ARMII::U_BitShift);
292 *((intptr_t*)RelocPos) |= ResultPtr;
295 *((intptr_t*)RelocPos) |= 15 << ARMII::RegRnShift;
302 *((intptr_t*)RelocPos) |= (intptr_t)ResultPtr;
311 ResultPtr = ResultPtr - (intptr_t)RelocPos - 8;
314 *((intptr_t*)RelocPos) |= ResultPtr;
319 ResultPtr = ResultPtr - (intptr_t)RelocPos
[all...]
/external/llvm/lib/Target/Mips/
H A DMipsJITInfo.cpp252 void *RelocPos = (char*) Function + MR->getMachineCodeOffset(); local
257 ResultPtr = (((ResultPtr - (intptr_t) RelocPos) - 4) >> 2) & 0xffff;
258 *((unsigned*) RelocPos) |= (unsigned) ResultPtr;
263 *((unsigned*) RelocPos) |= (unsigned) ResultPtr;
271 *((unsigned*) RelocPos) |= (unsigned) ResultPtr;
278 int Addend = *((unsigned*) RelocPos) & 0xffff;
280 *((unsigned*) RelocPos) &= 0xffff0000;
281 *((unsigned*) RelocPos) |= (unsigned) ResultPtr;
/external/llvm/lib/Target/PowerPC/
H A DPPCJITInfo.cpp427 unsigned *RelocPos = (unsigned*)Function + MR->getMachineCodeOffset()/4; local
433 ResultPtr = (ResultPtr-(intptr_t)RelocPos) >> 2;
436 *RelocPos |= (ResultPtr & ((1 << 24)-1)) << 2;
441 ResultPtr = (ResultPtr-(intptr_t)RelocPos) >> 2;
444 *RelocPos |= (ResultPtr & ((1 << 14)-1)) << 2;
461 unsigned LowBits = (*RelocPos + ResultPtr) & 65535;
462 unsigned HighBits = *RelocPos & ~65535;
463 *RelocPos = LowBits | HighBits; // Slam into low 16-bits
470 unsigned LowBits = (*RelocPos + ResultPtr) & 0xFFFC;
471 unsigned HighBits = *RelocPos
[all...]
/external/llvm/lib/Target/Sparc/
H A DSparcJITInfo.cpp279 void *RelocPos = (char*) Function + MR->getMachineCodeOffset(); local
292 ResultPtr = ((ResultPtr - (intptr_t)RelocPos) >> 2) & 0x3fffffff;
296 ResultPtr = ((ResultPtr - (intptr_t)RelocPos) >> 2) & 0x3fffff;
300 ResultPtr = ((ResultPtr - (intptr_t)RelocPos) >> 2) & 0x7ffff;
324 *((unsigned*) RelocPos) |= (unsigned) ResultPtr;
/external/llvm/lib/Target/X86/
H A DX86JITInfo.cpp551 void *RelocPos = (char*)Function + MR->getMachineCodeOffset(); local
557 ResultPtr = ResultPtr -(intptr_t)RelocPos - 4 - MR->getConstantVal();
558 addUnaligned<unsigned>(RelocPos, ResultPtr);
565 addUnaligned<unsigned>(RelocPos, ResultPtr);
572 addUnaligned<unsigned>(RelocPos, ResultPtr);
575 addUnaligned<intptr_t>(RelocPos, ResultPtr);

Completed in 498 milliseconds