Lines Matching defs:MemTransferLowerTest
44 struct MemTransferLowerTest : public testing::Test { struct
45 PassBuilder PB;
46 LoopAnalysisManager LAM;
47 FunctionAnalysisManager FAM;
48 CGSCCAnalysisManager CGAM;
49 ModuleAnalysisManager MAM;
50 ModulePassManager MPM;
51 LLVMContext Context;
52 std::unique_ptr<Module> M;
54 MemTransferLowerTest() { in MemTransferLowerTest() function
63 BasicBlock *getBasicBlockByName(Function &F, StringRef Name) const { in getBasicBlockByName()
71 Instruction *getInstructionByOpcode(BasicBlock &BB, unsigned Opcode, in getInstructionByOpcode()
83 void ParseAssembly(const char *IR) { in ParseAssembly()
101 TEST_F(MemTransferLowerTest, MemCpyKnownLength) { in TEST_F() argument
141 TEST_F(MemTransferLowerTest, VecMemCpyKnownLength) { in TEST_F() argument
178 TEST_F(MemTransferLowerTest, AtomicMemCpyKnownLength) { in TEST_F() argument
223 TEST_F(MemTransferLowerTest, AtomicMemCpyUnKnownLength) { in TEST_F() argument