Skip to content

Commit c97cf73

Browse files
committed
[Utils][vim] Add missing highlights for fast-math flags
This patch adds the `afn`, `contract`, and `reassoc` fast-math flags. It also fixes up `fneg`'s order in the alphabetized list. Reviewed By: MaskRay, craig.topper Differential Revision: https://reviews.llvm.org/D104541
1 parent bd7f7e2 commit c97cf73

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

llvm/utils/vim/syntax/llvm.vim

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -25,16 +25,16 @@ syn match llvmType /\<i\d\+\>/
2525
syn keyword llvmStatement add addrspacecast alloca and arcp ashr atomicrmw
2626
syn keyword llvmStatement bitcast br catchpad catchswitch catchret call callbr
2727
syn keyword llvmStatement cleanuppad cleanupret cmpxchg eq exact extractelement
28-
syn keyword llvmStatement extractvalue fadd fast fcmp fdiv fence fmul fpext
29-
syn keyword llvmStatement fptosi fptoui fptrunc free freeze frem fsub fneg getelementptr
30-
syn keyword llvmStatement icmp inbounds indirectbr insertelement insertvalue
31-
syn keyword llvmStatement inttoptr invoke landingpad load lshr malloc max min
32-
syn keyword llvmStatement mul nand ne ninf nnan nsw nsz nuw oeq oge ogt ole
33-
syn keyword llvmStatement olt one or ord phi ptrtoint resume ret sdiv select
34-
syn keyword llvmStatement sext sge sgt shl shufflevector sitofp sle slt srem
35-
syn keyword llvmStatement store sub switch trunc udiv ueq uge ugt uitofp ule ult
36-
syn keyword llvmStatement umax umin une uno unreachable unwind urem va_arg
37-
syn keyword llvmStatement xchg xor zext
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
3838

3939
" Keywords.
4040
syn keyword llvmKeyword

0 commit comments

Comments
 (0)