Lines Matching refs:proto
1849 #define IR_IS_FP_FUNC_1(proto, _type) (proto->params_count == 1 && \
1850 proto->param_types[0] == _type && \
1851 proto->ret_type == _type)
1855 const ir_proto_t *proto = (const ir_proto_t *)ir_get_str(ctx, func->proto);
1857 if (proto->flags & IR_BUILTIN_FUNC) {
1862 if (IR_IS_FP_FUNC_1(proto, IR_DOUBLE)) {
1866 if (IR_IS_FP_FUNC_1(proto, IR_FLOAT)) {
1870 if (IR_IS_FP_FUNC_1(proto, IR_DOUBLE)) {
1874 if (IR_IS_FP_FUNC_1(proto, IR_FLOAT)) {
1878 if (IR_IS_FP_FUNC_1(proto, IR_DOUBLE)) {
1882 if (IR_IS_FP_FUNC_1(proto, IR_FLOAT)) {
1886 if (IR_IS_FP_FUNC_1(proto, IR_DOUBLE)) {
1890 if (IR_IS_FP_FUNC_1(proto, IR_FLOAT)) {
1894 if (IR_IS_FP_FUNC_1(proto, IR_DOUBLE)) {
1898 if (IR_IS_FP_FUNC_1(proto, IR_FLOAT)) {
1902 if (IR_IS_FP_FUNC_1(proto, IR_DOUBLE)) {
1906 if (IR_IS_FP_FUNC_1(proto, IR_FLOAT)) {
2345 if (func->op == IR_FUNC && func->proto) {