Lines Matching refs:TILEGXInstr
473 } TILEGXInstr; typedef
474 extern TILEGXInstr *TILEGXInstr_LI ( HReg, ULong );
475 extern TILEGXInstr *TILEGXInstr_Alu ( TILEGXAluOp, HReg, HReg, TILEGXRH * );
476 extern TILEGXInstr *TILEGXInstr_Shft ( TILEGXShftOp, Bool sz32, HReg, HReg,
478 extern TILEGXInstr *TILEGXInstr_Unary ( TILEGXUnaryOp op, HReg dst, HReg src );
479 extern TILEGXInstr *TILEGXInstr_Cmp ( Bool, Bool, HReg, HReg, HReg,
481 extern TILEGXInstr *TILEGXInstr_CmpI ( Bool, Bool, HReg, HReg, TILEGXRH *,
483 extern TILEGXInstr *TILEGXInstr_Bf ( TILEGXBfOp op, HReg dst, HReg src,
485 extern TILEGXInstr *TILEGXInstr_Acas ( TILEGXAcasOp op, HReg old, HReg addr,
487 extern TILEGXInstr *TILEGXInstr_Mul ( Bool syned, Bool hi32, Bool sz32, HReg,
489 extern TILEGXInstr *TILEGXInstr_Div ( Bool syned, Bool sz32, HReg, HReg );
490 extern TILEGXInstr *TILEGXInstr_Madd ( Bool, HReg, HReg );
491 extern TILEGXInstr *TILEGXInstr_Msub ( Bool, HReg, HReg );
493 extern TILEGXInstr *TILEGXInstr_Load ( UChar sz, HReg dst, TILEGXAMode * src );
495 extern TILEGXInstr *TILEGXInstr_Store ( UChar sz, TILEGXAMode * dst, HReg src );
497 extern TILEGXInstr *TILEGXInstr_LoadL ( UChar sz, HReg dst, TILEGXAMode * src );
499 extern TILEGXInstr *TILEGXInstr_StoreC ( UChar sz, TILEGXAMode * dst, HReg src );
501 extern TILEGXInstr *TILEGXInstr_Call ( TILEGXCondCode, Addr64, ULong, HReg );
502 extern TILEGXInstr *TILEGXInstr_CallAlways ( TILEGXCondCode, Addr64, ULong );
503 extern TILEGXInstr *TILEGXInstr_XDirect ( Addr64 dstGA, TILEGXAMode* amPC,
505 extern TILEGXInstr *TILEGXInstr_XIndir ( HReg dstGA, TILEGXAMode* amPC,
507 extern TILEGXInstr *TILEGXInstr_XAssisted ( HReg dstGA, TILEGXAMode* amPC,
509 extern TILEGXInstr *TILEGXInstr_EvCheck ( TILEGXAMode* amCounter,
511 extern TILEGXInstr* TILEGXInstr_ProfInc (void);
513 extern TILEGXInstr *TILEGXInstr_Goto ( IRJumpKind, TILEGXCondCode,
515 extern TILEGXInstr *TILEGXInstr_GotoAlways ( IRJumpKind, TILEGXRH * );
516 extern TILEGXInstr *TILEGXInstr_RdWrLR ( Bool wrLR, HReg gpr );
517 extern TILEGXInstr *TILEGXInstr_MovCond ( HReg dst, HReg srcL, TILEGXRH * src,
519 extern void ppTILEGXInstr ( const TILEGXInstr * );
523 extern void getRegUsage_TILEGXInstr ( HRegUsage *, TILEGXInstr *);
524 extern void mapRegs_TILEGXInstr ( HRegRemap *, TILEGXInstr *);
525 extern Bool isMove_TILEGXInstr ( TILEGXInstr *, HReg *, HReg * );
526 extern Int emit_TILEGXInstr ( Bool*, UChar*, Int, TILEGXInstr*, Bool, VexEndness,