[compiler-rt] [llvm] [msan] Add 32-bit platforms support (PR #109284)

via llvm-commits llvm-commits at lists.llvm.org
Tue Nov 12 15:14:25 PST 2024


================
@@ -6004,8 +6026,122 @@ struct VarArgSystemZHelper : public VarArgHelperBase {
   }
 };
 
-/// MIPS-specific implementation of VarArgHelper.
-/// NOTE: This is also used for LoongArch64.
+/// i386-specific implementation of VarArgHelper.
+struct VarArgI386Helper : public VarArgHelperBase {
----------------
k-kashapov wrote:

If I remember correctly, this has been copied from GenericHelper. Then `visitCallBase` has been modified to differentiate "by val" parameter passing.

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


More information about the llvm-commits mailing list