Lines Matching defs:SystemZLDCleanup
1 //===-- SystemZLDCleanup.cpp - Clean up local-dynamic TLS accesses --------===//
29 class SystemZLDCleanup : public MachineFunctionPass {
32 SystemZLDCleanup() : MachineFunctionPass(ID), TII(nullptr), MF(nullptr) {
48 char SystemZLDCleanup::ID = 0;
52 INITIALIZE_PASS(SystemZLDCleanup, "systemz-ld-cleanup",
56 return new SystemZLDCleanup();
59 void SystemZLDCleanup::getAnalysisUsage(AnalysisUsage &AU) const {
65 bool SystemZLDCleanup::runOnMachineFunction(MachineFunction &F) {
88 bool SystemZLDCleanup::VisitNode(MachineDomTreeNode *Node,
117 MachineInstr *SystemZLDCleanup::ReplaceTLSCall(MachineInstr *I,
132 MachineInstr *SystemZLDCleanup::SetRegister(MachineInstr *I,