LLVMï¼ã¨ã«ã¨ã«ã´ã£ã¼ã¨ã ã ã¾ãã¯ã¨ã«ã¨ã«ãã¤ã¨ã ï¼ã¨ã¯ãã³ã³ãã¤ã«æããªã³ã¯æãå®è¡æãªã©ããããæç¹ã§ããã°ã©ã ãæé©åããããè¨è¨ããããä»»æã®ããã°ã©ãã³ã°è¨èªã«å¯¾å¿å¯è½ãªã³ã³ãã¤ã©åºç¤ã§ãããå½åã¯ãLLVMã®å称ã®ç±æ¥ã¯ãLow Level Virtual Machine (ä½æ°´æºä»®æ³æ©æ¢°) ã®ç¥ã§ããã¨ãã¦ããã[3]ãç¾å¨ã¯ãä½ã®é æåã§ããªãã¨ãã¦ãã[4]ã LLVMã¯ããã©ãããã©ã¼ã ã«ä¾åããªãä¸é表ç¾ã§ããLLVM-IRãçæããLLVM-IRãç¹å®ã®ãã·ã³ã®æ©æ¢°èªãªã©ã«å¤æãããLLVM-IRã®æ®µéã§ãè¨èªããã©ãããã©ã¼ã ã¨ã¯ç¬ç«ããæé©åãè¡ãããã®æ¹æ³ã«ãã£ã¦LLVMã¯è¨èªãããã¢ã¼ããã¯ãã£ãããç¬ç«ãã¦ãããããããã«ç¹åãããããã°ã©ãã³ã°è¨èªåºæã®ã¢ã¸ã¥ã¼ã«ã¨ããã·ã³åãã³ã¼ãçæé¨ãç¨æãããã¨ã«ããæ§ã ãªè¨èªã¢ã¼ããã¯ãã£ã¼ã«å¯¾å¿ãããLL
{{#tags}}- {{label}}
{{/tags}}