Fix a typo (the the => the)
authorSylvestre Ledru <sylvestre@debian.org>
Mon, 23 Jul 2012 08:51:15 +0000 (08:51 +0000)
committerSylvestre Ledru <sylvestre@debian.org>
Mon, 23 Jul 2012 08:51:15 +0000 (08:51 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@160621 91177308-0d34-0410-b5e6-96231b3b80d8

43 files changed:
autoconf/m4/func_isinf.m4
autoconf/m4/huge_val.m4
autoconf/m4/rand48.m4
docs/Atomics.rst
docs/CommandGuide/llvm-ar.rst
docs/CommandLine.html
docs/GettingStarted.html
docs/GettingStartedVS.rst
docs/LangRef.html
docs/Passes.html
docs/ProgrammersManual.html
docs/tutorial/LangImpl8.html
docs/tutorial/OCamlLangImpl8.html
include/llvm/ADT/DepthFirstIterator.h
include/llvm/CodeGen/SlotIndexes.h
include/llvm/Support/FileSystem.h
include/llvm/Support/raw_ostream.h
include/llvm/Target/TargetLowering.h
lib/Analysis/ScalarEvolutionExpander.cpp
lib/CodeGen/MachineScheduler.cpp
lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp
lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp
lib/MC/MCAssembler.cpp
lib/MC/MCDwarf.cpp
lib/MC/MCParser/AsmParser.cpp
lib/Target/ARM/ARMBaseInstrInfo.cpp
lib/Target/ARM/Disassembler/ARMDisassembler.cpp
lib/Target/ARM/MCTargetDesc/ARMMachObjectWriter.cpp
lib/Target/X86/X86FastISel.cpp
lib/Target/X86/X86ISelLowering.cpp
lib/Transforms/Scalar/ObjCARC.cpp
lib/Transforms/Utils/SimplifyCFG.cpp
projects/sample/autoconf/m4/func_isinf.m4
projects/sample/autoconf/m4/huge_val.m4
projects/sample/autoconf/m4/rand48.m4
test/CodeGen/X86/cfstring.ll
test/Verifier/2002-04-13-RetTypes.ll
tools/bugpoint/BugDriver.cpp
tools/llvm-diff/DiffConsumer.cpp
utils/TableGen/DAGISelMatcher.h
utils/TableGen/SubtargetEmitter.cpp
utils/release/test-release.sh
utils/unittest/googletest/gtest.cc

index 5c000f8fad918bcb917920cc66095d305ba636b1..22ba81d54d591daf0bfb1779f58644c0fbb45573 100644 (file)
@@ -1,5 +1,5 @@
 #
-# This function determins if the the isinf function isavailable on this
+# This function determins if the isinf function isavailable on this
 # platform.
 #
 AC_DEFUN([AC_FUNC_ISINF],[
index 9dc76f22350cbb5b2296c7b9487998d333211ec9..6c9a22eab002d3d6e04c505ca64bcc2ee4343339 100644 (file)
@@ -1,5 +1,5 @@
 #
-# This function determins if the the HUGE_VAL macro is compilable with the 
+# This function determins if the HUGE_VAL macro is compilable with the 
 # -pedantic switch or not. XCode < 2.4.1 doesn't get it right.
 #
 AC_DEFUN([AC_HUGE_VAL_CHECK],[
index 56705d85c9c55dde9260d4cf7ee7cbd11fc3011b..76f08faad28490a60c07ce94f25459491c4a4b32 100644 (file)
@@ -1,5 +1,5 @@
 #
-# This function determins if the the srand48,drand48,lrand48 functions are
+# This function determins if the srand48,drand48,lrand48 functions are
 # available on this platform.
 #
 AC_DEFUN([AC_FUNC_RAND48],[
index db27959073db292d4fe3aeb97cfee1b288f950c4..1bca53e2b17ecd5dcb90ed95ff33c6714a8c1f9f 100644 (file)
@@ -318,7 +318,7 @@ Notes for frontends
   operation, and vice versa.
 
 Notes for optimizers
-  In general, optimizers should treat this like a nothrow call; the the possible
+  In general, optimizers should treat this like a nothrow call; the possible
   optimizations are usually not interesting.
 
 Notes for code generation
index aec55ae62a609467ab4faabdc69d329e3e78f5d6..eddffeba7daa32aac0f406d24bfc4f9f72d4be38 100644 (file)
@@ -208,7 +208,7 @@ section (above) to determine which modifiers are applicable to which operations.
  When inserting or moving member files, this option specifies the destination of
  the new files as being before the *relpos* member. If *relpos* is not
  found, the files are placed at the end of the archive. This modifier is
- identical to the the *i* modifier.
+ identical to the *i* modifier.
 
 
 
index 6f3298ab39fb3fdcb1d70717091c4220a89803c8..aff40d05f8586134dfe85490eb8642cf8535aef6 100644 (file)
@@ -122,7 +122,7 @@ CommandLine library to have the following features:</p>
 <ol>
 <li>Speed: The CommandLine library is very quick and uses little resources.  The
 parsing time of the library is directly proportional to the number of arguments
-parsed, not the the number of options recognized.  Additionally, command line
+parsed, not the number of options recognized.  Additionally, command line
 argument values are captured transparently into user defined global variables,
 which can be accessed like any other variable (and with the same
 performance).</li>
index d1df7dd20cc0983bacd709263a68ab64db539719..c91cb03d18ca6b1606f4f49aadfa93e5baf3a187 100644 (file)
@@ -627,7 +627,7 @@ upgrading to a newer version of Gold.</p>
 LLVM and to give you some basic information about the LLVM environment.</p>
 
 <p>The later sections of this guide describe the <a
-href="#layout">general layout</a> of the the LLVM source tree, a <a
+href="#layout">general layout</a> of the LLVM source tree, a <a
 href="#tutorial">simple example</a> using the LLVM tool chain, and <a
 href="#links">links</a> to find more information about LLVM or to get
 help via e-mail.</p>
@@ -1535,7 +1535,7 @@ information is in the <a href="CommandGuide/index.html">Command Guide</a>.</p>
   bitcode or assembly (with the <tt>-emit-llvm</tt> option) instead of the
   usual machine code output.  It works just like any other GCC compiler, 
   taking the typical <tt>-c, -S, -E, -o</tt> options that are typically used.  
-  Additionally, the the source code for <tt>llvm-gcc</tt> is available as a 
+  Additionally, the source code for <tt>llvm-gcc</tt> is available as a 
   separate Subversion module.</dd>
 
   <dt><tt><b>opt</b></tt></dt>
index 7d773b7900d6f375bac6d6e22b1ccaab22737fcc..35f97f04b9d50db115fd6718167453496dea5d63 100644 (file)
@@ -170,7 +170,7 @@ An Example Using the LLVM Tool Chain
       C:\..> clang -c hello.c -emit-llvm -o hello.bc
 
    This will create the result file ``hello.bc`` which is the LLVM bitcode
-   that corresponds the the compiled program and the library facilities that
+   that corresponds the compiled program and the library facilities that
    it required.  You can execute this file directly using ``lli`` tool,
    compile it to native assembly with the ``llc``, optimize or analyze it
    further with the ``opt`` tool, etc.
index c32c98c36d80f670dede3ae33d0e7ff3bee1669a..04c1bf8b32f5f723096a63da6aeece8e44bf9156 100644 (file)
@@ -1432,7 +1432,7 @@ target datalayout = "<i>layout specification</i>"
   <li>If no match is found, and the type sought is an integer type, then the
       smallest integer type that is larger than the bitwidth of the sought type
       is used. If none of the specifications are larger than the bitwidth then
-      the the largest integer type is used. For example, given the default
+      the largest integer type is used. For example, given the default
       specifications above, the i7 type will use the alignment of i8 (next
       largest) while both i65 and i256 will use the alignment of i64 (largest
       specified).</li>
index a274cbcfd54820d958f9987ab859b8a493a2fb6b..2ebc53ab87e67b48a01f333a2f2cccb08440d639 100644 (file)
@@ -754,7 +754,7 @@ perl -e '$/ = undef; for (split(/\n/, <>)) { s:^ *///? ?::; print "  <p>\n" if !
 </h3>
 <div>
   <p>Provides other passes access to information on how the size and alignment
-  required by the the target ABI for various data types.</p>
+  required by the target ABI for various data types.</p>
 </div>
 
 </div>
index 92ffd5e47374e50e3b2b881e5e8555f690025940..cfcce4d8d21bb874b1c080032bc609e10073e75b 100644 (file)
@@ -3864,7 +3864,7 @@ is its address (after linking) which is guaranteed to be constant.</p>
   *Ty, LinkageTypes Linkage, const std::string &amp;N = "", Module* Parent = 0)</tt>
 
     <p>Constructor used when you need to create new <tt>Function</tt>s to add
-    the the program.  The constructor must specify the type of the function to
+    the program.  The constructor must specify the type of the function to
     create and what type of linkage the function should have. The <a 
     href="#FunctionType"><tt>FunctionType</tt></a> argument
     specifies the formal arguments and return value for the function. The same
index efd1756f0cdc06f3e8d391207028e4d1f489c75b..7c1a500a21bf06c5e17a9c6964562f51a5cad166 100644 (file)
@@ -47,7 +47,7 @@
 
 <div>
 
-<p>Welcome to the the final chapter of the "<a href="index.html">Implementing a
+<p>Welcome to the final chapter of the "<a href="index.html">Implementing a
 language with LLVM</a>" tutorial.  In the course of this tutorial, we have grown
 our little Kaleidoscope language from being a useless toy, to being a
 semi-interesting (but probably still useless) toy. :)</p>
index efd1756f0cdc06f3e8d391207028e4d1f489c75b..7c1a500a21bf06c5e17a9c6964562f51a5cad166 100644 (file)
@@ -47,7 +47,7 @@
 
 <div>
 
-<p>Welcome to the the final chapter of the "<a href="index.html">Implementing a
+<p>Welcome to the final chapter of the "<a href="index.html">Implementing a
 language with LLVM</a>" tutorial.  In the course of this tutorial, we have grown
 our little Kaleidoscope language from being a useless toy, to being a
 semi-interesting (but probably still useless) toy. :)</p>
index dd13a2c02053ffb5b97178b7c08b74fa961b3299..519b18052b6dcba924b30ae5a6c75a3e53785e89 100644 (file)
@@ -187,7 +187,7 @@ public:
   /// current node, counting both nodes.
   unsigned getPathLength() const { return VisitStack.size(); }
 
-  /// getPath - Return the n'th node in the path from the the entry node to the
+  /// getPath - Return the n'th node in the path from the entry node to the
   /// current node.
   NodeType *getPath(unsigned n) const {
     return VisitStack[n].first.getPointer();
index 8c56775f553ed2c3f68a544b859b4a4ca6130145..c52599b0f6f9781437a2c44b0950dc3dd1e7f798 100644 (file)
@@ -399,7 +399,7 @@ namespace llvm {
     }
 
     /// getIndexBefore - Returns the index of the last indexed instruction
-    /// before MI, or the the start index of its basic block.
+    /// before MI, or the start index of its basic block.
     /// MI is not required to have an index.
     SlotIndex getIndexBefore(const MachineInstr *MI) const {
       const MachineBasicBlock *MBB = MI->getParent();
index 4eb75c47bc7bedd9d7d600a27d3312ff00a75f18..e0353f957a7cf811fd4291bc46f0c989df9c8e6f 100644 (file)
@@ -583,7 +583,7 @@ error_code GetMainExecutable(const char *argv0, void *MainAddr,
 /// @param file_offset Byte offset in file where mapping should begin.
 /// @param size_t Byte length of range of the file to map.
 /// @param map_writable If true, the file will be mapped in r/w such
-///        that changes to the the mapped buffer will be flushed back
+///        that changes to the mapped buffer will be flushed back
 ///        to the file.  If false, the file will be mapped read-only
 ///        and the buffer will be read-only.
 /// @param result Set to the start address of the mapped buffer.
index 18bb31db76ea10dbf6ce463452f91ff81d92c8f3..5de749aeae4e2872f43c39fe3460244329cb6231 100644 (file)
@@ -394,7 +394,7 @@ public:
   /// has_error - Return the value of the flag in this raw_fd_ostream indicating
   /// whether an output error has been encountered.
   /// This doesn't implicitly flush any pending output.  Also, it doesn't
-  /// guarantee to detect all errors unless the the stream has been closed.
+  /// guarantee to detect all errors unless the stream has been closed.
   bool has_error() const {
     return Error;
   }
index c4cb100508eb6325e812098e0c8a6369928ad2c8..7ad90ea447ea3bed936bd3fb5f1335fed6e3c2ee 100644 (file)
@@ -1188,7 +1188,7 @@ protected:
     ShouldFoldAtomicFences = fold;
   }
 
-  /// setInsertFencesForAtomic - Set if the the DAG builder should
+  /// setInsertFencesForAtomic - Set if the DAG builder should
   /// automatically insert fences and reduce the order of atomic memory
   /// operations to Monotonic.
   void setInsertFencesForAtomic(bool fence) {
index b77f8d6ddce97b6c9ffbc89f646bbd1bc91fb559..62710c5e8b84433cfbca890cc3a434c358f6c909 100644 (file)
@@ -37,7 +37,7 @@ Value *SCEVExpander::ReuseOrCreateCast(Value *V, Type *Ty,
   // We use this precondition to produce a cast that will dominate all its
   // uses. In particular, this is crucial for the case where the builder's
   // insertion point *is* the point where we were asked to put the cast.
-  // Since we don't know the the builder's insertion point is actually
+  // Since we don't know the builder's insertion point is actually
   // where the uses will be added (only that it dominates it), we are
   // not allowed to move it.
   BasicBlock::iterator BIP = Builder.GetInsertPoint();
index 098ec4741f3932ac02e58790ef1d246c857286fc..a1dc9481c639da361171e2246e14b94a53a3d499 100644 (file)
@@ -212,7 +212,7 @@ bool MachineScheduler::runOnMachineFunction(MachineFunction &mf) {
     Scheduler->startBlock(MBB);
 
     // Break the block into scheduling regions [I, RegionEnd), and schedule each
-    // region as soon as it is discovered. RegionEnd points the the scheduling
+    // region as soon as it is discovered. RegionEnd points the scheduling
     // boundary at the bottom of the region. The DAG does not include RegionEnd,
     // but the region does (i.e. the next RegionEnd is above the previous
     // RegionBegin). If the current block has no terminator then RegionEnd ==
index 67f42b18ee18303063b45557ee88e2ade20e5fef..bf0a43785b70088e11b06ebd73c492edd6302e15 100644 (file)
@@ -853,7 +853,7 @@ void ScheduleDAGRRList::UnscheduleNodeBottomUp(SUnit *SU) {
 }
 
 /// After backtracking, the hazard checker needs to be restored to a state
-/// corresponding the the current cycle.
+/// corresponding the current cycle.
 void ScheduleDAGRRList::RestoreHazardCheckerBottomUp() {
   HazardRec->Reset();
 
index dfa2e7f313265e07aa654a4f88fda3c60470b6c4..b4640404f602ac3fa665a54a945e35b3fac481d8 100644 (file)
@@ -60,7 +60,7 @@ void RuntimeDyldImpl::mapSectionAddress(void *LocalAddress,
 }
 
 // Subclasses can implement this method to create specialized image instances.
-// The caller owns the the pointer that is returned.
+// The caller owns the pointer that is returned.
 ObjectImage *RuntimeDyldImpl::createObjectImage(const MemoryBuffer *InputBuffer) {
   ObjectFile *ObjFile = ObjectFile::createObjectFile(const_cast<MemoryBuffer*>
                                                                  (InputBuffer));
index 66ba9b81f3aa5c0c567118b20238aef0fd5bd09b..8329ce8a4c28a349937e5425812395871c6f3afc 100644 (file)
@@ -403,7 +403,7 @@ static void WriteFragmentData(const MCAssembler &Asm, const MCAsmLayout &Layout,
 
     // See if we are aligning with nops, and if so do that first to try to fill
     // the Count bytes.  Then if that did not fill any bytes or there are any
-    // bytes left to fill use the the Value and ValueSize to fill the rest.
+    // bytes left to fill use the Value and ValueSize to fill the rest.
     // If we are aligning with nops, ask that target to emit the right data.
     if (AF.hasEmitNops()) {
       if (!Asm.getBackend().writeNopData(Count, OW))
index 918045b152a9304b180c6e39af3dc11822e7c6cb..75eaf807ec445426bbd2ec14c18ea6dafbc4fb8c 100644 (file)
@@ -198,7 +198,7 @@ static inline void EmitDwarfLineTable(MCStreamer *MCOS,
   // Set the value of the symbol, as we are at the end of the section.
   MCOS->EmitLabel(SectionEnd);
 
-  // Switch back the the dwarf line section.
+  // Switch back the dwarf line section.
   MCOS->SwitchSection(context.getObjectFileInfo()->getDwarfLineSection());
 
   const MCAsmInfo &asmInfo = MCOS->getContext().getAsmInfo();
index 63ebfb63e00a85ed0ad50a52bd226e5655ba3de4..2daad0a8513b3289ed9240f170d7bf81260f2898 100644 (file)
@@ -1397,7 +1397,7 @@ bool AsmParser::ParseCppHashLineFilenameComment(const SMLoc &L) {
   return false;
 }
 
-/// DiagHandler - will use the the last parsed cpp hash line filename comment
+/// DiagHandler - will use the last parsed cpp hash line filename comment
 /// for the Filename and LineNo if any in the diagnostic.
 void AsmParser::DiagHandler(const SMDiagnostic &Diag, void *Context) {
   const AsmParser *Parser = static_cast<const AsmParser*>(Context);
index 0f1f3429d33400018d37447367852c9a6f1da1c1..714238a955188bb3eb36e362ac7becdc23f25604 100644 (file)
@@ -2198,7 +2198,7 @@ ARMBaseInstrInfo::getNumMicroOps(const InstrItineraryData *ItinData,
   //
   // On Cortex-A8, each pair of register loads / stores can be scheduled on the
   // same cycle. The scheduling for the first load / store must be done
-  // separately by assuming the the address is not 64-bit aligned.
+  // separately by assuming the address is not 64-bit aligned.
   //
   // On Cortex-A9, the formula is simply (#reg / 2) + (#reg % 2). If the address
   // is not 64-bit aligned, then AGU would take an extra cycle.  For VFP / NEON
index 27dd0726659a518a2f59258b6cd49cc288ff5e68..47cca2aef0a753293d753ce391d6a0db864b4e88 100644 (file)
@@ -603,7 +603,7 @@ static bool tryAddingSymbolicOperand(uint64_t Address, int32_t Value,
 /// These can often be values in a literal pool near the Address of the
 /// instruction.  The Address of the instruction and its immediate Value are
 /// used as a possible literal pool entry.  The SymbolLookUp call back will
-/// return the name of a symbol referenced by the the literal pool's entry if
+/// return the name of a symbol referenced by the literal pool's entry if
 /// the referenced address is that of a symbol.  Or it will return a pointer to
 /// a literal 'C' string if the referenced address of the literal pool's entry
 /// is an address into a section with 'C' string literals.
index 8057cb6687a604ba24ea7970b5449b0d98c6b486..78faf59af31bb09ef2c7d67baf6995aad924bc3e 100644 (file)
@@ -190,7 +190,7 @@ RecordARMScatteredHalfRelocation(MachObjectWriter *Writer,
   //      0 - arm instructions
   //      1 - thumb instructions
   // the other half of the relocated expression is in the following pair
-  // relocation entry in the the low 16 bits of r_address field.
+  // relocation entry in the low 16 bits of r_address field.
   unsigned ThumbBit = 0;
   unsigned MovtBit = 0;
   switch ((unsigned)Fixup.getKind()) {
index 461750ef15af937fe38e8d736cbca3bd96cee7b0..585b7a5c37906869bca8e197258d04550d6396c2 100644 (file)
@@ -1485,7 +1485,7 @@ bool X86FastISel::X86VisitIntrinsicCall(const IntrinsicInst &I) {
       return false;
 
     // The call to CreateRegs builds two sequential registers, to store the
-    // both the the returned values.
+    // both the returned values.
     unsigned ResultReg = FuncInfo.CreateRegs(I.getType());
     BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL, TII.get(OpC), ResultReg)
       .addReg(Reg1).addReg(Reg2);
index e9c60ae14d437ed31519aa0ada60e6b42f7e349a..4ccb0a391ebd80c947b1a63cf138d92b12db378f 100644 (file)
@@ -1673,7 +1673,7 @@ X86TargetLowering::LowerCallResult(SDValue Chain, SDValue InFlag,
     SDValue Val;
 
     // If this is a call to a function that returns an fp value on the floating
-    // point stack, we must guarantee the the value is popped from the stack, so
+    // point stack, we must guarantee the value is popped from the stack, so
     // a CopyFromReg is not good enough - the copy instruction may be eliminated
     // if the return value is not used. We use the FpPOP_RETVAL instruction
     // instead.
index 87e17c7f90a28431ea6bbec7bd300ef52fbfddc0..64f71d380a8ae2305464bc832e5c382e76d6b3f2 100644 (file)
@@ -380,14 +380,14 @@ static InstructionClass GetBasicInstructionClass(const Value *V) {
   return isa<InvokeInst>(V) ? IC_CallOrUser : IC_User;
 }
 
-/// IsRetain - Test if the the given class is objc_retain or
+/// IsRetain - Test if the given class is objc_retain or
 /// equivalent.
 static bool IsRetain(InstructionClass Class) {
   return Class == IC_Retain ||
          Class == IC_RetainRV;
 }
 
-/// IsAutorelease - Test if the the given class is objc_autorelease or
+/// IsAutorelease - Test if the given class is objc_autorelease or
 /// equivalent.
 static bool IsAutorelease(InstructionClass Class) {
   return Class == IC_Autorelease ||
index 500a732c9306625946e08825e222a2243d3b94ef..518df7cddab45f3f1caba7eb3a74416f78d31f2d 100644 (file)
@@ -1330,7 +1330,7 @@ static bool FoldTwoEntryPHINode(PHINode *PN, const TargetData *TD) {
       return false;
   }
   
-  // If we folded the the first phi, PN dangles at this point.  Refresh it.  If
+  // If we folded the first phi, PN dangles at this point.  Refresh it.  If
   // we ran out of PHIs then we simplified them all.
   PN = dyn_cast<PHINode>(BB->begin());
   if (PN == 0) return true;
index 5c000f8fad918bcb917920cc66095d305ba636b1..22ba81d54d591daf0bfb1779f58644c0fbb45573 100644 (file)
@@ -1,5 +1,5 @@
 #
-# This function determins if the the isinf function isavailable on this
+# This function determins if the isinf function isavailable on this
 # platform.
 #
 AC_DEFUN([AC_FUNC_ISINF],[
index 9dc76f22350cbb5b2296c7b9487998d333211ec9..6c9a22eab002d3d6e04c505ca64bcc2ee4343339 100644 (file)
@@ -1,5 +1,5 @@
 #
-# This function determins if the the HUGE_VAL macro is compilable with the 
+# This function determins if the HUGE_VAL macro is compilable with the 
 # -pedantic switch or not. XCode < 2.4.1 doesn't get it right.
 #
 AC_DEFUN([AC_HUGE_VAL_CHECK],[
index 56705d85c9c55dde9260d4cf7ee7cbd11fc3011b..76f08faad28490a60c07ce94f25459491c4a4b32 100644 (file)
@@ -1,5 +1,5 @@
 #
-# This function determins if the the srand48,drand48,lrand48 functions are
+# This function determins if the srand48,drand48,lrand48 functions are
 # available on this platform.
 #
 AC_DEFUN([AC_FUNC_RAND48],[
index 7420ce730475db175b0bb77c459a6f06650389fa..8cdd59e9ae934db9d0ed5c4c1cc0245fea6c9940 100644 (file)
@@ -4,7 +4,7 @@
 %0 = type opaque
 %struct.NSConstantString = type { i32*, i32, i8*, i32 }
 
-; Make sure that the string ends up the the correct section.
+; Make sure that the string ends up the correct section.
 
 ; CHECK:        .section __TEXT,__cstring
 ; CHECK-NEXT: l_.str3:
index b36111271145b7c8619633722298cb46212853dd..af468395be38d06344d72411fccec7f7236f70e4 100644 (file)
@@ -1,6 +1,6 @@
 ; RUN: not llvm-as < %s 2>&1 | grep "value doesn't match function result type 'i32'"
 
-; Verify the the operand type of the ret instructions in a function match the
+; Verify the operand type of the ret instructions in a function match the
 ; delcared return type of the function they live in.
 ;
 
index 6b219bf0858782fc7cf4cb03b528b5b9cdeabb6e..21636eabab1fbb193a7b3dce65021cf044a1841b 100644 (file)
@@ -156,7 +156,7 @@ bool BugDriver::run(std::string &ErrMsg) {
   // If we're not running as a child, the first thing that we must do is
   // determine what the problem is. Does the optimization series crash the
   // compiler, or does it produce illegal code?  We make the top-level
-  // decision by trying to run all of the passes on the the input program,
+  // decision by trying to run all of the passes on the input program,
   // which should generate a bitcode file.  If it does generate a bitcode
   // file, then we know the compiler didn't crash, so try to diagnose a
   // miscompilation.
index 05280392a47fce16c2458f0a8db23cc92214fe1b..91c1699bee5303824bffabc831f72dfad0ce2c3f 100644 (file)
@@ -7,7 +7,7 @@
 //
 //===----------------------------------------------------------------------===//
 //
-// This files implements the the LLVM difference Consumer
+// This files implements the LLVM difference Consumer
 //
 //===----------------------------------------------------------------------===//
 
index 99ebf98b1e4bbceb8b2c0267fff2b26ef7a84796..3ca16f04269db213da4ac5f2ec6bb15676490e60 100644 (file)
@@ -35,7 +35,7 @@ void EmitMatcherTable(const Matcher *Matcher, const CodeGenDAGPatterns &CGP,
                       raw_ostream &OS);
 
 
-/// Matcher - Base class for all the the DAG ISel Matcher representation
+/// Matcher - Base class for all the DAG ISel Matcher representation
 /// nodes.
 class Matcher {
   // The next matcher node that is executed after this one.  Null if this is the
index 39055c07b9cee68aa5ec975ef798a33cab58bbd7..b3bf4aa14ce37993d16c8bd15bbb9f9fafa77ed2 100644 (file)
@@ -564,7 +564,7 @@ EmitItineraries(raw_ostream &OS,
   }
 }
 
-// Emit either the the value defined in the TableGen Record, or the default
+// Emit either the value defined in the TableGen Record, or the default
 // value defined in the C++ header. The Record is null if the processor does not
 // define a model.
 void SubtargetEmitter::EmitProcessorProp(raw_ostream &OS, const Record *R,
index d2946d8762ac842495634c7f1af8a3c4582c23e2..a62e82974aca0b14bc83e0da2770ebe194ef700b 100755 (executable)
@@ -193,7 +193,7 @@ function check_valid_urls() {
     done
 }
 
-# Export sources to the the build directory.
+# Export sources to the build directory.
 function export_sources() {
     check_valid_urls
 
index 3fdff0a9a3559f364fa7efdb225b59f4a7752970..eb5c68c272c0c534d8803c5f8fb7852dae8babc7 100644 (file)
@@ -1465,7 +1465,7 @@ char* CodePointToUtf8(UInt32 code_point, char* str) {
   return str;
 }
 
-// The following two functions only make sense if the the system
+// The following two functions only make sense if the system
 // uses UTF-16 for wide string encoding. All supported systems
 // with 16 bit wchar_t (Windows, Cygwin, Symbian OS) do use UTF-16.