LLVM 20.0.0git
|
Functions in this group only apply to instructions that map to llvm::GetElementPtrInst instances. More...
Functions | |
LLVMBool | LLVMIsInBounds (LLVMValueRef GEP) |
Check whether the given GEP operator is inbounds. | |
void | LLVMSetIsInBounds (LLVMValueRef GEP, LLVMBool InBounds) |
Set the given GEP instruction to be inbounds or not. | |
LLVMTypeRef | LLVMGetGEPSourceElementType (LLVMValueRef GEP) |
Get the source element type of the given GEP operator. | |
LLVMGEPNoWrapFlags | LLVMGEPGetNoWrapFlags (LLVMValueRef GEP) |
Get the no-wrap related flags for the given GEP instruction. | |
void | LLVMGEPSetNoWrapFlags (LLVMValueRef GEP, LLVMGEPNoWrapFlags NoWrapFlags) |
Set the no-wrap related flags for the given GEP instruction. | |
Functions in this group only apply to instructions that map to llvm::GetElementPtrInst instances.
LLVMGEPNoWrapFlags LLVMGEPGetNoWrapFlags | ( | LLVMValueRef | GEP | ) |
Get the no-wrap related flags for the given GEP instruction.
Definition at line 3177 of file Core.cpp.
References GEP, llvm::GEPOperator::getNoWrapFlags(), and mapToLLVMGEPNoWrapFlags().
void LLVMGEPSetNoWrapFlags | ( | LLVMValueRef | GEP, |
LLVMGEPNoWrapFlags | NoWrapFlags | ||
) |
Set the no-wrap related flags for the given GEP instruction.
Definition at line 3182 of file Core.cpp.
References GEP, mapFromLLVMGEPNoWrapFlags(), and llvm::GetElementPtrInst::setNoWrapFlags().
LLVMTypeRef LLVMGetGEPSourceElementType | ( | LLVMValueRef | GEP | ) |
Get the source element type of the given GEP operator.
Definition at line 3173 of file Core.cpp.
References GEP, and llvm::wrap().
LLVMBool LLVMIsInBounds | ( | LLVMValueRef | GEP | ) |
void LLVMSetIsInBounds | ( | LLVMValueRef | GEP, |
LLVMBool | InBounds | ||
) |