Lines Matching defs:InfoType
301 } InfoType = IT_None;
321 : InfoType(IT_VarTest), VarTest(VarTest) {}
324 : InfoType(IT_VarTest) {
331 : InfoType(IT_BinTest) {
341 : InfoType(IT_BinTest) {
351 : InfoType(IT_State), State(State) {}
352 PropagationInfo(const VarDecl *Var) : InfoType(IT_Var), Var(Var) {}
354 : InfoType(IT_Tmp), Tmp(Tmp) {}
357 assert(InfoType == IT_State);
362 assert(InfoType == IT_VarTest);
367 assert(InfoType == IT_BinTest);
372 assert(InfoType == IT_BinTest);
377 assert(InfoType == IT_Var);
382 assert(InfoType == IT_Tmp);
400 assert(InfoType == IT_BinTest);
405 assert(InfoType == IT_BinTest);
409 bool isValid() const { return InfoType != IT_None; }
410 bool isState() const { return InfoType == IT_State; }
411 bool isVarTest() const { return InfoType == IT_VarTest; }
412 bool isBinTest() const { return InfoType == IT_BinTest; }
413 bool isVar() const { return InfoType == IT_Var; }
414 bool isTmp() const { return InfoType == IT_Tmp; }
417 return InfoType == IT_VarTest || InfoType == IT_BinTest;
421 return InfoType == IT_Var || InfoType == IT_Tmp;
425 assert(InfoType == IT_VarTest || InfoType == IT_BinTest);
427 if (InfoType == IT_VarTest) {
431 } else if (InfoType == IT_BinTest) {