Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86SpeculativeLoadHardening.cpp196 MachineOperand &IndexMO,
1330 MachineOperand &IndexMO = in tracePredStateThroughBlocksAndHarden() local
1339 if (IndexMO.getReg().isValid()) in tracePredStateThroughBlocksAndHarden()
1340 IndexReg = IndexMO.getReg(); in tracePredStateThroughBlocksAndHarden()
1401 MachineOperand &IndexMO = in tracePredStateThroughBlocksAndHarden() local
1403 hardenLoadAddr(MI, BaseMO, IndexMO, AddrRegToHardenedReg); in tracePredStateThroughBlocksAndHarden()
1562 MachineInstr &MI, MachineOperand &BaseMO, MachineOperand &IndexMO, in hardenLoadAddr() argument
1583 assert(IndexMO.getReg() == X86::NoRegister && in hardenLoadAddr()
1607 if (IndexMO.getReg() != X86::NoRegister && in hardenLoadAddr()
1609 HardenOpRegs.front()->getReg() != IndexMO.getReg())) in hardenLoadAddr()
[all …]
H A DX86LoadValueInjectionLoadHardening.cpp780 const MachineOperand &IndexMO = in instrUsesRegToAccessMemory() local
784 (IndexMO.isReg() && IndexMO.getReg().isValid() && in instrUsesRegToAccessMemory()
785 TRI->regsOverlap(IndexMO.getReg(), Reg)); in instrUsesRegToAccessMemory()