| /freebsd/contrib/llvm-project/llvm/utils/TableGen/ |
| H A D | CodeGenMapTable.cpp | 99 const ListInit *RowFields; 100 const ListInit *ColFields; 101 const ListInit *KeyCol; 102 std::vector<const ListInit *> ValueCols; 132 const ListInit *ColValList = MapRec->getValueAsListInit("ValueCols"); in InstrMap() 141 const auto *ColI = cast<ListInit>(I); in InstrMap() 156 const ListInit *getRowFields() const { return RowFields; } in getRowFields() 157 const ListInit *getColFields() const { return ColFields; } in getColFields() 158 const ListInit *getKeyCol() const { return KeyCol; } in getKeyCol() 159 ArrayRef<const ListInit *> getValueCols() const { return ValueCols; } in getValueCols() [all …]
|
| H A D | CallingConvEmitter.cpp | 98 const ListInit *CCActions = CC->getValueAsListInit("Actions"); in emitCallingConv() 153 auto EmitRegList = [&](const ListInit *RL, const StringRef RLName) { in emitAction() 162 auto EmitAllocateReg = [&](ArrayRef<const ListInit *> RegLists, in emitAction() 166 for (const ListInit *LI : RegLists) in emitAction() 206 const ListInit *VTs = Action->getValueAsListInit("VTs"); in emitAction() 236 const ListInit *RegList = Action->getValueAsListInit("RegList"); in emitAction() 252 const ListInit *RegList = Action->getValueAsListInit("RegList"); in emitAction() 253 const ListInit *ShadowRegList = Action->getValueAsListInit("ShadowRegList"); in emitAction() 270 const ListInit *ShadowRegList = Action->getValueAsListInit("ShadowRegList"); in emitAction()
|
| H A D | OptionParserEmitter.cpp | 426 const ListInit *GroupFlags = nullptr; in emitOptionParser() 427 const ListInit *GroupVis = nullptr; in emitOptionParser() 461 const ListInit *LI = R.getValueAsListInit("Flags"); in emitOptionParser()
|
| H A D | GlobalISelEmitter.cpp | 127 if (const ListInit *AddrSpaces = P.getAddressSpaces()) { in explainPredicates() 231 const ListInit *AddrSpaces = Predicate.getAddressSpaces(); in isTrivialOperatorNode() 601 if (const ListInit *AddrSpaces = Predicate.getAddressSpaces()) { in addBuiltinPredicates()
|
| H A D | GICombinerEmitter.cpp | |
| H A D | DecoderEmitter.cpp | 1330 const ListInit *Predicates = in emitPredicateMatch() 1352 const ListInit *Predicates = in doesOpcodeNeedPredicate()
|
| H A D | GlobalISelCombinerMatchTableEmitter.cpp | |
| /freebsd/contrib/llvm-project/llvm/lib/TableGen/ |
| H A D | Record.cpp | 80 FoldingSet<ListInit> TheListInitPool; 704 ListInit::ListInit(ArrayRef<const Init *> Elements, const RecTy *EltTy) in ListInit() function in ListInit 710 const ListInit *ListInit::get(ArrayRef<const Init *> Elements, in get() 717 if (const ListInit *I = RK.TheListInitPool.FindNodeOrInsertPos(ID, IP)) in get() 724 totalSizeToAlloc<const Init *>(Elements.size()), alignof(ListInit)); in get() 725 ListInit *I = new (Mem) ListInit(Elements, EltTy); in get() 730 void ListInit::Profile(FoldingSetNodeID &ID) const { in Profile() 735 const Init *ListInit::convertInitializerTo(const RecTy *Ty) const { in convertInitializerTo() 758 return ListInit::get(Elements, ElementType); in convertInitializerTo() 764 const Record *ListInit::getElementAsRecord(unsigned Idx) const { in getElementAsRecord() [all …]
|
| H A D | JSONBackend.cpp | 58 if (const auto *List = dyn_cast<ListInit>(&I)) { in translateInit()
|
| H A D | TGParser.cpp | 450 const auto *LI = dyn_cast<ListInit>(List); in resolve() 902 Slices.push_back(ListInit::get(Elems, IntRecTy::get(Records))); in ParseSliceElements() 1305 const auto *LHSl = dyn_cast<ListInit>(LHS); in ParseOperation() 1323 const auto *LHSl = dyn_cast<ListInit>(LHS); in ParseOperation() 2926 return ListInit::get(Vals, DeducedEltTy); in ParseSimpleValue() 3468 ForeachListValue = ListInit::get(Values, IterType); in ParseForeachDeclaration() 3757 ListInit::get(Defset.Elements, Defset.EltTy)); in ParseDefset() 3922 const ListInit *EmptyList = ListInit::get({}, BitRecTy::get(Records)); in ParseIf() 3923 const ListInit *SingletonList = in ParseIf() 3924 ListInit::get({BitInit::get(Records, true)}, BitRecTy::get(Records)); in ParseIf()
|
| H A D | SetTheory.cpp | 292 if (const auto *LI = dyn_cast<ListInit>(Expr)) in evaluate()
|
| /freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/ |
| H A D | CodeGenDAGPatterns.h | 40 class ListInit; variable 586 const ListInit *getAddressSpaces() const; 924 TreePattern(const Record *TheRec, const ListInit *RawPat, bool isInput, 1071 const ListInit *Predicates; // Top level predicate conditions to match. 1081 PatternToMatch(const Record *srcrecord, const ListInit *preds, 1090 const ListInit *getPredicates() const { return Predicates; } in getPredicates() 1225 void parseInstructionPattern(CodeGenInstruction &CGI, const ListInit *Pattern,
|
| H A D | CodeGenDAGPatterns.cpp | 1015 if (const ListInit *AddressSpaces = getAddressSpaces()) { in getPredCode() 1273 const ListInit *TreePredicateFn::getAddressSpaces() const { in getAddressSpaces() 1951 const ListInit *LI = Operator->getValueAsListInit("Fragments"); in GetNumNodeResults() 2871 TreePattern::TreePattern(const Record *TheRec, const ListInit *RawPat, in TreePattern() 2983 if (const ListInit *LI = dyn_cast<ListInit>(Dag->getOperator())) { in ParseTreePattern() 3340 const ListInit *LI = Frag->getValueAsListInit("Fragments"); in ParsePatternFragments() 3780 static bool hasNullFragReference(const ListInit *LI) { in hasNullFragReference() 3821 const ListInit *Pat, in parseInstructionPattern() 4010 const ListInit *LI = nullptr; in ParseInstructions() 4012 if (isa<ListInit>(Instr->getValueInit("Pattern"))) in ParseInstructions() [all …]
|
| H A D | CodeGenRegisters.cpp | 557 const ListInit *SubRegs = Def->getValueAsListInit("SubRegs"); in expand() 596 const ListInit *CostList = Proto->getValueAsListInit("CostPerUse"); in expand() 636 RV.setValue(ListInit::get(Tuple, RegisterRecTy)); in expand() 643 RV.setValue(ListInit::get(CostPerUse, CostList->getElementType())); in expand() 700 const ListInit *AltOrders = R->getValueAsListInit("AltOrders"); in CodeGenRegisterClass()
|
| H A D | CodeGenSchedule.cpp | 1805 const ListInit *MoveElimInfo = in collectRegisterFiles()
|
| /freebsd/contrib/llvm-project/llvm/utils/TableGen/Basic/ |
| H A D | CodeGenIntrinsics.cpp | 37 dyn_cast_or_null<ListInit>(RC.getGlobal("IIT_RetNumbers")); in CodeGenIntrinsicContext() 317 const ListInit *TypeList = TypeInfo->getValueAsListInit("Types"); in CodeGenIntrinsic() 328 const ListInit *PropList = R->getValueAsListInit("IntrProperties"); in CodeGenIntrinsic()
|
| H A D | IntrinsicEmitter.cpp | 302 const ListInit *TypeList = TypeInfo->getValueAsListInit("TypeSig"); in ComputeTypeSignature()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/TableGen/ |
| H A D | Record.h | 746 class ListInit final : public TypedInit, 748 private TrailingObjects<ListInit, const Init *> { 756 explicit ListInit(ArrayRef<const Init *> Elements, const RecTy *EltTy); 759 ListInit(const ListInit &) = delete; 760 ListInit &operator=(const ListInit &) = delete; 768 static const ListInit *get(ArrayRef<const Init *> Range, const RecTy *EltTy); 1922 const ListInit *getValueAsListInit(StringRef FieldName) const;
|
| /freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/GlobalISel/ |
| H A D | PatternParser.cpp | 359 const ListInit *Alts = Def->getValueAsListInit("Alternatives"); in parsePatFragImpl()
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaInit.cpp | 10054 InitListExpr *ListInit = in DeduceTemplateSpecializationFromInitializer() local 10072 bool AllowExplicit = !Kind.isCopyInit() || ListInit; in DeduceTemplateSpecializationFromInitializer() 10149 auto SynthesizeAggrGuide = [&](InitListExpr *ListInit) { in DeduceTemplateSpecializationFromInitializer() argument 10163 InitListChecker CheckInitList(*this, Entity, ListInit, Ty, ElementTypes); in DeduceTemplateSpecializationFromInitializer() 10173 for (int I = 0, E = ListInit->getNumInits(); in DeduceTemplateSpecializationFromInitializer() 10176 if (isa<InitListExpr, DesignatedInitExpr>(ListInit->getInit(I))) in DeduceTemplateSpecializationFromInitializer() 10179 ListInit->getInit(I)->IgnoreParenImpCasts())) in DeduceTemplateSpecializationFromInitializer() 10224 if (ListInit && ListInit->getNumInits()) { in DeduceTemplateSpecializationFromInitializer() 10225 SynthesizeAggrGuide(ListInit); in DeduceTemplateSpecializationFromInitializer() 10245 if (ListInit) { in DeduceTemplateSpecializationFromInitializer() [all …]
|
| H A D | AnalysisBasedWarnings.cpp | 419 if (auto *ListInit = dyn_cast<InitListExpr>(Init); in isInitializedWithNoReturn() local 420 ListInit && ListInit->getNumInits() > 0) in isInitializedWithNoReturn() 421 Init = ListInit->getInit(0); in isInitializedWithNoReturn()
|
| H A D | SemaLambda.cpp | 1225 case LambdaCaptureInitKind::ListInit: in ActOnLambdaExpressionAfterIntroducer() 1226 InitStyle = VarDecl::ListInit; in ActOnLambdaExpressionAfterIntroducer()
|
| /freebsd/contrib/llvm-project/clang/utils/TableGen/ |
| H A D | NeonEmitter.cpp | 322 const ListInit *Body; 373 TypeSpec InTS, ClassKind CK, const ListInit *Body, in Intrinsic() 2024 const ListInit *Body = OperationRec->getValueAsListInit("Ops"); in createIntrinsic()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | DeclSpec.h | 2831 ListInit //!< [a{b}] enumerator
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | JSONNodeDumper.cpp | 944 case VarDecl::ListInit: JOS.attribute("init", "list"); break; in VisitVarDecl()
|