我正在实现llvm转换过程。在插入函数调用时,我需要传递自定义的“类”对象作为参数。 我有一个Thread对象,我需要将其作为参数传递:函数签名如下:
void MyThread::initialize(int num ,MyThread* myThread)
并通过我的通行证,我需要添加以下说明:
myThread->initialize(Count, myThread);
在将其准备为参数时,我不知道如何表示myThread对象的类型。例如,如果它是整数,我们知道如何获取类型,但是在我们的情况下,如何将类构造表示为类型?
答案 0 :(得分:0)
在LLVM IR中,类通常表示为结构。当然,您可以检查clang的功能。