2013-08-01 55 views
0

我有一個指向數組或變量的指針。我想獲取該數組或變量的名稱。如何在LLVM中得到這個?如何獲得指針在LLVM中指向的變量的名稱

我想通過指針傳遞數組或變量的函數。我想獲取該數組或變量參數的名稱。我使用LLVM來測試我的功能。

+0

我不是LLVM專家,但沒有更多信息,這似乎沒有問題。也許你可以更多地解釋你想要做什麼? –

+0

這與LLVM有什麼關係?你在談論寄存器重命名嗎? –

+0

我想要通過指針傳遞數組或變量的函數。我想獲取該數組或變量參數的名稱。我使用LLVM來測試我的功能。 – Mahwish

回答

1

您需要爲此使用調試信息,因爲否則在一般情況下,原始C代碼中的名稱不會在LLVM IR中表示。請參閱debug info document。尤其是,請查看關於「@llvm.dbg.declare」和「全球價值描述」的章節