Remove build warnings by commenting out unused tokens.

master
Rohan Jacob-Rao 10 years ago
parent e107058bf6
commit be640f9c4e

@ -60,7 +60,7 @@ rule token = parse
| "fp128" { FP128 } | "fp128" { FP128 }
| "x86_fp80" { X86_FP80 } | "x86_fp80" { X86_FP80 }
| "ppc_fp128" { PPC_FP128 } | "ppc_fp128" { PPC_FP128 }
| "x86_mmx" { X86_MMX } (*| "x86_mmx" { X86_MMX }*)
| "label" { LABEL } | "label" { LABEL }
| "metadata" { METADATA } | "metadata" { METADATA }
@ -76,11 +76,11 @@ rule token = parse
(* terminator instructions *) (* terminator instructions *)
| "ret" { RET } | "ret" { RET }
| "br" { BR } | "br" { BR }
| "switch" { SWITCH } (*| "switch" { SWITCH }
| "indirectbr" { INDIRECTBR } | "indirectbr" { INDIRECTBR }
| "invoke" { INVOKE } | "invoke" { INVOKE }
| "resume" { RESUME } | "resume" { RESUME }
| "unreachable" { UNREACHABLE } | "unreachable" { UNREACHABLE }*)
(* binary operations *) (* binary operations *)
| "add" { ADD } | "add" { ADD }
| "fadd" { FADD } | "fadd" { FADD }
@ -114,41 +114,41 @@ rule token = parse
(* vector operations *) (* vector operations *)
| "extractelement" { EXTRACTELEMENT } | "extractelement" { EXTRACTELEMENT }
| "insertelement" { INSERTELEMENT } | "insertelement" { INSERTELEMENT }
| "shufflevector" { SHUFFLEVECTOR } (*| "shufflevector" { SHUFFLEVECTOR }*)
(* aggregate operations *) (* aggregate operations *)
| "extractvalue" { EXTRACTVALUE } (*| "extractvalue" { EXTRACTVALUE }*)
| "insertvalue" { INSERTVALUE } (*| "insertvalue" { INSERTVALUE }*)
(* memory access and addressing operations *) (* memory access and addressing operations *)
| "alloca" { ALLOCA } (*| "alloca" { ALLOCA }*)
| "load" { LOAD } (*| "load" { LOAD }*)
| "store" { STORE } (*| "store" { STORE }*)
| "fence" { FENCE } (*| "fence" { FENCE }*)
| "cmpxchg" { CMPXCHG } (*| "cmpxchg" { CMPXCHG }*)
| "atomicrmw" { ATOMICRMW } (*| "atomicrmw" { ATOMICRMW }*)
| "getelementptr" { GETELEMENTPTR } (*| "getelementptr" { GETELEMENTPTR }*)
(* conversion operations *) (* conversion operations *)
| "trunc" { TRUNC } (* e.g. trunc ... to ... *) (*| "trunc" { TRUNC }*) (* e.g. trunc ... to ... *)
| "zext" { ZEXT } (*| "zext" { ZEXT }*)
| "sext" { SEXT } (*| "sext" { SEXT }*)
| "fptrunc" { FPTRUNC } (*| "fptrunc" { FPTRUNC }*)
| "fpext" { FPEXT } (*| "fpext" { FPEXT }*)
| "fptoui" { FPTOUI } (*| "fptoui" { FPTOUI }*)
| "fptosi" { FPTOSI } (*| "fptosi" { FPTOSI }*)
| "uitofp" { UITOFP } (*| "uitofp" { UITOFP }*)
| "sitofp" { SITOFP } (*| "sitofp" { SITOFP }*)
| "ptrtoint" { PTRTOINT } (*| "ptrtoint" { PTRTOINT }*)
| "inttoptr" { INTTOPTR } (*| "inttoptr" { INTTOPTR }*)
| "bitcast" { BITCAST } (*| "bitcast" { BITCAST }*)
| "addrspacecast" { ADDRSPACECAST } (*| "addrspacecast" { ADDRSPACECAST }*)
| "to" { TO } (* all conversion operations include this keyword *) (*| "to" { TO }*) (* all conversion operations include this keyword *)
(* other operations *) (* other operations *)
| "icmp" { ICMP } (*| "icmp" { ICMP }*)
| "fcmp" { FCMP } (*| "fcmp" { FCMP }*)
| "phi" { PHI } (*| "phi" { PHI }*)
| "select" { SELECT } (*| "select" { SELECT }*)
| "call" { CALL } (*| "call" { CALL }*)
| "va_arg" { VA_ARG } (*| "va_arg" { VA_ARG }*)
| "landingpad" { LANDINGPAD } (*| "landingpad" { LANDINGPAD }*)
(* identifiers - make this complete *) (* identifiers - make this complete *)
| '@' { AT } | '@' { AT }

@ -40,7 +40,7 @@
%token FP128 %token FP128
%token X86_FP80 %token X86_FP80
%token PPC_FP128 %token PPC_FP128
%token X86_MMX (*%token X86_MMX*)
%token LABEL %token LABEL
%token METADATA %token METADATA
@ -53,11 +53,11 @@
(* terminator instructions *) (* terminator instructions *)
%token RET %token RET
%token BR %token BR
%token SWITCH (*%token SWITCH*)
%token INDIRECTBR (*%token INDIRECTBR*)
%token INVOKE (*%token INVOKE*)
%token RESUME (*%token RESUME*)
%token UNREACHABLE (*%token UNREACHABLE*)
(* binary operations *) (* binary operations *)
%token ADD %token ADD
%token FADD %token FADD
@ -91,41 +91,41 @@
(* vector operations *) (* vector operations *)
%token EXTRACTELEMENT %token EXTRACTELEMENT
%token INSERTELEMENT %token INSERTELEMENT
%token SHUFFLEVECTOR (*%token SHUFFLEVECTOR*)
(* aggregate operations *) (* aggregate operations *)
%token EXTRACTVALUE (*%token EXTRACTVALUE*)
%token INSERTVALUE (*%token INSERTVALUE*)
(* memory access and addressing operations *) (* memory access and addressing operations *)
%token ALLOCA (*%token ALLOCA*)
%token LOAD (*%token LOAD*)
%token STORE (*%token STORE*)
%token FENCE (*%token FENCE*)
%token CMPXCHG (*%token CMPXCHG*)
%token ATOMICRMW (*%token ATOMICRMW*)
%token GETELEMENTPTR (*%token GETELEMENTPTR*)
(* conversion operations *) (* conversion operations *)
%token TRUNC (*%token TRUNC*)
%token ZEXT (*%token ZEXT*)
%token SEXT (*%token SEXT*)
%token FPTRUNC (*%token FPTRUNC*)
%token FPEXT (*%token FPEXT*)
%token FPTOUI (*%token FPTOUI*)
%token FPTOSI (*%token FPTOSI*)
%token UITOFP (*%token UITOFP*)
%token SITOFP (*%token SITOFP*)
%token PTRTOINT (*%token PTRTOINT*)
%token INTTOPTR (*%token INTTOPTR*)
%token BITCAST (*%token BITCAST*)
%token ADDRSPACECAST (*%token ADDRSPACECAST*)
%token TO (*%token TO*)
(* other operations *) (* other operations *)
%token ICMP (*%token ICMP*)
%token FCMP (*%token FCMP*)
%token PHI (*%token PHI*)
%token SELECT (*%token SELECT*)
%token CALL (*%token CALL*)
%token VA_ARG (*%token VA_ARG*)
%token LANDINGPAD (*%token LANDINGPAD*)
%token <string> IDENT %token <string> IDENT

Loading…
Cancel
Save