Nick Lewycky
|
f5a86f45e7
Remove includes of Support/Compiler.h that are no longer needed after the
|
16 rokov pred |
Nick Lewycky
|
6726b6d75a
Remove VISIBILITY_HIDDEN from class/struct found inside anonymous namespaces.
|
16 rokov pred |
Dan Gohman
|
5fa75b0fa4
MapValue doesn't needs its LLVMContext argument.
|
16 rokov pred |
Dan Gohman
|
c6f69e94fa
Remove an unnnecessary LLVMContext argument in
|
16 rokov pred |
Nick Lewycky
|
6776064d19
Instruction::clone does not need to take an LLVMContext&. Remove that and
|
16 rokov pred |
Devang Patel
|
e4b275610a
Reapply 79977.
|
16 rokov pred |
Chris Lattner
|
ec1bea0d94
smallvectorize the list of returns built by CloneAndPruneFunctionInto.
|
16 rokov pred |
Devang Patel
|
8245988835
Revert 79977. It causes llvm-gcc bootstrap failures on some platforms.
|
16 rokov pred |
Devang Patel
|
2a610c7387
Update DebugInfo interface to use metadata, instead of special named llvm.dbg.... global variables, to encode debugging information in llvm IR. This is mostly a mechanical change that tests metadata support very well.
|
16 rokov pred |
Owen Anderson
|
1d0be15f89
Push LLVMContexts through the IntegerType APIs.
|
16 rokov pred |
Owen Anderson
|
9e9a0d5fc2
Move more code back to 2.5 APIs.
|
16 rokov pred |
Owen Anderson
|
debcb01b0f
Move types back to the 2.5 API.
|
16 rokov pred |
Owen Anderson
|
e922c02019
Get rid of the Pass+Context magic.
|
16 rokov pred |
Owen Anderson
|
333c400965
This started as a small change, I swear. Unfortunately, lots of things call the [I|F]CmpInst constructors. Who knew!?
|
16 rokov pred |
Owen Anderson
|
07cf79ef53
"LLVMContext* " --> "LLVMContext *"
|
16 rokov pred |
Owen Anderson
|
508955156a
Thread LLVMContext through the constant folding APIs, which touches a lot of files.
|
16 rokov pred |
Owen Anderson
|
0a205a4598
More LLVMContext-ification.
|
16 rokov pred |
Devang Patel
|
517576d6f9
While inlining, clone llvm.dbg.func.start intrinsic and adjust
|
16 rokov pred |
Duncan Sands
|
64da9409cb
Factorize out a concept - no functionality change.
|
16 rokov pred |
Duncan Sands
|
ab6b226978
Don't load values out of global constants with weak
|
16 rokov pred |
Dale Johannesen
|
8aa90feb3d
Don't consider debug intrinsics when checking
|
16 rokov pred |
Devang Patel
|
f66d7b5a51
Do not clone llvm.dbg.func.start and corresponding llvm.dbg.region.end during inlining.
|
16 rokov pred |
Andrew Lenharth
|
82cf32e5ef
Correctly set attributes when removing args during cloning. Fixes PR2765
|
17 rokov pred |
Duncan Sands
|
28c3cff825
Factor code to copy global value attributes like
|
17 rokov pred |
Nate Begeman
|
4182db4327
Feedback from chris
|
17 rokov pred |
Nick Lewycky
|
280a6e607d
Remove 'unwinds to' support from mainline. This patch undoes r47802 r47989
|
17 rokov pred |
Nate Begeman
|
4be30ac0e2
Teach the PruningFunctionCloner how to look through loads with
|
17 rokov pred |
Gabor Greif
|
051a950000
API changes for class Use size reduction, wave 1.
|
17 rokov pred |
Anton Korobeynikov
|
9e49f1bc58
Preserve calling convention during function cloning
|
17 rokov pred |
Nick Lewycky
|
9be3c97183
Turn unwind_to into "unwinds to".
|
17 rokov pred |