//===-- XCoreISelLowering.cpp - XCore DAG Lowering Implementation ------===////// The LLVM Compiler Infrastructure//// This file is distributed under the University of Illinois Open Source// License. See LICENSE.TXT for details.////===----------------------------------------------------------------------===////// This file implements the XCoreTargetLowering class.////===----------------------------------------------------------------------===//#define DEBUG_TYPE "xcore-lower"#include"XCoreISelLowering.h"#include"XCoreMachineFunctionInfo.h"#include"XCore.h"#include"XCoreTargetObjectFile.h"#include"XCoreTargetMachine.h"#include"XCoreSubtarget.h"#include"llvm/DerivedTypes.h"#include"llvm/Function.h"#include"llvm/Intrinsics.h"#include"llvm/CallingConv.h"#include"llvm/GlobalVariable.h"#include