āĻāĻāĻŋ āĻšāĻ˛ llvm-extract-3.8 āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ¯āĻž āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻāĻžāĻ§āĻŋāĻ āĻŦāĻŋāĻ¨āĻžāĻŽā§āĻ˛ā§āĻ¯ā§āĻ° āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻ¯āĻŧāĻžāĻ°ā§āĻāĻ¸ā§āĻā§āĻļāĻ¨ āĻ¯ā§āĻŽāĻ¨ āĻāĻŦā§āĻ¨ā§āĻā§ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨, āĻĢā§āĻĄā§āĻ°āĻž āĻ āĻ¨āĻ˛āĻžāĻāĻ¨, āĻāĻāĻ¨ā§āĻĄā§āĻ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻŽā§āĻ˛ā§āĻāĻ° āĻŦāĻž MAC OS āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻŽā§āĻ˛ā§āĻāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ OnWorks āĻĢā§āĻ°āĻŋ āĻšā§āĻ¸ā§āĻāĻŋāĻ āĻĒā§āĻ°āĻĻāĻžāĻ¨āĻāĻžāĻ°ā§āĻ¤ā§ āĻāĻžāĻ˛āĻžāĻ¨ā§ āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻāĻžāĻ°ā§āĻ¯āĻā§āĻ°āĻŽ:
NAME āĻāĻ°
llvm-extract - āĻāĻāĻāĻŋ LLVM āĻŽāĻĄāĻŋāĻāĻ˛ āĻĨā§āĻā§ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ āĻŦā§āĻ° āĻāĻ°ā§āĻ¨
āĻ¸āĻžāĻāĻ¨ā§āĻĒāĻŋāĻ¸āĻŋāĻ¸
llvm- āĻ¨āĻŋāĻ°ā§āĻ¯āĻžāĻ¸ [āĻ āĻĒāĻļāĻ¨] -- āĻĢāĻžāĻāĻļāĻ¨ āĻĢāĻžāĻāĻļāĻ¨-āĻ¨āĻžāĻŽ [āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ]
āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĻ
āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻŋāĻ° llvm- āĻ¨āĻŋāĻ°ā§āĻ¯āĻžāĻ¸ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻ¨āĻžāĻŽ āĻ¨ā§āĻ¯āĻŧ āĻāĻŦāĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĨā§āĻā§ āĻāĻāĻŋ āĻŦā§āĻ° āĻāĻ°ā§
LLVM āĻŦāĻŋāĻāĻā§āĻĄ āĻĢāĻžāĻāĻ˛āĨ¤ āĻāĻāĻŋ āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻāĻāĻžāĻŦā§ āĻāĻāĻāĻŋ āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻā§āĻ˛ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ āĻ¯āĻž āĻĨā§āĻā§ āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻ° āĻā§āĻ¸ āĻāĻŽāĻžāĻ¤ā§
āĻŦāĻĄāĻŧ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻ¯āĻž āĻāĻāĻāĻŋ āĻŦāĻžāĻ āĻā§āĻ°āĻŋāĻāĻžāĻ° āĻāĻ°āĻā§āĨ¤
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻŦāĻŋāĻāĻā§āĻĄ āĻŦā§āĻ° āĻāĻ°āĻžāĻ° āĻĒāĻžāĻļāĻžāĻĒāĻžāĻļāĻŋ, llvm- āĻ¨āĻŋāĻ°ā§āĻ¯āĻžāĻ¸ āĻšāĻ¤
āĻ¨āĻžāĻāĻžāĻ˛āĻ¯ā§āĻā§āĻ¯ āĻā§āĻ˛ā§āĻŦāĻžāĻ˛ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛, āĻĒā§āĻ°ā§āĻā§āĻāĻžāĻāĻĒ āĻāĻŦāĻ āĻ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻĒā§āĻ°āĻāĻžāĻ°āĻā§āĻ˛āĻŋ āĻ¸āĻ°āĻžāĻ¨āĨ¤
āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻŋāĻ° llvm- āĻ¨āĻŋāĻ°ā§āĻ¯āĻžāĻ¸ āĻāĻŽāĻžāĻ¨ā§āĻĄāĻāĻŋ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻāĻ¨āĻĒā§āĻ āĻĨā§āĻā§ āĻ¤āĻžāĻ° āĻāĻ¨āĻĒā§āĻ āĻĒāĻĄāĻŧā§ āĻ¯āĻĻāĻŋ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻŦāĻžāĻĻ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ āĻŦāĻž āĻ¯āĻĻāĻŋ
āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻšāĻ˛ -. āĻāĻāĻāĻĒā§āĻ āĻ¸āĻŦāĻ¸āĻŽāĻ¯āĻŧ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻāĻāĻāĻĒā§āĻā§ āĻ˛ā§āĻāĻž āĻšāĻ¯āĻŧ, āĻ¯āĻĻāĻŋ āĻ¨āĻž -o āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻšāĻ¯āĻŧ
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ (āĻ¨ā§āĻā§ āĻĻā§āĻā§āĻ¨)āĨ¤
āĻŦāĻŋāĻāĻ˛ā§āĻĒ
-f
āĻāĻžāĻ°ā§āĻŽāĻŋāĻ¨āĻžāĻ˛āĻā§āĻ˛āĻŋāĻ¤ā§ āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋ āĻāĻāĻāĻĒā§āĻ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨āĨ¤ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤, llvm- āĻ¨āĻŋāĻ°ā§āĻ¯āĻžāĻ¸ āĻāĻžāĻāĻāĻž āĻ˛āĻŋāĻāĻ¤ā§ āĻ āĻ¸ā§āĻŦā§āĻāĻžāĻ° āĻāĻ°āĻŦā§
āĻŦāĻŋāĻāĻā§āĻĄ āĻāĻāĻāĻĒā§āĻ āĻ¯āĻĻāĻŋ āĻāĻāĻāĻĒā§āĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽ āĻāĻāĻāĻŋ āĻāĻžāĻ°ā§āĻŽāĻŋāĻ¨āĻžāĻ˛ āĻšāĻ¯āĻŧāĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻ¸āĻžāĻĨā§, llvm- āĻ¨āĻŋāĻ°ā§āĻ¯āĻžāĻ¸ āĻāĻā§āĻāĻž
āĻāĻāĻāĻĒā§āĻ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻ¨āĻŋāĻ°ā§āĻŦāĻŋāĻļā§āĻˇā§ āĻāĻžāĻāĻāĻž āĻŦāĻŋāĻāĻā§āĻĄ āĻ˛āĻŋāĻā§āĻ¨āĨ¤
-- āĻĢāĻžāĻāĻļāĻ¨ āĻĢāĻžāĻāĻļāĻ¨-āĻ¨āĻžāĻŽ
āĻ¨āĻžāĻŽā§āĻ° āĻĢāĻžāĻāĻļāĻ¨āĻāĻŋ āĻŦā§āĻ° āĻāĻ°ā§āĻ¨ āĻĢāĻžāĻāĻļāĻ¨-āĻ¨āĻžāĻŽ LLVM āĻŦāĻŋāĻāĻā§āĻĄ āĻĨā§āĻā§āĨ¤ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻāĻŦāĻžāĻ°ā§ āĻāĻāĻžāĻ§āĻŋāĻ āĻĢāĻžāĻāĻļāĻ¨ āĻŦā§āĻ° āĻāĻ°āĻ¤ā§ āĻāĻāĻžāĻ§āĻŋāĻāĻŦāĻžāĻ°āĨ¤
--rfunc function-regular-expr
āĻĢāĻžāĻāĻļāĻ¨(āĻā§āĻ˛āĻŋ) āĻŽā§āĻ¯āĻžāĻāĻŋāĻ āĻŦā§āĻ° āĻāĻ°ā§āĻ¨ function-regular-expr LLVM āĻŦāĻŋāĻāĻā§āĻĄ āĻĨā§āĻā§āĨ¤ āĻ¸āĻŦ
āĻ°ā§āĻā§āĻ˛āĻžāĻ° āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ā§āĻ° āĻ¸āĻžāĻĨā§ āĻŽā§āĻ˛ā§ āĻĢāĻžāĻāĻļāĻ¨ āĻŦā§āĻ° āĻāĻ°āĻž āĻšāĻŦā§āĨ¤ āĻāĻāĻžāĻ§āĻŋāĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻŦāĻžāĻ°āĨ¤
--āĻā§āĻ˛ā§āĻŦ āĻŦāĻŋāĻļā§āĻŦ-āĻ¨āĻžāĻŽ
āĻ¨āĻžāĻŽā§āĻ° āĻā§āĻ˛ā§āĻŦāĻžāĻ˛ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛āĻāĻŋ āĻŦā§āĻ° āĻāĻ°ā§āĻ¨ āĻŦāĻŋāĻļā§āĻŦ-āĻ¨āĻžāĻŽ LLVM āĻŦāĻŋāĻāĻā§āĻĄ āĻĨā§āĻā§āĨ¤ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻāĻ¸āĻžāĻĨā§ āĻāĻāĻžāĻ§āĻŋāĻ āĻā§āĻ˛ā§āĻŦāĻžāĻ˛ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻŦā§āĻ° āĻāĻ°āĻ¤ā§ āĻāĻāĻžāĻ§āĻŋāĻāĻŦāĻžāĻ°āĨ¤
--āĻāĻ°āĻā§āĻ˛ā§āĻŦ glob-regular-expr
āĻā§āĻ˛ā§āĻŦāĻžāĻ˛ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛(āĻā§āĻ˛āĻŋ) āĻŽāĻŋāĻ˛ āĻŦā§āĻ° āĻāĻ°ā§āĻ¨ global-regular-expr LLVM āĻŦāĻŋāĻāĻā§āĻĄ āĻĨā§āĻā§āĨ¤ āĻ¸āĻŦ
āĻ°ā§āĻā§āĻ˛āĻžāĻ° āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ā§āĻ° āĻ¸āĻžāĻĨā§ āĻŽāĻŋāĻ˛ā§ āĻ¯āĻžāĻāĻ¯āĻŧāĻž āĻā§āĻ˛ā§āĻŦāĻžāĻ˛ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻŦā§āĻ° āĻāĻ°āĻž āĻšāĻŦā§āĨ¤ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻāĻžāĻ§āĻŋāĻ āĻŦāĻžāĻ°.
-āĻšā§āĻ˛ā§āĻĒ
āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻ¸āĻžāĻ°āĻžāĻāĻļ āĻŽā§āĻĻā§āĻ°āĻŖ āĻāĻ°ā§āĻ¨āĨ¤
-o āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ
āĻāĻāĻāĻĒā§āĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻ¯āĻĻāĻŋ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻšāĻ¯āĻŧ "-" (āĻĄāĻŋāĻĢāĻ˛ā§āĻ), āĻ¤āĻžāĻšāĻ˛ā§ llvm- āĻ¨āĻŋāĻ°ā§āĻ¯āĻžāĻ¸ āĻĒāĻžāĻ āĻžāĻ¯āĻŧ
āĻāĻ° āĻāĻāĻāĻĒā§āĻ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻāĻāĻāĻĒā§āĻā§āĨ¤
-S
LLVM āĻŽāĻ§ā§āĻ¯āĻŦāĻ°ā§āĻ¤ā§ āĻāĻžāĻˇāĻžāĻ¯āĻŧ āĻāĻāĻāĻĒā§āĻ āĻ˛āĻŋāĻā§āĻ¨ (āĻŦāĻŋāĻāĻā§āĻĄā§āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§)āĨ¤
āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨ āĻāĻ°ā§āĻ¨ āĻ¸ā§āĻĨāĻŋāĻ¤āĻŋ
If llvm- āĻ¨āĻŋāĻ°ā§āĻ¯āĻžāĻ¸ āĻ¸āĻĢāĻ˛ āĻšāĻ¯āĻŧ, āĻāĻāĻŋ 0 āĻĻāĻŋāĻ¯āĻŧā§ āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨ āĻāĻ°āĻŦā§āĨ¤ āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ, āĻ¯āĻĻāĻŋ āĻāĻāĻāĻŋ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻāĻā§, āĻāĻāĻŋ āĻšāĻŦā§
āĻāĻāĻāĻŋ āĻ -āĻļā§āĻ¨ā§āĻ¯ āĻŽāĻžāĻ¨ āĻĻāĻŋāĻ¯āĻŧā§ āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
onworks.net āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ā§ llvm-extract-3.8 āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨