search for: devadasan

Displaying 4 results from an estimated 4 matches for "devadasan".

2020 May 30
2
Dynamically determine the CostPerUse value in the register allocator.
...hat it's misnomer for what it is intended. At first sight, the word indicates that the cost is a function of uses of the register - more the uses more the cost. How do we want to define the value of CostPerUse. Should it be a function of uses? or just the target? On Sat, May 30, 2020, 4:53 PM Devadasan, Christudasan via llvm-dev < llvm-dev at lists.llvm.org> wrote: > [AMD Official Use Only - Internal Distribution Only] > > > > Please ignore the header “AMD Official Use Only”. I forgot to remove it > while posting the email to llvm-dev. > > > > Regards, > &g...
2020 Jul 26
2
[LAA] RtCheck on pointers of different address spaces.
...) << "LAA: Runtime check would require comparison between" " different address spaces\n"); return false; } Regards, CD From: Stefanos Baziotis <stefanos.baziotis at gmail.com> Sent: Sunday, July 26, 2020 6:09 PM To: Devadasan, Christudasan <Christudasan.Devadasan at amd.com> Cc: LLVM Dev <llvm-dev at lists.llvm.org> Subject: Re: [llvm-dev] [LAA] RtCheck on pointers of different address spaces. [CAUTION: External Email] Hi, There are a lot of things going on here, but given this: > The crash occurs wit...
2020 Jul 26
2
[LAA] RtCheck on pointers of different address spaces.
Hello, I Have a question related to the RT check on pointers during Loop Access Analysis pass. There is a testcase with loop code that consist of 4 different memory operations referring two global objects of different address spaces. One from global constant (address space 4, addr_size = 64) and the other from local, LDS (address space 3, addr_size= 32). (Details of various address spaces
2020 May 29
2
Dynamically determine the CostPerUse value in the register allocator.
[AMD Official Use Only - Internal Distribution Only] Hi All, For the AMDGPU architecture, during RA, we prefer to have a cost associated with the registers (CostPerUse) based on a target entity (for instance, the Calling Convention of the current MachineFunction). Presently CostPerUse is a one-time static value (either zero or a positive value) generated through table-gen. The current