Lines Matching refs:TM

31 std::unique_ptr<AArch64InstrInfo> createInstrInfo(TargetMachine *TM) {  in createInstrInfo()  argument
32 AArch64Subtarget ST(TM->getTargetTriple(), std::string(TM->getTargetCPU()), in createInstrInfo()
33 std::string(TM->getTargetCPU()), in createInstrInfo()
34 std::string(TM->getTargetFeatureString()), *TM, in createInstrInfo()
44 LLVMTargetMachine *TM, AArch64InstrInfo *II, const StringRef InputIRSnippet, in runChecks() argument
73 M->setTargetTriple(TM->getTargetTriple().getTriple()); in runChecks()
74 M->setDataLayout(TM->createDataLayout()); in runChecks()
76 MachineModuleInfo MMI(TM); in runChecks()
90 std::unique_ptr<LLVMTargetMachine> TM = createTargetMachine(); in TEST() local
91 ASSERT_TRUE(TM); in TEST()
92 std::unique_ptr<AArch64InstrInfo> II = createInstrInfo(TM.get()); in TEST()
100 runChecks(TM.get(), II.get(), "", in TEST()
105 runChecks(TM.get(), II.get(), "", in TEST()
110 runChecks(TM.get(), II.get(), "", in TEST()
115 runChecks(TM.get(), II.get(), "", in TEST()
122 std::unique_ptr<LLVMTargetMachine> TM = createTargetMachine(); in TEST() local
123 ASSERT_TRUE(TM); in TEST()
124 std::unique_ptr<AArch64InstrInfo> II = createInstrInfo(TM.get()); in TEST()
126 runChecks(TM.get(), II.get(), "", " STACKMAP 0, 16\n" in TEST()
137 std::unique_ptr<LLVMTargetMachine> TM = createTargetMachine(); in TEST() local
138 std::unique_ptr<AArch64InstrInfo> II = createInstrInfo(TM.get()); in TEST()
140 runChecks(TM.get(), II.get(), "", in TEST()
152 std::unique_ptr<LLVMTargetMachine> TM = createTargetMachine(); in TEST() local
153 std::unique_ptr<AArch64InstrInfo> II = createInstrInfo(TM.get()); in TEST()
155 runChecks(TM.get(), II.get(), "", in TEST()
165 std::unique_ptr<LLVMTargetMachine> TM = createTargetMachine(); in TEST() local
166 std::unique_ptr<AArch64InstrInfo> II = createInstrInfo(TM.get()); in TEST()
168 runChecks(TM.get(), II.get(), "", in TEST()
180 std::unique_ptr<LLVMTargetMachine> TM = createTargetMachine(); in TEST() local
181 std::unique_ptr<AArch64InstrInfo> II = createInstrInfo(TM.get()); in TEST()
184 TM.get(), II.get(), in TEST()
194 std::unique_ptr<LLVMTargetMachine> TM = createTargetMachine(); in TEST() local
195 std::unique_ptr<AArch64InstrInfo> II = createInstrInfo(TM.get()); in TEST()
198 TM.get(), II.get(), "", in TEST()
208 std::unique_ptr<LLVMTargetMachine> TM = createTargetMachine(); in TEST() local
209 std::unique_ptr<AArch64InstrInfo> II = createInstrInfo(TM.get()); in TEST()
212 TM.get(), II.get(), "", in TEST()
222 std::unique_ptr<LLVMTargetMachine> TM = createTargetMachine(); in TEST() local
223 std::unique_ptr<AArch64InstrInfo> II = createInstrInfo(TM.get()); in TEST()
226 TM.get(), II.get(), "", in TEST()
236 std::unique_ptr<LLVMTargetMachine> TM = createTargetMachine(); in TEST() local
237 std::unique_ptr<AArch64InstrInfo> II = createInstrInfo(TM.get()); in TEST()
239 runChecks(TM.get(), II.get(), "", in TEST()
254 std::unique_ptr<LLVMTargetMachine> TM = createTargetMachine(); in TEST() local
255 std::unique_ptr<AArch64InstrInfo> II = createInstrInfo(TM.get()); in TEST()
257 runChecks(TM.get(), II.get(), "", in TEST()