1*d415bd75Srobert //===- ReduceMemoryOperations.h - Specialized Delta Pass --------*- C++ -*-===// 2*d415bd75Srobert // 3*d415bd75Srobert // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. 4*d415bd75Srobert // See https://llvm.org/LICENSE.txt for license information. 5*d415bd75Srobert // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 6*d415bd75Srobert // 7*d415bd75Srobert //===----------------------------------------------------------------------===// 8*d415bd75Srobert 9*d415bd75Srobert #ifndef LLVM_TOOLS_LLVM_REDUCE_DELTAS_REDUCEMEMORYOPERATIONS_H 10*d415bd75Srobert #define LLVM_TOOLS_LLVM_REDUCE_DELTAS_REDUCEMEMORYOPERATIONS_H 11*d415bd75Srobert 12*d415bd75Srobert #include "TestRunner.h" 13*d415bd75Srobert 14*d415bd75Srobert namespace llvm { 15*d415bd75Srobert void reduceVolatileInstructionsDeltaPass(TestRunner &Test); 16*d415bd75Srobert void reduceAtomicSyncScopesDeltaPass(TestRunner &Test); 17*d415bd75Srobert void reduceAtomicOrderingDeltaPass(TestRunner &Test); 18*d415bd75Srobert } // namespace llvm 19*d415bd75Srobert 20*d415bd75Srobert #endif 21