1*5f7ddb14SDimitry Andric //===--------------------- CustomBehaviour.cpp ------------------*- C++ -*-===// 2*5f7ddb14SDimitry Andric // 3*5f7ddb14SDimitry Andric // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. 4*5f7ddb14SDimitry Andric // See https://llvm.org/LICENSE.txt for license information. 5*5f7ddb14SDimitry Andric // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 6*5f7ddb14SDimitry Andric // 7*5f7ddb14SDimitry Andric //===----------------------------------------------------------------------===// 8*5f7ddb14SDimitry Andric /// \file 9*5f7ddb14SDimitry Andric /// 10*5f7ddb14SDimitry Andric /// This file implements methods from the CustomBehaviour interface. 11*5f7ddb14SDimitry Andric /// 12*5f7ddb14SDimitry Andric //===----------------------------------------------------------------------===// 13*5f7ddb14SDimitry Andric 14*5f7ddb14SDimitry Andric #include "llvm/MCA/CustomBehaviour.h" 15*5f7ddb14SDimitry Andric 16*5f7ddb14SDimitry Andric namespace llvm { 17*5f7ddb14SDimitry Andric namespace mca { 18*5f7ddb14SDimitry Andric ~CustomBehaviour()19*5f7ddb14SDimitry AndricCustomBehaviour::~CustomBehaviour() {} 20*5f7ddb14SDimitry Andric checkCustomHazard(ArrayRef<InstRef> IssuedInst,const InstRef & IR)21*5f7ddb14SDimitry Andricunsigned CustomBehaviour::checkCustomHazard(ArrayRef<InstRef> IssuedInst, 22*5f7ddb14SDimitry Andric const InstRef &IR) { 23*5f7ddb14SDimitry Andric // 0 signifies that there are no hazards that need to be waited on 24*5f7ddb14SDimitry Andric return 0; 25*5f7ddb14SDimitry Andric } 26*5f7ddb14SDimitry Andric 27*5f7ddb14SDimitry Andric } // namespace mca 28*5f7ddb14SDimitry Andric } // namespace llvm 29