reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
3050 Assert(!CI.isInlineAsm(), "cannot use musttail call with inline asm", &CI); 3050 Assert(!CI.isInlineAsm(), "cannot use musttail call with inline asm", &CI); 3055 Function *F = CI.getParent()->getParent(); 3057 FunctionType *CalleeTy = CI.getFunctionType(); 3058 if (!CI.getCalledFunction() || !CI.getCalledFunction()->isIntrinsic()) { 3058 if (!CI.getCalledFunction() || !CI.getCalledFunction()->isIntrinsic()) { 3061 &CI); 3065 "cannot guarantee tail call due to mismatched parameter types", &CI); 3069 "cannot guarantee tail call due to mismatched varargs", &CI); 3071 "cannot guarantee tail call due to mismatched return types", &CI); 3074 Assert(F->getCallingConv() == CI.getCallingConv(), 3075 "cannot guarantee tail call due to mismatched calling conv", &CI); 3080 AttributeList CalleeAttrs = CI.getAttributes(); 3087 &CI, CI.getOperand(I)); 3087 &CI, CI.getOperand(I)); 3094 Value *RetVal = &CI; 3095 Instruction *Next = CI.getNextNode(); 3108 &CI);