search for: nvptxtargetlowering

Displaying 9 results from an estimated 9 matches for "nvptxtargetlowering".

2012 Jun 30
2
[LLVMdev] [NVPTX] Backend failure in LegalizeDAG due to unimplemented expand in target lowering
Hi Dmitry, > So instead of setOperationAction(ISD::STORE, MVT::i1, Expand); one > should probably do setOperationAction(ISD::STORE, MVT::i1, Custom); > and implement it in NVPTXTargetLowering::LowerOperation. > > But this issue makes a good point about the code efficiency: I suspect > such expansion will be very ugly in terms of performance. Probably we > can do much better if bool would use i32 instead of i1. I don't know > how to do that, though. Is it possible? di...
2012 Jun 30
0
[LLVMdev] [NVPTX] Backend failure in LegalizeDAG due to unimplemented expand in target lowering
Thanks, for insight, Eli, So instead of setOperationAction(ISD::STORE, MVT::i1, Expand); one should probably do setOperationAction(ISD::STORE, MVT::i1, Custom); and implement it in NVPTXTargetLowering::LowerOperation. But this issue makes a good point about the code efficiency: I suspect such expansion will be very ugly in terms of performance. Probably we can do much better if bool would use i32 instead of i1. I don't know how to do that, though. Is it possible? Anyway, if this is a defec...
2012 Jun 29
2
[LLVMdev] [NVPTX] Backend failure in LegalizeDAG due to unimplemented expand in target lowering
On Fri, Jun 29, 2012 at 2:11 PM, Dmitry N. Mikushin <maemarcus at gmail.com> wrote: > Hi again, > > Kind people on #llvm helped me to utilize bugpoint to reduce the > previously submitted test case. For record, it code be done with the > following command: > > $ bugpoint -llc-safe test.ll > > The resulting IR is attached, and it is crashing in the same way. Is >
2012 Jun 30
2
[LLVMdev] [NVPTX] Backend failure in LegalizeDAG due to unimplemented expand in target lowering
...class. Ciao, Duncan. > > 2012/6/30 Duncan Sands <baldrick at free.fr>: >> Hi Dmitry, >>> So instead of setOperationAction(ISD::STORE, MVT::i1, Expand); one >>> should probably do setOperationAction(ISD::STORE, MVT::i1, Custom); >>> and implement it in NVPTXTargetLowering::LowerOperation. >>> >>> But this issue makes a good point about the code efficiency: I suspect >>> such expansion will be very ugly in terms of performance. Probably we >>> can do much better if bool would use i32 instead of i1. I don't know >>> how...
2012 Jun 30
0
[LLVMdev] [NVPTX] Backend failure in LegalizeDAG due to unimplemented expand in target lowering
...you declare i1 to be an illegal type? No. How? 2012/6/30 Duncan Sands <baldrick at free.fr>: > Hi Dmitry, >> So instead of setOperationAction(ISD::STORE, MVT::i1, Expand); one >> should probably do setOperationAction(ISD::STORE, MVT::i1, Custom); >> and implement it in NVPTXTargetLowering::LowerOperation. >> >> But this issue makes a good point about the code efficiency: I suspect >> such expansion will be very ugly in terms of performance. Probably we >> can do much better if bool would use i32 instead of i1. I don't know >> how to do that, though....
2012 Jul 02
4
[LLVMdev] [NVPTX] Backend failure in LegalizeDAG due to unimplemented expand in target lowering
...e.fr>: > >>> > >>> Hi Dmitry, > >>>> > >>>> So instead of setOperationAction(ISD::STORE, MVT::i1, Expand); one > >>>> should probably do setOperationAction(ISD::STORE, MVT::i1, Custom); > >>>> and implement it in NVPTXTargetLowering::LowerOperation. > >>>> > >>>> But this issue makes a good point about the code efficiency: I suspect > >>>> such expansion will be very ugly in terms of performance. Probably we > >>>> can do much better if bool would use i32 instead of i...
2012 Jul 01
0
[LLVMdev] [NVPTX] Backend failure in LegalizeDAG due to unimplemented expand in target lowering
...ncan Sands <baldrick at free.fr>: >>> >>> Hi Dmitry, >>>> >>>> So instead of setOperationAction(ISD::STORE, MVT::i1, Expand); one >>>> should probably do setOperationAction(ISD::STORE, MVT::i1, Custom); >>>> and implement it in NVPTXTargetLowering::LowerOperation. >>>> >>>> But this issue makes a good point about the code efficiency: I suspect >>>> such expansion will be very ugly in terms of performance. Probably we >>>> can do much better if bool would use i32 instead of i1. I don't know...
2012 Jul 03
0
[LLVMdev] [NVPTX] Backend failure in LegalizeDAG due to unimplemented expand in target lowering
...<mailto:baldrick at free.fr>>: >>> >>> Hi Dmitry, >>>> >>>> So instead of setOperationAction(ISD::STORE, MVT::i1, Expand); one >>>> should probably do setOperationAction(ISD::STORE, MVT::i1, Custom); >>>> and implement it in NVPTXTargetLowering::LowerOperation. >>>> >>>> But this issue makes a good point about the code efficiency: I suspect >>>> such expansion will be very ugly in terms of performance. Probably we >>>> can do much better if bool would use i32 instead of i1. I don't know...
2012 Jul 08
1
[LLVMdev] [NVPTX] Backend failure in LegalizeDAG due to unimplemented expand in target lowering
...at free.fr>: >>>> >>>> Hi Dmitry, >>>>> >>>>> So instead of setOperationAction(ISD::STORE, MVT::i1, Expand); one >>>>> should probably do setOperationAction(ISD::STORE, MVT::i1, Custom); >>>>> and implement it in NVPTXTargetLowering::LowerOperation. >>>>> >>>>> But this issue makes a good point about the code efficiency: I suspect >>>>> such expansion will be very ugly in terms of performance. Probably we >>>>> can do much better if bool would use i32 instead of i1. I...