SetName assigns a name to the value.
(name string)
| 44 | |
| 45 | // SetName assigns a name to the value. |
| 46 | func (v *Value) SetName(name string) *Value { |
| 47 | v.name = name |
| 48 | if IsPointer(v.ty) { |
| 49 | name = "→" + name |
| 50 | } |
| 51 | v.llvm.SetName(name) |
| 52 | return v |
| 53 | } |
| 54 | |
| 55 | // EmitDebug emits debug info for the value. |
| 56 | func (v *Value) EmitDebug(name string) *Value { |