summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/R600/lds-size.ll
Commit message (Collapse)AuthorAgeFilesLines
* R600 -> AMDGPU renameTom Stellard2015-06-131-26/+0
| | | | llvm-svn: 239657
* Call EmitFunctionHeader just before EmitFunctionBody.Rafael Espindola2015-03-171-1/+1
| | | | | | | This avoids switching to .AMDGPU.config and back and hardcoding the section it switches back to. llvm-svn: 232479
* R600: Error on initializer for LDS.Matt Arsenault2014-11-131-1/+1
| | | | | | Also give a proper error for other address spaces. llvm-svn: 221917
* R600: Call EmitFunctionHeader() in the AsmPrinter to populate the ELF symbol ↵Tom Stellard2014-10-011-1/+1
| | | | | | table llvm-svn: 218776
* Allow aliases to be unnamed_addr.Rafael Espindola2014-06-061-1/+1
| | | | | | | | | | | | | | | | | | Alias with unnamed_addr were in a strange state. It is stored in GlobalValue, the language reference talks about "unnamed_addr aliases" but the verifier was rejecting them. It seems natural to allow unnamed_addr in aliases: * It is a property of how it is accessed, not of the data itself. * It is perfectly possible to write code that depends on the address of an alias. This patch then makes unname_addr legal for aliases. One side effect is that the syntax changes for a corner case: In globals, unnamed_addr is now printed before the address space. llvm-svn: 210302
* R600: Fix incorrect LDS size calculationTom Stellard2013-09-051-0/+26
GlobalAdderss nodes that appeared in more than one basic block were being counted twice. llvm-svn: 190078
OpenPOWER on IntegriCloud