Lines Matching defs:ResultPtr
726 void *ResultPtr = TheJIT->getPointerToGlobalIfAvailable(F);
727 if (ResultPtr) return ResultPtr;
844 void *ResultPtr = 0;
847 ResultPtr = TheJIT->getPointerToNamedFunction(MR.getExternalSymbol(),
850 << ResultPtr << "]\n");
854 ResultPtr = Resolver.getExternalFunctionStub(ResultPtr);
857 ResultPtr = getPointerToGlobal(MR.getGlobalValue(),
861 ResultPtr = getPointerToGVIndirectSym(
864 ResultPtr = (void*)getMachineBasicBlockAddress(MR.getBasicBlock());
866 ResultPtr =
870 ResultPtr=(void*)getJumpTableEntryAddress(MR.getJumpTableIndex());
873 MR.setResultPointer(ResultPtr);
879 unsigned idx = Resolver.getGOTIndexForAddr(ResultPtr);
881 if (((void**)MemMgr->getGOTBase())[idx] != ResultPtr) {
882 DEBUG(dbgs() << "JIT: GOT was out of date for " << ResultPtr
885 ((void**)MemMgr->getGOTBase())[idx] = ResultPtr;