13 Commits

Author SHA1 Message Date
Axel Cohen 99a237be75 Add a string obfuscation pass
dev-commits from corporate branch 13.x were squashed
2026-03-11 18:56:31 +01:00
Patrice Blin 50a4e7b439 upgrade: (llvm 22) PassPlugin.h moved to llvm/Plugins/
llvm:f54df0d09e19ec6b205cb0af45c7ecea2fd8aeff
2026-03-09 14:37:30 +01:00
Patrice Blin 6d5f0fe3af upgrade: (llvm 20) ThinOrFullLTOPhase added to optimizer pipeline
llvm:390300d9f41df6ad71f0f4196ef4885d4bd5dc48
2026-03-09 14:37:30 +01:00
Patrice Blin 1a0e8e669c upgrade: (llvm 14) OptimizationLevel definition moved
llvm:7a797b2902993ad9ad9a04dcf46efc64398cd7e3
2022-05-03 16:26:16 +02:00
Axel Cohen 5e3b8c2eb9 Replace defines with static const 2022-05-02 10:19:23 +02:00
Axel Cohen 13f6678c36 Fix includes 2022-05-02 10:19:08 +02:00
Axel Cohen 531416c125 Fix includes 2022-05-02 10:19:08 +02:00
Axel Cohen 5ff86b2585 Add environement variables support 2022-03-17 18:34:16 +01:00
Patrice Blin 891f8afbbb clean: remove 'using' statements in headers 2022-03-17 18:31:37 +01:00
Axel Cohen 3d972734af Rename plugin 2022-03-17 18:29:31 +01:00
Patrice Blin 780b785d39 NewPM: register BogusControlFlow passe in the plugin 2021-10-14 10:25:20 +02:00
Axel Cohen db7351e6fd NewPM: port Flattening passe 2021-10-14 10:25:20 +02:00
Axel Cohen ca475e72a1 Register passes with new format as a single plugin 2021-10-14 10:25:20 +02:00