Lines Matching defs:Error

47 #include "llvm/Support/Error.h"
49 #include "llvm/TableGen/Error.h"
192 static Error failedImport(const Twine &Reason) {
196 static Error isTrivialOperatorNode(const TreePatternNode &N) {
265 return Error::success();
386 Error importRulePredicates(RuleMatcher &M, ArrayRef<Record *> Predicates);
391 Error importComplexPatternOperandMatcher(OperandMatcher &OM, Record *R,
393 Error importChildMatcher(RuleMatcher &Rule, InstructionMatcher &InsnMatcher,
420 Error importDefaultOperandRenderers(action_iterator InsertPt, RuleMatcher &M,
423 Error
428 /// Otherwise, return an Error explaining why we don't support it.
547 Error GlobalISelEmitter::importRulePredicates(RuleMatcher &M,
556 return Error::success();
754 if (auto Error = OM.addTypeCheckPredicate(VTy, OperandIsAPointer))
755 return failedImport(toString(std::move(Error)) +
772 if (auto Error = InsnMatcherOrError.takeError())
773 return std::move(Error);
920 if (auto Error =
923 return std::move(Error);
930 Error GlobalISelEmitter::importComplexPatternOperandMatcher(
939 return Error::success();
960 Error GlobalISelEmitter::importChildMatcher(
983 return Error::success();
995 return Error::success();
1010 return Error::success();
1018 if (auto Error =
1020 return failedImport(toString(std::move(Error)) + " for Src operand (" +
1043 if (auto Error = importComplexPatternOperandMatcher(
1045 return Error;
1050 if (auto Error = Rule.defineComplexSubOperand(
1053 return Error;
1057 return Error::success();
1074 if (auto Error = InsnMatcherOrError.takeError())
1075 return Error;
1077 return Error::success();
1092 return Error::success();
1104 return Error::success();
1118 return Error::success();
1125 return Error::success();
1139 return Error::success();
1164 if (auto Error =
1166 return failedImport(toString(std::move(Error)) +
1172 return Error::success();
1260 if (auto Error = InsertPtOrError.takeError())
1261 return std::move(Error);
1349 if (auto Error = InsertPtOrError.takeError())
1350 return std::move(Error);
1366 if (auto Error =
1369 return std::move(Error);
1371 if (auto Error =
1374 return std::move(Error);
1387 if (auto Error = InsertPtOrError.takeError())
1388 return std::move(Error);
1400 if (auto Error = InsertPtOrError.takeError())
1401 return std::move(Error);
1406 if (auto Error = InsertPtOrError.takeError())
1407 return std::move(Error);
1602 if (auto Error = InsertPtOrError.takeError())
1603 return std::move(Error);
1658 if (auto Error = InsertPtOrError.takeError())
1659 return std::move(Error);
1717 if (auto Error = importDefaultOperandRenderers(
1719 return std::move(Error);
1727 if (auto Error = InsertPtOrError.takeError())
1728 return std::move(Error);
1743 Error GlobalISelEmitter::importDefaultOperandRenderers(
1781 return Error::success();
1784 Error GlobalISelEmitter::importImplicitDefRenderers(
1789 return Error::success();
1928 if (auto Error = importRulePredicates(M, Predicates))
1929 return std::move(Error);
1974 if (auto Error = InsnMatcherOrError.takeError())
1975 return std::move(Error);
2106 if (auto Error = DstMIBuilderOrError.takeError())
2107 return std::move(Error);
2112 if (auto Error = importImplicitDefRenderers(DstMIBuilder, P.getDstRegs()))
2113 return std::move(Error);