Displaying 3 results from an estimated 3 matches for "target_data_layout".
2011 Feb 15
3
[LLVMdev] How to use ConstantFoldConstantExpression?
...ntExpression could be used,
however I am not able to make it fold anything. Could you please give me some advice, what I am doing wrong?
My code looks something like this:
//data layout is obtained from clang-generated code for triple arm-none-linux-gnueabi with added v32:32:32
const char* const TARGET_DATA_LAYOUT =
"e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v32:32:32-v64:64:64-v128:128:128-a0:0:64-n32";
TargetData TD(TARGET_DATA_LAYOUT);
void transformConstantExpr(ConstantExpr* cop)
{
Constant* val = ConstantFoldConstantExpression(cop, &TD);
if (val...
2011 Feb 15
0
[LLVMdev] How to use ConstantFoldConstantExpression?
...however I am not able to make it fold anything. Could you please give me some advice, what I am doing wrong?
>
>
> My code looks something like this:
>
> //data layout is obtained from clang-generated code for triple arm-none-linux-gnueabi with added v32:32:32
> const char* const TARGET_DATA_LAYOUT =
> "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v32:32:32-v64:64:64-v128:128:128-a0:0:64-n32";
>
> TargetData TD(TARGET_DATA_LAYOUT);
>
> void transformConstantExpr(ConstantExpr* cop)
> {
> Constant* val = ConstantFoldConstantExpr...
2011 Feb 15
2
[LLVMdev] How to use ConstantFoldConstantExpression?
...however I am not able to make it fold anything. Could you please give me some advice, what I am doing wrong?
>
>
> My code looks something like this:
>
> //data layout is obtained from clang-generated code for triple arm-none-linux-gnueabi with added v32:32:32
> const char* const TARGET_DATA_LAYOUT =
> "e-p:32:32:32-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v32:32:32-v64:64:64-v128:128:128-a0:0:64-n32";
>
> TargetData TD(TARGET_DATA_LAYOUT);
>
> void transformConstantExpr(ConstantExpr* cop)
> {
> Constant* val = ConstantFoldConstantExpr...