Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- For Windows:
- cflags += [
- "-mllvm", "-adce-remove-loops",
- "-mllvm", "-enable-cse-in-irtranslator",
- "-mllvm", "-enable-cse-in-legalizer",
- "-mllvm", "-enable-gvn-hoist",
- "-mllvm", "-gvn-hoist-max-bbs=-1",
- "-mllvm", "-gvn-hoist-max-depth=-1",
- "-mllvm", "-gvn-hoist-max-chain-length=-1",
- "-mllvm", "-scalar-evolution-use-expensive-range-sharpening",
- "-mllvm", "-loop-rotate-multi",
- "-mllvm", "-enable-loopinterchange",
- "-mllvm", "-enable-loop-distribute",
- "-mllvm", "-enable-loop-flatten",
- "-mllvm", "-enable-loop-versioning-licm",
- "-mllvm", "-enable-interleaved-mem-accesses",
- "-mllvm", "-enable-masked-interleaved-mem-accesses",
- ]
- ldflags += [
- "-mllvm:-adce-remove-loops",
- "-mllvm:-enable-cse-in-irtranslator",
- "-mllvm:-enable-cse-in-legalizer",
- "-mllvm:-enable-gvn-hoist",
- "-mllvm:-gvn-hoist-max-bbs=-1",
- "-mllvm:-gvn-hoist-max-depth=-1",
- "-mllvm:-gvn-hoist-max-chain-length=-1",
- "-mllvm:-scalar-evolution-use-expensive-range-sharpening",
- "-mllvm:-loop-rotate-multi",
- "-mllvm:-enable-loopinterchange",
- "-mllvm:-enable-loop-distribute",
- "-mllvm:-enable-loop-flatten",
- "-mllvm:-enable-loop-versioning-licm",
- "-mllvm:-interleave-small-loop-scalar-reduction",
- "-mllvm:-enable-interleaved-mem-accesses",
- "-mllvm:-enable-masked-interleaved-mem-accesses",
- ]
- For Linux:
- cflags += [
- "-mllvm", "-adce-remove-loops",
- "-mllvm", "-enable-cse-in-irtranslator",
- "-mllvm", "-enable-cse-in-legalizer",
- "-mllvm", "-enable-gvn-hoist",
- "-mllvm", "-gvn-hoist-max-bbs=-1",
- "-mllvm", "-gvn-hoist-max-depth=-1",
- "-mllvm", "-gvn-hoist-max-chain-length=-1",
- "-mllvm", "-scalar-evolution-use-expensive-range-sharpening",
- "-mllvm", "-loop-rotate-multi",
- "-mllvm", "-enable-loopinterchange",
- "-mllvm", "-enable-loop-distribute",
- "-mllvm", "-enable-loop-flatten",
- "-mllvm", "-enable-loop-versioning-licm",
- "-mllvm", "-enable-interleaved-mem-accesses",
- "-mllvm", "-enable-masked-interleaved-mem-accesses",
- ]
- ldflags += [
- "-Wl,-mllvm,-adce-remove-loops",
- "-Wl,-mllvm,-enable-cse-in-irtranslator",
- "-Wl,-mllvm,-enable-cse-in-legalizer",
- "-Wl,-mllvm,-enable-gvn-hoist",
- "-Wl,-mllvm,-gvn-hoist-max-bbs=-1",
- "-Wl,-mllvm,-gvn-hoist-max-depth=-1",
- "-Wl,-mllvm,-gvn-hoist-max-chain-length=-1",
- "-Wl,-mllvm,-scalar-evolution-use-expensive-range-sharpening",
- "-Wl,-mllvm,-loop-rotate-multi",
- "-Wl,-mllvm,-enable-loopinterchange",
- "-Wl,-mllvm,-enable-loop-distribute",
- "-Wl,-mllvm,-enable-loop-flatten",
- "-Wl,-mllvm,-enable-loop-versioning-licm",
- "-Wl,-mllvm,-interleave-small-loop-scalar-reduction",
- "-Wl,-mllvm,-enable-interleaved-mem-accesses",
- "-Wl,-mllvm,-enable-masked-interleaved-mem-accesses",
- ]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement