Lines Matching refs:DefInit
64 return Constraint(cast<llvm::DefInit>(def)->getDef()); in getAsConstraint()
69 return ConstantAttr(cast<llvm::DefInit>(def)); in getAsConstantAttr()
74 return EnumAttrCase(cast<llvm::DefInit>(def)); in getAsEnumAttrCase()
83 return cast<llvm::DefInit>(def)->getDef()->getValueAsString("expression"); in getNativeCodeTemplate()
88 return cast<llvm::DefInit>(def)->getDef()->getValueAsInt("numReturns"); in getNumReturnsOfNativeCode()
96 if (auto *defInit = dyn_cast_or_null<llvm::DefInit>(def)) in isSubClassOf()
111 if (auto *defInit = dyn_cast_or_null<llvm::DefInit>(node->getOperator())) in isNativeCodeCall()
123 return cast<llvm::DefInit>(node->getOperator()) in getNativeCodeTemplate()
130 return cast<llvm::DefInit>(node->getOperator()) in getNumReturnsOfNativeCode()
138 llvm::Record *opDef = cast<llvm::DefInit>(node->getOperator())->getDef(); in getDialectOp()
177 auto *dagOpDef = cast<llvm::DefInit>(node->getOperator())->getDef(); in isReplaceWithValue()
182 auto *dagOpDef = cast<llvm::DefInit>(node->getOperator())->getDef(); in isLocationDirective()
187 auto *dagOpDef = cast<llvm::DefInit>(node->getOperator())->getDef(); in isReturnTypeDirective()
192 auto *dagOpDef = cast<llvm::DefInit>(node->getOperator())->getDef(); in isEither()
672 ret.emplace_back(cast<llvm::DefInit>(dagInit->getOperator())->getDef(), in getConstraints()