#include "llvm/IR/Verifier.h"
#include "llvm/IR/Constants.h"
#include "llvm/IR/DIBuilder.h"
#include "llvm/IR/DerivedTypes.h"
#include "llvm/IR/Function.h"
#include "llvm/IR/GlobalAlias.h"
#include "llvm/IR/GlobalVariable.h"
#include "llvm/IR/IRBuilder.h"
#include "llvm/IR/Instructions.h"
#include "llvm/IR/LLVMContext.h"
#include "llvm/IR/Module.h"
#include "gtest/gtest.h"
namespace llvm {
namespace {
TEST(VerifierTest, Branch_i1) { … }
TEST(VerifierTest, Freeze) { … }
TEST(VerifierTest, InvalidRetAttribute) { … }
TEST(VerifierTest, InvalidNoFPClassAttribute) { … }
TEST(VerifierTest, CrossModuleRef) { … }
TEST(VerifierTest, InvalidVariableLinkage) { … }
TEST(VerifierTest, InvalidFunctionLinkage) { … }
TEST(VerifierTest, DetectInvalidDebugInfo) { … }
TEST(VerifierTest, MDNodeWrongContext) { … }
TEST(VerifierTest, AttributesWrongContext) { … }
TEST(VerifierTest, SwitchInst) { … }
TEST(VerifierTest, CrossFunctionRef) { … }
TEST(VerifierTest, AtomicRMW) { … }
}
}