[llvm] [SPIR-V] Emit DebugTypePointer from NonSemantic DI (PR #109287)
via llvm-commits
llvm-commits at lists.llvm.org
Wed Sep 25 05:14:13 PDT 2024
================
@@ -247,11 +263,31 @@ bool SPIRVEmitNonSemanticDI::emitGlobalDI(MachineFunction &MF) {
const Register AttributeEncodingReg =
GR->buildConstantInt(AttributeEncoding, MIRBuilder, I32Ty, false);
- [[maybe_unused]]
const Register BasicTypeReg =
EmitDIInstruction(SPIRV::NonSemanticExtInst::DebugTypeBasic,
{BasicTypeStrReg, ConstIntBitwidthReg,
AttributeEncodingReg, I32ZeroReg});
+ BasicTypeRegPairs.emplace_back(BasicType, BasicTypeReg);
+ }
+
+ if (PointerDerivedTypes.size()) {
+ const Register GenericStorageClass =
----------------
bwlodarcz wrote:
Done.
https://github.com/llvm/llvm-project/pull/109287
More information about the llvm-commits
mailing list