[llvm-dev] pseudo Instruction usage

Friedman, Eli via llvm-dev llvm-dev at lists.llvm.org
Wed Jun 13 18:52:43 PDT 2018


On 6/13/2018 6:36 PM, 유원호 via llvm-dev wrote:
>
> Hi, I have an question which sounds pretty naive.. (sorry, I just 
> stepped into LLVM Backend first time)
>
> I saw many backend source codes having Pseudo Instruction Type.
>
> But I wonder what this Instruction type means
>
> I feel confused with 'pseudo code' with algorithm terminology.
>
> Could anyone make this clear what is different from those two concepts?
>

A "pseudo-instruction" in LLVM is a MachineInstr which doesn't 
correspond to a specific assembly instruction.  It's a placeholder which 
will get converted to a real instruction or series of instructions by 
some later pass.


-Eli

-- 
Employee of Qualcomm Innovation Center, Inc.
Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum, a Linux Foundation Collaborative Project

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20180613/143bfa59/attachment.html>


More information about the llvm-dev mailing list