Lines Matching refs:GSH2_OPTMASK
43 #define GSH2_OPTMASK(bit) (((uint64)1)<<bit) macro
48 #define GSH2_OPTFLAG_ISSET(flags, bit) (0 != ((flags) & GSH2_OPTMASK(bit)))
50 #define GSH2_OPTFLAG_SETBIT(flags, bit) (flags |= GSH2_OPTMASK(bit))
52 #define GSH2_OPTFLAG_CLRBIT(flags, bit) (flags &= ~GSH2_OPTMASK(bit))
55 #define GSH2_OPTFLAGS_ALL ( ((uint64)-1) & ~(GSH2_OPTMASK(GSH2_OPTFLAG_LIMITARRAYSYMS)|GSH2_OPTMAS…
63 …{ "const", "additional constant propagation optimizations", GSH2_OPTMASK(GSH2_OPTFLAG_CONST) }…
64 …{ "fastmath", "enable optimizations that may violate strict IEEE semantics", GSH2_OPTMASK(GSH2_OP…
65 …{ "loopexpr", "allow unrolling of loops with complex expressions", GSH2_OPTMASK(GSH2_OPTFLAG_LOOP…
66 …{ "loopvar", "analyze variables to find loop variable initialization", GSH2_OPTMASK(GSH2_OPTFLAG…
67 { "sc", "enable AMD shader compiler optimizations", GSH2_OPTMASK(GSH2_OPTFLAG_SC) }, \
68 …{ "unusedvar", "remove assignments to variables that are never used", GSH2_OPTMASK(GSH2_OPTFLAG_UN…
69 …al glsl->glsl optimization pass to remove unused code and variables", GSH2_OPTMASK(GSH2_OPTFLAG_GL…