[ExecutionEngine] Avoid repeated hash lookups (NFC) (#130239)
This commit is contained in:
parent
bcec6c5325
commit
8bf13afd4a
@ -121,13 +121,13 @@ public:
|
||||
OriginalRelValueRef.Addend = Addend;
|
||||
OriginalRelValueRef.SymbolName = TargetName.data();
|
||||
|
||||
auto Stub = Stubs.find(OriginalRelValueRef);
|
||||
if (Stub == Stubs.end()) {
|
||||
auto [Stub, Inserted] = Stubs.try_emplace(OriginalRelValueRef);
|
||||
if (Inserted) {
|
||||
LLVM_DEBUG(dbgs() << " Create a new stub function for "
|
||||
<< TargetName.data() << "\n");
|
||||
|
||||
StubOffset = Section.getStubOffset();
|
||||
Stubs[OriginalRelValueRef] = StubOffset;
|
||||
Stub->second = StubOffset;
|
||||
createStubFunction(Section.getAddressWithOffset(StubOffset));
|
||||
Section.advanceStubOffset(getMaxStubSize());
|
||||
} else {
|
||||
|
||||
@ -160,13 +160,13 @@ public:
|
||||
OriginalRelValueRef.Addend = Addend;
|
||||
OriginalRelValueRef.SymbolName = TargetName.data();
|
||||
|
||||
auto Stub = Stubs.find(OriginalRelValueRef);
|
||||
if (Stub == Stubs.end()) {
|
||||
auto [Stub, Inserted] = Stubs.try_emplace(OriginalRelValueRef);
|
||||
if (Inserted) {
|
||||
LLVM_DEBUG(dbgs() << " Create a new stub function for "
|
||||
<< TargetName.data() << "\n");
|
||||
|
||||
StubOffset = Section.getStubOffset();
|
||||
Stubs[OriginalRelValueRef] = StubOffset;
|
||||
Stub->second = StubOffset;
|
||||
createStubFunction(Section.getAddressWithOffset(StubOffset));
|
||||
Section.advanceStubOffset(getMaxStubSize());
|
||||
} else {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user