Lines Matching refs:Error

39 #include "llvm/Support/Error.h"
43 #include "llvm/TableGen/Error.h"
299 static Error failedImport(const Twine &Reason) {
303 static Error isTrivialOperatorNode(const TreePatternNode *N) {
369 return Error::success();
920 Error defineComplexSubOperand(StringRef SymbolicName, Record *ComplexPattern,
930 return Error::success();
1524 Error addTypeCheckPredicate(const TypeSetByHwMode &VTy,
1588 Error OperandMatcher::addTypeCheckPredicate(const TypeSetByHwMode &VTy,
1595 return Error::success();
1609 return Error::success();
3308 Error importRulePredicates(RuleMatcher &M, ArrayRef<Predicate> Predicates);
3313 Error importComplexPatternOperandMatcher(OperandMatcher &OM, Record *R,
3315 Error importChildMatcher(RuleMatcher &Rule, InstructionMatcher &InsnMatcher,
3339 Error importDefaultOperandRenderers(action_iterator InsertPt, RuleMatcher &M,
3342 Error
3356 /// Otherwise, return an Error explaining why we don't support it.
3484 Error
3494 return Error::success();
3531 if (auto Error = OM.addTypeCheckPredicate(VTy, false /* OperandIsAPointer */))
3532 return failedImport(toString(std::move(Error)) +
3791 if (auto Error =
3794 return std::move(Error);
3801 Error GlobalISelEmitter::importComplexPatternOperandMatcher(
3810 return Error::success();
3831 Error GlobalISelEmitter::importChildMatcher(
3843 return Error::success();
3855 return Error::success();
3859 return Error::success();
3867 if (auto Error =
3869 return failedImport(toString(std::move(Error)) + " for Src operand (" +
3881 if (auto Error = importComplexPatternOperandMatcher(
3883 return Error;
3888 if (auto Error = Rule.defineComplexSubOperand(SubOperand->getName(),
3891 return Error;
3895 return Error::success();
3911 if (auto Error = InsnMatcherOrError.takeError())
3912 return Error;
3914 return Error::success();
3929 return Error::success();
3941 return Error::success();
3955 return Error::success();
3962 return Error::success();
4061 if (auto Error = InsertPtOrError.takeError())
4062 return std::move(Error);
4140 if (auto Error = InsertPtOrError.takeError())
4141 return std::move(Error);
4159 if (auto Error = importExplicitUseRenderers(InsertPt, M, DstMIBuilder, Dst)
4161 return std::move(Error);
4174 if (auto Error = InsertPtOrError.takeError())
4175 return std::move(Error);
4185 if (auto Error = InsertPtOrError.takeError())
4186 return std::move(Error);
4357 if (auto Error = InsertPtOrError.takeError())
4358 return std::move(Error);
4417 if (auto Error = importDefaultOperandRenderers(
4419 return std::move(Error);
4426 if (auto Error = InsertPtOrError.takeError())
4427 return std::move(Error);
4442 Error GlobalISelEmitter::importDefaultOperandRenderers(
4487 return Error::success();
4490 Error GlobalISelEmitter::importImplicitDefRenderers(
4495 return Error::success();
4627 if (auto Error = importRulePredicates(M, P.getPredicates()))
4628 return std::move(Error);
4667 if (auto Error = InsnMatcherOrError.takeError())
4668 return std::move(Error);
4785 if (auto Error = DstMIBuilderOrError.takeError())
4786 return std::move(Error);
4791 if (auto Error = importImplicitDefRenderers(DstMIBuilder, P.getDstRegs()))
4792 return std::move(Error);