Chris Lattner
|
9120ff3488
|
Make comments above APIs reflect what they should do.
llvm-svn: 12830
|
2004-04-11 16:42:50 +00:00 |
Chris Lattner
|
a55bf865ea
|
New method to allow more efficient clients
llvm-svn: 12829
|
2004-04-11 16:35:30 +00:00 |
Chris Lattner
|
ffdfe64ced
|
Note to self: SAVE FILES!
llvm-svn: 12823
|
2004-04-10 22:32:47 +00:00 |
Chris Lattner
|
8e096ddeaf
|
Add an interface to update value numbering
llvm-svn: 12822
|
2004-04-10 22:32:09 +00:00 |
Chris Lattner
|
f72a30b31c
|
Clarify interface
llvm-svn: 12805
|
2004-04-10 06:11:29 +00:00 |
John Criswell
|
6d42651933
|
Added the llvm.readport and llvm.writeport intrinsics.
llvm-svn: 12780
|
2004-04-08 20:26:21 +00:00 |
Brian Gaeke
|
a8d593e947
|
This file does not appear to be included anywhere.
llvm-svn: 12777
|
2004-04-08 19:36:26 +00:00 |
Brian Gaeke
|
8a56f16700
|
This file is no longer used.
llvm-svn: 12767
|
2004-04-07 21:01:22 +00:00 |
Chris Lattner
|
60cf133a8e
|
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
|
dd28474610
|
Add ConstantExpr::get(Sign|Zero)Extend methods
llvm-svn: 12648
|
2004-04-04 23:20:30 +00:00 |
Chris Lattner
|
5453b2f376
|
Support iteration over constant instructions
llvm-svn: 12645
|
2004-04-04 19:46:54 +00:00 |
Chris Lattner
|
476f71e30b
|
Allow for use of arbitrary iterator types...
llvm-svn: 12642
|
2004-04-03 23:29:11 +00:00 |
Brian Gaeke
|
0d372ee696
|
Regenerated using autoheader-2.57.
llvm-svn: 12637
|
2004-04-02 21:26:03 +00:00 |
Chris Lattner
|
6748cca268
|
Remove obsolete files
llvm-svn: 12633
|
2004-04-02 20:56:24 +00:00 |
Chris Lattner
|
6f29c89597
|
cleanup some long-dead code
llvm-svn: 12628
|
2004-04-02 20:46:26 +00:00 |
Chris Lattner
|
d4f122044a
|
Ignore configure produced files
llvm-svn: 12627
|
2004-04-02 20:34:30 +00:00 |
Chris Lattner
|
d934c70cf8
|
Add a new analysis
llvm-svn: 12619
|
2004-04-02 20:23:17 +00:00 |
Chris Lattner
|
b753dd1cb4
|
Make the verifier API more complete and useful
llvm-svn: 12608
|
2004-04-02 15:44:33 +00:00 |
Chris Lattner
|
3af1fffd3c
|
Add new function
llvm-svn: 12601
|
2004-04-02 05:04:12 +00:00 |
Misha Brukman
|
b78259a57d
|
Fix grammar.
llvm-svn: 12590
|
2004-04-01 17:15:42 +00:00 |
Chris Lattner
|
fb893edbe3
|
Allow converting a builder to an iterator
llvm-svn: 12586
|
2004-04-01 04:03:10 +00:00 |
Brian Gaeke
|
8f177d9171
|
Add clear() forwarding method.
llvm-svn: 12580
|
2004-03-31 22:43:12 +00:00 |
Chris Lattner
|
7c92c296ba
|
Improve description, add warning
llvm-svn: 12570
|
2004-03-31 21:59:07 +00:00 |
Chris Lattner
|
49ed8ad580
|
MachineBasicBlock::remove should not change the iterator passed into it
llvm-svn: 12569
|
2004-03-31 21:58:50 +00:00 |
Chris Lattner
|
059f390257
|
Add a simple select instruction lowering pass
llvm-svn: 12540
|
2004-03-30 18:41:10 +00:00 |
Chris Lattner
|
55481f78d3
|
Add some new methods
llvm-svn: 12539
|
2004-03-30 00:20:08 +00:00 |
Chris Lattner
|
8582975b62
|
Relax the interface a bit
llvm-svn: 12533
|
2004-03-29 20:42:38 +00:00 |
Chris Lattner
|
817175f883
|
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
|
04d6d9d606
|
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
|
835a759686
|
The code extractor needs dominator information, so we provide it.
llvm-svn: 12482
|
2004-03-18 03:47:46 +00:00 |
Chris Lattner
|
5b460d2ad7
|
Make this header file self-contained
llvm-svn: 12480
|
2004-03-18 03:14:56 +00:00 |
Chris Lattner
|
10a8d735c8
|
cleanup comment
llvm-svn: 12463
|
2004-03-17 01:29:36 +00:00 |
Chris Lattner
|
2f87d5872f
|
Tweak argument
llvm-svn: 12412
|
2004-03-15 04:08:18 +00:00 |
Chris Lattner
|
f4c9028b06
|
Deinline a couple of methods. Improve comment.
llvm-svn: 12411
|
2004-03-15 04:07:59 +00:00 |
Chris Lattner
|
41ab361ae2
|
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
|
4837f6c0d9
|
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
|
f624c99379
|
Rename createLoopExtractorPass to createSingleLoopExtractorPass
Doxygenify
llvm-svn: 12389
|
2004-03-14 20:00:37 +00:00 |
Alkis Evlogimenos
|
48da2f8a6d
|
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
|
6d24a7ce8a
|
Move loop extractor to the IPO header
llvm-svn: 12374
|
2004-03-14 02:36:34 +00:00 |
Chris Lattner
|
96a7fbd503
|
Remove dead file
llvm-svn: 12371
|
2004-03-14 02:13:57 +00:00 |
Chris Lattner
|
3b18771d9f
|
Move DemoteRegToStack prototype out of DemoteRegToStack.h to this file.
llvm-svn: 12367
|
2004-03-14 02:13:07 +00:00 |
Chris Lattner
|
071a5e5649
|
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
|
6e8d083a8b
|
Fix PR266: Make Module Not Inherit From Annotable
llvm-svn: 12339
|
2004-03-12 19:51:16 +00:00 |
Misha Brukman
|
386ef6dec8
|
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
|
26cca63a7e
|
Add the visitSelectInst visitor method
llvm-svn: 12312
|
2004-03-12 05:51:22 +00:00 |
Chris Lattner
|
5dec674075
|
Add the SelectInst class
llvm-svn: 12311
|
2004-03-12 05:51:05 +00:00 |
Chris Lattner
|
439b128ce7
|
Add the Instruction::Select enum
llvm-svn: 12310
|
2004-03-12 05:50:53 +00:00 |
Chris Lattner
|
e75c0c0eac
|
Add support for select constant exprs
llvm-svn: 12309
|
2004-03-12 05:50:39 +00:00 |
Misha Brukman
|
5c24fb6b48
|
Move function implementations to a .cpp file, avoid #including <cstdlib> here.
llvm-svn: 12296
|
2004-03-11 23:52:03 +00:00 |
Misha Brukman
|
d8abb840f2
|
Forward-declare templates for fix compilation when Argument.h is included first.
llvm-svn: 12295
|
2004-03-11 23:42:24 +00:00 |