Home | History | Annotate | Download | only in cachegrind

Lines Matching refs:Ev

540       } Ev;
544 static void init_Event ( Event* ev ) {
545 VG_(memset)(ev, 0, sizeof(Event));
548 static IRAtom* get_Event_dea ( Event* ev ) {
549 switch (ev->tag) {
550 case Ev_Dr: return ev->Ev.Dr.ea;
551 case Ev_Dw: return ev->Ev.Dw.ea;
552 case Ev_Dm: return ev->Ev.Dm.ea;
557 static Int get_Event_dszB ( Event* ev ) {
558 switch (ev->tag) {
559 case Ev_Dr: return ev->Ev.Dr.szB;
560 case Ev_Dw: return ev->Ev.Dw.szB;
561 case Ev_Dm: return ev->Ev.Dm.szB;
633 static void showEvent ( Event* ev )
635 switch (ev->tag) {
637 VG_(printf)("IrGen %p\n", ev->inode);
640 VG_(printf)("IrNoX %p\n", ev->inode);
643 VG_(printf)("Dr %p %d EA=", ev->inode, ev->Ev.Dr.szB);
644 ppIRExpr(ev->Ev.Dr.ea);
648 VG_(printf)("Dw %p %d EA=", ev->inode, ev->Ev.Dw.szB);
649 ppIRExpr(ev->Ev.Dw.ea);
653 VG_(printf)("Dm %p %d EA=", ev->inode, ev->Ev.Dm.szB);
654 ppIRExpr(ev->Ev.Dm.ea);
658 VG_(printf)("Bc %p GA=", ev->inode);
659 ppIRExpr(ev->Ev.Bc.taken);
663 VG_(printf)("Bi %p DST=", ev->inode);
664 ppIRExpr(ev->Ev.Bi.dst);
701 Event* ev;
717 ev = &cgs->events[i];
723 showEvent( ev );
726 i_node_expr = mkIRExpr_HWord( (HWord)ev->inode );
730 switch (ev->tag) {
742 tl_assert(ev2->inode == ev->inode);
754 tl_assert(ev2->inode == ev->inode);
827 get_Event_dea(ev),
828 mkIRExpr_HWord( get_Event_dszB(ev) ) );
837 get_Event_dea(ev),
838 mkIRExpr_HWord( get_Event_dszB(ev) ) );
846 argv = mkIRExprVec_2( i_node_expr, ev->Ev.Bc.taken );
854 argv = mkIRExprVec_2( i_node_expr, ev->Ev.Bi.dst );
909 evt->Ev.Dr.szB = datasize;
910 evt->Ev.Dr.ea = ea;
930 && lastEvt->Ev.Dr.szB == datasize
932 && eqIRAtom(lastEvt->Ev.Dr.ea, ea))
946 evt->Ev.Dw.szB = datasize;
947 evt->Ev.Dw.ea = ea;
1013 evt->Ev.Bc.taken = guard;
1033 evt->Ev.Bi.dst = whereTo;