Displaying 7 results from an estimated 7 matches for "mul_lohi".
Did you mean:
umul_lohi
2008 Sep 12
2
[LLVMdev] Difficulty with reusing DAG nodes.
Eli Friedman wrote:
> I haven't looked at the rest of the email carefully, but why aren't
> you just implementing MULHU and MULHS? There's no point to
> implementing the *MUL_LOHI variants if the processor doesn't have
> them.
I have implemented MULHU and MULHS. But if I take out my *MUL_LOHI
stuff, the error I get is
[~/ellcc/ellcc] main% ./nios2-elf-ecc -S test.c
Cannot yet select: 0xaf93a34: i32,i32 = umul_lohi 0xaf9345c, 0xaf93924
What could I be doing to make...
2008 Sep 12
3
[LLVMdev] Difficulty with reusing DAG nodes.
I'm trying to implement *MUL_LOHI for my processor.
My processor has mulxss (e.g.) that gives the 32 high bits of a 64 bit
multiply.
I tried this in ios2ISelDAGToDAG.cpp:
/// Mul/Div with two results
case ISD::SMUL_LOHI:
case ISD::UMUL_LOHI: {
SDValue Op1 = Node->getOperand(0);
SDValue Op2 = Node-&...
2008 Sep 12
0
[LLVMdev] Difficulty with reusing DAG nodes.
On Thu, Sep 11, 2008 at 6:09 PM, Richard Pennington <rich at pennware.com> wrote:
> I'm trying to implement *MUL_LOHI for my processor.
>
> My processor has mulxss (e.g.) that gives the 32 high bits of a 64 bit
> multiply.
I haven't looked at the rest of the email carefully, but why aren't
you just implementing MULHU and MULHS? There's no point to
implementing the *MUL_LOHI variants if the p...
2008 Sep 12
0
[LLVMdev] Difficulty with reusing DAG nodes.
Richard Pennington wrote:
> Eli Friedman wrote:
>
>> I haven't looked at the rest of the email carefully, but why aren't
>> you just implementing MULHU and MULHS? There's no point to
>> implementing the *MUL_LOHI variants if the processor doesn't have
>> them.
>>
>
> I have implemented MULHU and MULHS. But if I take out my *MUL_LOHI
> stuff, the error I get is
>
> [~/ellcc/ellcc] main% ./nios2-elf-ecc -S test.c
> Cannot yet select: 0xaf93a34: i32,i32 = umul_lohi 0xaf9...
2008 Sep 11
0
[LLVMdev] Tail-calling
On Thu, Sep 11, 2008 at 4:31 PM, Arnold Schwaighofer
<arnold.schwaighofer at gmail.com> wrote:
> Tail calls through function pointers should work.If not please send a testcase.
>
> I just added the two examples from the bug (1392) that calls for true
> tail call support. They work on my machine (-tailcallopt needs to be
> enabled) ;)
>
> That would be commit 56127.
>
2008 Sep 11
3
[LLVMdev] Tail-calling
Tail calls through function pointers should work.If not please send a testcase.
I just added the two examples from the bug (1392) that calls for true
tail call support. They work on my machine (-tailcallopt needs to be
enabled) ;)
That would be commit 56127.
regards
On Thu, Sep 11, 2008 at 11:21 PM, Evan Cheng <evan.cheng at apple.com> wrote:
> Arnold implemented tail call. We
2016 Dec 12
0
LLVM Weekly - #154, Dec 12th 2016
...ke IRBuilder, allowing you to
insert an instruction before the passed instruction.
[r288980](http://reviews.llvm.org/rL288980).
* A DWARF generator was added to enable the unit testing of DWARF APIs with
gtest. [r289010](http://reviews.llvm.org/rL289010).
* The SelectionDAG learned to expand `[US]MUL_LOHI`. Previously, setting it to
expand would just prevent the node from being generated.
[r289050](http://reviews.llvm.org/rL289050).
* Tests written in .mir should go in test/CodeGen/YourTarget rather than
test/CodeGen/MIR (that folder just contains tests for the MIR infrastructure).
[r289254](http:/...