Advertisement
Guest User

Untitled

a guest
Sep 17th, 2022
47
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.11 KB | None | 0 0
  1. For Windows:
  2.  
  3. cflags += [
  4. "-mllvm", "-adce-remove-loops",
  5. "-mllvm", "-enable-cse-in-irtranslator",
  6. "-mllvm", "-enable-cse-in-legalizer",
  7. "-mllvm", "-enable-gvn-hoist",
  8. "-mllvm", "-gvn-hoist-max-bbs=-1",
  9. "-mllvm", "-gvn-hoist-max-depth=-1",
  10. "-mllvm", "-gvn-hoist-max-chain-length=-1",
  11. "-mllvm", "-scalar-evolution-use-expensive-range-sharpening",
  12. "-mllvm", "-loop-rotate-multi",
  13. "-mllvm", "-enable-loopinterchange",
  14. "-mllvm", "-enable-loop-distribute",
  15. "-mllvm", "-enable-loop-flatten",
  16. "-mllvm", "-enable-loop-versioning-licm",
  17. "-mllvm", "-enable-interleaved-mem-accesses",
  18. "-mllvm", "-enable-masked-interleaved-mem-accesses",
  19. ]
  20.  
  21. ldflags += [
  22. "-mllvm:-adce-remove-loops",
  23. "-mllvm:-enable-cse-in-irtranslator",
  24. "-mllvm:-enable-cse-in-legalizer",
  25. "-mllvm:-enable-gvn-hoist",
  26. "-mllvm:-gvn-hoist-max-bbs=-1",
  27. "-mllvm:-gvn-hoist-max-depth=-1",
  28. "-mllvm:-gvn-hoist-max-chain-length=-1",
  29. "-mllvm:-scalar-evolution-use-expensive-range-sharpening",
  30. "-mllvm:-loop-rotate-multi",
  31. "-mllvm:-enable-loopinterchange",
  32. "-mllvm:-enable-loop-distribute",
  33. "-mllvm:-enable-loop-flatten",
  34. "-mllvm:-enable-loop-versioning-licm",
  35. "-mllvm:-interleave-small-loop-scalar-reduction",
  36. "-mllvm:-enable-interleaved-mem-accesses",
  37. "-mllvm:-enable-masked-interleaved-mem-accesses",
  38. ]
  39.  
  40. For Linux:
  41.  
  42. cflags += [
  43. "-mllvm", "-adce-remove-loops",
  44. "-mllvm", "-enable-cse-in-irtranslator",
  45. "-mllvm", "-enable-cse-in-legalizer",
  46. "-mllvm", "-enable-gvn-hoist",
  47. "-mllvm", "-gvn-hoist-max-bbs=-1",
  48. "-mllvm", "-gvn-hoist-max-depth=-1",
  49. "-mllvm", "-gvn-hoist-max-chain-length=-1",
  50. "-mllvm", "-scalar-evolution-use-expensive-range-sharpening",
  51. "-mllvm", "-loop-rotate-multi",
  52. "-mllvm", "-enable-loopinterchange",
  53. "-mllvm", "-enable-loop-distribute",
  54. "-mllvm", "-enable-loop-flatten",
  55. "-mllvm", "-enable-loop-versioning-licm",
  56. "-mllvm", "-enable-interleaved-mem-accesses",
  57. "-mllvm", "-enable-masked-interleaved-mem-accesses",
  58. ]
  59.  
  60. ldflags += [
  61. "-Wl,-mllvm,-adce-remove-loops",
  62. "-Wl,-mllvm,-enable-cse-in-irtranslator",
  63. "-Wl,-mllvm,-enable-cse-in-legalizer",
  64. "-Wl,-mllvm,-enable-gvn-hoist",
  65. "-Wl,-mllvm,-gvn-hoist-max-bbs=-1",
  66. "-Wl,-mllvm,-gvn-hoist-max-depth=-1",
  67. "-Wl,-mllvm,-gvn-hoist-max-chain-length=-1",
  68. "-Wl,-mllvm,-scalar-evolution-use-expensive-range-sharpening",
  69. "-Wl,-mllvm,-loop-rotate-multi",
  70. "-Wl,-mllvm,-enable-loopinterchange",
  71. "-Wl,-mllvm,-enable-loop-distribute",
  72. "-Wl,-mllvm,-enable-loop-flatten",
  73. "-Wl,-mllvm,-enable-loop-versioning-licm",
  74. "-Wl,-mllvm,-interleave-small-loop-scalar-reduction",
  75. "-Wl,-mllvm,-enable-interleaved-mem-accesses",
  76. "-Wl,-mllvm,-enable-masked-interleaved-mem-accesses",
  77. ]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement