Skip to content

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