Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DAArch64SpeculationHardening.cpp146 BitVector RegsNeedingCSDBBeforeUse; member in __anoneaaac5ae0111::AArch64SpeculationHardening
572 RegsNeedingCSDBBeforeUse.set(*AI); in expandSpeculationSafeValue()
597 RegsNeedingCSDBBeforeUse.reset(); in insertCSDB()
605 RegsNeedingCSDBBeforeUse.reset(); in lowerSpeculationSafeValuePseudos()
628 if (RegsNeedingCSDBBeforeUse.any() && (MI.isCall() || MI.isTerminator())) in lowerSpeculationSafeValuePseudos()
632 if (Op.isReg() && RegsNeedingCSDBBeforeUse[Op.getReg()]) { in lowerSpeculationSafeValuePseudos()
646 if (RegsNeedingCSDBBeforeUse.any() && !UsesFullSpeculationBarrier) in lowerSpeculationSafeValuePseudos()
660 RegsNeedingCSDBBeforeUse.resize(TRI->getNumRegs()); in runOnMachineFunction()