来自模块的第一个参数(操作码 llvm)

first argument from module (opcode llvm)

https://github.com/llvm/llvm-project/tree/main/llvm/examples/ModuleMaker中是静态变量。 如何读取参数模块并放入添加指令?

Instruction *Add = BinaryOperator::Create(Instruction::Add, x, y, "tmp");

如何赋值给 x = 参数块 1

Function::arg_iterator argument = F->arg_begin();
Argument *Pierwszy = argument++;
Pierwszy->setName("c");
Value *Drugi = argument++;
Drugi->setName("d");
    
/* tworzymy instrukcję */
Instruction *Dodaj = BinaryOperator::Create(Instruction::Add,
Pierwszy, Drugi, "wynik");