Lines Matching defs:SystemZLDCleanup
1 //===-- SystemZLDCleanup.cpp - Clean up local-dynamic TLS accesses --------===//
28 class SystemZLDCleanup : public MachineFunctionPass {
31 SystemZLDCleanup() : MachineFunctionPass(ID), TII(nullptr), MF(nullptr) {
47 char SystemZLDCleanup::ID = 0;
51 INITIALIZE_PASS(SystemZLDCleanup, "systemz-ld-cleanup",
55 return new SystemZLDCleanup();
58 void SystemZLDCleanup::getAnalysisUsage(AnalysisUsage &AU) const {
64 bool SystemZLDCleanup::runOnMachineFunction(MachineFunction &F) {
87 bool SystemZLDCleanup::VisitNode(MachineDomTreeNode *Node,
116 MachineInstr *SystemZLDCleanup::ReplaceTLSCall(MachineInstr *I,
131 MachineInstr *SystemZLDCleanup::SetRegister(MachineInstr *I,