; " " c" " ( % : = * - , @ ( ) [ ] < > { } acq_rel acquire add address_safety addrspace alias align alignstack alloca alwaysinline and appending ashr asm atomic atomicrmw available_externally bitcast br byval call catch cc ccc cleanup cmpxchg coldcc common constant datalayout declare default define dllexport dllimport eq exact extern_weak external extractelement extractvalue fadd false fastcc fcmp fdiv fence filter fmul fpext fptosi fptoui fptrunc frem fsub gc getelementptr global hidden icmp inbounds indirectbr inlinehint inreg insertelement insertvalue internal inttoptr invoke label landingpad linker_private linker_private_weak linker_private_weak_def_auto linkonce linkonce_odr load lshr metadata module mul naked ne nest noalias nocapture noimplicitfloat noinline nonlazybind noredzone noreturn nounwind nsw nuw oeq oge ogt ole olt one optsize or ord personality phi private protected ptrtoint readnone readonly release resume ret returns_twice sdiv section select seq_cst sext sge sgt shl shufflevector signext singlethread sitofp sle slt srem sret ssp sspreq store sub switch target to true trunc type udiv ueq uge ugt uitofp ule ult undef une unnamed_addr uno unreachable unwind urem uwtable va_arg void volatile weak weak_odr xor zeroext zext