Displaying 20 results from an estimated 22 matches for "cccustomaction".
2009 Jan 17
2
[LLVMdev] Using CallingConvLower in ARM target
...add a flag to
CCValAssign (take a bit from HTP) to indicate isCustom and a way to
author an arbitrary CCAction by including the source directly in the
TableGen mini-language. This latter change might want a generic change
to the TableGen language. For example, the syntax might be like:
class foo : CCCustomAction {
code <<< EOF
....multi-line C++ code goes here that allocates regs & mem and
sets CCValAssign::isCustom....
EOF
}
Does this seem reasonable? An alternative is for CCCustom to take a
string that names a function to be called:
CCIfType<[f64], CCCustom<"MyCustomLoweri...
2009 Jan 19
0
[LLVMdev] Using CallingConvLower in ARM target
...n (take a bit from HTP) to indicate isCustom and a way to
> author an arbitrary CCAction by including the source directly in the
> TableGen mini-language. This latter change might want a generic change
> to the TableGen language. For example, the syntax might be like:
>
> class foo : CCCustomAction {
> code <<< EOF
> ....multi-line C++ code goes here that allocates regs & mem and
> sets CCValAssign::isCustom....
> EOF
> }
>
> Does this seem reasonable? An alternative is for CCCustom to take a
> string that names a function to be called:
>
> CCIf...
2009 Feb 07
2
[LLVMdev] Using CallingConvLower in ARM target
...TP) to indicate isCustom and a way to
>> author an arbitrary CCAction by including the source directly in the
>> TableGen mini-language. This latter change might want a generic change
>> to the TableGen language. For example, the syntax might be like:
>>
>> class foo : CCCustomAction {
>> code <<< EOF
>> ....multi-line C++ code goes here that allocates regs & mem and
>> sets CCValAssign::isCustom....
>> EOF
>> }
>>
>> Does this seem reasonable? An alternative is for CCCustom to take a
>> string that names a funct...
2009 Feb 09
0
[LLVMdev] Using CallingConvLower in ARM target
...to
>>> author an arbitrary CCAction by including the source directly in the
>>> TableGen mini-language. This latter change might want a generic
>>> change
>>> to the TableGen language. For example, the syntax might be like:
>>>
>>> class foo : CCCustomAction {
>>> code <<< EOF
>>> ....multi-line C++ code goes here that allocates regs & mem and
>>> sets CCValAssign::isCustom....
>>> EOF
>>> }
>>>
>>> Does this seem reasonable? An alternative is for CCCustom to take a
>>...
2009 Feb 13
2
[LLVMdev] Using CallingConvLower in ARM target
...thor an arbitrary CCAction by including the source directly in the
>>>> TableGen mini-language. This latter change might want a generic
>>>> change
>>>> to the TableGen language. For example, the syntax might be like:
>>>>
>>>> class foo : CCCustomAction {
>>>> code <<< EOF
>>>> ....multi-line C++ code goes here that allocates regs & mem and
>>>> sets CCValAssign::isCustom....
>>>> EOF
>>>> }
>>>>
>>>> Does this seem reasonable? An alternative is fo...
2009 Feb 13
0
[LLVMdev] Using CallingConvLower in ARM target
...source directly in
>>>>> the
>>>>> TableGen mini-language. This latter change might want a generic
>>>>> change
>>>>> to the TableGen language. For example, the syntax might be like:
>>>>>
>>>>> class foo : CCCustomAction {
>>>>> code <<< EOF
>>>>> ....multi-line C++ code goes here that allocates regs & mem and
>>>>> sets CCValAssign::isCustom....
>>>>> EOF
>>>>> }
>>>>>
>>>>> Does this seem reaso...
2009 Feb 13
2
[LLVMdev] Using CallingConvLower in ARM target
...t;>>>>> the
>>>>>> TableGen mini-language. This latter change might want a generic
>>>>>> change
>>>>>> to the TableGen language. For example, the syntax might be like:
>>>>>>
>>>>>> class foo : CCCustomAction {
>>>>>> code <<< EOF
>>>>>> ....multi-line C++ code goes here that allocates regs & mem and
>>>>>> sets CCValAssign::isCustom....
>>>>>> EOF
>>>>>> }
>>>>>>
>>>>&...
2009 Feb 14
2
[LLVMdev] Using CallingConvLower in ARM target
...gt;>>>> TableGen mini-language. This latter change might want a generic
>>>>>>>> change
>>>>>>>> to the TableGen language. For example, the syntax might be like:
>>>>>>>>
>>>>>>>> class foo : CCCustomAction {
>>>>>>>> code <<< EOF
>>>>>>>> ....multi-line C++ code goes here that allocates regs & mem
>>>>>>>> and
>>>>>>>> sets CCValAssign::isCustom....
>>>>>>>> EOF
>&...
2009 Feb 13
0
[LLVMdev] Using CallingConvLower in ARM target
...t; the
>>>>>>> TableGen mini-language. This latter change might want a generic
>>>>>>> change
>>>>>>> to the TableGen language. For example, the syntax might be like:
>>>>>>>
>>>>>>> class foo : CCCustomAction {
>>>>>>> code <<< EOF
>>>>>>> ....multi-line C++ code goes here that allocates regs & mem
>>>>>>> and
>>>>>>> sets CCValAssign::isCustom....
>>>>>>> EOF
>>>>>>...
2009 Jan 03
0
[LLVMdev] Using CallingConvLower in ARM target
On Dec 27, 2008, at 4:30 AM, Sandeep Patel wrote:
> Attached is a prototype patch that uses CCState to lower RET nodes in
> the ARM target. Lowering CALL nodes will come later.
>
> This patch does not handle f64 and i64 types. For these types, it
> would be ideal to request the conversions below:
i64 isn't Legal on ARM, so it should already be handled.
>
>
> def
2009 Feb 14
2
[LLVMdev] Using CallingConvLower in ARM target
...t; generic
>>>>>>>>>> change
>>>>>>>>>> to the TableGen language. For example, the syntax might be
>>>>>>>>>> like:
>>>>>>>>>>
>>>>>>>>>> class foo : CCCustomAction {
>>>>>>>>>> code <<< EOF
>>>>>>>>>> ....multi-line C++ code goes here that allocates regs & mem
>>>>>>>>>> and
>>>>>>>>>> sets CCValAssign::isCustom....
>>>...
2009 Feb 14
0
[LLVMdev] Using CallingConvLower in ARM target
...>>>>> generic
>>>>>>>>> change
>>>>>>>>> to the TableGen language. For example, the syntax might be
>>>>>>>>> like:
>>>>>>>>>
>>>>>>>>> class foo : CCCustomAction {
>>>>>>>>> code <<< EOF
>>>>>>>>> ....multi-line C++ code goes here that allocates regs & mem
>>>>>>>>> and
>>>>>>>>> sets CCValAssign::isCustom....
>>>>>>>...
2009 Feb 16
3
[LLVMdev] Using CallingConvLower in ARM target
...gt;>>>> change
>>>>>>>>>>>> to the TableGen language. For example, the syntax might be
>>>>>>>>>>>> like:
>>>>>>>>>>>>
>>>>>>>>>>>> class foo : CCCustomAction {
>>>>>>>>>>>> code <<< EOF
>>>>>>>>>>>> ....multi-line C++ code goes here that allocates regs & mem
>>>>>>>>>>>> and
>>>>>>>>>>>> sets CCValA...
2009 Feb 14
0
[LLVMdev] Using CallingConvLower in ARM target
...gt;>>>>>>>> change
>>>>>>>>>>> to the TableGen language. For example, the syntax might be
>>>>>>>>>>> like:
>>>>>>>>>>>
>>>>>>>>>>> class foo : CCCustomAction {
>>>>>>>>>>> code <<< EOF
>>>>>>>>>>> ....multi-line C++ code goes here that allocates regs & mem
>>>>>>>>>>> and
>>>>>>>>>>> sets CCValAssign::isCustom...
2009 Feb 18
0
[LLVMdev] Using CallingConvLower in ARM target
...gt; change
>>>>>>>>>>>>> to the TableGen language. For example, the syntax might be
>>>>>>>>>>>>> like:
>>>>>>>>>>>>>
>>>>>>>>>>>>> class foo : CCCustomAction {
>>>>>>>>>>>>> code <<< EOF
>>>>>>>>>>>>> ....multi-line C++ code goes here that allocates regs & mem
>>>>>>>>>>>>> and
>>>>>>>>>>>>...
2009 Feb 18
2
[LLVMdev] Using CallingConvLower in ARM target
...gt;>>>>>>>>>>>> to the TableGen language. For example, the syntax might be
>>>>>>>>>>>>>> like:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> class foo : CCCustomAction {
>>>>>>>>>>>>>> code <<< EOF
>>>>>>>>>>>>>> ....multi-line C++ code goes here that allocates regs & mem
>>>>>>>>>>>>>> and
>>>>>>>>>...
2008 Dec 27
3
[LLVMdev] Using CallingConvLower in ARM target
Attached is a prototype patch that uses CCState to lower RET nodes in
the ARM target. Lowering CALL nodes will come later.
This patch does not handle f64 and i64 types. For these types, it
would be ideal to request the conversions below:
def RetCC_ARM_APCS : CallingConv<[
CCIfType<[f32], CCBitConvertToType<i32>>,
CCIfType<[f64], CCBitConvertToType<i64>>,
2009 Feb 26
0
[LLVMdev] Using CallingConvLower in ARM target
...e. For example, the syntax
>>>>>>>>>>>>>>> might be
>>>>>>>>>>>>>>> like:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> class foo : CCCustomAction {
>>>>>>>>>>>>>>> code <<< EOF
>>>>>>>>>>>>>>> ....multi-line C++ code goes here that allocates regs
>>>>>>>>>>>>>>> & mem
>>>>>>&g...
2009 Feb 28
3
[LLVMdev] Using CallingConvLower in ARM target
..., the syntax
>>>>>>>>>>>>>>>> might be
>>>>>>>>>>>>>>>> like:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> class foo : CCCustomAction {
>>>>>>>>>>>>>>>> code <<< EOF
>>>>>>>>>>>>>>>> ....multi-line C++ code goes here that allocates regs
>>>>>>>>>>>>>>>> & mem
>>>>...
2009 Apr 17
0
[LLVMdev] Using CallingConvLower in ARM target
...;>>>>>>>>>>>>> might be
>>>>>>>>>>>>>>>>>> like:
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> class foo : CCCustomAction {
>>>>>>>>>>>>>>>>>> code <<< EOF
>>>>>>>>>>>>>>>>>> ....multi-line C++ code goes here that allocates regs
>>>>>>>>>>>>>>>>>> &a...