putting relocations into the constant pool - this isn't needed
for correctness and in the rare occasion it happens would pull
us out of fast isel for the block.
If fast-isel application startup time ever becomes an issue we
can add better support for these addresses instead of bailing.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92995
91177308-0d34-0410-b5e6-
96231b3b80d8
PICBase = X86::RIP;
}
- // If we've gotten here we need to make sure we don't have a constant
- // that needs a relocation, because then we shouldn't put it into the
- // constant pool.
- if (C->getRelocationInfo() != Constant::NoRelocation)
- return 0;
-
// Create the load from the constant pool.
unsigned MCPOffset = MCP.getConstantPoolIndex(C, Align);
unsigned ResultReg = createResultReg(RC);