[LLVMdev] Adding a New Instruction to LLVM IR
Hal Finkel
hfinkel at anl.gov
Fri May 18 11:17:25 PDT 2012
Arnamoy,
Can you explain the semantics of this instruction? I also have hardware
that supports speculative execution, and we might be able to
collaborate [this may apply to others as well]?
-Hal
On Fri, 18 May 2012 11:52:01 -0600
Arnamoy Bhattacharyya <arnamoy at ualberta.ca> 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;
>
--
Hal Finkel
Postdoctoral Appointee
Leadership Computing Facility
Argonne National Laboratory
More information about the llvm-dev
mailing list