Home
last modified time | relevance | path

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

/src/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64SpeculationHardening.cpp146 BitVector RegsNeedingCSDBBeforeUse; member in __anon53bb39530111::AArch64SpeculationHardening
574 RegsNeedingCSDBBeforeUse.set(*AI); in expandSpeculationSafeValue()
599 RegsNeedingCSDBBeforeUse.reset(); in insertCSDB()
607 RegsNeedingCSDBBeforeUse.reset(); in lowerSpeculationSafeValuePseudos()
630 if (RegsNeedingCSDBBeforeUse.any() && (MI.isCall() || MI.isTerminator())) in lowerSpeculationSafeValuePseudos()
634 if (Op.isReg() && RegsNeedingCSDBBeforeUse[Op.getReg()]) { in lowerSpeculationSafeValuePseudos()
648 if (RegsNeedingCSDBBeforeUse.any() && !UsesFullSpeculationBarrier) in lowerSpeculationSafeValuePseudos()
662 RegsNeedingCSDBBeforeUse.resize(TRI->getNumRegs()); in runOnMachineFunction()