Home
last modified time | relevance | path

Searched refs:ListInit (Results 1 – 25 of 25) sorted by relevance

/external/llvm/utils/TableGen/
DCodeGenMapTable.cpp95 ListInit *RowFields;
96 ListInit *ColFields;
97 ListInit *KeyCol;
98 std::vector<ListInit*> ValueCols;
128 ListInit *ColValList = MapRec->getValueAsListInit("ValueCols"); in InstrMap()
136 ListInit *ColI = dyn_cast<ListInit>(I); in InstrMap()
156 ListInit *getRowFields() const { in getRowFields()
160 ListInit *getColFields() const { in getColFields()
164 ListInit *getKeyCol() const { in getKeyCol()
168 const std::vector<ListInit*> &getValueCols() const { in getValueCols()
[all …]
DCallingConvEmitter.cpp62 ListInit *CCActions = CC->getValueAsListInit("Actions"); in EmitCallingConv()
89 ListInit *VTs = Action->getValueAsListInit("VTs"); in EmitAction()
113 ListInit *RegList = Action->getValueAsListInit("RegList"); in EmitAction()
134 ListInit *RegList = Action->getValueAsListInit("RegList"); in EmitAction()
135 ListInit *ShadowRegList = Action->getValueAsListInit("ShadowRegList"); in EmitAction()
201 ListInit *ShadowRegList = Action->getValueAsListInit("ShadowRegList"); in EmitAction()
DCodeGenDAGPatterns.h31 class ListInit; variable
567 TreePattern(Record *TheRec, ListInit *RawPat, bool isInput,
687 PatternToMatch(Record *srcrecord, ListInit *preds, in PatternToMatch()
695 ListInit *Predicates; // Top level predicate conditions to match.
703 ListInit *getPredicates() const { return Predicates; } in getPredicates()
822 CodeGenInstruction &CGI, ListInit *Pattern,
DOptParserEmitter.cpp224 const ListInit *GroupFlags = nullptr; in EmitOptParser()
256 const ListInit *LI = R.getValueAsListInit("Flags"); in EmitOptParser()
DCodeGenTarget.cpp498 ListInit *TypeList = R->getValueAsListInit("RetTypes"); in CodeGenIntrinsic()
568 ListInit *PropList = R->getValueAsListInit("Properties"); in CodeGenIntrinsic()
DCodeGenDAGPatterns.cpp2045 TreePattern::TreePattern(Record *TheRec, ListInit *RawPat, bool isInput, in TreePattern()
2908 static bool hasNullFragReference(ListInit *LI) { in hasNullFragReference()
2949 CodeGenInstruction &CGI, ListInit *Pat, DAGInstMap &DAGInsts) { in parseInstructionPattern()
3114 ListInit *LI = nullptr; in ParseInstructions()
3116 if (isa<ListInit>(Instr->getValueInit("Pattern"))) in ParseInstructions()
3441 ListInit *LI = CurPattern->getValueAsListInit("ResultInstrs"); in ParsePatterns()
DCodeGenRegisters.cpp545 ListInit *SubRegs = Def->getValueAsListInit("SubRegs"); in expand()
607 RV.setValue(ListInit::get(Tuple, RegisterRecTy)); in expand()
678 ListInit *AltOrders = R->getValueAsListInit("AltOrders"); in CodeGenRegisterClass()
DFixedLenDecoderEmitter.cpp1150 ListInit *Predicates = in emitPredicateMatch()
1180 ListInit *Predicates = in doesOpcodeNeedPredicate()
DAsmMatcherEmitter.cpp1263 ListInit *Supers = Rec->getValueAsListInit("SuperClasses"); in buildOperandClasses()
/external/llvm/lib/TableGen/
DRecord.cpp478 ListInit *ListInit::get(ArrayRef<Init *> Range, RecTy *EltTy) { in get()
479 static FoldingSet<ListInit> ThePool; in get()
480 static std::vector<std::unique_ptr<ListInit>> TheActualPool; in get()
486 if (ListInit *I = ThePool.FindNodeOrInsertPos(ID, IP)) in get()
489 ListInit *I = new ListInit(Range, EltTy); in get()
491 TheActualPool.push_back(std::unique_ptr<ListInit>(I)); in get()
495 void ListInit::Profile(FoldingSetNodeID &ID) const { in Profile()
501 Init *ListInit::convertInitializerTo(RecTy *Ty) const { in convertInitializerTo()
514 return ListInit::get(Elements, Ty); in convertInitializerTo()
521 ListInit::convertInitListSlice(const std::vector<unsigned> &Elements) const { in convertInitListSlice()
[all …]
DTGParser.h49 ListInit *ListValue;
51 ForeachLoop(VarInit *IVar, ListInit *LValue) in ForeachLoop()
163 VarInit *ParseForeachDeclaration(ListInit *&ForeachListValue);
DTGParser.cpp304 ListInit *List = dyn_cast<ListInit>(CurLoop.ListValue); in ProcessForeachDefs()
821 ListInit *LHSl = dyn_cast<ListInit>(LHS); in ParseOperation()
939 else if (ListInit *Arg0 = dyn_cast<ListInit>(InitList[0])) in ParseOperation()
1400 return ListInit::get(Vals, DeducedEltTy); in ParseSimpleValue()
1749 VarInit *TGParser::ParseForeachDeclaration(ListInit *&ForeachListValue) { in ParseForeachDeclaration()
1772 ForeachListValue = dyn_cast<ListInit>(List); in ParseForeachDeclaration()
1811 ForeachListValue = ListInit::get(Values, IterType); in ParseForeachDeclaration()
2066 ListInit *ListValue = nullptr; in ParseForeach()
DSetTheory.cpp282 if (ListInit *LI = dyn_cast<ListInit>(Expr)) in evaluate()
/external/llvm/include/llvm/TableGen/
DRecord.h584 class ListInit : public TypedInit, public FoldingSetNode {
591 explicit ListInit(ArrayRef<Init *> Range, RecTy *EltTy) in ListInit() function
595 ListInit(const ListInit &Other) = delete;
596 ListInit &operator=(const ListInit &Other) = delete;
602 static ListInit *get(ArrayRef<Init *> Range, RecTy *EltTy);
1367 ListInit *getValueAsListInit(StringRef FieldName) const;
/external/clang/utils/TableGen/
DNeonEmitter.cpp289 ListInit *Body;
323 TypeSpec InTS, ClassKind CK, ListInit *Body, NeonEmitter &Emitter, in Intrinsic()
1923 ListInit *Body = OperationRec->getValueAsListInit("Ops"); in createIntrinsic()
/external/clang/lib/Sema/
DSemaLambda.cpp990 case LambdaCaptureInitKind::ListInit: in ActOnStartOfLambdaDefinition()
991 InitStyle = VarDecl::ListInit; in ActOnStartOfLambdaDefinition()
DSemaExprCXX.cpp1257 else if (Style == CXXNewExpr::ListInit) { in isLegalArrayNewInitializer()
1285 initStyle = CXXNewExpr::ListInit; in BuildCXXNew()
1306 if (initStyle == CXXNewExpr::ListInit || in BuildCXXNew()
1343 if (initStyle == CXXNewExpr::ListInit && in BuildCXXNew()
1603 : initStyle == CXXNewExpr::ListInit in BuildCXXNew()
DSemaDecl.cpp9602 VDecl->setInitStyle(VarDecl::ListInit); in AddInitializerToDecl()
/external/clang/include/clang/Sema/
DDeclSpec.h2268 ListInit //!< [a{b}] enumerator
/external/clang/lib/AST/
DItaniumMangle.cpp2972 if (New->getInitializationStyle() == CXXNewExpr::ListInit) in mangleExpression()
2986 } else if (New->getInitializationStyle() == CXXNewExpr::ListInit && in mangleExpression()
DExprCXX.cpp191 case ListInit: in CXXNewExpr()
DASTDumper.cpp1180 case VarDecl::ListInit: OS << " listinit"; break; in VisitVarDecl()
/external/clang/lib/Parse/
DParseExprCXX.cpp908 InitKind = LambdaCaptureInitKind::ListInit; in ParseLambdaIntroducer()
/external/clang/include/clang/AST/
DDecl.h720 ListInit ///< Direct list-initialization (C++11) enumerator
DExprCXX.h1778 ListInit ///< New-expression has a C++11 list-initializer. enumerator