forked from OSchip/llvm-project
parent
39c041cae7
commit
c91fa6d19f
|
|
@ -123,8 +123,8 @@ namespace {
|
|||
return FunctionToLazyStubMap;
|
||||
}
|
||||
|
||||
GlobalToIndirectSymMapTy& getGlobalToIndirectSymMap(const MutexGuard& locked) {
|
||||
assert(locked.holds(TheJIT->lock));
|
||||
GlobalToIndirectSymMapTy& getGlobalToIndirectSymMap(const MutexGuard& lck) {
|
||||
assert(lck.holds(TheJIT->lock));
|
||||
return GlobalToIndirectSymMap;
|
||||
}
|
||||
|
||||
|
|
@ -132,8 +132,9 @@ namespace {
|
|||
const MutexGuard &locked, void *CallSite) const {
|
||||
assert(locked.holds(TheJIT->lock));
|
||||
|
||||
// The address given to us for the stub may not be exactly right, it might be
|
||||
// a little bit after the stub. As such, use upper_bound to find it.
|
||||
// The address given to us for the stub may not be exactly right, it
|
||||
// might be a little bit after the stub. As such, use upper_bound to
|
||||
// find it.
|
||||
CallSiteToFunctionMapTy::const_iterator I =
|
||||
CallSiteToFunctionMap.upper_bound(CallSite);
|
||||
assert(I != CallSiteToFunctionMap.begin() &&
|
||||
|
|
@ -659,7 +660,8 @@ void *JITResolver::JITCompilerFn(void *Stub) {
|
|||
|
||||
// If lazy compilation is disabled, emit a useful error message and abort.
|
||||
if (!JR->TheJIT->isCompilingLazily()) {
|
||||
report_fatal_error("LLVM JIT requested to do lazy compilation of function '"
|
||||
report_fatal_error("LLVM JIT requested to do lazy compilation of"
|
||||
" function '"
|
||||
+ F->getName() + "' when lazy compiles are disabled!");
|
||||
}
|
||||
|
||||
|
|
@ -859,7 +861,8 @@ bool JITEmitter::finishFunction(MachineFunction &F) {
|
|||
} else if (MR.isBasicBlock()) {
|
||||
ResultPtr = (void*)getMachineBasicBlockAddress(MR.getBasicBlock());
|
||||
} else if (MR.isConstantPoolIndex()) {
|
||||
ResultPtr = (void*)getConstantPoolEntryAddress(MR.getConstantPoolIndex());
|
||||
ResultPtr =
|
||||
(void*)getConstantPoolEntryAddress(MR.getConstantPoolIndex());
|
||||
} else {
|
||||
assert(MR.isJumpTableIndex());
|
||||
ResultPtr=(void*)getJumpTableEntryAddress(MR.getJumpTableIndex());
|
||||
|
|
|
|||
Loading…
Reference in New Issue