expand_call()函数在expr.c文件中。
下面是expand_call()函数的主要调试结果,记录之。
主要是加入了debug_tree()函数和debug_rtx()函数。
debug_tree()函数加入到了expand_expr()函数的开始。
debug_rtx()函数加入到了gen_rtx()函数的结束处。
emit_call_1()函数是何时调用的也能看出。e...
分类:
其他好文 时间:
2015-01-05 11:12:32
阅读次数:
184
rtx
expand_expr (exp, target, tmode, modifier)
register tree exp;
rtx target;
enum machine_mode tmode;
enum expand_modifier modifier;
{
.....
case STRING_CST:
...
分类:
其他好文 时间:
2015-01-05 09:27:54
阅读次数:
239
tree.def 中第0x3d个元素是
DEFTREECODE (CALL_EXPR, "call_expr", "e", 3)
下面是debug_tree()函数的结果,可以看出expand_expr()函数到gen_rtx()函数的调用过程!
expand_expr code = 3d
type
size
align 3...
分类:
其他好文 时间:
2015-01-04 23:06:23
阅读次数:
306
Bash 支持很多运算符,包括算数运算符、关系运算符、布尔运算符、字符串运算符和文件测试运算符。原生bash不支持简单的数学运算,但是可以通过其他命令来实现,例如 awk 和 expr,expr 最常用。expr 是一款表达式计算工具,使用它能完成表达式的求值操作。例如,两个数相加:#!/bin/b...
分类:
系统相关 时间:
2014-12-30 20:25:27
阅读次数:
274
主要思想:本程序分2个类一个是ExpressionString类,主要用于存储表达式以及对它进行求值。以下是该类中的内容:(NSString *)expString//用于存储要计算的表达式;-(NSString*)caculateExpression//就用于计算该表达式的值。另外一个类是Expr...
分类:
其他好文 时间:
2014-12-30 11:35:27
阅读次数:
290
MySQL聚合函数常用的有五个SUMCOUNTAVGMIN/MAXAVG([DISTINCT]expr)返回expr的平均值。DISTINCT选项可用于返回expr的不同值的平均值。SELECTgender,AVG(age)FROMstudentGROUPBYgender;COUNT(expr)返回SELECT语句检索到的行中非NULL值的数目。SELECTCOUNT(*)FROMstudent;--返回检..
分类:
数据库 时间:
2014-12-30 01:50:00
阅读次数:
281
最近在做一个用Access的东东,其中用到了case when的方式,但是Access是不支持这种语法的,查询知道IIf和Swith可以作为替代,总结如下:IIf(expr, truepart, falsepart)IIf 函数的语法含有下面这些命名参数:部分 描述expr 必要参数。用...
分类:
数据库 时间:
2014-12-28 10:23:43
阅读次数:
137
用jquery编写的分页插件源码function _pager_go(total_page) { var page_str = $("#_pager_textbox").val(); var int_expr = /^(\+|-)?\d+$/; if (!int_expr.test...
分类:
Web程序 时间:
2014-12-26 16:15:05
阅读次数:
147
1.变量测试与内容替换小结:1)var=${str-expr},str没有设定,则var等于expr;str=’’,则var=’’;str已设定则var=$str2)var=${str:-expr},str没有设定,则var等于expr;str=’’,则var=expr;str已设定则var=$str3)var=${str+expr}:str没有设定,则var等于’’;str=..
分类:
其他好文 时间:
2014-12-25 06:38:57
阅读次数:
400
#!/bin/bash
#随机取出res目录下20个大于50K的图片并输出其名称
res=(`findres/-name"*.png"-size+50k-o-name"*.jpg"-size+50k`)
tmp_file="/tmp/temp_res.txt"
touch$tmp_file
>$tmp_file
while[[`uniq$tmp_file|wc-l`!=20]]
do
echo`expr$RANDOM%${#res[@]}`>>$t..
分类:
其他好文 时间:
2014-12-22 02:07:10
阅读次数:
205