ΒΆllvm::Value* emitMemChr(
    llvm::Value* Ptr,
    llvm::Value* Val,
    llvm::Value* Len,
    IRBuilder<>& B,
    const llvm::DataLayout& DL,
    const llvm::TargetLibraryInfo* TLI)

Description

Emit a call to the memchr function. This assumes that Ptr is a pointer, Val is an i32 value, and Len is an 'intptr_t' value.

Declared at: llvm/include/llvm/Transforms/Utils/BuildLibCalls.h:102

Parameters

llvm::Value* Ptr
llvm::Value* Val
llvm::Value* Len
IRBuilder<>& B
const llvm::DataLayout& DL
const llvm::TargetLibraryInfo* TLI