21#ifndef GCC_GIMPLE_PREDICT_H
22#define GCC_GIMPLE_PREDICT_H
43 | (
unsigned) predictor;
66 gs->
subcode &= ~GF_PREDICT_TAKEN;
void gimple_predict_set_outcome(gimple *gs, enum prediction outcome)
Definition gimple-predict.h:60
gimple * gimple_build_predict(enum br_predictor predictor, enum prediction outcome)
Definition gimple-predict.h:73
enum prediction gimple_predict_outcome(const gimple *gs)
Definition gimple-predict.h:50
enum br_predictor gimple_predict_predictor(const gimple *gs)
Definition gimple-predict.h:29
void gimple_predict_set_predictor(gimple *gs, enum br_predictor predictor)
Definition gimple-predict.h:39
bool is_gimple_predict(const gimple *gs)
Definition gimple-predict.h:86
gimple * gimple_alloc(enum gimple_code code, unsigned num_ops MEM_STAT_DECL)
Definition gimple.cc:168
gimple_code
Definition gimple.h:30
@ GF_PREDICT_TAKEN
Definition gimple.h:198
#define GIMPLE_CHECK(GS, CODE)
Definition gimple.h:95
prediction
Definition predict.h:46
@ TAKEN
Definition predict.h:48
@ NOT_TAKEN
Definition predict.h:47
br_predictor
Definition predict.h:38
unsigned int subcode
Definition gimple.h:258
#define gcc_assert(EXPR)
Definition system.h:814