Lines Matching refs:guard
364 /* A helper that adds the instrumentation for a detail. guard ::
367 static void instrument_detail(IRSB* sb, Op op, IRType type, IRAtom* guard)
380 if (guard) di->guard = guard;
416 IRAtom* guard; /* :: Ity_I1, or NULL=="always True" */
513 if (ev->guard) {
514 di->guard = ev->guard;
540 evt->guard = NULL;
546 void addEvent_Dr_guarded ( IRSB* sb, IRAtom* daddr, Int dsize, IRAtom* guard )
559 evt->guard = guard;
564 always-true guard. */
573 void addEvent_Dw_guarded ( IRSB* sb, IRAtom* daddr, Int dsize, IRAtom* guard )
586 evt->guard = guard;
607 && lastEvt->guard == NULL
622 evt->guard = NULL;
788 instrument_detail( sbOut, OpLoad, type, NULL/*guard*/ );
795 instrument_detail( sbOut, OpAlu, type, NULL/*guard*/ );
813 instrument_detail( sbOut, OpStore, type, NULL/*guard*/ );
826 sizeofIRType(type), sg->guard );
829 instrument_detail( sbOut, OpStore, type, sg->guard );
843 sizeofIRType(type), lg->guard );
846 instrument_detail( sbOut, OpLoad, type, lg->guard );
894 instrument_detail( sbOut, OpLoad, dataTy, NULL/*guard*/ );
896 instrument_detail( sbOut, OpLoad, dataTy, NULL/*guard*/ );
897 instrument_detail( sbOut, OpStore, dataTy, NULL/*guard*/ );
899 instrument_detail( sbOut, OpStore, dataTy, NULL/*guard*/ );
917 instrument_detail( sbOut, OpLoad, dataTy, NULL/*guard*/ );
925 instrument_detail( sbOut, OpStore, dataTy, NULL/*guard*/ );