summaryrefslogtreecommitdiffstats
path: root/llvm/test/CodeGen/R600/si-annotate-cf-assertion.ll
Commit message (Collapse)AuthorAgeFilesLines
* R600: Call EmitFunctionHeader() in the AsmPrinter to populate the ELF symbol ↵Tom Stellard2014-10-011-1/+1
| | | | | | table llvm-svn: 218776
* R600/SI: Custom lower SI_IF and SI_ELSE to avoid machine verifier errorsTom Stellard2014-04-291-1/+1
| | | | | | | | | | | | | | | | SI_IF and SI_ELSE are terminators which also produce a value. For these instructions ISel always inserts a COPY to move their value to another basic block. This COPY ends up between SI_(IF|ELSE) and the S_BRANCH* instruction at the end of the block. This breaks MachineBasicBlock::getFirstTerminator() and also the machine verifier which assumes that terminators are grouped together at the end of blocks. To solve this we coalesce the copy away right after ISel to make sure there are no instructions in between terminators at the end of blocks. llvm-svn: 207591
* Add REQUIRES:asserts to 3 tests in llvm/test/CodeGen/R600 added in r192212.NAKAMURA Takumi2013-12-191-0/+1
| | | | | | They are failing in assertions. llvm-svn: 197669
* Add some xfaild R600 tests.Matt Arsenault2013-10-081-0/+23
These are bugs to fix later. llvm-svn: 192212
OpenPOWER on IntegriCloud