ΒΆllvm::Value* addDiffRuntimeChecks(
llvm::Instruction* Loc,
llvm::Loop* TheLoop,
ArrayRef<llvm::PointerDiffInfo> Checks,
llvm::SCEVExpander& Expander,
function_ref<
llvm::Value*(llvm::IRBuilderBase&,
unsigned int)> GetVF,
unsigned int IC)
llvm::Value* addDiffRuntimeChecks(
llvm::Instruction* Loc,
llvm::Loop* TheLoop,
ArrayRef<llvm::PointerDiffInfo> Checks,
llvm::SCEVExpander& Expander,
function_ref<
llvm::Value*(llvm::IRBuilderBase&,
unsigned int)> GetVF,
unsigned int IC)
Declared at: llvm/include/llvm/Transforms/Utils/LoopUtils.h:512
Parameters
- llvm::Instruction* Loc
- llvm::Loop* TheLoop
- ArrayRef<llvm::PointerDiffInfo> Checks
- llvm::SCEVExpander& Expander
- function_ref<llvm::Value*(llvm::IRBuilderBase&, unsigned int)> GetVF
- unsigned int IC