Clean up language and grammar.

Based on a patch by jfcaron3@gmail.com!
PR19806

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@209216 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Eric Christopher
2014-05-20 17:11:11 +00:00
parent 2bb463448b
commit 68c7a1cb98
10 changed files with 12 additions and 12 deletions

View File

@ -336,7 +336,7 @@ Making a Major Change
--------------------- ---------------------
When a developer begins a major new project with the aim of contributing it back When a developer begins a major new project with the aim of contributing it back
to LLVM, s/he should inform the community with an email to the `llvmdev to LLVM, they should inform the community with an email to the `llvmdev
<http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev>`_ email list, to the extent <http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev>`_ email list, to the extent
possible. The reason for this is to: possible. The reason for this is to:

View File

@ -227,7 +227,7 @@ public:
bool isReg() const { return OpKind == MO_Register; } bool isReg() const { return OpKind == MO_Register; }
/// isImm - Tests if this is a MO_Immediate operand. /// isImm - Tests if this is a MO_Immediate operand.
bool isImm() const { return OpKind == MO_Immediate; } bool isImm() const { return OpKind == MO_Immediate; }
/// isCImm - Test if t his is a MO_CImmediate operand. /// isCImm - Test if this is a MO_CImmediate operand.
bool isCImm() const { return OpKind == MO_CImmediate; } bool isCImm() const { return OpKind == MO_CImmediate; }
/// isFPImm - Tests if this is a MO_FPImmediate operand. /// isFPImm - Tests if this is a MO_FPImmediate operand.
bool isFPImm() const { return OpKind == MO_FPImmediate; } bool isFPImm() const { return OpKind == MO_FPImmediate; }

View File

@ -148,8 +148,8 @@ void Function::viewCFG() const {
/// viewCFGOnly - This function is meant for use from the debugger. It works /// viewCFGOnly - This function is meant for use from the debugger. It works
/// just like viewCFG, but it does not include the contents of basic blocks /// just like viewCFG, but it does not include the contents of basic blocks
/// into the nodes, just the label. If you are only interested in the CFG t /// into the nodes, just the label. If you are only interested in the CFG
/// his can make the graph smaller. /// this can make the graph smaller.
/// ///
void Function::viewCFGOnly() const { void Function::viewCFGOnly() const {
ViewGraph(this, "cfg" + getName(), true); ViewGraph(this, "cfg" + getName(), true);

View File

@ -405,7 +405,7 @@ void ExeDepsFix::enterBasicBlock(MachineBasicBlock *MBB) {
// We have a live DomainValue from more than one predecessor. // We have a live DomainValue from more than one predecessor.
if (LiveRegs[rx].Value->isCollapsed()) { if (LiveRegs[rx].Value->isCollapsed()) {
// We are already collapsed, but predecessor is not. Force him. // We are already collapsed, but predecessor is not. Force it.
unsigned Domain = LiveRegs[rx].Value->getFirstDomain(); unsigned Domain = LiveRegs[rx].Value->getFirstDomain();
if (!pdv->isCollapsed() && pdv->hasDomain(Domain)) if (!pdv->isCollapsed() && pdv->hasDomain(Domain))
collapse(pdv, Domain); collapse(pdv, Domain);

View File

@ -377,7 +377,7 @@ public:
SlotIndex enterIntvAfter(SlotIndex Idx); SlotIndex enterIntvAfter(SlotIndex Idx);
/// enterIntvAtEnd - Enter the open interval at the end of MBB. /// enterIntvAtEnd - Enter the open interval at the end of MBB.
/// Use the open interval from he inserted copy to the MBB end. /// Use the open interval from the inserted copy to the MBB end.
/// Return the beginning of the new live range. /// Return the beginning of the new live range.
SlotIndex enterIntvAtEnd(MachineBasicBlock &MBB); SlotIndex enterIntvAtEnd(MachineBasicBlock &MBB);

View File

@ -58,7 +58,7 @@ extern "C" {
stricmp(ModuleName, "msvcr70") != 0 && stricmp(ModuleName, "msvcr70") != 0 &&
#ifndef __MINGW32__ #ifndef __MINGW32__
// Mingw32 uses msvcrt.dll by default. Don't ignore it. // Mingw32 uses msvcrt.dll by default. Don't ignore it.
// Otherwise, user should be aware, what he's doing :) // Otherwise the user should be aware what they are doing.
stricmp(ModuleName, "msvcrt") != 0 && stricmp(ModuleName, "msvcrt") != 0 &&
#endif #endif
stricmp(ModuleName, "msvcrt20") != 0 && stricmp(ModuleName, "msvcrt20") != 0 &&

View File

@ -205,7 +205,7 @@ matcher(struct re_guts *g, const char *string, size_t nmatch,
if (nmatch == 1 && !g->backrefs) if (nmatch == 1 && !g->backrefs)
break; /* no further info needed */ break; /* no further info needed */
/* oh my, he wants the subexpressions... */ /* oh my, they want the subexpressions... */
if (m->pmatch == NULL) if (m->pmatch == NULL)
m->pmatch = (llvm_regmatch_t *)malloc((m->g->nsub + 1) * m->pmatch = (llvm_regmatch_t *)malloc((m->g->nsub + 1) *
sizeof(llvm_regmatch_t)); sizeof(llvm_regmatch_t));

View File

@ -516,7 +516,7 @@ class InstSS<bits<8> op, dag outs, dag ins, string asmstr, list<dag> pattern>
// //
// Binary: // Binary:
// One register output operand and two input operands. The first // One register output operand and two input operands. The first
// input operand is always a register and he second may be a register, // input operand is always a register and the second may be a register,
// immediate or memory. // immediate or memory.
// //
// Shift: // Shift:

View File

@ -1918,7 +1918,7 @@ struct SLPVectorizer : public FunctionPass {
DEBUG(dbgs() << "SLP: Analyzing blocks in " << F.getName() << ".\n"); DEBUG(dbgs() << "SLP: Analyzing blocks in " << F.getName() << ".\n");
// Use the bottom up slp vectorizer to construct chains that start with // Use the bottom up slp vectorizer to construct chains that start with
// he store instructions. // store instructions.
BoUpSLP R(&F, SE, DL, TTI, TLI, AA, LI, DT); BoUpSLP R(&F, SE, DL, TTI, TLI, AA, LI, DT);
// Scan the blocks in the function in post order. // Scan the blocks in the function in post order.

View File

@ -193,10 +193,10 @@ struct ClassInfo {
/// parsing on the operand. /// parsing on the operand.
std::string ParserMethod; std::string ParserMethod;
/// For register classes, the records for all the registers in this class. /// For register classes: the records for all the registers in this class.
RegisterSet Registers; RegisterSet Registers;
/// For custom match classes, he diagnostic kind for when the predicate fails. /// For custom match classes: the diagnostic kind for when the predicate fails.
std::string DiagnosticType; std::string DiagnosticType;
public: public:
/// isRegisterClass() - Check if this is a register class. /// isRegisterClass() - Check if this is a register class.