Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPF.h74 class BPFPreserveStaticOffsetPass
75 : public PassInfoMixin<BPFPreserveStaticOffsetPass> {
79 BPFPreserveStaticOffsetPass(bool AllowPartial) : AllowPartial(AllowPartial) {} in BPFPreserveStaticOffsetPass() function
H A DBPFTargetMachine.cpp121 FPM.addPass(BPFPreserveStaticOffsetPass(false)); in registerPassBuilderCallbacks()
129 FPM.addPass(BPFPreserveStaticOffsetPass(true)); in registerPassBuilderCallbacks()
143 FPM.addPass(BPFPreserveStaticOffsetPass(false)); in registerPassBuilderCallbacks()
H A DBPFPreserveStaticOffset.cpp303 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()
H A DBPFCheckAndAdjustIR.cpp369 auto [GEP, Load] = BPFPreserveStaticOffsetPass::reconstructLoad(Call); in unrollGEPLoad()
377 auto [GEP, Store] = BPFPreserveStaticOffsetPass::reconstructStore(Call); in unrollGEPStore()