Lines Matching defs:ET
52 static bool generateSnippetSetupCode(const ExegesisTarget &ET,
59 BBF.addInstructions(ET.generateMemoryInitialSetup());
68 BBF.addInstructions(ET.generateMmap(
70 ET.getAuxiliaryMemoryStartAddress() +
74 BBF.addInstructions(ET.setStackRegisterToAuxMem());
88 const auto SetRegisterCode = ET.setRegTo(*MSI, RV.Register, RV.Value);
95 BBF.addInstructions(ET.configurePerfCounter(PERF_EVENT_IOC_RESET, true));
103 const auto SetRegisterCode = ET.setRegTo(*MSI, RV.Register, RV.Value);
184 void BasicBlockFiller::addReturn(const ExegesisTarget &ET,
189 addInstructions(ET.configurePerfCounter(PERF_EVENT_IOC_DISABLE, false));
192 addInstructions(ET.generateExitSyscall(0));
242 Error assembleToStream(const ExegesisTarget &ET,
266 for (const MCRegister Reg : ET.getArgumentRegisters())
270 for (const MCRegister Reg : ET.getRegistersNeedSaving())
286 for (const MCRegister Reg : ET.getArgumentRegisters())
290 for (const MCRegister Reg : ET.getRegistersNeedSaving())
295 ET, TM->getMCSubtargetInfo(), Entry, Key, GenerateMemoryInstructions);
321 ET.addTargetSpecificPasses(PM);