Lines Matching defs:InfoType
298 } InfoType;
316 PropagationInfo() : InfoType(IT_None) {}
319 : InfoType(IT_VarTest), VarTest(VarTest) {}
322 : InfoType(IT_VarTest) {
330 : InfoType(IT_BinTest) {
341 : InfoType(IT_BinTest) {
352 : InfoType(IT_State), State(State) {}
354 PropagationInfo(const VarDecl *Var) : InfoType(IT_Var), Var(Var) {}
356 : InfoType(IT_Tmp), Tmp(Tmp) {}
359 assert(InfoType == IT_State);
364 assert(InfoType == IT_VarTest);
369 assert(InfoType == IT_BinTest);
374 assert(InfoType == IT_BinTest);
379 assert(InfoType == IT_Var);
384 assert(InfoType == IT_Tmp);
402 assert(InfoType == IT_BinTest);
407 assert(InfoType == IT_BinTest);
411 inline bool isValid() const { return InfoType != IT_None; }
412 inline bool isState() const { return InfoType == IT_State; }
413 inline bool isVarTest() const { return InfoType == IT_VarTest; }
414 inline bool isBinTest() const { return InfoType == IT_BinTest; }
415 inline bool isVar() const { return InfoType == IT_Var; }
416 inline bool isTmp() const { return InfoType == IT_Tmp; }
419 return InfoType == IT_VarTest || InfoType == IT_BinTest;
423 return InfoType == IT_Var || InfoType == IT_Tmp;
427 assert(InfoType == IT_VarTest || InfoType == IT_BinTest);
429 if (InfoType == IT_VarTest) {
433 } else if (InfoType == IT_BinTest) {