Lines Matching defs:X86SpeculativeLoadHardeningPass

121 class X86SpeculativeLoadHardeningPass : public MachineFunctionPass {
123 X86SpeculativeLoadHardeningPass() : MachineFunctionPass(ID) { }
215 char X86SpeculativeLoadHardeningPass::ID = 0;
217 void X86SpeculativeLoadHardeningPass::getAnalysisUsage(
396 bool X86SpeculativeLoadHardeningPass::runOnMachineFunction(
564 void X86SpeculativeLoadHardeningPass::hardenEdgesWithLFENCE(
596 SmallVector<X86SpeculativeLoadHardeningPass::BlockCondInfo, 16>
597 X86SpeculativeLoadHardeningPass::collectBlockCondInfo(MachineFunction &MF) {
689 X86SpeculativeLoadHardeningPass::tracePredStateThroughCFG(
848 void X86SpeculativeLoadHardeningPass::unfoldCallAndJumpLoads(
958 X86SpeculativeLoadHardeningPass::tracePredStateThroughIndirectBranches(
1263 void X86SpeculativeLoadHardeningPass::tracePredStateThroughBlocksAndHarden(
1492 unsigned X86SpeculativeLoadHardeningPass::saveEFLAGS(
1510 void X86SpeculativeLoadHardeningPass::restoreEFLAGS(
1521 void X86SpeculativeLoadHardeningPass::mergePredStateIntoSP(
1541 unsigned X86SpeculativeLoadHardeningPass::extractPredStateFromSP(
1562 void X86SpeculativeLoadHardeningPass::hardenLoadAddr(
1764 MachineInstr *X86SpeculativeLoadHardeningPass::sinkPostLoadHardenedInst(
1854 bool X86SpeculativeLoadHardeningPass::canHardenRegister(Register Reg) {
1901 unsigned X86SpeculativeLoadHardeningPass::hardenValueInRegister(
1951 unsigned X86SpeculativeLoadHardeningPass::hardenPostLoad(MachineInstr &MI) {
2002 void X86SpeculativeLoadHardeningPass::hardenReturnInstr(MachineInstr &MI) {
2048 void X86SpeculativeLoadHardeningPass::tracePredStateThroughCall(
2208 void X86SpeculativeLoadHardeningPass::hardenIndirectCallOrJumpInstr(
2262 INITIALIZE_PASS_BEGIN(X86SpeculativeLoadHardeningPass, PASS_KEY,
2264 INITIALIZE_PASS_END(X86SpeculativeLoadHardeningPass, PASS_KEY,
2268 return new X86SpeculativeLoadHardeningPass();