Chris Lattner
|
2229f417a0
|
New method
llvm-svn: 8331
|
2003-09-02 21:54:56 +00:00 |
|
Chris Lattner
|
4636773d5b
|
Remove the "recursive bit", not only is it unused by anyone, it was also
not correctly calculated, and calculating it wrong for fun seems rather
pointless.
llvm-svn: 8329
|
2003-09-02 21:40:33 +00:00 |
|
Chris Lattner
|
1ae014f939
|
The description is no longer stored directly in the type.
llvm-svn: 8319
|
2003-09-02 16:28:03 +00:00 |
|
Chris Lattner
|
f993c53f49
|
Dead header file
llvm-svn: 8317
|
2003-09-01 20:46:08 +00:00 |
|
Chris Lattner
|
603a7af227
|
Add RPR prototype here
llvm-svn: 8314
|
2003-09-01 20:44:42 +00:00 |
|
Chris Lattner
|
8ec3783590
|
Remove dead file
llvm-svn: 8313
|
2003-09-01 20:41:21 +00:00 |
|
Chris Lattner
|
feebbdd6d1
|
No longer require an OptInfo
llvm-svn: 8310
|
2003-09-01 20:40:43 +00:00 |
|
Chris Lattner
|
87d223c70e
|
Remove header files that were privatized
llvm-svn: 8307
|
2003-09-01 20:33:38 +00:00 |
|
Chris Lattner
|
aeb98733eb
|
This file is never #included
llvm-svn: 8300
|
2003-09-01 20:19:31 +00:00 |
|
Chris Lattner
|
ed0dcf3cf0
|
This file is just a subset of Cilkifier.h
llvm-svn: 8286
|
2003-09-01 16:42:43 +00:00 |
|
Chris Lattner
|
ef379b667e
|
Other minor cleanups while I'm in the area
llvm-svn: 8284
|
2003-09-01 16:38:43 +00:00 |
|
Chris Lattner
|
eaed5602a7
|
Fix spell-o
llvm-svn: 8283
|
2003-09-01 16:35:30 +00:00 |
|
Chris Lattner
|
2ef2a63728
|
Change the RaiseAllocations pass from being a BasicBlockPass to being a Pass
llvm-svn: 8279
|
2003-09-01 03:14:00 +00:00 |
|
Chris Lattner
|
05498bc768
|
Remove explicit passing of SCC's around as objects.
llvm-svn: 8267
|
2003-08-31 19:46:48 +00:00 |
|
Chris Lattner
|
d96c9204b6
|
This should use Support/iterator, not <iterator>
llvm-svn: 8266
|
2003-08-31 19:46:22 +00:00 |
|
Chris Lattner
|
0295b0692d
|
Cleanups, move the getAnalysisUsage method to the .cpp file
llvm-svn: 8265
|
2003-08-31 19:41:17 +00:00 |
|
Chris Lattner
|
dbde8ba630
|
Fix an FLAT OUT WRONG comment
llvm-svn: 8263
|
2003-08-31 19:37:29 +00:00 |
|
Chris Lattner
|
7dac86e5f5
|
Add accessor function for the PruneEH pass
llvm-svn: 8254
|
2003-08-31 16:30:25 +00:00 |
|
Chris Lattner
|
7407775435
|
Minor simplification
llvm-svn: 8251
|
2003-08-31 02:50:07 +00:00 |
|
Chris Lattner
|
0fd60ef271
|
Initial checkin of the CallGraphSCCPass class
llvm-svn: 8247
|
2003-08-31 01:54:59 +00:00 |
|
Chris Lattner
|
b860fafea2
|
s/Meth/F
llvm-svn: 8244
|
2003-08-31 01:38:00 +00:00 |
|
Chris Lattner
|
84474d02d0
|
Add new helper function which makes it even easier to do this sort of thing
llvm-svn: 8237
|
2003-08-31 00:19:18 +00:00 |
|
Chris Lattner
|
3521199bc1
|
Remove automagic support for Modules. Noone uses it now anyways, and GCC 3.4 doesn't want us to do this unless Module has been #included
llvm-svn: 8216
|
2003-08-29 14:48:21 +00:00 |
|
Chris Lattner
|
5ec6f80964
|
Move getAnalysisToUpdate to after the definition of AnalysisResolver.
GCC 3.4 apparently wants classes to be DEFINED before they are USED. What is
it smoking.
llvm-svn: 8213
|
2003-08-29 14:26:51 +00:00 |
|
Chris Lattner
|
51f4550b50
|
Allow for "unsafe" replaceAllUsesWith operatations, for use during type resolution
llvm-svn: 8208
|
2003-08-29 05:36:05 +00:00 |
|
Chris Lattner
|
d5c685b6fc
|
Add new method
llvm-svn: 8204
|
2003-08-29 05:08:31 +00:00 |
|
Tanya Lattner
|
ff06e1a796
|
Moved index in BB to common graph class.
llvm-svn: 8175
|
2003-08-28 15:31:28 +00:00 |
|
Tanya Lattner
|
68f651356f
|
*** empty log message ***
llvm-svn: 8161
|
2003-08-27 15:52:23 +00:00 |
|
Tanya Lattner
|
93162e16d6
|
Cleaned up the code (spacing, not needed headers) and changed ostream function. Also made some functions inline.
llvm-svn: 8154
|
2003-08-27 02:45:08 +00:00 |
|
Tanya Lattner
|
9353c099ac
|
SchedGraphCommon header file. Contains class definition for SchedGraphCommon which is used by SchedGraph and ModuloSchedGraph (coming soon).
llvm-svn: 8149
|
2003-08-25 23:12:23 +00:00 |
|
Chris Lattner
|
e7a3a51c77
|
As it turns out, things will be simpler than I first expected. We no longer
need any exception handling intrinsics beyond llvm.unwind. (yaay)
llvm-svn: 8145
|
2003-08-25 22:35:01 +00:00 |
|
Chris Lattner
|
24b58d4b81
|
Targets now configure themselves based on the source module, not on the
ad-hoc "Config" flags
llvm-svn: 8134
|
2003-08-24 19:50:53 +00:00 |
|
Chris Lattner
|
90253d18b1
|
Targets should configure themselves based on the module, not some wierd flags
llvm-svn: 8131
|
2003-08-24 19:49:07 +00:00 |
|
Chris Lattner
|
c6135a9ea7
|
Allow modules to have 'any' pointer size and endianness.
llvm-svn: 8117
|
2003-08-24 13:46:37 +00:00 |
|
Chris Lattner
|
33a8b49795
|
rethrow is really the language independent primitive here. "throw" can be written
in terms of it and llvm.exc.setcurrent.
Rework these intrinsics.
llvm-svn: 8109
|
2003-08-24 12:24:03 +00:00 |
|
Chris Lattner
|
e61cdf5a6e
|
Add versions of InlineFunction which work on Invoke instructions and general call sites
llvm-svn: 8105
|
2003-08-24 06:58:32 +00:00 |
|
Chris Lattner
|
6fe728600d
|
Initial support for recognizing LLVM exception handling intrinsics
llvm-svn: 8102
|
2003-08-24 05:30:29 +00:00 |
|
Chris Lattner
|
851a6f8d37
|
Allow specifying the name for the newly split basic block
llvm-svn: 8097
|
2003-08-24 03:41:39 +00:00 |
|
Chris Lattner
|
028e23f032
|
Add period
llvm-svn: 8090
|
2003-08-23 23:15:10 +00:00 |
|
Chris Lattner
|
367cef7b75
|
Rename SwitchInst::dest_push_back -> addCase
Add new removeCase method
llvm-svn: 8088
|
2003-08-23 23:14:37 +00:00 |
|
Chris Lattner
|
035a14e67f
|
Of course, the copy ctor really should copy the operand as well
llvm-svn: 8077
|
2003-08-23 20:06:38 +00:00 |
|
Chris Lattner
|
2e682be3b2
|
Add more methods to be more value-like
llvm-svn: 8074
|
2003-08-23 19:51:10 +00:00 |
|
Chris Lattner
|
9b93eff8bb
|
Initial checkin of ValueHolder helper class
llvm-svn: 8073
|
2003-08-23 19:43:18 +00:00 |
|
Chris Lattner
|
8e9740071f
|
Add missing #include
llvm-svn: 8063
|
2003-08-22 23:08:55 +00:00 |
|
Misha Brukman
|
cda7f97dbb
|
The word dependent' has no a'.
llvm-svn: 8030
|
2003-08-21 22:14:26 +00:00 |
|
John Criswell
|
8bc390da1b
|
The JIT now passes the environment pointer to the main() function when it
starts a program. This allows the GNU env program to compile and JIT under
LLVM.
llvm-svn: 8022
|
2003-08-21 21:12:30 +00:00 |
|
Chris Lattner
|
2e6dfe808d
|
Add new methods, update comments
llvm-svn: 7962
|
2003-08-18 22:10:57 +00:00 |
|
Chris Lattner
|
2c6666efc6
|
Add intrinsics for the llvm.sig(set|long)jmp functions
llvm-svn: 7949
|
2003-08-18 15:41:24 +00:00 |
|
Misha Brukman
|
56f7db4178
|
Spell `necessary' correctly.
llvm-svn: 7944
|
2003-08-18 14:43:39 +00:00 |
|
Chris Lattner
|
0674b75f99
|
Fix bug: LoopPreheaders/2003-08-15-PreheadersFail.ll
llvm-svn: 7915
|
2003-08-16 20:57:16 +00:00 |
|