search for: manjunath

Displaying 20 results from an estimated 52 matches for "manjunath".

2014 Jun 26
2
[LLVMdev] Contributing the Apple ARM64 compiler backend
...str w8, [x0, w1, sxtw #2] ret The sext can be matched as part of the addressing mode for AArch64 – maybe it’s something in codegenprepare for x86 going awry? Cheers, James From: Sanjay Patel [mailto:spatel at rotateright.com] Sent: 26 June 2014 18:11 To: Manjunath DN Cc: James Molloy; llvmdev at cs.uiuc.edu Subject: Re: [LLVMdev] Contributing the Apple ARM64 compiler backend >> We've also seen similar instances where multiple registers are used to compute very similar >> addresses (such as x+0 and x+4!) and this increases register pressur...
2009 May 08
2
[LLVMdev] Question on tablegen
....x, <$src1 or $src2>.<something that depends on the mask>" I can use the same modifier trick for which component of the source to select, but I don't know how to select which of the sources to select ($src1 or $src2) depending on the mask. Do you have any suggestions? Thanks, Manjunath On Wed, May 6, 2009 at 10:10 AM, Dan Gohman <gohman at apple.com> wrote: > One way to do this is to handle this in the AsmPrinter, with > operand modifiers. > > For example, on x86 there are instructions with ${dst:call} in > their asm string. The "call" part is inte...
2009 Jun 04
2
[LLVMdev] assertion in LeakDetector
...= void]: Assertion `Ts.count(Cache) == 0 && "Object already in set!"' failed. I am creating a list of instructions using BuildMI() and adding them to a basic block using BB->insert(). I am seeing this assertion after some number of insertions. Am I doing something wrong? Manjunath
2014 Jun 26
2
[LLVMdev] Contributing the Apple ARM64 compiler backend
HI James, Thanks for your reply and hints on what can be done for the Aarch64 backend optimization for llvm We have SPEC license and v8 hardware. So I will start looking into it warm regards Manjunath On Wed, Jun 25, 2014 at 8:42 PM, James Molloy <james.molloy at arm.com> wrote: > Hi Manjunath, > > At the time of writing that status we had only done our initial analysis. > This was done without real hardware and attempted to identify poor code > sequences but we were una...
2009 May 08
0
[LLVMdev] Question on tablegen
Manjunath, I had a very similar problem and I solved it using a custom vector shuffle and addition instead of mov. For example, Vector_shuffle s1, s2, <0,3> is mapped to a custom instruction where I transform the swizzle to a 32bit integer mask and an inverted mask. So I have dst, src0, src1, imm1,...
2003 Feb 04
2
Not able to login to Samba PDC
...users local profiles only. When the client tries to logon to the PDC it looks for a profile to download where do I put this default profile. Please help me I am totally lost with this error from past two days I tried everything & googled around quite a bit but of no help. Please help me. TIA Manjunath DISCLAIMER: This e-mail and any attachment (s) is for authorised use by the intended recipient (s) only. It may contain proprietary material, confidential information and/or be subject to the legal privilege of iWave Systems Technologies Private Limited. If you have received this message in er...
2009 Jun 04
0
[LLVMdev] assertion in LeakDetector
On Wed, Jun 3, 2009 at 5:10 PM, Manjunath Kudlur <keveman at gmail.com> wrote: > I am seeing the following assertion in leak detector. > > /llvm/lib/VMCore/LeakDetector.cpp:43: > void<unnamed>::LeakDetectorImpl<T>::addGarbage(const T*) [with T = > void]: Assertion `Ts.count(Cache) == 0 && "Obje...
2009 Jun 04
1
[LLVMdev] assertion in LeakDetector
...ilist.push_back(mi); } viud insertInto(MachineBasicBlock *BB, MachineBasicBlock::iterator II) { std::vector<MachineInstr *> temp; createInstrs(temp); for(unsigned i=0, e=temp.size(); i!=e; ++i) BB->insert(II, temp[i]); } I am getting the assertion during BB->insert() Manjunath On Wed, Jun 3, 2009 at 5:26 PM, Bill Wendling <isanbard at gmail.com> wrote: > On Wed, Jun 3, 2009 at 5:10 PM, Manjunath Kudlur <keveman at gmail.com> wrote: >> I am seeing the following assertion in leak detector. >> >> /llvm/lib/VMCore/LeakDetector.cpp:43: >&gt...
2009 Jun 06
2
[LLVMdev] Tablegen question
...arc etc.. That got me wondering if I am breaking some conventions and not doing things in the LLVM-way. Is what I am trying to do an intended use case for Tablegen? Why aren't there Tablegen backends specific to some architecture backends? I would be grateful for any advice from the community. Manjunath
2014 Jun 24
5
[LLVMdev] Contributing the Apple ARM64 compiler backend
Eric Christopher <echristo <at> gmail.com> writes: > > > The big pain issues I see merging from ARM64 to AArch64 are: > > 1. Apple have created a fairly complete scheduling model already for > > ARM64, and we'd have to merge the partial? model in AArch64 and theirs. We > > risk regressing performance on Apple's targets here, and we can't
2009 Jun 08
0
[LLVMdev] Tablegen question
Manjunath, I asked this question recently, but instead of telling you to search the archive I'm going to take it as a chance to recall how to do it (because I'll do so anyway and even telling tablegen to use an enum for instructions is not as trivial to do as you might think : ) I wrote it up in the...
2009 May 06
2
[LLVMdev] Question on tablegen
...ction, something like !strconcat("mov $dst, v.", elemnames[$input]). I am still trying to learn the tablegen syntax and semantics, so how to do this is not clear to me. I will appreciate any suggestions on how to do this, or pointers to other places where similar things are done. Thanks, Manjunath
2009 Jun 08
2
[LLVMdev] Tablegen question
...: vecInst<..., Sub>; ... def ORV4 : vecInst<..., OR>; Now, I can write a tablegen backend that can output a opcode->opcode map, which can be used by the pass. Is this and intended use case for Tablegen? Or, are tablegen backends supposed to be generic to all architecture backends? Manjunath On Mon, Jun 8, 2009 at 1:23 AM, Christian Sayer<Christian.Sayer at dibcom.fr> wrote: > Manjunath, > I asked this question recently, but instead of telling you to search the archive > I'm going to take it as a chance to recall how to do it (because I'll do so anyway > and...
2009 May 06
0
[LLVMdev] Question on tablegen
...;call" modifier on MachineOperand::MO_Immediate operands (in X86ATTAsmPrinter::printOperand), which lets it perform custom printing for that type of operand. You could use a modifier which tells the AsmPrinter to print an immediate as the appropriate letter. Dan On May 5, 2009, at 10:23 PM, Manjunath Kudlur wrote: > Hello, > > I am trying to create a machine instruction for "extractelement". I > want to translate > r <- extractelement v, 0 > to > mov r, v.x > > I was looking at the dag I can use and I found vector_extract. The > inputs for this SDnode...
2003 Feb 03
1
Not able to login to Samba P
...and add every user to it. Then change the ownership of the profiles directory. Also make sure that all of your users have R/W permissions on that directory. Regards, Robert Adkins II IT Manager/Buyer Impel Industries, Inc. Ph. 586-254-5800 Fx. 586-254-5804 -----Original Message----- From: Manjunath H N [mailto:manjunath@iwavesystems.com] Sent: Monday, February 03, 2003 5:37 PM To: samba@lists.samba.org; Robert Adkins Subject: [Samba] Not able to login to Samba PDC. Hello All, I am getting Windows cannot create profile directory, when I try to log on to the Samba PDC, on Win2K m/c A...
2008 Aug 12
1
6.3 (ish) hang on reboot w/ Supermicro C2SBA+
Skipped content of type multipart/mixed-------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 187 bytes Desc: This is a digitally signed message part. Url : http://lists.freebsd.org/pipermail/freebsd-stable/attachments/20080812/04e0e065/attachment-0001.pgp
2009 Jun 03
2
[LLVMdev] Adding instructions to MachineBlock
...->getRegUseDefListHead(getReg()) for the new register is 0xffffffff somehow. I suspect I am not following some rules when adding the instructions to a basic block. I would be grateful if some one can point out what I am doing wrong, and provide suggestions on how to go about doing this. Thanks, Manjunath
2003 Feb 01
2
Not able to login to Samba PDC.
...I created the directory /usr/local/samba/profiles, but when I try to logon to my Samba PDC these is the error that is being logged. [2003/02/01 13:53:08, 0] smbd/service.c:make_connection(252) iwave-123 (192.168.2.157) couldn't find service profiles Any help on this highly appreciated. TIA Manjunath H N DISCLAIMER: This e-mail and any attachment (s) is for authorised use by the intended recipient (s) only. It may contain proprietary material, confidential information and/or be subject to the legal privilege of iWave Systems Technologies Private Limited. If you have received this message in...
2014 Jun 27
3
[LLVMdev] Contributing the Apple ARM64 compiler backend
...can be matched as part of the addressing mode for AArch64 – maybe it’s something in codegenprepare for x86 going awry? > > > > Cheers, > > > > James > > > > From: Sanjay Patel [mailto:spatel at rotateright.com] > Sent: 26 June 2014 18:11 > To: Manjunath DN > Cc: James Molloy; llvmdev at cs.uiuc.edu > > > Subject: Re: [LLVMdev] Contributing the Apple ARM64 compiler backend > > > > >> We've also seen similar instances where multiple registers are used to compute very similar > >> addresses (such as x+...
2009 May 19
1
[LLVMdev] TableGen pattern
...r_shuffle v2f32Reg:$src1, v2f32Reg:$src2, (build_vector imm:$c1, imm:$c2))) Table gen barfs about type inference contradiction for build_vector. What am I doing wrong and how can I achieve converting to the aforesaid machine instruction? Thanks, Manjunath