Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Reduce the number of iterations in testcase. (NFC) | Adrian Prantl | 2019-11-21 | 1 | -2/+2 |
| | |||||
* | Fix an offset underflow bug in DwarfExpression when describing small values ↵ | Adrian Prantl | 2019-11-20 | 1 | -3/+3 |
| | | | | | | | | | | | | | | | | | | with subregisters DwarfExpression::addMachineReg() knows how to build a larger register that isn't expressible in DWARF by combining multiple subregisters. However, if the entire value fits into just one subregister, it would still emit the other subregisters, leading to all sorts of inconsistencies down the line. This patch fixes that by moving an already existing(!) check whether the subregister's offset is before the end of the value to the right place. rdar://problem/57294211 Differential Revision: https://reviews.llvm.org/D70508 | ||||
* | [DwarfDebug] Add triple to test. | Florian Hahn | 2019-03-19 | 1 | -1/+1 |
| | | | | llvm-svn: 356521 | ||||
* | [DwarfDebug] Skip entries to big for 16 bit size field in Dwarf < 5. | Florian Hahn | 2019-03-19 | 1 | -0/+49 |
Nothing prevents entries from being bigger than the 16 bit size field in Dwarf < 5. For entries that are too big, just emit an empty entry instead of crashing. This fixes PR41038. Reviewers: probinson, aprantl, davide Reviewed By: probinson Differential Revision: https://reviews.llvm.org/D59518 llvm-svn: 356514 |