#include "llvm/AsmParser/Parser.h"
#include "llvm/IR/BasicBlock.h"
#include "llvm/IR/Function.h"
#include "llvm/IR/Instruction.h"
#include "llvm/IR/Module.h"
#include "llvm/SandboxIR/SandboxIR.h"
#include "llvm/Support/SourceMgr.h"
#include "gmock/gmock-matchers.h"
#include "gtest/gtest.h"
usingnamespacellvm;
struct TrackerTest : public testing::Test { … };
TEST_F(TrackerTest, SetOperand) { … }
TEST_F(TrackerTest, SetUse) { … }
TEST_F(TrackerTest, SwapOperands) { … }
TEST_F(TrackerTest, RUWIf_RAUW_RUOW) { … }
TEST_F(TrackerTest, EraseFromParent) { … }
TEST_F(TrackerTest, RemoveFromParent) { … }
TEST_F(TrackerTest, MoveInstr) { … }
TEST_F(TrackerTest, InsertIntoBB) { … }
TEST_F(TrackerTest, CreateAndInsertInst) { … }
TEST_F(TrackerTest, FenceInstSetters) { … }
TEST_F(TrackerTest, CallBaseSetters) { … }
TEST_F(TrackerTest, InvokeSetters) { … }
TEST_F(TrackerTest, CatchSwitchInst) { … }
TEST_F(TrackerTest, LandingPadInstSetters) { … }
TEST_F(TrackerTest, CatchReturnInstSetters) { … }
TEST_F(TrackerTest, CleanupReturnInstSetters) { … }
TEST_F(TrackerTest, SwitchInstSetters) { … }
TEST_F(TrackerTest, ShuffleVectorInstSetters) { … }
TEST_F(TrackerTest, PossiblyDisjointInstSetters) { … }
TEST_F(TrackerTest, PossiblyNonNegInstSetters) { … }
TEST_F(TrackerTest, AtomicRMWSetters) { … }
TEST_F(TrackerTest, AtomicCmpXchgSetters) { … }
TEST_F(TrackerTest, AllocaInstSetters) { … }
TEST_F(TrackerTest, CallBrSetters) { … }
TEST_F(TrackerTest, FuncletPadInstSetters) { … }
TEST_F(TrackerTest, PHINodeSetters) { … }
TEST_F(TrackerTest, SetVolatile) { … }
TEST_F(TrackerTest, Flags) { … }