Lines Matching refs:syn
12 syn case match
17 syn keyword llvmType void half bfloat float double x86_fp80 fp128 ppc_fp128
18 syn keyword llvmType label metadata x86_mmx x86_amx
19 syn keyword llvmType type label opaque token ptr
20 syn match llvmType /\<i\d\+\>/
25 syn keyword llvmStatement add addrspacecast alloca and arcp ashr atomicrmw
26 syn keyword llvmStatement bitcast br catchpad catchswitch catchret call callbr
27 syn keyword llvmStatement cleanuppad cleanupret cmpxchg eq exact extractelement
28 syn keyword llvmStatement extractvalue fadd fast fcmp fdiv fence fmul fneg fpext
29 syn keyword llvmStatement fptosi fptoui fptrunc free freeze frem fsub
30 syn keyword llvmStatement getelementptr icmp inbounds indirectbr insertelement
31 syn keyword llvmStatement insertvalue inttoptr invoke landingpad load lshr
32 syn keyword llvmStatement malloc max min mul nand ne ninf nnan nsw nsz nuw oeq
33 syn keyword llvmStatement oge ogt ole olt one or ord phi ptrtoint resume ret
34 syn keyword llvmStatement sdiv select sext sge sgt shl shufflevector sitofp
35 syn keyword llvmStatement sle slt srem store sub switch trunc udiv ueq uge ugt
36 syn keyword llvmStatement uitofp ule ult umax umin une uno unreachable unwind
37 syn keyword llvmStatement urem va_arg xchg xor zext
40 syn keyword llvmKeyword
210 syn keyword llvmError getresult begin end
213 syn match llvmNoName /[%@!]\d\+\>/
214 syn match llvmNumber /-\?\<\d\+\>/
215 syn match llvmFloat /-\?\<\d\+\.\d*\(e[+-]\d\+\)\?\>/
216 syn match llvmFloat /\<0x\x\+\>/
217 syn keyword llvmBoolean true false
218 syn keyword llvmConstant zeroinitializer undef null none poison vscale
219 syn match llvmComment /;.*$/
220 syn region llvmString start=/"/ skip=/\\"/ end=/"/
221 syn match llvmLabel /[-a-zA-Z$._][-a-zA-Z$._0-9]*:/
222 syn match llvmIdentifier /[%@][-a-zA-Z$._][-a-zA-Z$._0-9]*/
225 syn match llvmIdentifier /![-a-zA-Z$._][-a-zA-Z$._0-9]*\ze\s*$/
226 syn match llvmIdentifier /![-a-zA-Z$._][-a-zA-Z$._0-9]*\ze\s*[=!]/
227 syn match llvmType /!\zs\a\+\ze\s*(/
228 syn match llvmConstant /\<DW_TAG_[a-z_]\+\>/
229 syn match llvmConstant /\<DW_ATE_[a-zA-Z_]\+\>/
230 syn match llvmConstant /\<DW_OP_[a-zA-Z0-9_]\+\>/
231 syn match llvmConstant /\<DW_LANG_[a-zA-Z0-9_]\+\>/
232 syn match llvmConstant /\<DW_VIRTUALITY_[a-z_]\+\>/
233 syn match llvmConstant /\<DIFlag[A-Za-z]\+\>/
236 syn match llvmSpecialComment /;\s*PR\d*\s*$/
237 syn match llvmSpecialComment /;\s*REQUIRES:.*$/
238 syn match llvmSpecialComment /;\s*RUN:.*$/
239 syn match llvmSpecialComment /;\s*ALLOW_RETRIES:.*$/
240 syn match llvmSpecialComment /;\s*CHECK:.*$/
241 syn match llvmSpecialComment /;\s*CHECK-EMPTY:\s*$/
242 syn match llvmSpecialComment /\v;\s*CHECK-(NEXT|NOT|DAG|SAME|LABEL|COUNT-\d+):.*$/
243 syn match llvmSpecialComment /;\s*XFAIL:.*$/