1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-24 19:52:54 +01:00
Commit Graph

13635 Commits

Author SHA1 Message Date
Reid Spencer
406cde6259 Change the package identification to use one less level of quoting so that
PACKAGE_VERSION = "1.3" instead of "[1.3]". Rebuild configure script.

llvm-svn: 15453
2004-08-04 00:34:49 +00:00
Chris Lattner
21a0243ceb 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
ee276368a4 The Type* is redundant with the TypeSlot
llvm-svn: 15451
2004-08-04 00:18:37 +00:00
Chris Lattner
7c4828adaf 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
772d2762b3 Line length <= 80 cols.
llvm-svn: 15449
2004-08-03 20:57:56 +00:00
Reid Spencer
3715c25cbe Fix some indentation (so brg can test commit script).
llvm-svn: 15448
2004-08-03 20:33:56 +00:00
Misha Brukman
07f8b33325 Remove unused opcodes.
llvm-svn: 15447
2004-08-03 20:23:44 +00:00
Reid Spencer
105f620483 Fix line lengths.
llvm-svn: 15446
2004-08-03 20:21:05 +00:00
Reid Spencer
24f8be143d Properly wrap some lines.
llvm-svn: 15440
2004-08-03 19:20:18 +00:00
Reid Spencer
e5113c3306 Added llvmcs to my list.
llvm-svn: 15439
2004-08-03 19:13:16 +00:00
Brian Gaeke
bed7d82daf Testing... One more time...
llvm-svn: 15438
2004-08-03 19:07:20 +00:00
Brian Gaeke
6c58dc04c4 Just testing
llvm-svn: 15437
2004-08-03 19:06:08 +00:00
Brian Gaeke
93452cf6aa testing
llvm-svn: 15436
2004-08-03 19:04:14 +00:00
Brian Gaeke
6c2beaea94 Testing commit-diffs.pl
llvm-svn: 15435
2004-08-03 18:59:19 +00:00
Chris Lattner
379fc8bbdc Moved into SparcV9 directory
llvm-svn: 15430
2004-08-03 04:15:32 +00:00
Chris Lattner
61cf3e484e Move this file out of the top-level docs directory
llvm-svn: 15429
2004-08-03 04:15:02 +00:00
Chris Lattner
804b79eb77 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
49caf50ce0 Use the new prcontext script.
llvm-svn: 15427
2004-08-02 22:31:58 +00:00
John Criswell
28119e62f7 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
40fb366a90 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
c0288af302 Set a variable so that we can find the python interpreter.
llvm-svn: 15424
2004-08-02 22:24:39 +00:00
Misha Brukman
10a585beaf * Use simpler instruction templates to define instructions
* Fix several extended opcodes

llvm-svn: 15423
2004-08-02 21:58:52 +00:00
Misha Brukman
e7ad7b2f2a 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
a1cfcb09fb Add link for IRC
llvm-svn: 15421
2004-08-02 21:37:11 +00:00
Chris Lattner
398aa8634d Written by
llvm-svn: 15420
2004-08-02 21:33:45 +00:00
Chris Lattner
7457b5be6e continue hacking
llvm-svn: 15419
2004-08-02 21:32:08 +00:00
Chris Lattner
7bb0bfd097 Revamp the index page
llvm-svn: 15418
2004-08-02 21:29:20 +00:00
Chris Lattner
1930403a1b ... now real HTML 4.01 strict!
llvm-svn: 15417
2004-08-02 20:29:51 +00:00
Chris Lattner
7a4000094c Substantially hack on and clean up the release notes
llvm-svn: 15416
2004-08-02 20:28:44 +00:00
Chris Lattner
13e1bc338d Hide this option
llvm-svn: 15415
2004-08-02 20:16:21 +00:00
Misha Brukman
f2119a5b6f Separate instruction formats from instruction definitions.
llvm-svn: 15414
2004-08-02 16:54:54 +00:00
Misha Brukman
245315547e Add #include <cstdlib> and abort() to silence a warning
llvm-svn: 15413
2004-08-02 14:02:21 +00:00
Misha Brukman
1fd8909108 * 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
6d1c36b4d4 This pass has proven its metal, remove -disable option.
llvm-svn: 15411
2004-08-02 10:10:08 +00:00
Chris Lattner
41c8b70624 Fix a regression in InstCombine/xor.ll
llvm-svn: 15410
2004-08-01 19:42:59 +00:00
Chris Lattner
2677b71f64 Fix a warning
llvm-svn: 15409
2004-08-01 19:31:30 +00:00
Tanya Lattner
414e014c5f Adding ModuloScheduling so that it compiles for everyone.
llvm-svn: 15408
2004-08-01 19:00:17 +00:00
Tanya Lattner
763a90b5fa Adding friend MSSchedule for ModuloScheduling pass.
llvm-svn: 15407
2004-08-01 18:57:38 +00:00
Chris Lattner
e8b9d3f67c Fix warning
llvm-svn: 15406
2004-08-01 18:17:36 +00:00
Chris Lattner
0070d37a51 Initial testcase for bytecode compatibility regression test.
llvm-svn: 15405
2004-08-01 18:06:28 +00:00
Reid Spencer
e1632af289 Update.
llvm-svn: 15404
2004-08-01 16:30:24 +00:00
Chris Lattner
df7c9d0339 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
786c788d12 Dereferencing end() is bad.
llvm-svn: 15402
2004-08-01 09:51:42 +00:00
Chris Lattner
1ca0362e24 Add some immediate forms, make name optional
llvm-svn: 15401
2004-08-01 09:36:44 +00:00
Chris Lattner
d308e8dbd8 Be picky
llvm-svn: 15400
2004-08-01 08:55:34 +00:00
Chris Lattner
ae25608f8b Instructions no longer need to have names.
llvm-svn: 15399
2004-08-01 08:38:17 +00:00
Chris Lattner
90a4b737dd Eliminate 3 of the X86 printImplicit* flags.
llvm-svn: 15398
2004-08-01 08:23:17 +00:00
Chris Lattner
de4844f84d Get rid of 3 of the 4 'printimplicit' flags. Implicit operands are now
explicitly listed in the asm string.

llvm-svn: 15397
2004-08-01 08:22:29 +00:00
Chris Lattner
0c5ab21dcd Convert more instructions over to the asmprinter
llvm-svn: 15396
2004-08-01 08:13:11 +00:00
Chris Lattner
0a6fedb451 Handle registers a bit more efficiently
llvm-svn: 15395
2004-08-01 08:12:41 +00:00