Home | History | Annotate | Download | only in CodeGen

Lines Matching full:linkage

106   // If the thunk has weak/linkonce linkage, but the function must be
381 // Set the right linkage.
435 // If a function has a body, it should have available_externally linkage.
437 "Function should have available_externally linkage!");
439 // Change the linkage.
643 llvm::GlobalVariable::LinkageTypes Linkage,
656 // Set the correct linkage.
657 VTable->setLinkage(Linkage);
667 llvm::GlobalVariable::LinkageTypes Linkage,
692 // linkage construction vtable. The ABI only requires complete-object vtables
694 if (Linkage == llvm::GlobalVariable::AvailableExternallyLinkage)
695 Linkage = llvm::GlobalVariable::InternalLinkage;
699 CGM.CreateOrReplaceCXXRuntimeVariable(Name, ArrayType, Linkage);
717 /// Compute the required linkage of the v-table for the given class.
729 // linkage of the vtable.
739 // unit. If this is the case, use available_externally linkage.
767 // -fapple-kext mode does not support weak linkage, so we must use
768 // internal linkage.
812 llvm::GlobalVariable::LinkageTypes Linkage = CGM.getVTableLinkage(RD);
813 EmitVTableDefinition(VTable, Linkage, RD);
818 EmitVTTDefinition(VTT, Linkage, RD);