reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
3287 if (OldTypeInfo.getCC() != NewTypeInfo.getCC()) { 3296 NewTypeInfo = NewTypeInfo.withCallingConv(OldTypeInfo.getCC()); 3296 NewTypeInfo = NewTypeInfo.withCallingConv(OldTypeInfo.getCC()); 3303 << FunctionType::getNameForCallConv(NewTypeInfo.getCC()) 3305 NewTypeInfo = NewTypeInfo.withCallingConv(OldTypeInfo.getCC()); 3305 NewTypeInfo = NewTypeInfo.withCallingConv(OldTypeInfo.getCC()); 3311 << FunctionType::getNameForCallConv(NewTypeInfo.getCC()) 3323 if (OldTypeInfo.getNoReturn() && !NewTypeInfo.getNoReturn()) { 3324 NewTypeInfo = NewTypeInfo.withNoReturn(true); 3324 NewTypeInfo = NewTypeInfo.withNoReturn(true); 3329 if (OldTypeInfo.getHasRegParm() != NewTypeInfo.getHasRegParm() || 3330 OldTypeInfo.getRegParm() != NewTypeInfo.getRegParm()) { 3331 if (NewTypeInfo.getHasRegParm()) { 3339 NewTypeInfo = NewTypeInfo.withRegParm(OldTypeInfo.getRegParm()); 3339 NewTypeInfo = NewTypeInfo.withRegParm(OldTypeInfo.getRegParm()); 3344 if (OldTypeInfo.getProducesResult() != NewTypeInfo.getProducesResult()) { 3345 if (NewTypeInfo.getProducesResult()) { 3352 NewTypeInfo = NewTypeInfo.withProducesResult(true); 3352 NewTypeInfo = NewTypeInfo.withProducesResult(true); 3357 NewTypeInfo.getNoCallerSavedRegs()) { 3358 if (NewTypeInfo.getNoCallerSavedRegs()) { 3366 NewTypeInfo = NewTypeInfo.withNoCallerSavedRegs(true); 3366 NewTypeInfo = NewTypeInfo.withNoCallerSavedRegs(true); 3372 AdjustedType = Context.adjustFunctionType(AdjustedType, NewTypeInfo); 3568 if (!OldTypeInfo.getNoReturn() && NewTypeInfo.getNoReturn()) {