Lines Matching refs:FT

1163   FunctionType *FT = F->getFunctionType();  in buildWrapperFunction()  local
1179 std::vector<Value *> Args(ArgIt, ArgIt + FT->getNumParams()); in buildWrapperFunction()
1182 if (FT->getReturnType()->isVoidTy()) in buildWrapperFunction()
1426 FunctionType *FT = F.getFunctionType(); in runImpl() local
1428 bool IsZeroArgsVoidRet = (FT->getNumParams() == 0 && !FT->isVarArg() && in runImpl()
1429 FT->getReturnType()->isVoidTy()); in runImpl()
1454 WrapperLinkage, FT); in runImpl()
1458 ConstantExpr::getBitCast(NewF, PointerType::getUnqual(FT)); in runImpl()
1515 } else if (FT->isVarArg()) { in runImpl()
2805 FunctionType *FT = F.getFunctionType(); in addShadowArguments() local
2810 for (unsigned N = FT->getNumParams(); N != 0; ++I, --N) in addShadowArguments()
2814 if (FT->isVarArg()) { in addShadowArguments()
2816 CB.arg_size() - FT->getNumParams()); in addShadowArguments()
2831 if (!FT->getReturnType()->isVoidTy()) { in addShadowArguments()
2844 FunctionType *FT = F.getFunctionType(); in addOriginArguments() local
2849 for (unsigned N = FT->getNumParams(); N != 0; ++I, --N) in addOriginArguments()
2853 if (FT->isVarArg()) { in addOriginArguments()
2855 ArrayType::get(DFSF.DFS.OriginTy, CB.arg_size() - FT->getNumParams()); in addOriginArguments()
2869 if (!FT->getReturnType()->isVoidTy()) { in addOriginArguments()
2910 FunctionType *FT = F.getFunctionType(); in visitWrappedCallBase() local
2911 TransformedFunction CustomFn = DFSF.DFS.getCustomFunctionType(FT); in visitWrappedCallBase()
2920 if (!FT->getReturnType()->isVoidTy()) { in visitWrappedCallBase()
2929 for (unsigned N = FT->getNumParams(); N != 0; ++I, --N) { in visitWrappedCallBase()
2943 append_range(Args, drop_begin(CB.args(), FT->getNumParams())); in visitWrappedCallBase()
2953 for (unsigned N = 0; N < FT->getNumParams(); N++) { in visitWrappedCallBase()
2967 if (!FT->getReturnType()->isVoidTy()) { in visitWrappedCallBase()
2971 FT->getReturnType(), LabelLoad, &CB)); in visitWrappedCallBase()
3007 FunctionType *FT = CB.getFunctionType(); in visitCallBase() local
3012 for (unsigned I = 0, N = FT->getNumParams(); I != N; ++I) { in visitCallBase()
3023 DL.getTypeAllocSize(DFSF.DFS.getShadowTy(FT->getParamType(I))); in visitCallBase()
3029 DFSF.getArgTLS(FT->getParamType(I), ArgOffset, IRB), in visitCallBase()