Lines Matching defs:X86LoadValueInjectionLoadHardeningPass
137 class X86LoadValueInjectionLoadHardeningPass : public MachineFunctionPass {
139 X86LoadValueInjectionLoadHardeningPass() : MachineFunctionPass(ID) {}
235 char X86LoadValueInjectionLoadHardeningPass::ID = 0;
237 void X86LoadValueInjectionLoadHardeningPass::getAnalysisUsage(
252 bool X86LoadValueInjectionLoadHardeningPass::runOnMachineFunction(
326 X86LoadValueInjectionLoadHardeningPass::getGadgetGraph(
542 int X86LoadValueInjectionLoadHardeningPass::elimMitigatedEdgesAndNodes(
599 X86LoadValueInjectionLoadHardeningPass::trimMitigatedEdges(
615 int X86LoadValueInjectionLoadHardeningPass::hardenLoadsWithPlugin(
661 int X86LoadValueInjectionLoadHardeningPass::hardenLoadsWithGreedyHeuristic(
733 int X86LoadValueInjectionLoadHardeningPass::insertFences(
777 bool X86LoadValueInjectionLoadHardeningPass::instrUsesRegToAccessMemory(
804 bool X86LoadValueInjectionLoadHardeningPass::instrUsesRegToBranch(
814 INITIALIZE_PASS_BEGIN(X86LoadValueInjectionLoadHardeningPass, PASS_KEY,
819 INITIALIZE_PASS_END(X86LoadValueInjectionLoadHardeningPass, PASS_KEY,
823 return new X86LoadValueInjectionLoadHardeningPass();
828 /// The `X86LoadValueInjectionLoadHardeningPass` above depends on expensive