Home | History | Annotate | Download | only in src

Lines Matching refs:Func

54   createTargetLowering(::Ice::Cfg *Func);                                      \
257 TargetLowering::createLowering(TargetArch Target, Cfg *Func) {
263 return ::X::createTargetLowering(Func);
327 TargetLowering::TargetLowering(Cfg *Func)
328 : Func(Func), Ctx(Func->getContext()),
350 TimerMarker T(TimerStack::TT_genHelpers, Func);
352 for (CfgNode *Node : Func->getNodes()) {
506 Func->setError("Can't lower unsupported instruction type");
514 TimerMarker T(TimerStack::TT_regAlloc, Func);
515 LinearScan LinearScan(Func);
581 TimerMarker _(TimerStack::TT_splitGlobalVars, Func);
587 for (Variable *Var : Func->getVariables()) {
644 Variable *NewVar = Func->makeVariable(Var->getType());
654 LinearScan RegAlloc(Func);
704 Func->getTarget()->createLoweredMove(ExtraVar, Info.Replacing);
709 Func->getTarget()->createLoweredMove(Info.Replacing, ExtraVar);
783 const VariablesMetadata *VMetadata = Func->getVMetadata();
784 BitVector IsVarReferenced(Func->getNumVariables());
785 for (CfgNode *Node : Func->getNodes()) {
810 CfgVector<size_t> LocalsSize(Func->getNumNodes());
811 const VarList &Variables = Func->getVariables();
902 const VariablesMetadata *VMetadata = Func->getVMetadata();
915 CfgVector<size_t> LocalsSize(Func->getNumNodes());
946 InstCall::create(Func, MaxSrcs, Dest, CallTarget, HasTailCall);
951 return Func->getOptLevel() >= Opt_1 || getFlags().getForceMemIntrinOpt();