Lines Matching defs:Func
184 virtual void emitIAS(const Cfg *Func) const { emit(Func); } in emitIAS()
270 InstHighLevel(Cfg *Func, InstKind Kind, SizeT MaxSrcs, Variable *Dest) in InstHighLevel()
289 static InstAlloca *create(Cfg *Func, Variable *Dest, Operand *ByteCount, in create()
325 static InstArithmetic *create(Cfg *Func, OpKind Op, Variable *Dest, in create()
360 static InstAssign *create(Cfg *Func, Variable *Dest, Operand *Source) { in create()
382 static InstBr *create(Cfg *Func, Operand *Source, CfgNode *TargetTrue, in create()
388 static InstBr *create(Cfg *Func, CfgNode *Target) { in create()
451 InstCall(Cfg *Func, SizeT NumArgs, Variable *Dest, Operand *CallTarget, in InstCall()
481 static InstCast *create(Cfg *Func, OpKind CastKind, Variable *Dest, in create()
504 static InstExtractElement *create(Cfg *Func, Variable *Dest, Operand *Source1, in create()
536 static InstFcmp *create(Cfg *Func, FCond Condition, Variable *Dest, in create()
568 static InstIcmp *create(Cfg *Func, ICond Condition, Variable *Dest, in create()
593 static InstInsertElement *create(Cfg *Func, Variable *Dest, Operand *Source1, in create()
618 static InstIntrinsicCall *create(Cfg *Func, SizeT NumArgs, Variable *Dest, in create()
634 InstIntrinsicCall(Cfg *Func, SizeT NumArgs, Variable *Dest, in InstIntrinsicCall()
673 static InstPhi *create(Cfg *Func, SizeT MaxSrcs, Variable *Dest) { in create()
690 void destroy(Cfg *Func) override { Inst::destroy(Func); } in destroy()
731 static InstSelect *create(Cfg *Func, Variable *Dest, Operand *Condition, in create()
781 static InstSwitch *create(Cfg *Func, SizeT NumCases, Operand *Source, in create()
806 void destroy(Cfg *Func) override { in destroy()
825 static InstUnreachable *create(Cfg *Func) { in create()
848 static InstBundleLock *create(Cfg *Func, Option BundleOption) { in create()
873 static InstBundleUnlock *create(Cfg *Func) { in create()
960 static InstFakeKill *create(Cfg *Func, const Inst *Linked) { in create()
989 static InstShuffleVector *create(Cfg *Func, Variable *Dest, Operand *Src0, in create()
1057 void destroy(Cfg *Func) override { in destroy()
1076 static InstJumpTable *create(Cfg *Func, SizeT NumTargets, CfgNode *Default) { in create()
1116 void destroy(Cfg *Func) override { in destroy()
1143 static InstBreakpoint *create(Cfg *Func) { in create()
1168 InstTarget(Cfg *Func, InstKind Kind, SizeT MaxSrcs, Variable *Dest) in InstTarget()