forked from OSchip/llvm-project
Doh. ARM::LEApcrel is a single instruction MI.
llvm-svn: 36513
This commit is contained in:
parent
62f65468bc
commit
559c546453
|
@ -874,11 +874,9 @@ bool ARMConstantIslands::HandleConstantPoolUser(MachineFunction &Fn,
|
|||
// Compute this only once, it's expensive
|
||||
unsigned UserOffset = GetOffsetOf(UserMI) + (isThumb ? 4 : 8);
|
||||
|
||||
// Special cases: LEApcrel and tLEApcrel are two instructions MI's. The
|
||||
// actual user is the second instruction.
|
||||
if (UserMI->getOpcode() == ARM::LEApcrel)
|
||||
UserOffset += 4;
|
||||
else if (UserMI->getOpcode() == ARM::tLEApcrel)
|
||||
// Special case: tLEApcrel are two instructions MI's. The actual user is the
|
||||
// second instruction.
|
||||
if (UserMI->getOpcode() == ARM::tLEApcrel)
|
||||
UserOffset += 2;
|
||||
|
||||
// See if the current entry is within range, or there is a clone of it
|
||||
|
|
Loading…
Reference in New Issue