Commit Graph

13544 Commits

Author SHA1 Message Date
Chris Lattner bba09b3f7f Make getGlobalTableValue not use getTypeSlot, this speeds up the bc reader
by 5% on eon

llvm-svn: 15452
2004-08-04 00:19:23 +00:00
Chris Lattner 6494081cce The Type* is redundant with the TypeSlot
llvm-svn: 15451
2004-08-04 00:18:37 +00:00
Chris Lattner cd84396b58 Do not do a linear std::find to reconstruct information we had, but later threw
away.  This speeds up by .bc reader by 30% in a profile build on 252.eon.

llvm-svn: 15450
2004-08-03 23:41:28 +00:00
Reid Spencer 02d7f92a79 Line length <= 80 cols.
llvm-svn: 15449
2004-08-03 20:57:56 +00:00
Reid Spencer 40e93a466d Fix some indentation (so brg can test commit script).
llvm-svn: 15448
2004-08-03 20:33:56 +00:00
Misha Brukman 8a1978fd72 Remove unused opcodes.
llvm-svn: 15447
2004-08-03 20:23:44 +00:00
Reid Spencer 435a1abd86 Fix line lengths.
llvm-svn: 15446
2004-08-03 20:21:05 +00:00
Brian Gaeke df918687cf Testing the commit-diffs script again.
llvm-svn: 15445
2004-08-03 20:14:03 +00:00
Brian Gaeke 84393956c9 Let's try it again.
llvm-svn: 15444
2004-08-03 20:02:52 +00:00
Brian Gaeke 0497bba81b Another test.
llvm-svn: 15443
2004-08-03 20:01:10 +00:00
Brian Gaeke 7ce6747863 Testing...one more time.
llvm-svn: 15442
2004-08-03 20:00:04 +00:00
Reid Spencer a54f110e0e Properly wrap some lines.
llvm-svn: 15440
2004-08-03 19:20:18 +00:00
Reid Spencer 000bef1321 Added llvmcs to my list.
llvm-svn: 15439
2004-08-03 19:13:16 +00:00
Brian Gaeke 92baeddf2c Testing... One more time...
llvm-svn: 15438
2004-08-03 19:07:20 +00:00
Brian Gaeke 5c7104a478 Just testing
llvm-svn: 15437
2004-08-03 19:06:08 +00:00
Brian Gaeke 0254fcb54f testing
llvm-svn: 15436
2004-08-03 19:04:14 +00:00
Brian Gaeke bc1cf403db Testing commit-diffs.pl
llvm-svn: 15435
2004-08-03 18:59:19 +00:00
Chris Lattner ac6c18c134 Moved into SparcV9 directory
llvm-svn: 15430
2004-08-03 04:15:32 +00:00
Chris Lattner 9e92b19182 Move this file out of the top-level docs directory
llvm-svn: 15429
2004-08-03 04:15:02 +00:00
Chris Lattner 298f9f85bc Simplify the first example, as the LLVM IR interfaces have evolved. Other
examples in this doc could also be simplified dramatically in similar ways.

llvm-svn: 15428
2004-08-03 00:17:21 +00:00
John Criswell caceaafada Use the new prcontext script.
llvm-svn: 15427
2004-08-02 22:31:58 +00:00
John Criswell 8b25914667 Add support for using the prcontext python script instead of grep -C.
llvm-svn: 15426
2004-08-02 22:29:38 +00:00
John Criswell bb4494c93a New python script that print a specified number of lines surrounding a
located pattern.
In other words, grep -C for Solaris.

llvm-svn: 15425
2004-08-02 22:28:50 +00:00
John Criswell 9245f97f97 Set a variable so that we can find the python interpreter.
llvm-svn: 15424
2004-08-02 22:24:39 +00:00
Misha Brukman 570dcf63e6 * Use simpler instruction templates to define instructions
* Fix several extended opcodes

llvm-svn: 15423
2004-08-02 21:58:52 +00:00
Misha Brukman 6b21bde2d6 Replace patterns 0, 4, and 5 with simpler heirarchical definitions that use the
official PowerPC instruction format lingo: X- and D-form.

llvm-svn: 15422
2004-08-02 21:56:35 +00:00
Chris Lattner baf2b6e9b5 Add link for IRC
llvm-svn: 15421
2004-08-02 21:37:11 +00:00
Chris Lattner e1972b13c3 Written by
llvm-svn: 15420
2004-08-02 21:33:45 +00:00
Chris Lattner 07414cb817 continue hacking
llvm-svn: 15419
2004-08-02 21:32:08 +00:00
Chris Lattner fcc7688b89 Revamp the index page
llvm-svn: 15418
2004-08-02 21:29:20 +00:00
Chris Lattner 2fd93493d3 ... now real HTML 4.01 strict!
llvm-svn: 15417
2004-08-02 20:29:51 +00:00
Chris Lattner 5cd4092500 Substantially hack on and clean up the release notes
llvm-svn: 15416
2004-08-02 20:28:44 +00:00
Chris Lattner 7e36902bd9 Hide this option
llvm-svn: 15415
2004-08-02 20:16:21 +00:00
Misha Brukman cd4f51b4b6 Separate instruction formats from instruction definitions.
llvm-svn: 15414
2004-08-02 16:54:54 +00:00
Misha Brukman a297dc2480 Add #include <cstdlib> and abort() to silence a warning
llvm-svn: 15413
2004-08-02 14:02:21 +00:00
Misha Brukman 8481785391 * ceil() requires #include <cmath> for compilation
* Alphabetize #includes
* Fix some lines to fit within 80 cols

llvm-svn: 15412
2004-08-02 13:59:10 +00:00
Chris Lattner ac44389c83 This pass has proven its metal, remove -disable option.
llvm-svn: 15411
2004-08-02 10:10:08 +00:00
Chris Lattner 7aa2d4747a Fix a regression in InstCombine/xor.ll
llvm-svn: 15410
2004-08-01 19:42:59 +00:00
Chris Lattner 4d7af1c680 Fix a warning
llvm-svn: 15409
2004-08-01 19:31:30 +00:00
Tanya Lattner dfd402ea8d Adding ModuloScheduling so that it compiles for everyone.
llvm-svn: 15408
2004-08-01 19:00:17 +00:00
Tanya Lattner af1fcbb8ce Adding friend MSSchedule for ModuloScheduling pass.
llvm-svn: 15407
2004-08-01 18:57:38 +00:00
Chris Lattner 270b5b1311 Fix warning
llvm-svn: 15406
2004-08-01 18:17:36 +00:00
Chris Lattner 803c789d21 Initial testcase for bytecode compatibility regression test.
llvm-svn: 15405
2004-08-01 18:06:28 +00:00
Reid Spencer 89ff062fa2 Update.
llvm-svn: 15404
2004-08-01 16:30:24 +00:00
Chris Lattner 2b47c02b64 Convert all I<> instructions to asmformat.
Delete the 'name' field of all instructions that have asmformats.

llvm-svn: 15403
2004-08-01 09:52:59 +00:00
Chris Lattner 356f5a13f5 Dereferencing end() is bad.
llvm-svn: 15402
2004-08-01 09:51:42 +00:00
Chris Lattner 1cabced74b Add some immediate forms, make name optional
llvm-svn: 15401
2004-08-01 09:36:44 +00:00
Chris Lattner f40e4ebf19 Be picky
llvm-svn: 15400
2004-08-01 08:55:34 +00:00
Chris Lattner 29d8ac77e1 Instructions no longer need to have names.
llvm-svn: 15399
2004-08-01 08:38:17 +00:00
Chris Lattner 27fcf976f2 Eliminate 3 of the X86 printImplicit* flags.
llvm-svn: 15398
2004-08-01 08:23:17 +00:00