Changeset View
Changeset View
Standalone View
Standalone View
llvm/tools/llvm-reduce/deltas/ReduceOperands.h
//===- ReduceOperands.h - Specialized Delta Pass --------------------------===// | //===----------------------------------------------------------------------===// | ||||
// | // | ||||
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. | // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. | ||||
// See https://llvm.org/LICENSE.txt for license information. | // See https://llvm.org/LICENSE.txt for license information. | ||||
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception | // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception | ||||
// | // | ||||
//===----------------------------------------------------------------------===// | //===----------------------------------------------------------------------===// | ||||
// | |||||
// This file implements a function to reduce operands to undef. | |||||
// | |||||
//===----------------------------------------------------------------------===// | |||||
#ifndef LLVM_TOOLS_LLVM_REDUCE_DELTAS_REDUCEOPERANDS_H | #ifndef LLVM_TOOLS_LLVM_REDUCE_DELTAS_REDUCEOPERANDS_H | ||||
#define LLVM_TOOLS_LLVM_REDUCE_DELTAS_REDUCEOPERANDS_H | #define LLVM_TOOLS_LLVM_REDUCE_DELTAS_REDUCEOPERANDS_H | ||||
#include "Delta.h" | #include "Delta.h" | ||||
namespace llvm { | namespace llvm { | ||||
void reduceOperandsDeltaPass(TestRunner &Test); | void reduceOperandsUndefDeltaPass(TestRunner &Test); | ||||
void reduceOperandsOneDeltaPass(TestRunner &Test); | |||||
void reduceOperandsZeroDeltaPass(TestRunner &Test); | |||||
} // namespace llvm | } // namespace llvm | ||||
#endif | #endif |