[llvm] [llvm][rtsan] Add transform pass for sanitize_realtime_unsafe (PR #109543)

Nikita Popov via llvm-commits llvm-commits at lists.llvm.org
Wed Sep 25 01:13:53 PDT 2024


================
@@ -17,47 +17,78 @@
 #include "llvm/IR/IRBuilder.h"
 #include "llvm/IR/Module.h"
 
+#include "llvm/Demangle/Demangle.h"
 #include "llvm/Transforms/Instrumentation/RealtimeSanitizer.h"
 
+#include <vector>
+
 using namespace llvm;
 
+static std::vector<Type *> getArgTypes(ArrayRef<Value *> FunctionArgs) {
+  std::vector<Type *> Types;
----------------
nikic wrote:

Prefer SmallVector instead of std::vector, even if you don't want to use inline storage.

https://github.com/llvm/llvm-project/pull/109543


More information about the llvm-commits mailing list