Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [MIR] Repurposing '$' sigil used by external symbols. Replacing with '&'. | Puyan Lotfi | 2018-01-10 | 1 | -2/+2 |
| | | | | | | | | | | Planning to add support for named vregs. This puts is in a conundrum since physregs are named as well. To rectify this we need to use a sigil other than '%' for physregs in MIR. We've settled on using '$' for physregs but first we must repurpose it from external symbols using it, which is what this commit is all about. We think '&' will have familiar semantics for C/C++ users. llvm-svn: 322146 | ||||
* | MIRPrinter: Avoid assert() when printing empty INLINEASM strings. | Matthias Braun | 2017-06-06 | 1 | -0/+12 |
CodeGen uses MO_ExternalSymbol to represent the inline assembly strings. Empty strings for symbol names appear to be invalid. For now just special case the output code to avoid hitting an `assert()` in `printLLVMNameWithoutPrefix()`. This fixes https://llvm.org/PR33317 llvm-svn: 304815 |