Chris Lattner
|
332155417e
|
Fix grammar
llvm-svn: 8124
|
2003-08-24 17:30:55 +00:00 |
|
Chris Lattner
|
688dd40912
|
Add preliminary support for "any" pointersize/endianness. This will need
to change soon though.
llvm-svn: 8123
|
2003-08-24 14:02:47 +00:00 |
|
Chris Lattner
|
98320af078
|
Add support for modules with "any" pointersize/endianness
llvm-svn: 8122
|
2003-08-24 14:02:14 +00:00 |
|
Chris Lattner
|
d22a618a27
|
Add support for 'any' pointer size and endianness
llvm-svn: 8120
|
2003-08-24 13:49:22 +00:00 |
|
Chris Lattner
|
91cdd5dbc9
|
Support new 'any' support for pointer size and endianness
llvm-svn: 8119
|
2003-08-24 13:48:48 +00:00 |
|
Chris Lattner
|
03980a2b30
|
Allow modules to have 'any' pointer size and endianness. Luckily, we had
some space for extra flags, so we don't need to bump the revision number.
llvm-svn: 8118
|
2003-08-24 13:47:36 +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
|
65b451cc4e
|
Implement support for the unwind intrinsic in the CBE
llvm-svn: 8116
|
2003-08-24 13:06:10 +00:00 |
|
Chris Lattner
|
d7a53f8652
|
Fix grep
llvm-svn: 8114
|
2003-08-24 12:53:20 +00:00 |
|
Chris Lattner
|
749944ac8a
|
New testcase
llvm-svn: 8113
|
2003-08-24 12:30:51 +00:00 |
|
Chris Lattner
|
682e37350d
|
New testcase directory
llvm-svn: 8112
|
2003-08-24 12:27:53 +00:00 |
|
Chris Lattner
|
7e3e38b76d
|
rethrow is really the language independent primitive here. "throw" can be written
in terms of it and llvm.exc.setcurrent.
Rework the intrinsics.
llvm-svn: 8111
|
2003-08-24 12:24:11 +00:00 |
|
Chris Lattner
|
376a94de26
|
rethrow is really the language independent primitive here. "throw" can be written
in terms of it and llvm.exc.setcurrent.
Rework the intrinsics.
llvm-svn: 8110
|
2003-08-24 12:24:08 +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
|
0792c6c289
|
Fix typeos and add descriptions
llvm-svn: 8108
|
2003-08-24 12:16:58 +00:00 |
|
Chris Lattner
|
c9e30ea132
|
Inline invoke instructions as well as call instructions
llvm-svn: 8107
|
2003-08-24 06:59:28 +00:00 |
|
Chris Lattner
|
d5be33fded
|
*** Implement inlining of Invoke instructions!
llvm-svn: 8106
|
2003-08-24 06:59:16 +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
|
b73f54b336
|
Fix copy-and-paste-o
llvm-svn: 8104
|
2003-08-24 06:57:53 +00:00 |
|
Chris Lattner
|
c8c0b12fc3
|
New testcases for inlining invoke instructions
llvm-svn: 8103
|
2003-08-24 06:55:07 +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
|
5159ae0f96
|
Big diff for a small change: delete inlined functions if all callees have
inlined the function.
Implements: Inline/inline_dce.ll
llvm-svn: 8101
|
2003-08-24 05:03:14 +00:00 |
|
Chris Lattner
|
e5e5778d06
|
New testcase
llvm-svn: 8100
|
2003-08-24 05:02:26 +00:00 |
|
Chris Lattner
|
b3db526a4f
|
Implement: Inline/cfg_preserve_test.ll
llvm-svn: 8099
|
2003-08-24 04:06:56 +00:00 |
|
Chris Lattner
|
791309f4af
|
new testcase
llvm-svn: 8098
|
2003-08-24 04:06:04 +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
|
7e200cfaee
|
New testcase, distilled from 176.gcc
llvm-svn: 8096
|
2003-08-24 00:21:50 +00:00 |
|
Chris Lattner
|
82e85c8c5f
|
Fix bug: Jello/2003-08-23-RegisterAllocatePhysReg.ll
llvm-svn: 8095
|
2003-08-23 23:49:42 +00:00 |
|
Chris Lattner
|
25fcf5681d
|
new testcase distilled from 176.gcc
llvm-svn: 8094
|
2003-08-23 23:38:59 +00:00 |
|
Chris Lattner
|
c499f5486f
|
Implement SimplifyCFG/2003-08-17-FoldSwitch.ll:test5
llvm-svn: 8093
|
2003-08-23 23:18:19 +00:00 |
|
Chris Lattner
|
1e40de654b
|
Add a new switch folding testcase
llvm-svn: 8092
|
2003-08-23 23:17:59 +00:00 |
|
Chris Lattner
|
4e512e2ac4
|
Add new label
llvm-svn: 8091
|
2003-08-23 23:16:37 +00:00 |
|
Chris Lattner
|
028e23f032
|
Add period
llvm-svn: 8090
|
2003-08-23 23:15:10 +00:00 |
|
Chris Lattner
|
f35db86ae4
|
Rename SwitchInst::dest_push_back -> addCase
llvm-svn: 8089
|
2003-08-23 23:14:52 +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
|
aa004bbc69
|
Fix bug: LowerSwitch/2003-08-23-EmptySwitch.ll
llvm-svn: 8087
|
2003-08-23 22:54:34 +00:00 |
|
Chris Lattner
|
7d51f90850
|
New testcase
llvm-svn: 8086
|
2003-08-23 22:43:42 +00:00 |
|
Chris Lattner
|
6c1d52a194
|
New testcase
llvm-svn: 8085
|
2003-08-23 22:09:26 +00:00 |
|
Chris Lattner
|
9274d2d21a
|
Do not consider any types that exist in the global symbol table!
llvm-svn: 8084
|
2003-08-23 21:32:24 +00:00 |
|
Chris Lattner
|
c94a7e8904
|
Fix bug: Linker/2003-08-23-RecursiveOpaqueTypeResolve.ll
llvm-svn: 8083
|
2003-08-23 21:25:54 +00:00 |
|
Chris Lattner
|
3efea5202a
|
New testcase, which causes the linker to segv.
llvm-svn: 8082
|
2003-08-23 21:13:26 +00:00 |
|
Chris Lattner
|
b3404105ee
|
Ignore more
llvm-svn: 8081
|
2003-08-23 20:35:08 +00:00 |
|
Chris Lattner
|
f063146af6
|
Implement Linker/2003-08-23-GlobalVarLinking.ll, which should fix 176.gcc
llvm-svn: 8080
|
2003-08-23 20:31:10 +00:00 |
|
Chris Lattner
|
1f3e16fc21
|
Test functions as well as globals
llvm-svn: 8079
|
2003-08-23 20:30:29 +00:00 |
|
Chris Lattner
|
4d5a165218
|
Fix bug: TailDup/2003-08-23-InvalidatedPointers.ll
llvm-svn: 8078
|
2003-08-23 20:08:30 +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
|
705fb5f473
|
Fix bug: FunctionResolve/2003-08-23-ArgumentWarning.ll
llvm-svn: 8076
|
2003-08-23 20:03:05 +00:00 |
|
Chris Lattner
|
0fc9c70b99
|
new testcase: we warn if we are merging together two functions whose argument
types to not match, but we should not warn unless their _primitive_ types mismatch
llvm-svn: 8075
|
2003-08-23 19:59:55 +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 |
|