Gabor Greif
|
c9f7500d17
Finally land the InvokeInst operand reordering.
|
15 years ago |
Gabor Greif
|
1cde4af157
backing out r99170 because it still fails on clang-x86_64-darwin10-fnt
|
15 years ago |
Gabor Greif
|
9b1061e2e3
Now that hopefully all direct accesses to InvokeInst operands are fixed
|
15 years ago |
Gabor Greif
|
cc52ed0c4f
back out r98957, it broke http://smooshlab.apple.com:8010/builders/clang-x86_64-darwin10-fnt/builds/703 in the nightly test suite
|
15 years ago |
Gabor Greif
|
f4f10e3779
Recommit r80858 again (which has been backed out in r80871).
|
15 years ago |
Benjamin Kramer
|
f012705c7e
Avoid going through the LLVMContext for type equality where it's safe to dereference the type pointer.
|
15 years ago |
Victor Hernandez
|
046e78ce55
Remove FreeInst.
|
16 years ago |
Nick Lewycky
|
f5a86f45e7
Remove includes of Support/Compiler.h that are no longer needed after the
|
16 years ago |
Nick Lewycky
|
6726b6d75a
Remove VISIBILITY_HIDDEN from class/struct found inside anonymous namespaces.
|
16 years ago |
Duncan Sands
|
ac53a0b272
Introduce and use convenience methods for getting pointer types
|
16 years ago |
Gabor Greif
|
03a5f139fb
back out my recent commit (r80858), it seems to break self-hosting buildbot's stage 2 configure
|
16 years ago |
Gabor Greif
|
190390b8d3
re-commit r66920 (which has been backed out in r66953) I may have more luck this time. I'll back out if needed...
|
16 years ago |
Owen Anderson
|
0e275dc538
Actually privatize a IntegerTypes, and fix a few bugs exposed by this.
|
16 years ago |
Owen Anderson
|
1d0be15f89
Push LLVMContexts through the IntegerType APIs.
|
16 years ago |
Owen Anderson
|
d7f2a6cb3f
Privatize the StructType table, which unfortunately involves routing contexts through a number of APIs.
|
16 years ago |
Owen Anderson
|
a7235ea724
Move a few more APIs back to 2.5 forms. The only remaining ones left to change back are
|
16 years ago |
Owen Anderson
|
debcb01b0f
Move types back to the 2.5 API.
|
16 years ago |
Owen Anderson
|
baf3c40440
Move ConstantExpr to 2.5 API.
|
16 years ago |
Owen Anderson
|
1fd7096407
Change ConstantArray to 2.5 API.
|
16 years ago |
Owen Anderson
|
eed707b1e6
Revert the ConstantInt constructors back to their 2.5 forms where possible, thanks to contexts-on-types. More to come.
|
16 years ago |
Owen Anderson
|
e922c02019
Get rid of the Pass+Context magic.
|
16 years ago |
Owen Anderson
|
001dbfebcb
Move the ConstantInt uniquing table into LLVMContextImpl. This exposed a number of issues in
|
16 years ago |
Owen Anderson
|
50dead06ff
Revert yesterday's change by removing the LLVMContext parameter to AllocaInst and MallocInst.
|
16 years ago |
Owen Anderson
|
9adc0abad3
Move EVER MORE stuff over to LLVMContext.
|
16 years ago |
Owen Anderson
|
0a5372ed3e
Begin the painful process of tearing apart the rat'ss nest that is Constants.cpp and ConstantFold.cpp.
|
16 years ago |
Owen Anderson
|
333c400965
This started as a small change, I swear. Unfortunately, lots of things call the [I|F]CmpInst constructors. Who knew!?
|
16 years ago |
Owen Anderson
|
e9b11b4313
Switch GlobalVariable ctors to a sane API, where *either* a context or a module is required.
|
16 years ago |
Owen Anderson
|
3d29df3e8a
Push LLVMContext through GlobalVariables and IRBuilder.
|
16 years ago |
Owen Anderson
|
0a205a4598
More LLVMContext-ification.
|
16 years ago |
Jim Grosbach
|
46445389d3
remove trailing whitespace
|
16 years ago |