Home | History | Annotate | Download | only in src

Lines Matching refs:Variable

123   /// NOTE: The Variable-typed operands have to be registers.
129 static OperandMIPS32Mem *create(Cfg *Func, Type Ty, Variable *Base,
135 Variable *getBase() const { return Base; }
171 OperandMIPS32Mem(Cfg *Func, Type Ty, Variable *Base, Operand *ImmOffset,
174 Variable *Base;
319 InstMIPS32(Cfg *Func, InstKindMIPS32 Kind, SizeT Maxsrcs, Variable *Dest)
340 static InstMIPS32Ret *create(Cfg *Func, Variable *RA,
341 Variable *Source = nullptr) {
351 InstMIPS32Ret(Cfg *Func, Variable *RA, Variable *Source);
362 static InstMIPS32UnaryopGPR *create(Cfg *Func, Variable *Dest, Operand *Src,
389 InstMIPS32UnaryopGPR(Cfg *Func, Variable *Dest, Operand *Src,
408 static InstMIPS32TwoAddrFPR *create(Cfg *Func, Variable *Dest,
409 Variable *Src0) {
436 InstMIPS32TwoAddrFPR(Cfg *Func, Variable *Dest, Variable *Src0)
452 static InstMIPS32TwoAddrGPR *create(Cfg *Func, Variable *Dest,
453 Variable *Src0) {
480 InstMIPS32TwoAddrGPR(Cfg *Func, Variable *Dest, Variable *Src0)
499 static InstMIPS32ThreeAddrFPR *create(Cfg *Func, Variable *Dest,
500 Variable *Src0, Variable *Src1) {
527 InstMIPS32ThreeAddrFPR(Cfg *Func, Variable *Dest, Variable *Src0,
528 Variable *Src1)
548 static InstMIPS32ThreeAddrGPR *create(Cfg *Func, Variable *Dest,
549 Variable *Src0, Variable *Src1) {
576 InstMIPS32ThreeAddrGPR(Cfg *Func, Variable *Dest, Variable *Src0,
577 Variable *Src1)
595 static InstMIPS32Load *create(Cfg *Func, Variable *Value,
666 InstMIPS32Load(Cfg *Func, Variable *Value, OperandMIPS32Mem *Mem,
684 static InstMIPS32Store *create(Cfg *Func, Variable *Value,
756 InstMIPS32Store(Cfg *Func, Variable *Value, OperandMIPS32Mem *Mem,
881 static InstMIPS32Call *create(Cfg *Func, Variable *Dest,
893 InstMIPS32Call(Cfg *Func, Variable *Dest, Operand *CallTarget);
903 static InstMIPS32FPCmp *create(Cfg *Func, Variable *Src0, Variable *Src1) {
937 InstMIPS32FPCmp(Cfg *Func, Variable *Src0, Variable *Src1)
1042 static InstMIPS32Imm16 *create(Cfg *Func, Variable *Dest, Operand *Source,
1048 static InstMIPS32Imm16 *create(Cfg *Func, Variable *Dest, uint32_t Imm,
1054 static InstMIPS32Imm16 *create(Cfg *Func, Variable *Dest, Operand *Src0,
1119 InstMIPS32Imm16(Cfg *Func, Variable *Dest, Operand *Source, uint32_t Imm,
1125 InstMIPS32Imm16(Cfg *Func, Variable *Dest, uint32_t Imm,
1129 InstMIPS32Imm16(Cfg *Func, Variable *Dest, Operand *Src0, Operand *Src1,
1150 static InstMIPS32MovConditional *create(Cfg *Func, Variable *Dest,
1151 Variable *Src, Operand *FCC) {
1187 InstMIPS32MovConditional(Cfg *Func, Variable *Dest, Variable *Src,
1298 static InstMIPS32Mov *create(Cfg *Func, Variable *Dest, Operand *Src,
1313 Variable *getDestHi() const { return DestHi; }
1316 InstMIPS32Mov(Cfg *Func, Variable *Dest, Operand *Src, Operand *Src2);
1322 Variable *DestHi = nullptr;
1332 static InstMIPS32MovFP64ToI64 *create(Cfg *Func, Variable *Dest, Operand *Src,
1358 InstMIPS32MovFP64ToI64(Cfg *Func, Variable *Dest, Operand *Src,