Home
last modified time | relevance | path

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

12

/llvm-project-15.0.7/llvm/utils/TableGen/
H A DCodeGenMapTable.cpp94 ListInit *RowFields;
95 ListInit *ColFields;
96 ListInit *KeyCol;
97 std::vector<ListInit*> ValueCols;
135 auto *ColI = cast<ListInit>(I); in InstrMap()
155 ListInit *getKeyCol() const { return KeyCol; } in getKeyCol()
260 ListInit *KeyCol = InstrMapDesc.getKeyCol(); in isKeyColInstr()
289 ListInit *CurValueCol = ValueCols[ColIdx]; in buildMapTable()
445 ListInit *ColumnI = ValueCols[i]; in emitMapFuncBody()
510 ListInit *ColFields; in emitEnums()
[all …]
H A DCallingConvEmitter.cpp81 ListInit *CCActions = CC->getValueAsListInit("Actions"); in EmitCallingConv()
128 ListInit *VTs = Action->getValueAsListInit("VTs"); in EmitAction()
154 ListInit *RegList = Action->getValueAsListInit("RegList"); in EmitAction()
207 ListInit *RegList = Action->getValueAsListInit("RegList"); in EmitAction()
208 ListInit *ShadowRegList = Action->getValueAsListInit("ShadowRegList"); in EmitAction()
274 ListInit *ShadowRegList = Action->getValueAsListInit("ShadowRegList"); in EmitAction()
H A DCodeGenDAGPatterns.h37 class ListInit; variable
599 ListInit *getAddressSpaces() const;
910 TreePattern(Record *TheRec, ListInit *RawPat, bool isInput,
1062 ListInit *Predicates; // Top level predicate conditions to match.
1072 PatternToMatch(Record *srcrecord, ListInit *preds, TreePatternNodePtr src,
1082 ListInit *getPredicates() const { return Predicates; } in getPredicates()
1213 CodeGenInstruction &CGI, ListInit *Pattern,
H A DCodeGenTarget.cpp722 ListInit *RetTypes = R->getValueAsListInit("RetTypes"); in CodeGenIntrinsic()
723 ListInit *ParamTypes = R->getValueAsListInit("ParamTypes"); in CodeGenIntrinsic()
727 for (ListInit *TypeList : {RetTypes, ParamTypes}) { in CodeGenIntrinsic()
744 ListInit *TypeList = RetTypes; in CodeGenIntrinsic()
810 ListInit *PropList = R->getValueAsListInit("IntrProperties"); in CodeGenIntrinsic()
H A DOptParserEmitter.cpp324 const ListInit *GroupFlags = nullptr; in EmitOptParser()
356 const ListInit *LI = R.getValueAsListInit("Flags"); in EmitOptParser()
H A DCodeGenDAGPatterns.cpp1047 if (ListInit *AddressSpaces = getAddressSpaces()) { in getPredCode()
1279 ListInit *TreePredicateFn::getAddressSpaces() const { in getAddressSpaces()
1903 ListInit *LI = Operator->getValueAsListInit("Fragments"); in GetNumNodeResults()
2818 TreePattern::TreePattern(Record *TheRec, ListInit *RawPat, bool isInput, in TreePattern()
3283 ListInit *LI = Frag->getValueAsListInit("Fragments"); in ParsePatternFragments()
3740 static bool hasNullFragReference(ListInit *LI) { in hasNullFragReference()
3781 CodeGenInstruction &CGI, ListInit *Pat, DAGInstMap &DAGInsts) { in parseInstructionPattern()
3966 ListInit *LI = nullptr; in ParseInstructions()
3968 if (isa<ListInit>(Instr->getValueInit("Pattern"))) in ParseInstructions()
4333 ListInit *Preds = TheDef->getValueAsListInit("Predicates"); in ParseOnePattern()
[all …]
H A DCodeGenRegisters.cpp616 ListInit *SubRegs = Def->getValueAsListInit("SubRegs"); in expand()
654 ListInit *CostList = Proto->getValueAsListInit("CostPerUse"); in expand()
692 RV.setValue(ListInit::get(Tuple, RegisterRecTy)); in expand()
699 RV.setValue(ListInit::get(CostPerUse, CostList->getElementType())); in expand()
757 ListInit *AltOrders = R->getValueAsListInit("AltOrders"); in CodeGenRegisterClass()
H A DDXILEmitter.cpp90 ListInit *ParamList = R->getValueAsListInit("ops"); in DXILOperationData()
/llvm-project-15.0.7/llvm/lib/TableGen/
H A DRecord.cpp841 if (ListInit *LHSl = dyn_cast<ListInit>(LHS)) { in Fold()
857 if (ListInit *LHSl = dyn_cast<ListInit>(LHS)) in Fold()
866 if (ListInit *LHSl = dyn_cast<ListInit>(LHS)) in Fold()
1056 ListInit *LHSs = dyn_cast<ListInit>(LHS); in Fold()
1057 ListInit *RHSs = dyn_cast<ListInit>(RHS); in Fold()
1083 ListInit *List = dyn_cast<ListInit>(LHS); in Fold()
1308 if (ListInit *MHSl = dyn_cast<ListInit>(MHS)) { in ForeachHelper()
1326 if (ListInit *MHSl = dyn_cast<ListInit>(MHS)) { in FilterHelper()
1418 ListInit *MHSl = dyn_cast<ListInit>(MHS); in Fold()
1419 ListInit *RHSl = dyn_cast<ListInit>(RHS); in Fold()
[all …]
H A DSetTheory.cpp291 if (ListInit *LI = dyn_cast<ListInit>(Expr)) in evaluate()
H A DTGParser.cpp392 auto LI = dyn_cast<ListInit>(List); in resolve()
1013 ListInit *LHSl = dyn_cast<ListInit>(LHS); in ParseOperation()
1033 ListInit *LHSl = dyn_cast<ListInit>(LHS); in ParseOperation()
2363 return ListInit::get(Vals, DeducedEltTy); in ParseSimpleValue()
2865 ForeachListValue = ListInit::get(Values, IterType); in ParseForeachDeclaration()
3141 ListInit::get(Defset.Elements, Defset.EltTy)); in ParseDefset()
3263 ListInit *EmptyList = ListInit::get({}, BitRecTy::get(Records)); in ParseIf()
3264 ListInit *SingletonList = in ParseIf()
3265 ListInit::get({BitInit::get(Records, true)}, BitRecTy::get(Records)); in ParseIf()
H A DJSONBackend.cpp61 } else if (auto *List = dyn_cast<ListInit>(&I)) { in translateInit()
/llvm-project-15.0.7/mlir/tools/mlir-tblgen/
H A Dmlir-tblgen.cpp98 } else if (ListInit *li = dyn_cast<ListInit>(valInit)) { in findUse()
/llvm-project-15.0.7/mlir/lib/TableGen/
H A DSideEffects.cpp48 auto *listInit = dyn_cast<llvm::ListInit>(def->getValueInit("effects")); in getEffects()
H A DInterfaces.cpp77 auto *listInit = dyn_cast<llvm::ListInit>(def->getValueInit("methods")); in Interface()
H A DOperator.cpp580 std::function<void(llvm::ListInit *)> insert; in populateOpStructure()
581 insert = [&](llvm::ListInit *traitList) { in populateOpStructure()
631 dyn_cast_or_null<llvm::ListInit>(def.getValueInit("builders")); in populateOpStructure()
H A DAttrOrTypeDef.cpp39 dyn_cast_or_null<llvm::ListInit>(def->getValueInit("builders")); in AttrOrTypeDef()
/llvm-project-15.0.7/mlir/include/mlir/TableGen/
H A DPredicate.h24 class ListInit; variable
/llvm-project-15.0.7/llvm/include/llvm/TableGen/
H A DRecord.h693 class ListInit final : public TypedInit, public FoldingSetNode,
694 public TrailingObjects<ListInit, Init *> {
701 explicit ListInit(unsigned N, RecTy *EltTy) in ListInit() function
705 ListInit(const ListInit &) = delete;
706 ListInit &operator=(const ListInit &) = delete;
714 static ListInit *get(ArrayRef<Init *> Range, RecTy *EltTy);
1800 ListInit *getValueAsListInit(StringRef FieldName) const;
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/modernize/
H A DUseAutoCheck.cpp84 return Node.getInitStyle() != VarDecl::ListInit; in AST_MATCHER()
H A DMakeSmartPtrCheck.cpp372 case CXXNewExpr::ListInit: { in replaceNew()
/llvm-project-15.0.7/clang/utils/TableGen/
H A DNeonEmitter.cpp323 ListInit *Body;
370 TypeSpec InTS, ClassKind CK, ListInit *Body, NeonEmitter &Emitter, in Intrinsic()
1956 ListInit *Body = OperationRec->getValueAsListInit("Ops"); in createIntrinsic()
/llvm-project-15.0.7/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
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaLambda.cpp1119 case LambdaCaptureInitKind::ListInit: in ActOnStartOfLambdaDefinition()
1120 InitStyle = VarDecl::ListInit; in ActOnStartOfLambdaDefinition()
H A DSemaInit.cpp10089 InitListExpr *ListInit = in DeduceTemplateSpecializationFromInitializer() local
10108 bool AllowExplicit = !Kind.isCopyInit() || ListInit; in DeduceTemplateSpecializationFromInitializer()
10183 if (ListInit) { in DeduceTemplateSpecializationFromInitializer()
10188 if (!ListInit->getNumInits()) { in DeduceTemplateSpecializationFromInitializer()
10196 } else if (ListInit->getNumInits() == 1) { in DeduceTemplateSpecializationFromInitializer()
10202 Expr *E = ListInit->getInit(0); in DeduceTemplateSpecializationFromInitializer()
10214 Inits = MultiExprArg(ListInit->getInits(), ListInit->getNumInits()); in DeduceTemplateSpecializationFromInitializer()
10261 if (Kind.isCopyInit() && ListInit && in DeduceTemplateSpecializationFromInitializer()

12