Nick Lewycky
|
f5a86f45e7
Remove includes of Support/Compiler.h that are no longer needed after the
|
16 ani în urmă |
Nick Lewycky
|
6726b6d75a
Remove VISIBILITY_HIDDEN from class/struct found inside anonymous namespaces.
|
16 ani în urmă |
Duncan Sands
|
ac53a0b272
Introduce and use convenience methods for getting pointer types
|
16 ani în urmă |
Gabor Greif
|
03a5f139fb
back out my recent commit (r80858), it seems to break self-hosting buildbot's stage 2 configure
|
16 ani în urmă |
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 ani în urmă |
Owen Anderson
|
0e275dc538
Actually privatize a IntegerTypes, and fix a few bugs exposed by this.
|
16 ani în urmă |
Owen Anderson
|
1d0be15f89
Push LLVMContexts through the IntegerType APIs.
|
16 ani în urmă |
Owen Anderson
|
d7f2a6cb3f
Privatize the StructType table, which unfortunately involves routing contexts through a number of APIs.
|
16 ani în urmă |
Owen Anderson
|
a7235ea724
Move a few more APIs back to 2.5 forms. The only remaining ones left to change back are
|
16 ani în urmă |
Owen Anderson
|
debcb01b0f
Move types back to the 2.5 API.
|
16 ani în urmă |
Owen Anderson
|
baf3c40440
Move ConstantExpr to 2.5 API.
|
16 ani în urmă |
Owen Anderson
|
1fd7096407
Change ConstantArray to 2.5 API.
|
16 ani în urmă |
Owen Anderson
|
eed707b1e6
Revert the ConstantInt constructors back to their 2.5 forms where possible, thanks to contexts-on-types. More to come.
|
16 ani în urmă |
Owen Anderson
|
e922c02019
Get rid of the Pass+Context magic.
|
16 ani în urmă |
Owen Anderson
|
001dbfebcb
Move the ConstantInt uniquing table into LLVMContextImpl. This exposed a number of issues in
|
16 ani în urmă |
Owen Anderson
|
50dead06ff
Revert yesterday's change by removing the LLVMContext parameter to AllocaInst and MallocInst.
|
16 ani în urmă |
Owen Anderson
|
9adc0abad3
Move EVER MORE stuff over to LLVMContext.
|
16 ani în urmă |
Owen Anderson
|
0a5372ed3e
Begin the painful process of tearing apart the rat'ss nest that is Constants.cpp and ConstantFold.cpp.
|
16 ani în urmă |
Owen Anderson
|
333c400965
This started as a small change, I swear. Unfortunately, lots of things call the [I|F]CmpInst constructors. Who knew!?
|
16 ani în urmă |
Owen Anderson
|
e9b11b4313
Switch GlobalVariable ctors to a sane API, where *either* a context or a module is required.
|
16 ani în urmă |
Owen Anderson
|
3d29df3e8a
Push LLVMContext through GlobalVariables and IRBuilder.
|
16 ani în urmă |
Owen Anderson
|
0a205a4598
More LLVMContext-ification.
|
16 ani în urmă |
Jim Grosbach
|
46445389d3
remove trailing whitespace
|
16 ani în urmă |
Bill Wendling
|
9a507cd915
Revert r66920. It was causing failures in the self-hosting buildbot (in release
|
16 ani în urmă |
Gabor Greif
|
b14cda3c0d
Second installment of "BasicBlock operands to the back"
|
16 ani în urmă |
Duncan Sands
|
667d4b8de6
Introduce new linkage types linkonce_odr, weak_odr, common_odr
|
16 ani în urmă |
Devang Patel
|
0598866c05
Large mechanical patch.
|
17 ani în urmă |
Dan Gohman
|
ae73dc1448
Tidy up several unbeseeming casts from pointer to intptr_t.
|
17 ani în urmă |
Dan Gohman
|
02dea8b39f
Tidy up BasicBlock::getFirstNonPHI, and change a bunch of places to
|
17 ani în urmă |
Dan Gohman
|
6ddba2b933
Change class' public PassInfo variables to by initialized with the
|
17 ani în urmă |