ΒΆllvm::Value* simplifyInstructionWithOperands(
    llvm::Instruction* I,
    ArrayRef<llvm::Value*> NewOps,
    const llvm::SimplifyQuery& Q,
    llvm::OptimizationRemarkEmitter* ORE =
        nullptr)

Description

Like \p simplifyInstruction but the operands of \p I are replaced with\p NewOps. Returns a simplified value, or null if none was found.

Declared at: llvm/include/llvm/Analysis/InstructionSimplify.h:325

Parameters

llvm::Instruction* I
ArrayRef<llvm::Value*> NewOps
const llvm::SimplifyQuery& Q
llvm::OptimizationRemarkEmitter* ORE = nullptr