Lines Matching refs:Operator
38 Operator::Operator(const llvm::Record &def) in Operator() function in Operator
60 std::string Operator::getOperationName() const { in getOperationName()
68 std::string Operator::getAdaptorName() const { in getAdaptorName()
72 void Operator::assertInvariants() const { in assertInvariants()
107 StringRef Operator::getDialectName() const { return dialect.getName(); } in getDialectName()
109 StringRef Operator::getCppClassName() const { return cppClassName; } in getCppClassName()
111 std::string Operator::getQualCppClassName() const { in getQualCppClassName()
117 StringRef Operator::getCppNamespace() const { return cppNamespace; } in getCppNamespace()
119 int Operator::getNumResults() const { in getNumResults()
124 StringRef Operator::getExtraClassDeclaration() const { in getExtraClassDeclaration()
131 StringRef Operator::getExtraClassDefinition() const { in getExtraClassDefinition()
138 const llvm::Record &Operator::getDef() const { return def; } in getDef()
140 bool Operator::skipDefaultBuilders() const { in skipDefaultBuilders()
144 auto Operator::result_begin() const -> const_value_iterator { in result_begin()
148 auto Operator::result_end() const -> const_value_iterator { in result_end()
152 auto Operator::getResults() const -> const_value_range { in getResults()
156 TypeConstraint Operator::getResultTypeConstraint(int index) const { in getResultTypeConstraint()
161 StringRef Operator::getResultName(int index) const { in getResultName()
166 auto Operator::getResultDecorators(int index) const -> var_decorator_range { in getResultDecorators()
174 unsigned Operator::getNumVariableLengthResults() const { in getNumVariableLengthResults()
180 unsigned Operator::getNumVariableLengthOperands() const { in getNumVariableLengthOperands()
186 bool Operator::hasSingleVariadicArg() const { in hasSingleVariadicArg()
191 Operator::arg_iterator Operator::arg_begin() const { return arguments.begin(); } in arg_begin()
193 Operator::arg_iterator Operator::arg_end() const { return arguments.end(); } in arg_end()
195 Operator::arg_range Operator::getArgs() const { in getArgs()
199 StringRef Operator::getArgName(int index) const { in getArgName()
204 auto Operator::getArgDecorators(int index) const -> var_decorator_range { in getArgDecorators()
212 const Trait *Operator::getTrait(StringRef trait) const { in getTrait()
228 auto Operator::region_begin() const -> const_region_iterator { in region_begin()
231 auto Operator::region_end() const -> const_region_iterator { in region_end()
234 auto Operator::getRegions() const in getRegions()
239 unsigned Operator::getNumRegions() const { return regions.size(); } in getNumRegions()
241 const NamedRegion &Operator::getRegion(unsigned index) const { in getRegion()
245 unsigned Operator::getNumVariadicRegions() const { in getNumVariadicRegions()
250 auto Operator::successor_begin() const -> const_successor_iterator { in successor_begin()
253 auto Operator::successor_end() const -> const_successor_iterator { in successor_end()
256 auto Operator::getSuccessors() const in getSuccessors()
261 unsigned Operator::getNumSuccessors() const { return successors.size(); } in getNumSuccessors()
263 const NamedSuccessor &Operator::getSuccessor(unsigned index) const { in getSuccessor()
267 unsigned Operator::getNumVariadicSuccessors() const { in getNumVariadicSuccessors()
272 auto Operator::trait_begin() const -> const_trait_iterator { in trait_begin()
275 auto Operator::trait_end() const -> const_trait_iterator { in trait_end()
278 auto Operator::getTraits() const -> llvm::iterator_range<const_trait_iterator> { in getTraits()
282 auto Operator::attribute_begin() const -> attribute_iterator { in attribute_begin()
285 auto Operator::attribute_end() const -> attribute_iterator { in attribute_end()
288 auto Operator::getAttributes() const in getAttributes()
293 auto Operator::operand_begin() const -> const_value_iterator { in operand_begin()
296 auto Operator::operand_end() const -> const_value_iterator { in operand_end()
299 auto Operator::getOperands() const -> const_value_range { in getOperands()
303 auto Operator::getArg(int index) const -> Argument { return arguments[index]; } in getArg()
310 bool Operator::isVariadic() const { in isVariadic()
315 void Operator::populateTypeInferenceInfo( in populateTypeInferenceInfo()
416 void Operator::populateOpStructure() { in populateOpStructure()
644 auto Operator::getSameTypeAsResult(int index) const -> ArrayRef<ArgOrType> { in getSameTypeAsResult()
649 ArrayRef<SMLoc> Operator::getLoc() const { return def.getLoc(); } in getLoc()
651 bool Operator::hasDescription() const { in hasDescription()
655 StringRef Operator::getDescription() const { in getDescription()
659 bool Operator::hasSummary() const { return def.getValue("summary") != nullptr; } in hasSummary()
661 StringRef Operator::getSummary() const { in getSummary()
665 bool Operator::hasAssemblyFormat() const { in hasAssemblyFormat()
670 StringRef Operator::getAssemblyFormat() const { in getAssemblyFormat()
675 void Operator::print(llvm::raw_ostream &os) const { in print()
685 auto Operator::VariableDecoratorIterator::unwrap(llvm::Init *init) in unwrap()
690 auto Operator::getArgToOperandOrAttribute(int index) const in getArgToOperandOrAttribute()
697 getGetterOrSetterNames(bool isGetter, const Operator &op, StringRef name) { in getGetterOrSetterNames()
767 SmallVector<std::string, 2> Operator::getGetterNames(StringRef name) const { in getGetterNames()
771 SmallVector<std::string, 2> Operator::getSetterNames(StringRef name) const { in getSetterNames()