forked from OSchip/llvm-project
Fix comment typos. NFC.
Identified by Pedro Giffuni in PR27636. llvm-svn: 287490
This commit is contained in:
parent
dae11f7aab
commit
f2fbf43704
|
@ -54,7 +54,7 @@ struct PointerSumTypeHelper;
|
|||
///
|
||||
/// It also default constructs to a zero tag with a null pointer, whatever that
|
||||
/// would be. This means that the zero value for the tag type is significant
|
||||
/// and may be desireable to set to a state that is particularly desirable to
|
||||
/// and may be desirable to set to a state that is particularly desirable to
|
||||
/// default construct.
|
||||
///
|
||||
/// There is no support for constructing or accessing with a dynamic tag as
|
||||
|
|
|
@ -57,7 +57,7 @@ namespace llvm {
|
|||
: id(i), def(d)
|
||||
{ }
|
||||
|
||||
/// VNInfo construtor, copies values from orig, except for the value number.
|
||||
/// VNInfo constructor, copies values from orig, except for the value number.
|
||||
VNInfo(unsigned i, const VNInfo &orig)
|
||||
: id(i), def(orig.def)
|
||||
{ }
|
||||
|
|
|
@ -103,7 +103,7 @@ class MachineFrameInfo {
|
|||
|
||||
/// If true, this stack slot is used to spill a value (could be deopt
|
||||
/// and/or GC related) over a statepoint. We know that the address of the
|
||||
/// slot can't alias any LLVM IR value. This is very similiar to a Spill
|
||||
/// slot can't alias any LLVM IR value. This is very similar to a Spill
|
||||
/// Slot, but is created by statepoint lowering is SelectionDAG, not the
|
||||
/// register allocator.
|
||||
bool isStatepointSpillSlot;
|
||||
|
|
|
@ -111,7 +111,7 @@ public:
|
|||
MCSchedModel SchedModel; ///< Basic machine properties.
|
||||
const InstrStage *Stages; ///< Array of stages selected
|
||||
const unsigned *OperandCycles; ///< Array of operand cycles selected
|
||||
const unsigned *Forwardings; ///< Array of pipeline forwarding pathes
|
||||
const unsigned *Forwardings; ///< Array of pipeline forwarding paths
|
||||
const InstrItinerary *Itineraries; ///< Array of itineraries selected
|
||||
|
||||
/// Ctors.
|
||||
|
|
|
@ -518,7 +518,7 @@ struct Elf_Phdr_Impl<ELFType<TargetEndianness, true>> {
|
|||
Elf_Xword p_align; // Segment alignment constraint
|
||||
};
|
||||
|
||||
// ELFT needed for endianess.
|
||||
// ELFT needed for endianness.
|
||||
template <class ELFT>
|
||||
struct Elf_Hash_Impl {
|
||||
LLVM_ELF_IMPORT_TYPES_ELFT(ELFT)
|
||||
|
|
|
@ -226,7 +226,7 @@ Error collectPGOFuncNameStrings(const std::vector<GlobalVariable *> &NameVars,
|
|||
std::string &Result, bool doCompression = true);
|
||||
class InstrProfSymtab;
|
||||
/// \c NameStrings is a string composed of one of more sub-strings encoded in
|
||||
/// the format described above. The substrings are seperated by 0 or more zero
|
||||
/// the format described above. The substrings are separated by 0 or more zero
|
||||
/// bytes. This method decodes the string and populates the \c Symtab.
|
||||
Error readPGOFuncNameStrings(StringRef NameStrings, InstrProfSymtab &Symtab);
|
||||
|
||||
|
|
|
@ -29,7 +29,7 @@ public:
|
|||
|
||||
/// \brief Get the data pointed to by this extractor.
|
||||
StringRef getData() const { return Data; }
|
||||
/// \brief Get the endianess for this extractor.
|
||||
/// \brief Get the endianness for this extractor.
|
||||
bool isLittleEndian() const { return IsLittleEndian; }
|
||||
/// \brief Get the address size for this extractor.
|
||||
uint8_t getAddressSize() const { return AddressSize; }
|
||||
|
|
|
@ -72,7 +72,7 @@ public:
|
|||
};
|
||||
|
||||
/// These are templated helper classes used by the format function that
|
||||
/// capture the object to be formated and the format string. When actually
|
||||
/// capture the object to be formatted and the format string. When actually
|
||||
/// printed, this synthesizes the string into a temporary buffer provided and
|
||||
/// returns whether or not it is big enough.
|
||||
|
||||
|
|
|
@ -21,7 +21,7 @@ namespace llvm {
|
|||
class raw_ostream;
|
||||
|
||||
/// Simple wrapper around std::function<void(raw_ostream&)>.
|
||||
/// This class is usefull to construct print helpers for raw_ostream.
|
||||
/// This class is useful to construct print helpers for raw_ostream.
|
||||
///
|
||||
/// Example:
|
||||
/// Printable PrintRegister(unsigned Register) {
|
||||
|
|
|
@ -92,7 +92,7 @@ def NoItinerary : InstrItinClass;
|
|||
//
|
||||
// OperandCycles are optional "cycle counts". They specify the cycle after
|
||||
// instruction issue the values which correspond to specific operand indices
|
||||
// are defined or read. Bypasses are optional "pipeline forwarding pathes", if
|
||||
// are defined or read. Bypasses are optional "pipeline forwarding paths", if
|
||||
// a def by an instruction is available on a specific bypass and the use can
|
||||
// read from the same bypass, then the operand use latency is reduced by one.
|
||||
//
|
||||
|
|
|
@ -2105,7 +2105,7 @@ protected:
|
|||
virtual bool isExtFreeImpl(const Instruction *I) const { return false; }
|
||||
|
||||
/// Depth that GatherAllAliases should should continue looking for chain
|
||||
/// dependencies when trying to find a more preferrable chain. As an
|
||||
/// dependencies when trying to find a more preferable chain. As an
|
||||
/// approximation, this should be more than the number of consecutive stores
|
||||
/// expected to be merged.
|
||||
unsigned GatherAllAliasesMaxDepth;
|
||||
|
|
|
@ -517,7 +517,7 @@ public:
|
|||
|
||||
// For a copy-like instruction that defines a register of class DefRC with
|
||||
// subreg index DefSubReg, reading from another source with class SrcRC and
|
||||
// subregister SrcSubReg return true if this is a preferrable copy
|
||||
// subregister SrcSubReg return true if this is a preferable copy
|
||||
// instruction or an earlier use should be used.
|
||||
virtual bool shouldRewriteCopySrc(const TargetRegisterClass *DefRC,
|
||||
unsigned DefSubReg,
|
||||
|
|
|
@ -275,7 +275,7 @@ static bool isObjectSize(const Value *V, uint64_t Size, const DataLayout &DL,
|
|||
GetLinearExpression(CastOp, Scale, Offset, ZExtBits, SExtBits, DL,
|
||||
Depth + 1, AC, DT, NSW, NUW);
|
||||
|
||||
// zext(zext(%x)) == zext(%x), and similiarly for sext; we'll handle this
|
||||
// zext(zext(%x)) == zext(%x), and similarly for sext; we'll handle this
|
||||
// by just incrementing the number of bits we've extended by.
|
||||
unsigned ExtendedBy = NewWidth - SmallWidth;
|
||||
|
||||
|
|
|
@ -6265,7 +6265,7 @@ ScalarEvolution::ExitLimit ScalarEvolution::computeShiftCompareExitLimit(
|
|||
// %iv = phi i32 [ %iv.shifted, %loop ], [ %val, %preheader ]
|
||||
// %iv.shifted = lshr i32 %iv, <positive constant>
|
||||
//
|
||||
// Return true on a succesful match. Return the corresponding PHI node (%iv
|
||||
// Return true on a successful match. Return the corresponding PHI node (%iv
|
||||
// above) in PNOut and the opcode of the shift operation in OpCodeOut.
|
||||
auto MatchShiftRecurrence =
|
||||
[&](Value *V, PHINode *&PNOut, Instruction::BinaryOps &OpCodeOut) {
|
||||
|
@ -10366,7 +10366,7 @@ const SCEV *PredicatedScalarEvolution::getSCEV(Value *V) {
|
|||
return Entry.second;
|
||||
|
||||
// We found an entry but it's stale. Rewrite the stale entry
|
||||
// acording to the current predicate.
|
||||
// according to the current predicate.
|
||||
if (Entry.second)
|
||||
Expr = Entry.second;
|
||||
|
||||
|
|
|
@ -1961,7 +1961,7 @@ bool SCEVExpander::isHighCostExpansionHelper(
|
|||
const SCEV *S, Loop *L, const Instruction *At,
|
||||
SmallPtrSetImpl<const SCEV *> &Processed) {
|
||||
|
||||
// If we can find an existing value for this scev avaliable at the point "At"
|
||||
// If we can find an existing value for this scev available at the point "At"
|
||||
// then consider the expression cheap.
|
||||
if (At && getRelatedExistingExpansion(S, At, L))
|
||||
return false;
|
||||
|
|
|
@ -160,7 +160,7 @@ void WinException::endFunction(const MachineFunction *MF) {
|
|||
}
|
||||
}
|
||||
|
||||
/// Retreive the MCSymbol for a GlobalValue or MachineBasicBlock.
|
||||
/// Retrieve the MCSymbol for a GlobalValue or MachineBasicBlock.
|
||||
static MCSymbol *getMCSymbolForMBB(AsmPrinter *Asm,
|
||||
const MachineBasicBlock *MBB) {
|
||||
if (!MBB)
|
||||
|
|
|
@ -5626,7 +5626,7 @@ bool CodeGenPrepare::splitBranchCondition(Function &F) {
|
|||
// incoming edge to the PHI nodes, because both branch instructions target
|
||||
// now the same successor. Depending on the original branch condition
|
||||
// (and/or) we have to swap the successors (TrueDest, FalseDest), so that
|
||||
// we perfrom the correct update for the PHI nodes.
|
||||
// we perform the correct update for the PHI nodes.
|
||||
// This doesn't change the successor order of the just created branch
|
||||
// instruction (or any other instruction).
|
||||
if (Opc == Instruction::Or)
|
||||
|
|
|
@ -521,7 +521,7 @@ void llvm::calculateClrEHStateNumbers(const Function *Fn,
|
|||
|
||||
if (const auto *Cleanup = dyn_cast<CleanupPadInst>(Pad)) {
|
||||
// Create the entry for this cleanup with the appropriate handler
|
||||
// properties. Finaly and fault handlers are distinguished by arity.
|
||||
// properties. Finally and fault handlers are distinguished by arity.
|
||||
ClrHandlerType HandlerType =
|
||||
(Cleanup->getNumArgOperands() ? ClrHandlerType::Fault
|
||||
: ClrHandlerType::Finally);
|
||||
|
@ -708,7 +708,7 @@ void WinEHPrepare::demotePHIsOnFunclets(Function &F) {
|
|||
|
||||
void WinEHPrepare::cloneCommonBlocks(Function &F) {
|
||||
// We need to clone all blocks which belong to multiple funclets. Values are
|
||||
// remapped throughout the funclet to propogate both the new instructions
|
||||
// remapped throughout the funclet to propagate both the new instructions
|
||||
// *and* the new basic blocks themselves.
|
||||
for (auto &Funclets : FuncletBlocks) {
|
||||
BasicBlock *FuncletPadBB = Funclets.first;
|
||||
|
|
|
@ -217,7 +217,7 @@ private:
|
|||
// given symbol and get the value of the requested operand.
|
||||
// Returns an error if the instruction cannot be decoded, or the requested
|
||||
// operand is not an immediate.
|
||||
// On success, retuns a pair containing the value of the operand, plus
|
||||
// On success, returns a pair containing the value of the operand, plus
|
||||
// the expression remaining to be evaluated.
|
||||
std::pair<EvalResult, StringRef> evalDecodeOperand(StringRef Expr) const {
|
||||
if (!Expr.startswith("("))
|
||||
|
@ -463,7 +463,7 @@ private:
|
|||
Expr.substr(FirstNonDigit));
|
||||
}
|
||||
|
||||
// Evaluate a constant numeric expression (hexidecimal or decimal) and
|
||||
// Evaluate a constant numeric expression (hexadecimal or decimal) and
|
||||
// return a pair containing the result, and the expression remaining to be
|
||||
// evaluated.
|
||||
std::pair<EvalResult, StringRef> evalNumberExpr(StringRef Expr) const {
|
||||
|
|
|
@ -791,7 +791,7 @@ void WinCOFFObjectWriter::recordRelocation(
|
|||
}
|
||||
}
|
||||
|
||||
// The fixed value never makes sense for section indicies, ignore it.
|
||||
// The fixed value never makes sense for section indices, ignore it.
|
||||
if (Fixup.getKind() == FK_SecRel_2)
|
||||
FixedValue = 0;
|
||||
|
||||
|
|
|
@ -53,7 +53,7 @@
|
|||
#include <sys/attr.h>
|
||||
#endif
|
||||
|
||||
// Both stdio.h and cstdio are included via different pathes and
|
||||
// Both stdio.h and cstdio are included via different paths and
|
||||
// stdcxx's cstdio doesn't include stdio.h, so it doesn't #undef the macros
|
||||
// either.
|
||||
#undef ferror
|
||||
|
|
Loading…
Reference in New Issue