Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我尝试使用BitCastInst和
BitCastInst
iType = dyn_cast<Type>(VectorType::get(iType, eleCount));
我的问题:是否可以从具有 3 个 Int16Ty 元素的向量类型转换为具有 1 个 64 位元素(Int64Ty)的向量类型(如果需要,用 16 个零填充原始元素)?
由于上例中不同的总位数看起来不可能进行这样的转换。谢谢
是否可以使用dyn_cast与类型的位宽无关。
dyn_cast
dyn_cast和其他人。用于在 LLVM 类型的继承层次结构中进行转换,更准确地说,用于从 Base 转换为 Derived。