Skip to content

sparse-llvm: Update function calls to use LLVM API changes#6

Open
lnocturno wants to merge 1 commit intoerror27:masterfrom
lnocturno:fix_llvm_build
Open

sparse-llvm: Update function calls to use LLVM API changes#6
lnocturno wants to merge 1 commit intoerror27:masterfrom
lnocturno:fix_llvm_build

Conversation

@lnocturno
Copy link

This patch updates sparse-llvm to use the newer LLVM API functions, replacing the deprecated functions with their updated counterparts:

  • Replace LLVMConstGEP with LLVMConstGEP2
  • Replace LLVMBuildInBoundsGEP with LLVMBuildInBoundsGEP2
  • Replace LLVMBuildLoad with LLVMBuildLoad2
  • Replace LLVMBuildCall with LLVMBuildCall2

The patch also ensures that the correct element types are passed to the new functions as required.

This patch updates sparse-llvm to use the newer LLVM API functions,
replacing the deprecated functions with their updated counterparts:

- Replace LLVMConstGEP with LLVMConstGEP2
- Replace LLVMBuildInBoundsGEP with LLVMBuildInBoundsGEP2
- Replace LLVMBuildLoad with LLVMBuildLoad2
- Replace LLVMBuildCall with LLVMBuildCall2

The patch also ensures that the correct element types are passed
to the new functions as required.

Signed-off-by: Gleb Chesnokov <gleb.chesnokov@scst.dev>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant