cl::opt<X86AlignBranchKind, true, cl::parser<std::string>> X86AlignBranch(
"x86-align-branch",
cl::desc(
- "Specify types of branches to align. The branches's types are "
- "combination of jcc, fused, jmp, call, ret, indirect. jcc indicates "
- "conditional jumps, fused indicates fused conditional jumps, jmp "
- "indicates unconditional jumps, call indicates direct and indirect "
- "calls, ret indicates rets, indirect indicates indirect jumps."),
- cl::value_desc("(plus separated list of types)"),
+ "Specify types of branches to align (plus separated list of types):"
+ "\njcc indicates conditional jumps"
+ "\nfused indicates fused conditional jumps"
+ "\njmp indicates direct unconditional jumps"
+ "\ncall indicates direct and indirect calls"
+ "\nret indicates rets"
+ "\nindirect indicates indirect unconditional jumps"),
+ cl::value_desc("jcc, fused, jmp, call, ret, indirect"),
cl::location(X86AlignBranchKindLoc));
cl::opt<bool> X86AlignBranchWithin32BBoundaries(