| /llvm-project-15.0.7/llvm/utils/TableGen/ |
| H A D | CodeGenMapTable.cpp | 94 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 D | CallingConvEmitter.cpp | 81 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 D | CodeGenDAGPatterns.h | 37 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 D | CodeGenTarget.cpp | 722 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 D | OptParserEmitter.cpp | 324 const ListInit *GroupFlags = nullptr; in EmitOptParser() 356 const ListInit *LI = R.getValueAsListInit("Flags"); in EmitOptParser()
|
| H A D | CodeGenDAGPatterns.cpp | 1047 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 D | CodeGenRegisters.cpp | 616 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 D | DXILEmitter.cpp | 90 ListInit *ParamList = R->getValueAsListInit("ops"); in DXILOperationData()
|
| /llvm-project-15.0.7/llvm/lib/TableGen/ |
| H A D | Record.cpp | 841 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 D | SetTheory.cpp | 291 if (ListInit *LI = dyn_cast<ListInit>(Expr)) in evaluate()
|
| H A D | TGParser.cpp | 392 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 D | JSONBackend.cpp | 61 } else if (auto *List = dyn_cast<ListInit>(&I)) { in translateInit()
|
| /llvm-project-15.0.7/mlir/tools/mlir-tblgen/ |
| H A D | mlir-tblgen.cpp | 98 } else if (ListInit *li = dyn_cast<ListInit>(valInit)) { in findUse()
|
| /llvm-project-15.0.7/mlir/lib/TableGen/ |
| H A D | SideEffects.cpp | 48 auto *listInit = dyn_cast<llvm::ListInit>(def->getValueInit("effects")); in getEffects()
|
| H A D | Interfaces.cpp | 77 auto *listInit = dyn_cast<llvm::ListInit>(def->getValueInit("methods")); in Interface()
|
| H A D | Operator.cpp | 580 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 D | AttrOrTypeDef.cpp | 39 dyn_cast_or_null<llvm::ListInit>(def->getValueInit("builders")); in AttrOrTypeDef()
|
| /llvm-project-15.0.7/mlir/include/mlir/TableGen/ |
| H A D | Predicate.h | 24 class ListInit; variable
|
| /llvm-project-15.0.7/llvm/include/llvm/TableGen/ |
| H A D | Record.h | 693 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 D | UseAutoCheck.cpp | 84 return Node.getInitStyle() != VarDecl::ListInit; in AST_MATCHER()
|
| H A D | MakeSmartPtrCheck.cpp | 372 case CXXNewExpr::ListInit: { in replaceNew()
|
| /llvm-project-15.0.7/clang/utils/TableGen/ |
| H A D | NeonEmitter.cpp | 323 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 D | BackGuide.rst | 291 ``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 D | SemaLambda.cpp | 1119 case LambdaCaptureInitKind::ListInit: in ActOnStartOfLambdaDefinition() 1120 InitStyle = VarDecl::ListInit; in ActOnStartOfLambdaDefinition()
|
| H A D | SemaInit.cpp | 10089 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()
|