Skip to content

Commit d0513be

Browse files
AngelDev06Rot127
authored andcommitted
Run clang-format
1 parent 7abca02 commit d0513be

File tree

1 file changed

+32
-29
lines changed

1 file changed

+32
-29
lines changed

llvm/utils/TableGen/PrinterCapstone.cpp

Lines changed: 32 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -662,8 +662,7 @@ std::string edgeCaseTemplArg(std::string &Code) {
662662
PrintFatalNote("Edge case for C++ code not handled: " + Code);
663663
}
664664

665-
std::string handleDefaultArg(const std::string &TargetName,
666-
std::string &Code) {
665+
std::string handleDefaultArg(const std::string &TargetName, std::string &Code) {
667666
static SmallVector<std::pair<std::string, std::string>>
668667
AArch64TemplFuncWithDefaults = {// Default is 1
669668
{"printVectorIndex", "1"},
@@ -690,8 +689,7 @@ std::string handleDefaultArg(const std::string &TargetName,
690689
return Code;
691690
}
692691

693-
void patchTemplateArgs(const std::string &TargetName,
694-
std::string &Code) {
692+
void patchTemplateArgs(const std::string &TargetName, std::string &Code) {
695693
Code = handleDefaultArg(TargetName, Code);
696694

697695
size_t B = Code.find_first_of("<");
@@ -707,9 +705,9 @@ void patchTemplateArgs(const std::string &TargetName,
707705
continue;
708706
}
709707
while ((Args.find("true") != std::string::npos) ||
710-
(Args.find("false") != std::string::npos) ||
711-
(Args.find(",") != std::string::npos) ||
712-
(Args.find("'") != std::string::npos)) {
708+
(Args.find("false") != std::string::npos) ||
709+
(Args.find(",") != std::string::npos) ||
710+
(Args.find("'") != std::string::npos)) {
713711
Args = Regex("true").sub("1", Args);
714712
Args = Regex("false").sub("0", Args);
715713
Args = Regex(" *, *").sub("_", Args);
@@ -1420,8 +1418,8 @@ void PrinterCapstone::asmWriterEmitPrintInstruction(
14201418
// Emit a single possibility.
14211419
OS << translateToC(TargetName, Commands[0]) << "\n\n";
14221420
} else {
1423-
OS << " switch (((uint32_t)(Bits >> " << (OpcodeInfoBits - BitsLeft) << ") & "
1424-
<< ((1 << NumBits) - 1) << ")) {\n"
1421+
OS << " switch (((uint32_t)(Bits >> " << (OpcodeInfoBits - BitsLeft)
1422+
<< ") & " << ((1 << NumBits) - 1) << ")) {\n"
14251423
<< " default: assert(0 && \"Invalid command number.\");\n";
14261424

14271425
// Print out all the cases.
@@ -2503,7 +2501,8 @@ std::string getReqFeatures(StringRef const &TargetName, AsmMatcherInfo &AMI,
25032501
}
25042502
for (const auto &OpInfo : CGI->Operands.OperandList) {
25052503
if (OpInfo.OperandType == "MCOI::OPERAND_PCREL" &&
2506-
(CGI->isBranch || CGI->isReturn || CGI->isIndirectBranch || CGI->isCall)) {
2504+
(CGI->isBranch || CGI->isReturn || CGI->isIndirectBranch ||
2505+
CGI->isCall)) {
25072506
Flags += TargetName.str() + "_GRP_BRANCH_RELATIVE, ";
25082507
}
25092508
}
@@ -2652,8 +2651,8 @@ bool compareTypeSuperClasses(ArrayRef<std::pair<Record *, SMRange>> OpTypeSC,
26522651
/// @param MatchByTypeSuperClasses If true, a valid match is also if any type
26532652
/// super classes are the same.
26542653
/// @return True, if the pattern contains a node with the same name (and
2655-
/// optionally the same type name or same super class type) as the given operand.
2656-
/// False otherwise.
2654+
/// optionally the same type name or same super class type) as the given
2655+
/// operand. False otherwise.
26572656
bool opIsPartOfiPTRPattern(Record const *OpRec, StringRef const &OpName,
26582657
DagInit *PatternDag, bool PartOfPTRPattern,
26592658
bool MatchByTypeName = false,
@@ -2747,14 +2746,15 @@ int comparePatternResultToCGIOps(CodeGenInstruction const *CGI,
27472746
return -1;
27482747
}
27492748

2750-
std::string getCSOperandType(StringRef const &TargetName,
2751-
CodeGenInstruction const *CGI, Record const *OpRec, StringRef const &OpName,
2749+
std::string getCSOperandType(
2750+
StringRef const &TargetName, CodeGenInstruction const *CGI,
2751+
Record const *OpRec, StringRef const &OpName,
27522752
std::map<std::string, std::vector<Record *>> const InsnPatternMap) {
27532753
std::string OperandType = getPrimaryCSOperandType(OpRec);
27542754

27552755
if (TargetName.equals("AArch64") && OperandType != "CS_OP_MEM") {
2756-
// The definitions of AArch64 are so broken, when it comes to memory operands,
2757-
// that we just search for the op name enclosed in [].
2756+
// The definitions of AArch64 are so broken, when it comes to memory
2757+
// operands, that we just search for the op name enclosed in [].
27582758
if (Regex("\\[.*\\$" + OpName.str() + ".*]").match(CGI->AsmString))
27592759
return OperandType += " | CS_OP_MEM";
27602760
}
@@ -2763,10 +2763,12 @@ std::string getCSOperandType(StringRef const &TargetName,
27632763
if (OperandType == "CS_OP_MEM")
27642764
// It is only marked as mem, we treat it as immediate.
27652765
OperandType += " | CS_OP_IMM";
2766-
else if (OpRec->getValue("Type") && getValueType(OpRec->getValueAsDef("Type")) ==
2767-
MVT::SimpleValueType::iPTR)
2766+
else if (OpRec->getValue("Type") &&
2767+
getValueType(OpRec->getValueAsDef("Type")) ==
2768+
MVT::SimpleValueType::iPTR)
27682769
OperandType += " | CS_OP_MEM";
2769-
else if (!CGI->TheDef->isValueUnset("Pattern") && !CGI->TheDef->getValueAsListInit("Pattern")->empty()) {
2770+
else if (!CGI->TheDef->isValueUnset("Pattern") &&
2771+
!CGI->TheDef->getValueAsListInit("Pattern")->empty()) {
27702772
// Check if operand is part of a pattern with a memory type (iPTR)
27712773
ListInit *PatternList = CGI->TheDef->getValueAsListInit("Pattern");
27722774
PatternDag = dyn_cast<DagInit>(PatternList->getValues()[0]);
@@ -2794,8 +2796,7 @@ std::string getCSOperandType(StringRef const &TargetName,
27942796
}
27952797

27962798
std::string getCSOperandEncoding(CodeGenInstruction const *CGI,
2797-
Init const *ArgInit,
2798-
const StringRef &OpName) {
2799+
Init const *ArgInit, const StringRef &OpName) {
27992800
BitsInit const *const InstrBits =
28002801
!CGI->TheDef->getValueAsBit("isPseudo")
28012802
? CGI->TheDef->getValueAsBitsInit("Inst")
@@ -3054,9 +3055,9 @@ uint8_t getOpAccess(CodeGenInstruction const *CGI, std::string OperandType,
30543055
}
30553056

30563057
void addComplexOperand(
3057-
StringRef const &TargetName, CodeGenInstruction const *CGI, Record const *ComplexOp,
3058-
StringRef const &ArgName, bool IsOutOp, std::vector<OpData> &InsOps,
3059-
std::string const &Encoding,
3058+
StringRef const &TargetName, CodeGenInstruction const *CGI,
3059+
Record const *ComplexOp, StringRef const &ArgName, bool IsOutOp,
3060+
std::vector<OpData> &InsOps, std::string const &Encoding,
30603061
std::map<std::string, std::vector<Record *>> const InsnPatternMap) {
30613062
DagInit *SubOps = ComplexOp->getValueAsDag("MIOperandInfo");
30623063

@@ -3066,13 +3067,14 @@ void addComplexOperand(
30663067
Record *SubOp = argInitOpToRecord(ArgInit);
30673068
// Determine Operand type
30683069
std::string OperandType;
3069-
std::string SubOperandType =
3070-
getCSOperandType(TargetName, CGI, SubOp, SubOp->getName().str(), InsnPatternMap);
3070+
std::string SubOperandType = getCSOperandType(
3071+
TargetName, CGI, SubOp, SubOp->getName().str(), InsnPatternMap);
30713072
std::string ComplOperandType =
30723073
getCSOperandType(TargetName, CGI, ComplexOp, ArgName, InsnPatternMap);
30733074
if (ComplOperandType.find("CS_OP_MEM") != std::string::npos)
30743075
OperandType = "CS_OP_MEM | " + SubOperandType;
3075-
else if (!CGI->TheDef->isValueUnset("Pattern") && !CGI->TheDef->getValueAsListInit("Pattern")->empty()) {
3076+
else if (!CGI->TheDef->isValueUnset("Pattern") &&
3077+
!CGI->TheDef->getValueAsListInit("Pattern")->empty()) {
30763078
OperandType = SubOperandType;
30773079
ListInit *PatternList = CGI->TheDef->getValueAsListInit("Pattern");
30783080
DagInit *PatternDag = dyn_cast<DagInit>(PatternList->getValues()[0]);
@@ -3144,7 +3146,7 @@ void printInsnOpMapEntry(
31443146
if (Rec->getValue("MIOperandInfo")) {
31453147
if (Rec->getValueAsDag("MIOperandInfo")->getNumArgs() > 0) {
31463148
addComplexOperand(TargetName, CGI, Rec, ArgName, IsOutOp, InsOps,
3147-
Encoding, InsnPatternMap);
3149+
Encoding, InsnPatternMap);
31483150
continue;
31493151
}
31503152
}
@@ -3332,7 +3334,8 @@ void printInsnAliasEnum(CodeGenTarget const &Target,
33323334
AliasEnum << "\t" + NormAliasMnem + ", // Real instr.: " +
33333335
getLLVMInstEnumName(Target.getName(), RealInst) + "\n";
33343336

3335-
AliasMnemMap << "\t{ " + NormAliasMnem + ", \"" + normalizedMnemonic(AliasMnemonic, false) + "\" },\n";
3337+
AliasMnemMap << "\t{ " + NormAliasMnem + ", \"" +
3338+
normalizedMnemonic(AliasMnemonic, false) + "\" },\n";
33363339
}
33373340
}
33383341

0 commit comments

Comments
 (0)