Home
last modified time | relevance | path

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

12

/netbsd-src/external/apache2/llvm/dist/llvm/utils/TableGen/
H A DCodeGenMapTable.cpp94 ListInit *RowFields;
95 ListInit *ColFields;
96 ListInit *KeyCol;
97 std::vector<ListInit*> ValueCols;
127 ListInit *ColValList = MapRec->getValueAsListInit("ValueCols"); in InstrMap()
135 auto *ColI = cast<ListInit>(I); in InstrMap()
151 ListInit *getRowFields() const { return RowFields; } in getRowFields()
153 ListInit *getColFields() const { return ColFields; } in getColFields()
155 ListInit *getKeyCol() const { return KeyCol; } in getKeyCol()
157 const std::vector<ListInit*> &getValueCols() const { in getValueCols()
[all …]
H A DCallingConvEmitter.cpp69 ListInit *CCActions = CC->getValueAsListInit("Actions"); in EmitCallingConv()
102 ListInit *VTs = Action->getValueAsListInit("VTs"); in EmitAction()
126 ListInit *RegList = Action->getValueAsListInit("RegList"); in EmitAction()
146 ListInit *RegList = Action->getValueAsListInit("RegList"); in EmitAction()
147 ListInit *ShadowRegList = Action->getValueAsListInit("ShadowRegList"); in EmitAction()
213 ListInit *ShadowRegList = Action->getValueAsListInit("ShadowRegList"); in EmitAction()
H A DCodeGenDAGPatterns.h38 class ListInit; variable
591 ListInit *getAddressSpaces() const;
902 TreePattern(Record *TheRec, ListInit *RawPat, bool isInput,
1054 ListInit *Predicates; // Top level predicate conditions to match.
1064 PatternToMatch(Record *srcrecord, ListInit *preds, TreePatternNodePtr src,
1074 ListInit *getPredicates() const { return Predicates; } in getPredicates()
1205 CodeGenInstruction &CGI, ListInit *Pattern,
H A DCodeGenTarget.cpp704 ListInit *RetTypes = R->getValueAsListInit("RetTypes"); in CodeGenIntrinsic()
705 ListInit *ParamTypes = R->getValueAsListInit("ParamTypes"); in CodeGenIntrinsic()
709 for (ListInit *TypeList : {RetTypes, ParamTypes}) { in CodeGenIntrinsic()
726 ListInit *TypeList = RetTypes; in CodeGenIntrinsic()
792 ListInit *PropList = R->getValueAsListInit("IntrProperties"); in CodeGenIntrinsic()
H A DOptParserEmitter.cpp325 const ListInit *GroupFlags = nullptr; in EmitOptParser()
357 const ListInit *LI = R.getValueAsListInit("Flags"); in EmitOptParser()
H A DCodeGenDAGPatterns.cpp1002 if (ListInit *AddressSpaces = getAddressSpaces()) { in getPredCode()
1224 ListInit *TreePredicateFn::getAddressSpaces() const { in getAddressSpaces()
1845 ListInit *LI = Operator->getValueAsListInit("Fragments"); in GetNumNodeResults()
2742 TreePattern::TreePattern(Record *TheRec, ListInit *RawPat, bool isInput, in TreePattern()
3205 ListInit *LI = Frag->getValueAsListInit("Fragments"); in ParsePatternFragments()
3662 static bool hasNullFragReference(ListInit *LI) { in hasNullFragReference()
3703 CodeGenInstruction &CGI, ListInit *Pat, DAGInstMap &DAGInsts) { in parseInstructionPattern()
3888 ListInit *LI = nullptr; in ParseInstructions()
3890 if (isa<ListInit>(Instr->getValueInit("Pattern"))) in ParseInstructions()
4255 ListInit *Preds = TheDef->getValueAsListInit("Predicates"); in ParseOnePattern()
[all …]
H A DCodeGenRegisters.cpp613 ListInit *SubRegs = Def->getValueAsListInit("SubRegs"); in expand()
650 ListInit *CostList = Proto->getValueAsListInit("CostPerUse"); in expand()
688 RV.setValue(ListInit::get(Tuple, RegisterRecTy)); in expand()
695 RV.setValue(ListInit::get(CostPerUse, CostList->getElementType())); in expand()
753 ListInit *AltOrders = R->getValueAsListInit("AltOrders"); in CodeGenRegisterClass()
H A DFixedLenDecoderEmitter.cpp1200 ListInit *Predicates = in emitPredicateMatch()
1251 ListInit *Predicates = in doesOpcodeNeedPredicate()
H A DGlobalISelEmitter.cpp239 if (ListInit *AddrSpaces = P.getAddressSpaces()) { in explainPredicates()
337 const ListInit *AddrSpaces = Predicate.getAddressSpaces(); in isTrivialOperatorNode()
3791 if (const ListInit *AddrSpaces = Predicate.getAddressSpaces()) { in addBuiltinPredicates()
H A DCodeGenSchedule.cpp1857 ListInit *MoveElimInfo = RF->getValueAsListInit("AllowMoveElimination"); in collectRegisterFiles()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/TableGen/
H A DRecord.cpp561 ListInit *ListInit::get(ArrayRef<Init *> Range, RecTy *EltTy) { in get()
562 static FoldingSet<ListInit> ThePool; in get()
568 if (ListInit *I = ThePool.FindNodeOrInsertPos(ID, IP)) in get()
575 alignof(ListInit)); in get()
576 ListInit *I = new(Mem) ListInit(Range.size(), EltTy); in get()
583 void ListInit::Profile(FoldingSetNodeID &ID) const { in Profile()
589 Init *ListInit::convertInitializerTo(RecTy *Ty) const { in convertInitializerTo()
591 return const_cast<ListInit*>(this); in convertInitializerTo()
610 return const_cast<ListInit*>(this); in convertInitializerTo()
611 return ListInit::get(Elements, ElementType); in convertInitializerTo()
[all …]
H A DSetTheory.cpp292 if (ListInit *LI = dyn_cast<ListInit>(Expr)) in evaluate()
H A DTGParser.cpp391 auto LI = dyn_cast<ListInit>(List); in resolve()
1002 ListInit *LHSl = dyn_cast<ListInit>(LHS); in ParseOperation()
1022 ListInit *LHSl = dyn_cast<ListInit>(LHS); in ParseOperation()
2305 return ListInit::get(Vals, DeducedEltTy); in ParseSimpleValue()
2809 ForeachListValue = ListInit::get(Values, IterType); in ParseForeachDeclaration()
3085 ListInit::get(Defset.Elements, Defset.EltTy)); in ParseDefset()
3207 ListInit *EmptyList = ListInit::get({}, BitRecTy::get()); in ParseIf()
3208 ListInit *SingletonList = ListInit::get({BitInit::get(1)}, BitRecTy::get()); in ParseIf()
H A DJSONBackend.cpp61 } else if (auto *List = dyn_cast<ListInit>(&I)) { in translateInit()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/TableGen/
H A DRecord.h665 class ListInit final : public TypedInit, public FoldingSetNode,
666 public TrailingObjects<ListInit, Init *> {
673 explicit ListInit(unsigned N, RecTy *EltTy) in ListInit() function
677 ListInit(const ListInit &) = delete;
678 ListInit &operator=(const ListInit &) = delete;
686 static ListInit *get(ArrayRef<Init *> Range, RecTy *EltTy);
1720 ListInit *getValueAsListInit(StringRef FieldName) const;
/netbsd-src/external/apache2/llvm/dist/llvm/docs/TableGen/
H A DBackGuide.rst291 ``IntInit``, ``ListInit``, and ``StringInit``. (There are additional derived
401 ``ListInit``
404 The ``ListInit`` class is a subclass of ``TypedInit``. Its instances
/netbsd-src/external/apache2/llvm/dist/clang/utils/TableGen/
H A DNeonEmitter.cpp323 ListInit *Body;
370 TypeSpec InTS, ClassKind CK, ListInit *Body, NeonEmitter &Emitter, in Intrinsic()
1950 ListInit *Body = OperationRec->getValueAsListInit("Ops"); in createIntrinsic()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/
H A DSemaLambda.cpp1116 case LambdaCaptureInitKind::ListInit: in ActOnStartOfLambdaDefinition()
1117 InitStyle = VarDecl::ListInit; in ActOnStartOfLambdaDefinition()
H A DSemaInit.cpp10016 InitListExpr *ListInit = in DeduceTemplateSpecializationFromInitializer() local
10035 bool AllowExplicit = !Kind.isCopyInit() || ListInit; in DeduceTemplateSpecializationFromInitializer()
10110 if (ListInit) { in DeduceTemplateSpecializationFromInitializer()
10115 if (!ListInit->getNumInits()) { in DeduceTemplateSpecializationFromInitializer()
10123 } else if (ListInit->getNumInits() == 1) { in DeduceTemplateSpecializationFromInitializer()
10129 Expr *E = ListInit->getInit(0); in DeduceTemplateSpecializationFromInitializer()
10141 Inits = MultiExprArg(ListInit->getInits(), ListInit->getNumInits()); in DeduceTemplateSpecializationFromInitializer()
10188 if (Kind.isCopyInit() && ListInit && in DeduceTemplateSpecializationFromInitializer()
H A DSemaExprCXX.cpp1853 else if (Style == CXXNewExpr::ListInit) { in isLegalArrayNewInitializer()
1912 initStyle = CXXNewExpr::ListInit; in BuildCXXNew()
1940 : initStyle == CXXNewExpr::ListInit in BuildCXXNew()
1965 bool Braced = (initStyle == CXXNewExpr::ListInit); in BuildCXXNew()
/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/
H A DJSONNodeDumper.cpp783 case VarDecl::ListInit: JOS.attribute("init", "list"); break; in VisitVarDecl()
1212 case CXXNewExpr::ListInit: JOS.attribute("initStyle", "list"); break; in VisitCXXNewExpr()
H A DExprCXX.cpp222 case ListInit: in CXXNewExpr()
H A DTextNodeDumper.cpp1701 case VarDecl::ListInit: in VisitVarDecl()
H A DItaniumMangle.cpp4361 if (New->getInitializationStyle() == CXXNewExpr::ListInit) in mangleExpression()
4375 } else if (New->getInitializationStyle() == CXXNewExpr::ListInit && in mangleExpression()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Sema/
H A DDeclSpec.h2661 ListInit //!< [a{b}] enumerator

12