#include "GISelMITest.h"
#include "llvm/CodeGen/GlobalISel/MIPatternMatch.h"
#include "llvm/CodeGen/GlobalISel/MachineIRBuilder.h"
#include "llvm/CodeGen/GlobalISel/Utils.h"
#include "llvm/CodeGen/MIRParser/MIRParser.h"
#include "llvm/CodeGen/MachineFunction.h"
#include "llvm/CodeGen/MachineModuleInfo.h"
#include "llvm/CodeGen/TargetFrameLowering.h"
#include "llvm/CodeGen/TargetInstrInfo.h"
#include "llvm/CodeGen/TargetLowering.h"
#include "llvm/CodeGen/TargetSubtargetInfo.h"
#include "llvm/MC/TargetRegistry.h"
#include "llvm/Support/SourceMgr.h"
#include "llvm/Support/TargetSelect.h"
#include "llvm/Target/TargetMachine.h"
#include "llvm/Target/TargetOptions.h"
#include "gtest/gtest.h"
usingnamespacellvm;
usingnamespaceMIPatternMatch;
namespace {
TEST_F(AArch64GISelMITest, MatchIntConstant) { … }
TEST_F(AArch64GISelMITest, MatchIntConstantRegister) { … }
TEST_F(AArch64GISelMITest, MatchIntConstantSplat) { … }
TEST_F(AArch64GISelMITest, MachineInstrPtrBind) { … }
TEST_F(AArch64GISelMITest, MatchBinaryOp) { … }
TEST_F(AArch64GISelMITest, MatchICmp) { … }
TEST_F(AArch64GISelMITest, MatchFCmp) { … }
TEST_F(AArch64GISelMITest, MatcCommutativeICmp) { … }
TEST_F(AArch64GISelMITest, MatcCommutativeFCmp) { … }
TEST_F(AArch64GISelMITest, MatchFPUnaryOp) { … }
TEST_F(AArch64GISelMITest, MatchExtendsTrunc) { … }
TEST_F(AArch64GISelMITest, MatchSpecificType) { … }
TEST_F(AArch64GISelMITest, MatchCombinators) { … }
TEST_F(AArch64GISelMITest, MatchMiscellaneous) { … }
TEST_F(AArch64GISelMITest, MatchSpecificConstant) { … }
TEST_F(AArch64GISelMITest, MatchSpecificConstantSplat) { … }
TEST_F(AArch64GISelMITest, MatchSpecificConstantOrSplat) { … }
TEST_F(AArch64GISelMITest, MatchZeroInt) { … }
TEST_F(AArch64GISelMITest, MatchAllOnesInt) { … }
TEST_F(AArch64GISelMITest, MatchFPOrIntConst) { … }
TEST_F(AArch64GISelMITest, MatchConstantSplat) { … }
TEST_F(AArch64GISelMITest, MatchNeg) { … }
TEST_F(AArch64GISelMITest, MatchNot) { … }
TEST_F(AArch64GISelMITest, MatchSpecificReg) { … }
}
int main(int argc, char **argv) { … }