Lines Matching full:consumed
1 //===- Consumed.cpp --------------------------------------------*- C++ --*-===//
10 // A intra-procedural analysis for checking consumed properties. This is based,
23 #include "clang/Analysis/Analyses/Consumed.h"
52 using namespace consumed;
128 case CallableWhenAttr::Consumed:
203 case ConsumableAttr::Consumed:
216 case ParamTypestateAttr::Consumed:
229 case ReturnTypestateAttr::Consumed:
241 case SetTypestateAttr::Consumed:
249 case consumed::CS_None:
252 case consumed::CS_Unknown:
255 case consumed::CS_Unconsumed:
258 case consumed::CS_Consumed:
259 return "consumed";
269 case TestTypestateAttr::Consumed:
283 namespace consumed {
651 setStateForVarOrTmp(StateMap, PInfo, consumed::CS_Consumed);
657 setStateForVarOrTmp(StateMap, PInfo, consumed::CS_Unknown);
796 PropagationInfo(consumed::CS_Consumed)));
848 if (StateMap->getState(Var) != consumed::CS_None)
875 ConsumedState ParamState = consumed::CS_None;
886 ParamState = consumed::CS_Unknown;
940 if (St != consumed::CS_None) {
947 StateMap->setState(Var, consumed::CS_Unknown);
950 }} // end clang::consumed::ConsumedStmtVisitor
953 namespace consumed {
1459 }} // end namespace clang::consumed