[Lldb-commits] [lldb] [lldb] Add some vector operations to the IRInterpreter (PR #155000)

Michael Buch via lldb-commits lldb-commits at lists.llvm.org
Fri Sep 5 01:56:32 PDT 2025


================
@@ -644,7 +723,25 @@ bool IRInterpreter::CanInterpret(llvm::Module &module, llvm::Function &function,
         switch (operand_type->getTypeID()) {
         default:
           break;
-        case Type::FixedVectorTyID:
+        case Type::FixedVectorTyID: {
----------------
Michael137 wrote:

Now that you allow vector types as operands to instructions, did you verify that the other instructions we support correctly get interpreted if the operand is a vector? From some [skimming of the docs](https://llvm.org/docs/LangRef.html#vector-type) I see that, e.g., `Bitcast` requires some special handling for vector types.

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


More information about the lldb-commits mailing list