Home | History | Annotate | Download | only in VEX

Lines Matching refs:MCEnv

538    MCEnv;
566 static IRTemp findShadowTmp ( MCEnv* mce, IRTemp orig )
583 static void newShadowTmp ( MCEnv* mce, IRTemp orig )
607 static Bool isOriginalAtom ( MCEnv* mce, IRAtom* a1 )
618 static Bool isShadowAtom ( MCEnv* mce, IRAtom* a1 )
704 static IRAtom* assignNew ( MCEnv* mce, IRType ty, IRExpr* e ) {
717 static IRAtom* mkDifD8 ( MCEnv* mce, IRAtom* a1, IRAtom* a2 ) {
723 static IRAtom* mkDifD16 ( MCEnv* mce, IRAtom* a1, IRAtom* a2 ) {
729 static IRAtom* mkDifD32 ( MCEnv* mce, IRAtom* a1, IRAtom* a2 ) {
735 static IRAtom* mkDifD64 ( MCEnv* mce, IRAtom* a1, IRAtom* a2 ) {
741 static IRAtom* mkDifDV128 ( MCEnv* mce, IRAtom* a1, IRAtom* a2 ) {
749 static IRAtom* mkUifU8 ( MCEnv* mce, IRAtom* a1, IRAtom* a2 ) {
755 static IRAtom* mkUifU16 ( MCEnv* mce, IRAtom* a1, IRAtom* a2 ) {
761 static IRAtom* mkUifU32 ( MCEnv* mce, IRAtom* a1, IRAtom* a2 ) {
767 static IRAtom* mkUifU64 ( MCEnv* mce, IRAtom* a1, IRAtom* a2 ) {
773 static IRAtom* mkUifUV128 ( MCEnv* mce, IRAtom* a1, IRAtom* a2 ) {
779 static IRAtom* mkUifU ( MCEnv* mce, IRType vty, IRAtom* a1, IRAtom* a2 ) {
794 static IRAtom* mkLeft8 ( MCEnv* mce, IRAtom* a1 ) {
804 static IRAtom* mkLeft16 ( MCEnv* mce, IRAtom* a1 ) {
814 static IRAtom* mkLeft32 ( MCEnv* mce, IRAtom* a1 ) {
829 static IRAtom* mkImproveAND8 ( MCEnv* mce, IRAtom* data, IRAtom* vbits )
837 static IRAtom* mkImproveAND16 ( MCEnv* mce, IRAtom* data, IRAtom* vbits )
845 static IRAtom* mkImproveAND32 ( MCEnv* mce, IRAtom* data, IRAtom* vbits )
853 static IRAtom* mkImproveAND64 ( MCEnv* mce, IRAtom* data, IRAtom* vbits )
861 static IRAtom* mkImproveANDV128 ( MCEnv* mce, IRAtom* data, IRAtom* vbits )
872 static IRAtom* mkImproveOR8 ( MCEnv* mce, IRAtom* data, IRAtom* vbits )
884 static IRAtom* mkImproveOR16 ( MCEnv* mce, IRAtom* data, IRAtom* vbits )
896 static IRAtom* mkImproveOR32 ( MCEnv* mce, IRAtom* data, IRAtom* vbits )
908 static IRAtom* mkImproveOR64 ( MCEnv* mce, IRAtom* data, IRAtom* vbits )
920 static IRAtom* mkImproveORV128 ( MCEnv* mce, IRAtom* data, IRAtom* vbits )
934 static IRAtom* mkPCastTo( MCEnv* mce, IRType dst_ty, IRAtom* vbits )
995 static void setHelperAnns ( MCEnv* mce, IRDirty* di ) {
1016 static void complainIfUndefined ( MCEnv* mce, IRAtom* atom )
1098 static Bool isAlwaysDefd ( MCEnv* mce, Int offset, Int size )
1130 void do_shadow_PUT ( MCEnv* mce, Int offset,
1160 void do_shadow_PUTI ( MCEnv* mce,
1195 IRExpr* shadow_GET ( MCEnv* mce, Int offset, IRType ty )
1214 IRExpr* shadow_GETI ( MCEnv* mce, IRRegArray* descr, IRAtom* ix, Int bias )
1245 IRAtom* mkLazy2 ( MCEnv* mce, IRType finalVty, IRAtom* va1, IRAtom* va2 )
1264 IRAtom* mkLazyN ( MCEnv* mce,
1297 IRAtom* expensiveAdd32 ( MCEnv* mce, IRAtom* qaa, IRAtom* qbb,
1355 static IRAtom* mkPCast8x16 ( MCEnv* mce, IRAtom* at )
1360 static IRAtom* mkPCast16x8 ( MCEnv* mce, IRAtom* at )
1365 static IRAtom* mkPCast32x4 ( MCEnv* mce, IRAtom* at )
1370 static IRAtom* mkPCast64x2 ( MCEnv* mce, IRAtom* at )
1413 IRAtom* binary32Fx4 ( MCEnv* mce, IRAtom* vatomX, IRAtom* vatomY )
1424 IRAtom* unary32Fx4 ( MCEnv* mce, IRAtom* vatomX )
1433 IRAtom* binary32F0x4 ( MCEnv* mce, IRAtom* vatomX, IRAtom* vatomY )
1446 IRAtom* unary32F0x4 ( MCEnv* mce, IRAtom* vatomX )
1459 IRAtom* binary64Fx2 ( MCEnv* mce, IRAtom* vatomX, IRAtom* vatomY )
1470 IRAtom* unary64Fx2 ( MCEnv* mce, IRAtom* vatomX )
1479 IRAtom* binary64F0x2 ( MCEnv* mce, IRAtom* vatomX, IRAtom* vatomY )
1492 IRAtom* unary64F0x2 ( MCEnv* mce, IRAtom* vatomX )
1531 IRAtom* vectorNarrowV128 ( MCEnv* mce, IROp narrow_op,
1535 IRAtom* (*pcast)( MCEnv*, IRAtom* );
1555 IRAtom* binary8Ix16 ( MCEnv* mce, IRAtom* vatom1, IRAtom* vatom2 )
1564 IRAtom* binary16Ix8 ( MCEnv* mce, IRAtom* vatom1, IRAtom* vatom2 )
1573 IRAtom* binary32Ix4 ( MCEnv* mce, IRAtom* vatom1, IRAtom* vatom2 )
1582 IRAtom* binary64Ix2 ( MCEnv* mce, IRAtom* vatom1, IRAtom* vatom2 )
1596 IRAtom* expr2vbits_Binop ( MCEnv* mce,
1601 IRAtom* (*uifu) (MCEnv*, IRAtom*, IRAtom*);
1602 IRAtom* (*difd) (MCEnv*, IRAtom*, IRAtom*);
1603 IRAtom* (*improve) (MCEnv*, IRAtom*, IRAtom*);
1917 IRExpr* expr2vbits_Unop ( MCEnv* mce, IROp op, IRAtom* atom )
2007 IRAtom* expr2vbits_LDle_WRK ( MCEnv* mce, IRType ty, IRAtom* addr, UInt bias )
2068 IRAtom* expr2vbits_LDle ( MCEnv* mce, IRType ty, IRAtom* addr, UInt bias )
2090 IRAtom* expr2vbits_Mux0X ( MCEnv* mce,
2117 IRExpr* expr2vbits ( MCEnv* mce, IRExpr* e )
2172 IRExpr* zwidenToHostWord ( MCEnv* mce, IRAtom* vatom )
2203 void do_shadow_STle ( MCEnv* mce,
2332 void do_shadow_Dirty ( MCEnv* mce, IRDirty* d )
2581 MCEnv mce;