Lines Matching defs:Func
174 static OperandARM32ShAmtImm *create(Cfg *Func, ConstantInteger32 *ShAmt) { in create()
254 static OperandARM32FlexFpImm *create(Cfg *Func, Type Ty, in create()
285 static OperandARM32FlexFpZero *create(Cfg *Func, Type Ty) { in create()
310 static OperandARM32FlexReg *create(Cfg *Func, Type Ty, Variable *Reg, in create()
349 static StackVariable *create(Cfg *Func, Type Ty, SizeT Index) { in create()
362 StackVariable(const Cfg *Func, Type Ty, SizeT Index) in StackVariable()
496 InstARM32(Cfg *Func, InstKindARM32 Kind, SizeT Maxsrcs, Variable *Dest) in InstARM32()
515 InstARM32Pred(Cfg *Func, InstKindARM32 Kind, SizeT Maxsrcs, Variable *Dest, in InstARM32Pred()
557 static InstARM32UnaryopGPR *create(Cfg *Func, Variable *Dest, Operand *Src, in create()
562 void emit(const Cfg *Func) const override { in emit()
568 void dump(const Cfg *Func) const override { in dump()
581 InstARM32UnaryopGPR(Cfg *Func, Variable *Dest, Operand *Src, in InstARM32UnaryopGPR()
598 static InstARM32UnaryopFP *create(Cfg *Func, Variable *Dest, Variable *Src, in create()
603 void emit(const Cfg *Func) const override { in emit()
609 void dump(const Cfg *Func) const override { in dump()
622 InstARM32UnaryopFP(Cfg *Func, Variable *Dest, Operand *Src, in InstARM32UnaryopFP()
641 create(Cfg *Func, Variable *Dest, Variable *Src, CondARM32::Cond Predicate) { in create()
649 InstARM32UnaryopSignAwareFP(Cfg *Func, Variable *Dest, Operand *Src, in InstARM32UnaryopSignAwareFP()
663 static InstARM32TwoAddrGPR *create(Cfg *Func, Variable *Dest, Operand *Src, in create()
668 void emit(const Cfg *Func) const override { in emit()
674 void dump(const Cfg *Func) const override { in dump()
687 InstARM32TwoAddrGPR(Cfg *Func, Variable *Dest, Operand *Src, in InstARM32TwoAddrGPR()
705 static InstARM32LoadBase *create(Cfg *Func, Variable *Dest, Operand *Source, in create()
712 void dump(const Cfg *Func) const override { in dump()
725 InstARM32LoadBase(Cfg *Func, Variable *Dest, Operand *Source, in InstARM32LoadBase()
752 void emit(const Cfg *Func) const override { in emit()
758 void dump(const Cfg *Func) const override { in dump()
771 InstARM32ThreeAddrGPR(Cfg *Func, Variable *Dest, Variable *Src0, in InstARM32ThreeAddrGPR()
796 static InstARM32ThreeAddrFP *create(Cfg *Func, Variable *Dest, Variable *Src0, in create()
801 void emit(const Cfg *Func) const override { in emit()
808 void dump(const Cfg *Func) const override { in dump()
822 InstARM32ThreeAddrFP(Cfg *Func, Variable *Dest, Variable *Src0, Operand *Src1) in InstARM32ThreeAddrFP()
846 static InstARM32ThreeAddrSignAwareFP *create(Cfg *Func, Variable *Dest, in create()
853 create(Cfg *Func, Variable *Dest, Variable *Src0, ConstantInteger32 *Src1) { in create()
862 InstARM32ThreeAddrSignAwareFP(Cfg *Func, Variable *Dest, Variable *Src0, in InstARM32ThreeAddrSignAwareFP()
876 static InstARM32FourAddrGPR *create(Cfg *Func, Variable *Dest, Variable *Src0, in create()
882 void emit(const Cfg *Func) const override { in emit()
888 void dump(const Cfg *Func) const override { in dump()
901 InstARM32FourAddrGPR(Cfg *Func, Variable *Dest, Variable *Src0, in InstARM32FourAddrGPR()
926 static InstARM32FourAddrFP *create(Cfg *Func, Variable *Dest, Variable *Src0, in create()
931 void emit(const Cfg *Func) const override { in emit()
937 void dump(const Cfg *Func) const override { in dump()
951 InstARM32FourAddrFP(Cfg *Func, Variable *Dest, Variable *Src0, Variable *Src1) in InstARM32FourAddrFP()
970 static InstARM32CmpLike *create(Cfg *Func, Variable *Src0, Operand *Src1, in create()
975 void emit(const Cfg *Func) const override { in emit()
981 void dump(const Cfg *Func) const override { in dump()
992 InstARM32CmpLike(Cfg *Func, Variable *Src0, Operand *Src1, in InstARM32CmpLike()
1079 static InstARM32Label *create(Cfg *Func, TargetARM32 *Target) { in create()
1106 static InstARM32Br *create(Cfg *Func, CfgNode *TargetTrue, in create()
1114 static InstARM32Br *create(Cfg *Func, CfgNode *Target) { in create()
1123 static InstARM32Br *create(Cfg *Func, CfgNode *Target, in create()
1133 static InstARM32Br *create(Cfg *Func, InstARM32Label *Label, in create()
1180 static InstARM32Call *create(Cfg *Func, Variable *Dest, Operand *CallTarget) { in create()
1206 InstARM32RegisterStackOp(Cfg *Func, InstKindARM32 Kind, SizeT Maxsrcs, in InstARM32RegisterStackOp()
1236 static InstARM32Pop *create(Cfg *Func, const VarList &Dests) { in create()
1264 static InstARM32Push *create(Cfg *Func, const VarList &Srcs) { in create()
1320 static InstARM32Str *create(Cfg *Func, Variable *Value, OperandARM32Mem *Mem, in create()
1345 static InstARM32Strex *create(Cfg *Func, Variable *Dest, Variable *Value, in create()
1370 static InstARM32Vstr1 *create(Cfg *Func, Variable *Value, in create()
1396 static InstARM32Vdup *create(Cfg *Func, Variable *Dest, Variable *Src, in create()
1418 static InstARM32Trap *create(Cfg *Func) { in create()
1438 static InstARM32Umull *create(Cfg *Func, Variable *DestLo, Variable *DestHi, in create()
1479 static InstARM32Vcvt *create(Cfg *Func, Variable *Dest, Variable *Src, in create()
1503 static InstARM32Mov *create(Cfg *Func, Variable *Dest, Operand *Src, in create()
1546 static InstARM32Extract *create(Cfg *Func, Variable *Dest, Variable *Src0, in create()
1556 InstARM32Extract(Cfg *Func, Variable *Dest, Variable *Src0, uint32_t Index, in InstARM32Extract()
1575 static InstARM32Insert *create(Cfg *Func, Variable *Dest, Variable *Src0, in create()
1585 InstARM32Insert(Cfg *Func, Variable *Dest, Variable *Src0, uint32_t Index, in InstARM32Insert()
1602 static InstARM32Vcmp *create(Cfg *Func, Variable *Src0, Variable *Src1, in create()
1607 static InstARM32Vcmp *create(Cfg *Func, Variable *Src0, in create()
1630 static InstARM32Vmrs *create(Cfg *Func, CondARM32::Cond Predicate) { in create()
1648 static InstARM32Vabs *create(Cfg *Func, Variable *Dest, Variable *Src, in create()
1669 static InstARM32Dmb *create(Cfg *Func) { in create()
1687 static InstARM32Nop *create(Cfg *Func) { in create()