llvm/api: add instruction builders api