src/codegen/ia32/macro-assembler-ia32.cc
Operand TurboAssembler::ExternalReferenceAddressAsOperand(
    ExternalReference reference) {
  DCHECK(root_array_available());
  DCHECK(options().isolate_independent_code);
  return Operand(
      kRootRegister,
      RootRegisterOffsetForExternalReferenceTableEntry(isolate(), reference));
}
// TODO(v8:6666): If possible, refactor into a platform-independent function in
// TurboAssembler.
If possible, refactor into a platform-independent function in
TurboAssembler.
If possible refactor into a platform - independent function in TurboAssembler .
Operand TurboAssembler::ExternalReferenceAddressAsOperand(
    ExternalReference reference) {
  DCHECK(root_array_available());
  DCHECK(options().isolate_independent_code);
  return Operand(
      kRootRegister,
      RootRegisterOffsetForExternalReferenceTableEntry(isolate(), reference));
}
Operand TurboAssembler :: ExternalReferenceAddressAsOperand ( ExternalReference reference ) { DCHECK ( root_array_available ( ) ) ; DCHECK ( options ( ) . isolate_independent_code ) ; return Operand ( kRootRegister , RootRegisterOffsetForExternalReferenceTableEntry ( isolate ( ) , reference ) ) ; }
TODO(v8:6666): If possible, refactor into a platform-independent function in
TurboAssembler.
TODO ( v8 : 6666 ) : If possible refactor into a platform - independent function in TurboAssembler .