[LLVMdev] making emitInlineAsm protected

reed kotler rkotler at mips.com
Wed Jan 29 13:20:36 PST 2014


On 01/29/2014 12:14 PM, Rafael EspĂ­ndola wrote:
> On 28 January 2014 19:56, reed kotler <rkotler at mips.com> wrote:
>> I would like to make the following member of AsmPrinter be protected
>>
>>
>> void EmitInlineAsm(StringRef Str, const MDNode *LocMDNode = 0,
>>                         InlineAsm::AsmDialect AsmDialect =
>>                             InlineAsm::AD_ATT) const;
>>
>> I have some stubs that I want to emit in MipsAsmParser .
> You mean Printer? There is no such a thing as inline asm in a .s file.
>
>> Are there any objections to doing this?
> Probably. EmitInilneAsm is the only case I know that has a reasonable
> use of hasRawTextSupport in order for it to work on targets without an
> asm parser. Exposing it exposes a way for targets avoid the MC layer.
>
> Cheers,
> Rafael

So how do I create stubs?

I have specific function stubs that I want to create.

There is no direct object emitter for mips16 at this time.

Reed




More information about the llvm-dev mailing list