mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-06-23 01:24:30 +00:00
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:
@ -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:
|
||||||
|
|
||||||
|
@ -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; }
|
||||||
|
@ -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);
|
||||||
|
@ -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);
|
||||||
|
@ -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);
|
||||||
|
|
||||||
|
@ -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 &&
|
||||||
|
@ -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));
|
||||||
|
@ -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:
|
||||||
|
@ -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.
|
||||||
|
@ -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.
|
||||||
|
Reference in New Issue
Block a user