Searched refs:BPFPreserveStaticOffsetPass (Results 1 – 4 of 4) sorted by relevance
74 class BPFPreserveStaticOffsetPass75 : public PassInfoMixin<BPFPreserveStaticOffsetPass> {79 BPFPreserveStaticOffsetPass(bool AllowPartial) : AllowPartial(AllowPartial) {} in BPFPreserveStaticOffsetPass() function
121 FPM.addPass(BPFPreserveStaticOffsetPass(false)); in registerPassBuilderCallbacks()129 FPM.addPass(BPFPreserveStaticOffsetPass(true)); in registerPassBuilderCallbacks()143 FPM.addPass(BPFPreserveStaticOffsetPass(false)); in registerPassBuilderCallbacks()
303 BPFPreserveStaticOffsetPass::reconstructLoad(CallInst *Call) { in reconstructLoad()314 BPFPreserveStaticOffsetPass::reconstructStore(CallInst *Call) { in reconstructStore()527 BPFPreserveStaticOffsetPass::reconstructLoad(cast<CallInst>(Insn)); in rewriteAccessChain()538 BPFPreserveStaticOffsetPass::reconstructStore(cast<CallInst>(Insn)); in rewriteAccessChain()676 llvm::BPFPreserveStaticOffsetPass::run(Function &F, in run()
369 auto [GEP, Load] = BPFPreserveStaticOffsetPass::reconstructLoad(Call); in unrollGEPLoad()377 auto [GEP, Store] = BPFPreserveStaticOffsetPass::reconstructStore(Call); in unrollGEPStore()