[LLVMdev] Adding a New Instruction to LLVM IR
Jim Grosbach
grosbach at apple.com
Fri May 18 11:08:04 PDT 2012
Side note: TLS = Thread Local Storage. You'll need a different acronym in the LLVM context to avoid really confusing people.
-Jim
On May 18, 2012, at 10:52 AM, Arnamoy Bhattacharyya wrote:
> Hello;
>
> I was planning to add a new instruction to the LLVM IR (and later to MIPS backend) for TLS(Thread level speculation) support. For this I tried to follow the steps described in http://llvm.org/docs/ExtendingLLVM dot html#instruction.
>
> But I could not find any llvm/lib/AsmParser/Lexer.l and llvm/lib/AsmParser/llvmAsmParser.y file in both the svn repository and the source code downloaded from the website. Could you tell me what are the files that need to be modified to add a new token to parse my instruction from assembly text file (STEP 4) and add the grammar on how my instruction can be read and what it will construct as a result (STEP 5).
>
> Thanks;
>
> --
> Arnamoy Bhattacharyya
> Athabasca Hall 143
> Department of Computing Science - University of Alberta
> Edmonton, Alberta, Canada, T6G 2E8
> 780-680-7073
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20120518/9683e659/attachment.html>
More information about the llvm-dev
mailing list