Lines Matching full:destination
39 /// MappedTypes - This is a mapping from a source type to a destination type
49 /// source module that are mapped to an opaque struct in the destination
54 /// destination modules who are getting a body from the source module.
58 /// addTypeMapping - Indicate that the specified type in the destination
146 // type that we're mapping onto this destination type then we succeed. Keep
151 // We can only map one source type onto the opaque destination type.
313 // where T does not exist at all in the destination module.
315 // The other case we watch for is when the type is not in the destination
317 // is already mapped. For example, if the destination module has:
396 /// what the result will look like in the destination module.
403 /// global in the destination module that is being linked to, if any.
410 // Otherwise see if we have a match in the destination module's symtab.
419 // Otherwise, we do in fact link to the destination global.
485 /// the result will look like in the destination module. In particular, it
487 /// global in the source should be copied over to the destination (replacing
589 // At this point, the destination module may have a type "%foo = { i32 }" for
613 // Check to see if the destination module has a struct with the prefix name.
617 // actually used in the destination module. This can happen in situations
719 // module's definition or the destination module's definition.
775 /// destination module if needed, setting up mapping information.
906 // Grab destination global variable.
991 // If the destination module doesn't have module flags yet, then just copy
1028 // If the destination module does not already have this requirement, add
1057 // Update the destination flag to that of the source.
1139 assert(DstM && "Null destination module");
1142 // Inherit the target data from the source module if the destination module