Hi Fellow LLVM Experts, Currently, Selection DAG node for load seems to expect a 32-bit base and an offset. Is it possible to extend load node definition to 2 32-bit bases and an offset? Two 32-bit bases are supposed to represent one 64-bit address. Any suggestions, comments are much appreciated. Regards, Iftekhar -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20140708/0588c805/attachment.html>
----- Original Message -----> From: "Iftekhar Chowdhury" <iftekhar.hc at gmail.com> > To: llvmdev at cs.uiuc.edu > Sent: Tuesday, July 8, 2014 1:06:44 PM > Subject: [LLVMdev] Selection DAG node for 64-bit load > > > > > > Hi Fellow LLVM Experts, > > Currently, Selection DAG node for load seems to expect a 32-bit base > and an offset. Is it possible to extend load node definition to 2 > 32-bit bases and an offset? Two 32-bit bases are supposed to > represent one 64-bit address. > >I don't understand why you're suggesting this? Does your target have a 64-bit address space but no 64-bit GPRs? -Hal> > Any suggestions, comments are much appreciated. > > > > Regards, > > Iftekhar > _______________________________________________ > LLVM Developers mailing list > LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu > http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev >-- Hal Finkel Assistant Computational Scientist Leadership Computing Facility Argonne National Laboratory
Yes, the target does not have 64-bit GPRs. But it still needs to support 64-bit address space. Cheers, Iftekhar On Tue, Jul 8, 2014 at 1:19 PM, Hal Finkel <hfinkel at anl.gov> wrote:> ----- Original Message ----- > > From: "Iftekhar Chowdhury" <iftekhar.hc at gmail.com> > > To: llvmdev at cs.uiuc.edu > > Sent: Tuesday, July 8, 2014 1:06:44 PM > > Subject: [LLVMdev] Selection DAG node for 64-bit load > > > > > > > > > > > > Hi Fellow LLVM Experts, > > > > Currently, Selection DAG node for load seems to expect a 32-bit base > > and an offset. Is it possible to extend load node definition to 2 > > 32-bit bases and an offset? Two 32-bit bases are supposed to > > represent one 64-bit address. > > > > > > I don't understand why you're suggesting this? Does your target have a > 64-bit address space but no 64-bit GPRs? > > -Hal > > > > > Any suggestions, comments are much appreciated. > > > > > > > > Regards, > > > > Iftekhar > > _______________________________________________ > > LLVM Developers mailing list > > LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu > > http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev > > > > -- > Hal Finkel > Assistant Computational Scientist > Leadership Computing Facility > Argonne National Laboratory >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20140708/1e31e737/attachment.html>