Chris Lattner
|
d0345fb4a1
|
New method to allow more efficient clients
llvm-svn: 12829
|
2004-04-11 16:35:30 +00:00 |
|
Chris Lattner
|
3def8f7eab
|
Note to self: SAVE FILES!
llvm-svn: 12823
|
2004-04-10 22:32:47 +00:00 |
|
Chris Lattner
|
50afdb258f
|
Add an interface to update value numbering
llvm-svn: 12822
|
2004-04-10 22:32:09 +00:00 |
|
Chris Lattner
|
697d1d7df2
|
Clarify interface
llvm-svn: 12805
|
2004-04-10 06:11:29 +00:00 |
|
John Criswell
|
d4fe3ec1d1
|
Added the llvm.readport and llvm.writeport intrinsics.
llvm-svn: 12780
|
2004-04-08 20:26:21 +00:00 |
|
Brian Gaeke
|
95213bd702
|
This file does not appear to be included anywhere.
llvm-svn: 12777
|
2004-04-08 19:36:26 +00:00 |
|
Brian Gaeke
|
14dadd43e1
|
This file is no longer used.
llvm-svn: 12767
|
2004-04-07 21:01:22 +00:00 |
|
Chris Lattner
|
1b6512141d
|
Be more restrictive with the index types we allow for sequential types
llvm-svn: 12650
|
2004-04-05 01:25:21 +00:00 |
|
Chris Lattner
|
eb1caeca2a
|
Add ConstantExpr::get(Sign|Zero)Extend methods
llvm-svn: 12648
|
2004-04-04 23:20:30 +00:00 |
|
Chris Lattner
|
81e7a8ffc5
|
Support iteration over constant instructions
llvm-svn: 12645
|
2004-04-04 19:46:54 +00:00 |
|
Chris Lattner
|
5eab55b846
|
Allow for use of arbitrary iterator types...
llvm-svn: 12642
|
2004-04-03 23:29:11 +00:00 |
|
Brian Gaeke
|
8a82884f63
|
Regenerated using autoheader-2.57.
llvm-svn: 12637
|
2004-04-02 21:26:03 +00:00 |
|
Chris Lattner
|
409ef7935c
|
Remove obsolete files
llvm-svn: 12633
|
2004-04-02 20:56:24 +00:00 |
|
Chris Lattner
|
292d3956ae
|
cleanup some long-dead code
llvm-svn: 12628
|
2004-04-02 20:46:26 +00:00 |
|
Chris Lattner
|
eba77e8c71
|
Ignore configure produced files
llvm-svn: 12627
|
2004-04-02 20:34:30 +00:00 |
|
Chris Lattner
|
74911ffd6b
|
Add a new analysis
llvm-svn: 12619
|
2004-04-02 20:23:17 +00:00 |
|
Chris Lattner
|
c0fede30c5
|
Make the verifier API more complete and useful
llvm-svn: 12608
|
2004-04-02 15:44:33 +00:00 |
|
Chris Lattner
|
d6b2556f07
|
Add new function
llvm-svn: 12601
|
2004-04-02 05:04:12 +00:00 |
|
Misha Brukman
|
da1fac0cee
|
Fix grammar.
llvm-svn: 12590
|
2004-04-01 17:15:42 +00:00 |
|
Chris Lattner
|
c241db65d6
|
Allow converting a builder to an iterator
llvm-svn: 12586
|
2004-04-01 04:03:10 +00:00 |
|
Brian Gaeke
|
e7f4f73f67
|
Add clear() forwarding method.
llvm-svn: 12580
|
2004-03-31 22:43:12 +00:00 |
|
Chris Lattner
|
34112aa99f
|
Improve description, add warning
llvm-svn: 12570
|
2004-03-31 21:59:07 +00:00 |
|
Chris Lattner
|
3f24ea6ccf
|
MachineBasicBlock::remove should not change the iterator passed into it
llvm-svn: 12569
|
2004-03-31 21:58:50 +00:00 |
|
Chris Lattner
|
58a6a4d57a
|
Add a simple select instruction lowering pass
llvm-svn: 12540
|
2004-03-30 18:41:10 +00:00 |
|
Chris Lattner
|
e78381e9f1
|
Add some new methods
llvm-svn: 12539
|
2004-03-30 00:20:08 +00:00 |
|
Chris Lattner
|
0d39383456
|
Relax the interface a bit
llvm-svn: 12533
|
2004-03-29 20:42:38 +00:00 |
|
Chris Lattner
|
7f5d56b43a
|
Add a bunch of methods that should have been added a long time ago.
llvm-svn: 12526
|
2004-03-29 02:37:53 +00:00 |
|
Chris Lattner
|
b34cfff038
|
Add two methods which have been needed for a long time: Type::get(Un)signedVersion
llvm-svn: 12522
|
2004-03-26 21:43:22 +00:00 |
|
Chris Lattner
|
f5af93a6bb
|
The code extractor needs dominator information, so we provide it.
llvm-svn: 12482
|
2004-03-18 03:47:46 +00:00 |
|
Chris Lattner
|
fa7a97f573
|
Make this header file self-contained
llvm-svn: 12480
|
2004-03-18 03:14:56 +00:00 |
|
Chris Lattner
|
739eb75cd4
|
cleanup comment
llvm-svn: 12463
|
2004-03-17 01:29:36 +00:00 |
|
Chris Lattner
|
6a3efa7a38
|
Tweak argument
llvm-svn: 12412
|
2004-03-15 04:08:18 +00:00 |
|
Chris Lattner
|
a546ebb664
|
Deinline a couple of methods. Improve comment.
llvm-svn: 12411
|
2004-03-15 04:07:59 +00:00 |
|
Chris Lattner
|
275dd432ab
|
Add two new methods which can be used to enable a bunch of transformations
in common cases.
llvm-svn: 12407
|
2004-03-15 01:58:54 +00:00 |
|
Alkis Evlogimenos
|
2b94b048a9
|
Another API change to MRegisterInfo::foldMemoryOperand. Instead of a
MachineBasicBlock::iterator take a MachineInstr*.
llvm-svn: 12392
|
2004-03-14 20:14:27 +00:00 |
|
Chris Lattner
|
fffee2b160
|
Rename createLoopExtractorPass to createSingleLoopExtractorPass
Doxygenify
llvm-svn: 12389
|
2004-03-14 20:00:37 +00:00 |
|
Alkis Evlogimenos
|
ff9482b664
|
Change MRegisterInfo::foldMemoryOperand to return the folded
instruction to make the API more flexible.
llvm-svn: 12386
|
2004-03-14 07:19:51 +00:00 |
|
Chris Lattner
|
3bb91dafcd
|
Move loop extractor to the IPO header
llvm-svn: 12374
|
2004-03-14 02:36:34 +00:00 |
|
Chris Lattner
|
6d84c5547a
|
Remove dead file
llvm-svn: 12371
|
2004-03-14 02:13:57 +00:00 |
|
Chris Lattner
|
7ed7f02c3a
|
Move DemoteRegToStack prototype out of DemoteRegToStack.h to this file.
llvm-svn: 12367
|
2004-03-14 02:13:07 +00:00 |
|
Chris Lattner
|
f7bc6fd913
|
Rename the intrinsic enum values for llvm.va_* from Intrinsic::va_* to
Intrinsic::va*. This avoid conflicting with macros in the stdlib.h file.
llvm-svn: 12356
|
2004-03-13 00:24:00 +00:00 |
|
Chris Lattner
|
385008f77f
|
Fix PR266: Make Module Not Inherit From Annotable
llvm-svn: 12339
|
2004-03-12 19:51:16 +00:00 |
|
Misha Brukman
|
50aeb0a322
|
Add AnalysisUsage::addRequiredTransitive() to keep analysis info alive for
future queries by clients.
llvm-svn: 12329
|
2004-03-12 06:13:15 +00:00 |
|
Chris Lattner
|
7aa1774b2e
|
Add the visitSelectInst visitor method
llvm-svn: 12312
|
2004-03-12 05:51:22 +00:00 |
|
Chris Lattner
|
af48c75f7d
|
Add the SelectInst class
llvm-svn: 12311
|
2004-03-12 05:51:05 +00:00 |
|
Chris Lattner
|
c228dd36a3
|
Add the Instruction::Select enum
llvm-svn: 12310
|
2004-03-12 05:50:53 +00:00 |
|
Chris Lattner
|
e77ff566cb
|
Add support for select constant exprs
llvm-svn: 12309
|
2004-03-12 05:50:39 +00:00 |
|
Misha Brukman
|
384b4b20d4
|
Move function implementations to a .cpp file, avoid #including <cstdlib> here.
llvm-svn: 12296
|
2004-03-11 23:52:03 +00:00 |
|
Misha Brukman
|
62d611f21b
|
Forward-declare templates for fix compilation when Argument.h is included first.
llvm-svn: 12295
|
2004-03-11 23:42:24 +00:00 |
|
Misha Brukman
|
6ed546e3d2
|
Doxygenified and cleand up comments.
llvm-svn: 12294
|
2004-03-11 23:08:20 +00:00 |
|