Home
last modified time | relevance | path

Searched refs:TOCSaves (Results 1 – 1 of 1) sorted by relevance

/openbsd/src/gnu/llvm/llvm/lib/Target/PowerPC/
DPPCMIPeephole.cpp115 bool eliminateRedundantTOCSaves(std::map<MachineInstr *, bool> &TOCSaves);
118 void UpdateTOCSaves(std::map<MachineInstr *, bool> &TOCSaves,
235 std::map<MachineInstr *, bool> &TOCSaves, MachineInstr *MI) { in UpdateTOCSaves() argument
255 for (auto &TOCSave : TOCSaves) in UpdateTOCSaves()
258 TOCSaves[MI] = false; in UpdateTOCSaves()
264 for (auto &I : TOCSaves) { in UpdateTOCSaves()
277 TOCSaves[MI] = Keep; in UpdateTOCSaves()
394 std::map<MachineInstr *, bool> TOCSaves; in simplifyCode() local
511 UpdateTOCSaves(TOCSaves, &MI); in simplifyCode()
1110 Simplified |= eliminateRedundantTOCSaves(TOCSaves); in simplifyCode()
[all …]