//===- llvm/IR/UseListOrder.h - LLVM Use List Order -------------*- C++ -*-===// // // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. // See https://llvm.org/LICENSE.txt for license information. // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception // //===----------------------------------------------------------------------===// // // This file has structures and command-line options for preserving use-list // order. // //===----------------------------------------------------------------------===// #ifndef LLVM_IR_USELISTORDER_H #define LLVM_IR_USELISTORDER_H #include <cstddef> #include <vector> namespace llvm { class Function; class Value; /// Structure to hold a use-list order. struct UseListOrder { … }; UseListOrderStack; } // end namespace llvm #endif // LLVM_IR_USELISTORDER_H