This is very useful for inspecting generated IR, there appears to be no
other way to get the called function from a CallInst.
Revision: https://reviews.llvm.org/D52972
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@362890
91177308-0d34-0410-b5e6-
96231b3b80d8
func (v Value) SetInstrParamAlignment(i int, align int) {
C.LLVMSetInstrParamAlignment(v.C, C.unsigned(i), C.unsigned(align))
}
+func (v Value) CalledValue() (rv Value) {
+ rv.C = C.LLVMGetCalledValue(v.C)
+ return
+}
// Operations on call instructions (only)
func (v Value) IsTailCall() bool { return C.LLVMIsTailCall(v.C) != 0 }