Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/lib/Target/X86/
H A DX86FixupGadgets.cpp45 class FixupGadgetsPass : public MachineFunctionPass { class
52 FixupGadgetsPass() in FixupGadgetsPass() function in __anonf9d0d9c30111::FixupGadgetsPass
98 char FixupGadgetsPass::ID = 0;
102 return new FixupGadgetsPass(); in createX86FixupGadgetsPass()
105 uint8_t FixupGadgetsPass::getRegNum(const MachineOperand &MO) const { in getRegNum()
109 uint8_t FixupGadgetsPass::getRegNum(unsigned reg) const { in getRegNum()
113 bool FixupGadgetsPass::isROPFriendlyImm(const MachineOperand &MO) const { in isROPFriendlyImm()
125 bool FixupGadgetsPass::isROPFriendlyRegPair(const MachineOperand &Dst, in isROPFriendlyRegPair()
137 bool FixupGadgetsPass::isROPFriendlyReg(const MachineOperand &Dst, uint8_t RegOpcode) const { in isROPFriendlyReg()
147 bool FixupGadgetsPass::badModRM(uint8_t Mod, uint8_t RegOpcode, in badModRM()
[all …]