platform/upstream/llvm.git
20 years agoAdded LLVM copyright header.
John Criswell [Tue, 21 Oct 2003 15:17:13 +0000 (15:17 +0000)]
Added LLVM copyright header.

llvm-svn: 9321

20 years agoPreselection is _not_ a basicblock pass, because it adds global variables to
Chris Lattner [Tue, 21 Oct 2003 14:49:19 +0000 (14:49 +0000)]
Preselection is _not_ a basicblock pass, because it adds global variables to
the module.  This change converts it from being a basic block pass to being
a simple pass.  This allows elimination of the annotation and simplification
of the logic for moving constants into global variables.

llvm-svn: 9320

20 years agoAdded LLVM copyright notice.
John Criswell [Tue, 21 Oct 2003 14:33:46 +0000 (14:33 +0000)]
Added LLVM copyright notice.

llvm-svn: 9319

20 years agoWhen opcodes like ADD were split into reg. and immed. versions (ADDi and ADDr),
Vikram S. Adve [Tue, 21 Oct 2003 12:29:45 +0000 (12:29 +0000)]
When opcodes like ADD were split into reg. and immed. versions (ADDi and ADDr),
this code wasn't fixed correctly so it missed copy operations that used ADDi.

llvm-svn: 9318

20 years agoWhy does g++ not even generate a warning when you miss a break statement?
Vikram S. Adve [Tue, 21 Oct 2003 12:28:27 +0000 (12:28 +0000)]
Why does g++ not even generate a warning when you miss a break statement?

llvm-svn: 9317

20 years agoImplement the new varargs instructions and intrinsics.
Vikram S. Adve [Tue, 21 Oct 2003 11:25:09 +0000 (11:25 +0000)]
Implement the new varargs instructions and intrinsics.

llvm-svn: 9316

20 years agoOnly fails on the Sparc, only when run via the JIT.
Misha Brukman [Tue, 21 Oct 2003 04:13:37 +0000 (04:13 +0000)]
Only fails on the Sparc, only when run via the JIT.
And yet, it's a failure in the ``LowerSwitch'' pass.

llvm-svn: 9315

20 years agoAdded LLVM copyright to Makefiles.
John Criswell [Mon, 20 Oct 2003 22:29:16 +0000 (22:29 +0000)]
Added LLVM copyright to Makefiles.

llvm-svn: 9314

20 years agoAdded LLVM copyrights to Makefiles.
John Criswell [Mon, 20 Oct 2003 22:28:01 +0000 (22:28 +0000)]
Added LLVM copyrights to Makefiles.

llvm-svn: 9313

20 years agoAdded LLVM copyright notice to Makefiles.
John Criswell [Mon, 20 Oct 2003 22:26:57 +0000 (22:26 +0000)]
Added LLVM copyright notice to Makefiles.

llvm-svn: 9312

21 years agoAdd a new map
Chris Lattner [Mon, 20 Oct 2003 20:55:13 +0000 (20:55 +0000)]
Add a new map

llvm-svn: 9311

21 years agoConvert this code from using annotations to using a local map
Chris Lattner [Mon, 20 Oct 2003 20:52:23 +0000 (20:52 +0000)]
Convert this code from using annotations to using a local map

llvm-svn: 9310

21 years agoGoodbye, AddRegNumToValues
Brian Gaeke [Mon, 20 Oct 2003 20:44:03 +0000 (20:44 +0000)]
Goodbye, AddRegNumToValues

llvm-svn: 9309

21 years agoRemoved extraneous comment line.
John Criswell [Mon, 20 Oct 2003 20:40:30 +0000 (20:40 +0000)]
Removed extraneous comment line.

llvm-svn: 9308

21 years agoRemove using declaration
Chris Lattner [Mon, 20 Oct 2003 20:38:17 +0000 (20:38 +0000)]
Remove using declaration

llvm-svn: 9307

21 years agoThis #include is no longer necessary
Chris Lattner [Mon, 20 Oct 2003 20:29:44 +0000 (20:29 +0000)]
This #include is no longer necessary

llvm-svn: 9306

21 years agoAdded LLVM copyright header.
John Criswell [Mon, 20 Oct 2003 20:20:30 +0000 (20:20 +0000)]
Added LLVM copyright header.

llvm-svn: 9305

21 years agoAdded LLVM copyright header (for lack of a better term).
John Criswell [Mon, 20 Oct 2003 20:19:47 +0000 (20:19 +0000)]
Added LLVM copyright header (for lack of a better term).

llvm-svn: 9304

21 years agoOops. Typo.
John Criswell [Mon, 20 Oct 2003 20:16:14 +0000 (20:16 +0000)]
Oops. Typo.

llvm-svn: 9303

21 years agoAdded LLVM header notice.
John Criswell [Mon, 20 Oct 2003 20:11:43 +0000 (20:11 +0000)]
Added LLVM header notice.

llvm-svn: 9302

21 years agoFixed the documentation to coincide with the code.
Misha Brukman [Mon, 20 Oct 2003 19:47:25 +0000 (19:47 +0000)]
Fixed the documentation to coincide with the code.

llvm-svn: 9301

21 years agoAdded LLVM notice.
John Criswell [Mon, 20 Oct 2003 19:46:57 +0000 (19:46 +0000)]
Added LLVM notice.

llvm-svn: 9300

21 years agoMade error message more comprehensible.
Misha Brukman [Mon, 20 Oct 2003 19:43:47 +0000 (19:43 +0000)]
Made error message more comprehensible.

llvm-svn: 9299

21 years agoAdded LLVM project notice to the top of every C++ source file.
John Criswell [Mon, 20 Oct 2003 19:43:21 +0000 (19:43 +0000)]
Added LLVM project notice to the top of every C++ source file.
Header files will be on the way.

llvm-svn: 9298

21 years ago"Function"[0] == 'F', not 'M'
Chris Lattner [Mon, 20 Oct 2003 19:10:06 +0000 (19:10 +0000)]
"Function"[0] == 'F', not 'M'

llvm-svn: 9297

21 years agoUpdate release notes
Chris Lattner [Mon, 20 Oct 2003 19:05:03 +0000 (19:05 +0000)]
Update release notes

llvm-svn: 9296

21 years agoMinor leftover fixups from replaceMachineCodeForFunction () change.
Brian Gaeke [Mon, 20 Oct 2003 17:59:09 +0000 (17:59 +0000)]
Minor leftover fixups from replaceMachineCodeForFunction () change.

llvm-svn: 9295

21 years agofix file header
Chris Lattner [Mon, 20 Oct 2003 17:58:43 +0000 (17:58 +0000)]
fix file header

llvm-svn: 9294

21 years agofix file headers
Chris Lattner [Mon, 20 Oct 2003 17:57:13 +0000 (17:57 +0000)]
fix file headers

llvm-svn: 9293

21 years agoFix file header
Chris Lattner [Mon, 20 Oct 2003 17:52:11 +0000 (17:52 +0000)]
Fix file header

llvm-svn: 9292

21 years agoAdded copyright header to all C++ source files.
John Criswell [Mon, 20 Oct 2003 17:47:21 +0000 (17:47 +0000)]
Added copyright header to all C++ source files.

llvm-svn: 9291

21 years agoMade the Requirements information its own major section and moved it
John Criswell [Mon, 20 Oct 2003 16:39:52 +0000 (16:39 +0000)]
Made the Requirements information its own major section and moved it
between the "Getting Started Quickly" and "Getting Started Slowly" sections.
:)
Removed some of the nit-picky requirements information (i.e. GNU tar and
GNU zip).
Attempted to compact the requirements information so that it is less scary.

llvm-svn: 9290

21 years agoMake replaceMachineCodeForFunction() return void.
Brian Gaeke [Mon, 20 Oct 2003 15:17:12 +0000 (15:17 +0000)]
Make replaceMachineCodeForFunction() return void.

llvm-svn: 9289

21 years agoMake replaceMachineCodeForFunction return void.
Brian Gaeke [Mon, 20 Oct 2003 15:15:17 +0000 (15:15 +0000)]
Make replaceMachineCodeForFunction return void.

llvm-svn: 9288

21 years agoMake replaceMachineCodeForFunction return void.
Brian Gaeke [Mon, 20 Oct 2003 15:14:33 +0000 (15:14 +0000)]
Make replaceMachineCodeForFunction return void.
Make it assert by default.

llvm-svn: 9287

21 years agoApparently the dependencies are wrong for this file, so it didn't rebuild it
Chris Lattner [Mon, 20 Oct 2003 14:12:52 +0000 (14:12 +0000)]
Apparently the dependencies are wrong for this file, so it didn't rebuild it
when changing Instruction.def.  :(

llvm-svn: 9286

21 years agoReorder for minor efficiency gain
Chris Lattner [Mon, 20 Oct 2003 05:54:26 +0000 (05:54 +0000)]
Reorder for minor efficiency gain

llvm-svn: 9285

21 years agoEmit x86 instructions for: A = B op C, where A and B are 16-bit registers,
Chris Lattner [Mon, 20 Oct 2003 05:53:31 +0000 (05:53 +0000)]
Emit x86 instructions for: A = B op C, where A and B are 16-bit registers,
C is a constant which can be sign-extended from 8 bits without value loss,
and op is one of: add, sub, imul, and, or, xor.

This allows the JIT to emit the one byte version of the constant instead of
the two or 4 byte version.  Because these instructions are very common, this
can save a LOT of code space.  For example, I sampled two benchmarks, 176.gcc
and 254.gap.

BM        Old     New    Reduction
176.gcc 2673621 2548962  4.89%
254.gap  498261  475104  4.87%

Note that while the percentage is not spectacular, this did eliminate
124.6 _KILOBYTES_ of codespace from gcc.  Not bad.

Note that this doesn't effect the llc version at all, because the assembler
already does this optimization.

llvm-svn: 9284

21 years agoHrm, a relic from the past. How cute :)
Chris Lattner [Mon, 20 Oct 2003 05:45:49 +0000 (05:45 +0000)]
Hrm, a relic from the past.  How cute :)

llvm-svn: 9283

21 years agoFurther cleanups and simplifications
Chris Lattner [Mon, 20 Oct 2003 04:48:06 +0000 (04:48 +0000)]
Further cleanups and simplifications

llvm-svn: 9282

21 years agoEliminate code for pointer size and endianness emulation.
Chris Lattner [Mon, 20 Oct 2003 04:11:23 +0000 (04:11 +0000)]
Eliminate code for pointer size and endianness emulation.

llvm-svn: 9281

21 years agoThe Grammar Police was here.
Misha Brukman [Mon, 20 Oct 2003 04:03:10 +0000 (04:03 +0000)]
The Grammar Police was here.

llvm-svn: 9280

21 years ago* Fixed grammar in header
Misha Brukman [Mon, 20 Oct 2003 03:59:05 +0000 (03:59 +0000)]
* Fixed grammar in header
* Added description of `mem2reg'

llvm-svn: 9279

21 years ago* Rename X86::IMULr16 -> X86::IMULrr16
Chris Lattner [Mon, 20 Oct 2003 03:42:58 +0000 (03:42 +0000)]
* Rename X86::IMULr16 -> X86::IMULrr16
* Implement R1 = R2 * C where R1 and R2 are 32 or 16 bits. This avoids an
  extra copy into a register, reducing register pressure.

llvm-svn: 9278

21 years agoDon't bother forwarding function references which are external to the program entirely
Chris Lattner [Sun, 19 Oct 2003 23:32:50 +0000 (23:32 +0000)]
Don't bother forwarding function references which are external to the program entirely

llvm-svn: 9274

21 years agoOk, return an explicit path to the shared object, unbreaking code generator
Chris Lattner [Sun, 19 Oct 2003 21:54:13 +0000 (21:54 +0000)]
Ok, return an explicit path to the shared object, unbreaking code generator
debugging with the JIT

llvm-svn: 9273

21 years agoFix iterator invalidation problem
Chris Lattner [Sun, 19 Oct 2003 21:48:27 +0000 (21:48 +0000)]
Fix iterator invalidation problem

llvm-svn: 9272

21 years agoEliminate unused class
Chris Lattner [Sun, 19 Oct 2003 21:39:41 +0000 (21:39 +0000)]
Eliminate unused class

llvm-svn: 9270

21 years agoChange the Opcode enum for PHI nodes from "Instruction::PHINode" to "Instruction...
Chris Lattner [Sun, 19 Oct 2003 21:34:28 +0000 (21:34 +0000)]
Change the Opcode enum for PHI nodes from "Instruction::PHINode" to "Instruction::PHI" to be more consistent with the other instructions.

llvm-svn: 9269

21 years agoChange the Opcode enum for PHI nodes from "Instruction::PHINode" to "Instruction...
Chris Lattner [Sun, 19 Oct 2003 21:34:11 +0000 (21:34 +0000)]
Change the Opcode enum for PHI nodes from "Instruction::PHINode" to "Instruction::PHI" to be more consistent with the other instructions.

This allows removal of a special case from the instvisitor

llvm-svn: 9268

21 years ago* Multiplications by 2^X are turned into shifts. This factors code out of the
Chris Lattner [Sun, 19 Oct 2003 21:09:10 +0000 (21:09 +0000)]
* Multiplications by 2^X are turned into shifts.  This factors code out of the
  getelementptr code path for use by other code paths (like malloc and alloca).
* Optimize comparisons with zero
* Generate neg, not, inc, and dec instructions, when possible.

This gives some code size wins, which might translate into performance.  We'll
see tommorow in the nightly tester.

llvm-svn: 9267

21 years agoAdd some new instructions. Wheee
Chris Lattner [Sun, 19 Oct 2003 19:25:35 +0000 (19:25 +0000)]
Add some new instructions.  Wheee

llvm-svn: 9266

21 years agoChange it to match llvmgcc.html ... why do we have separate pages for these two?
Brian Gaeke [Sun, 19 Oct 2003 18:23:05 +0000 (18:23 +0000)]
Change it to match llvmgcc.html ... why do we have separate pages for these two?

llvm-svn: 9265

21 years agoClarify the roles of gccld and gccas.
Brian Gaeke [Sun, 19 Oct 2003 18:15:18 +0000 (18:15 +0000)]
Clarify the roles of gccld and gccas.
Mention that they should really read the gcc manual.

llvm-svn: 9264

21 years agoMinor edits; also expand description of '-v' option.
Brian Gaeke [Sun, 19 Oct 2003 18:09:24 +0000 (18:09 +0000)]
Minor edits; also expand description of '-v' option.

llvm-svn: 9263

21 years agoTweak -plugin description to match bugpoint.html
Brian Gaeke [Sun, 19 Oct 2003 18:08:57 +0000 (18:08 +0000)]
Tweak -plugin description to match bugpoint.html

llvm-svn: 9262

21 years agoMostly rewritten.
Brian Gaeke [Sun, 19 Oct 2003 18:03:11 +0000 (18:03 +0000)]
Mostly rewritten.

llvm-svn: 9261

21 years agoA minor fix
Chris Lattner [Sun, 19 Oct 2003 17:37:33 +0000 (17:37 +0000)]
A minor fix

llvm-svn: 9260

21 years agoTake out extra paragraph tag.
Brian Gaeke [Sun, 19 Oct 2003 17:37:12 +0000 (17:37 +0000)]
Take out extra paragraph tag.

llvm-svn: 9259

21 years agoMake this (-run) set look like the other (-disable) set.
Brian Gaeke [Sun, 19 Oct 2003 17:35:35 +0000 (17:35 +0000)]
Make this (-run) set look like the other (-disable) set.

llvm-svn: 9258

21 years agoAlways say "the test program", part 2.
Brian Gaeke [Sun, 19 Oct 2003 17:30:36 +0000 (17:30 +0000)]
Always say "the test program", part 2.
Refer to the various "modules" of bugpoint as "debuggers", not
 "debugging modes" or "modules". I think this is more evocative of
 how they typically act, and it's shorter.
Add a note about how a linker bug can crash bugpoint early.

llvm-svn: 9257

21 years agoTwo minor fixes
Chris Lattner [Sun, 19 Oct 2003 17:27:12 +0000 (17:27 +0000)]
Two minor fixes

llvm-svn: 9256

21 years agoMinor edits to Description section.
Brian Gaeke [Sun, 19 Oct 2003 17:20:15 +0000 (17:20 +0000)]
Minor edits to Description section.
Add Design Philosophy as a separate subsection.  Clarify its last sentence.
Give Automatic Mode Selection a uniquely-named anchor.
Always call the program the "test program", instead of the "initial program",
 the "LLVM program", the "test case", the "resultant module", etc.
Try to explain the assumptions a little more, instead of just describing the
 process.

llvm-svn: 9255

21 years agoSpell-check.
Brian Gaeke [Sun, 19 Oct 2003 17:03:59 +0000 (17:03 +0000)]
Spell-check.
Many minor edits.
Rewrite some of the options section for grammatical parallelism,
 clarity, and brevity.

llvm-svn: 9254

21 years agoDeHTMLify the email so that it only gets sent out if something changes.
Chris Lattner [Sun, 19 Oct 2003 16:54:00 +0000 (16:54 +0000)]
DeHTMLify the email so that it only gets sent out if something changes.
Add printouts about failed building and testing.

llvm-svn: 9253

21 years ago.string adds an implicit zero at the end. This is not what we wanted.
Chris Lattner [Sun, 19 Oct 2003 02:51:01 +0000 (02:51 +0000)]
.string adds an implicit zero at the end.  This is not what we wanted.
This fixes PR#44.

llvm-svn: 9252

21 years agoAdd debugtype, make output marginally more nice
Chris Lattner [Sun, 19 Oct 2003 02:27:40 +0000 (02:27 +0000)]
Add debugtype, make output marginally more nice

llvm-svn: 9251

21 years agoFix PR #47
Chris Lattner [Sun, 19 Oct 2003 02:14:58 +0000 (02:14 +0000)]
Fix PR #47

llvm-svn: 9250

21 years agoFix bug: Jello/2003-10-18-PHINode-ConstantExpr-CondCode-Failure.llx
Chris Lattner [Sun, 19 Oct 2003 00:26:11 +0000 (00:26 +0000)]
Fix bug: Jello/2003-10-18-PHINode-ConstantExpr-CondCode-Failure.llx
This also fixes miscompilation of 176.gcc.

llvm-svn: 9249

21 years agoNew testcase, distilled from 176.gcc codegen failure
Chris Lattner [Sat, 18 Oct 2003 23:54:45 +0000 (23:54 +0000)]
New testcase, distilled from 176.gcc codegen failure

llvm-svn: 9248

21 years agoUpdate compile information
Chris Lattner [Sat, 18 Oct 2003 21:55:47 +0000 (21:55 +0000)]
Update compile information

llvm-svn: 9247

21 years agoAdd usage blurb
Chris Lattner [Sat, 18 Oct 2003 21:55:35 +0000 (21:55 +0000)]
Add usage blurb

llvm-svn: 9246

21 years agoWithout this option, the -run-llc mode does not work with shared objects at
Chris Lattner [Sat, 18 Oct 2003 21:54:47 +0000 (21:54 +0000)]
Without this option, the -run-llc mode does not work with shared objects at
all, making it pointless for use with the code generator debugger.  With it,
it works like a charm.

llvm-svn: 9245

21 years agoAdd bugpoint advice section
Chris Lattner [Sat, 18 Oct 2003 21:34:15 +0000 (21:34 +0000)]
Add bugpoint advice section

llvm-svn: 9244

21 years agoPrint -fno-strict-aliasing as well
Chris Lattner [Sat, 18 Oct 2003 21:08:57 +0000 (21:08 +0000)]
Print -fno-strict-aliasing as well

llvm-svn: 9243

21 years agoDon't leave a trail of bugpoint-execution-output-* breadcrumbs all over the place
Chris Lattner [Sat, 18 Oct 2003 21:02:51 +0000 (21:02 +0000)]
Don't leave a trail of bugpoint-execution-output-* breadcrumbs all over the place

llvm-svn: 9242

21 years agoExpand the --args section
Chris Lattner [Sat, 18 Oct 2003 20:57:23 +0000 (20:57 +0000)]
Expand the --args section

llvm-svn: 9241

21 years ago* Add the -additional-so option
Chris Lattner [Sat, 18 Oct 2003 20:54:37 +0000 (20:54 +0000)]
* Add the -additional-so option
* Add info about codegen and miscompilation mode

llvm-svn: 9240

21 years agoBeef up the description of bugpoint a lot. Update for renamed options
Chris Lattner [Sat, 18 Oct 2003 20:36:15 +0000 (20:36 +0000)]
Beef up the description of bugpoint a lot.  Update for renamed options

llvm-svn: 9239

21 years agoChange run-lli -> run-int
Chris Lattner [Sat, 18 Oct 2003 20:30:48 +0000 (20:30 +0000)]
Change run-lli -> run-int
Many people associate lli with the jit, so we don't want to suprise them

llvm-svn: 9238

21 years agoDefault to using the CBE instead of the Interpreter if no -run-* option is specified
Chris Lattner [Sat, 18 Oct 2003 20:18:20 +0000 (20:18 +0000)]
Default to using the CBE instead of the Interpreter if no -run-* option is specified

llvm-svn: 9237

21 years agoFix warning
Chris Lattner [Sat, 18 Oct 2003 19:48:10 +0000 (19:48 +0000)]
Fix warning

llvm-svn: 9236

21 years agoPrint stuff to stdout if something changes.
Chris Lattner [Sat, 18 Oct 2003 19:31:39 +0000 (19:31 +0000)]
Print stuff to stdout if something changes.

llvm-svn: 9235

21 years agoIf we detect a pass crash during miscompilation testing, immediately enter the
Chris Lattner [Sat, 18 Oct 2003 19:27:48 +0000 (19:27 +0000)]
If we detect a pass crash during miscompilation testing, immediately enter the
crash debugger

llvm-svn: 9234

21 years agoadd support for new linkage types
Chris Lattner [Sat, 18 Oct 2003 06:30:21 +0000 (06:30 +0000)]
add support for new linkage types

llvm-svn: 9228

21 years agoFix PR#50
Chris Lattner [Sat, 18 Oct 2003 06:14:59 +0000 (06:14 +0000)]
Fix PR#50

llvm-svn: 9227

21 years agoAdd support for the new varargs intrinsics and instructions
Chris Lattner [Sat, 18 Oct 2003 05:57:43 +0000 (05:57 +0000)]
Add support for the new varargs intrinsics and instructions

llvm-svn: 9226

21 years agoADd support for the new varargs instructions
Chris Lattner [Sat, 18 Oct 2003 05:56:52 +0000 (05:56 +0000)]
ADd support for the new varargs instructions

llvm-svn: 9225

21 years agoAdd support for the new varargs intrinsics
Chris Lattner [Sat, 18 Oct 2003 05:56:40 +0000 (05:56 +0000)]
Add support for the new varargs intrinsics

llvm-svn: 9224

21 years agoUpdate the sparc backend to at least compile correctly with the new varargs stuff...
Chris Lattner [Sat, 18 Oct 2003 05:55:58 +0000 (05:55 +0000)]
Update the sparc backend to at least compile correctly with the new varargs stuff even if it's not all implemented yet.

llvm-svn: 9223

21 years agoInterpret the new varargs intrinsics correctly
Chris Lattner [Sat, 18 Oct 2003 05:55:25 +0000 (05:55 +0000)]
Interpret the new varargs intrinsics correctly

llvm-svn: 9222

21 years agoUpdated to emit the final 1.0 bytecode format. This supports weak linkage,
Chris Lattner [Sat, 18 Oct 2003 05:54:48 +0000 (05:54 +0000)]
Updated to emit the final 1.0 bytecode format.  This supports weak linkage,
more efficient encoding of varargs calls, and the new varargs intrinsics.

llvm-svn: 9221

21 years ago* New revised variable argument handling support
Chris Lattner [Sat, 18 Oct 2003 05:54:18 +0000 (05:54 +0000)]
* New revised variable argument handling support
* More dense bytecode encoding for varargs calls (like printf)
* Eliminated the extremely old bytecode format.  rev #0 is now 1.0

llvm-svn: 9220

21 years agoNew revised variable argument handling support
Chris Lattner [Sat, 18 Oct 2003 05:53:13 +0000 (05:53 +0000)]
New revised variable argument handling support

llvm-svn: 9219

21 years agoUpdate for new varargs support
Chris Lattner [Sat, 18 Oct 2003 05:51:36 +0000 (05:51 +0000)]
Update for new varargs support

llvm-svn: 9218

21 years agoFix bug in my checkin
Chris Lattner [Sat, 18 Oct 2003 00:14:13 +0000 (00:14 +0000)]
Fix bug in my checkin

llvm-svn: 9217

21 years agoAnother formatting fix
Chris Lattner [Sat, 18 Oct 2003 00:05:05 +0000 (00:05 +0000)]
Another formatting fix

llvm-svn: 9216

21 years agoMore cleanups
Chris Lattner [Fri, 17 Oct 2003 23:07:47 +0000 (23:07 +0000)]
More cleanups

llvm-svn: 9215

21 years agoBe more helpful if a pass fails while chasing down a miscompilation
Chris Lattner [Fri, 17 Oct 2003 23:03:16 +0000 (23:03 +0000)]
Be more helpful if a pass fails while chasing down a miscompilation

llvm-svn: 9214

21 years ago* Align comments into 80 columns
Misha Brukman [Fri, 17 Oct 2003 23:00:03 +0000 (23:00 +0000)]
* Align comments into 80 columns
* Stop using full pathnames (we don't know where the source could be)
* Use only relative distance to the source, so a user can download the code and
  generate their own copy of the doxygen documentation easily
* Since `docs' has moved one level up, all relative path names lost a `..'

llvm-svn: 9213