Jay Foad
|
d8b4fb4aab
(Almost) always call reserveOperandSpace() on newly created PHINodes.
|
14 vuotta sitten |
Chris Lattner
|
7569d79de1
switch the inliner alignment enforcement stuff to use the
|
14 vuotta sitten |
Chris Lattner
|
0b66f63a26
when eliding a byval copy due to inlining a readonly function, we have
|
14 vuotta sitten |
Chris Lattner
|
e7ae705c32
pull byval processing out to its own helper function.
|
14 vuotta sitten |
Chris Lattner
|
018fb767b9
fix PR8769, a miscompilation by inliner when inlining a function with a byval
|
14 vuotta sitten |
Chris Lattner
|
39add23dc5
improve comment
|
14 vuotta sitten |
Benjamin Kramer
|
f601d6df6f
Simplify code. No change in functionality.
|
14 vuotta sitten |
Duncan Sands
|
6fb881c036
Have InlineFunction use SimplifyInstruction rather than
|
14 vuotta sitten |
Rafael Espindola
|
1ed219a9d2
Be more consistent in using ValueToValueMapTy.
|
15 vuotta sitten |
Dan Gohman
|
6cb8c23db1
Reapply r112091 and r111922, support for metadata linking, with a
|
15 vuotta sitten |
Gabor Greif
|
86099345db
simplify: CallSite::get --> CallSite constructor
|
15 vuotta sitten |
Gabor Greif
|
aeff385e3e
use callsite to obtain all arguments
|
15 vuotta sitten |
Devang Patel
|
e9916a302f
Use ValueMap instead of DenseMap.
|
15 vuotta sitten |
Devang Patel
|
29d3dd8a64
Cosmetic change.
|
15 vuotta sitten |
Duncan Sands
|
2914ba6ec7
Fix PR7272: when inlining through a callsite with byval arguments,
|
15 vuotta sitten |
Chris Lattner
|
0ca2f28458
rename InlineInfo.DevirtualizedCalls -> InlinedCalls to
|
15 vuotta sitten |
Chris Lattner
|
6da12e6767
Implement rdar://6295824 and PR6724 with two tiny changes
|
15 vuotta sitten |
Chris Lattner
|
076863225c
switch InlineInfo.DevirtualizedCalls's list to be of WeakVH.
|
15 vuotta sitten |
Chris Lattner
|
fe9af3b1f7
The inliner was choosing to not consider call sites
|
15 vuotta sitten |
Chris Lattner
|
60915146f4
refactor the interface to InlineFunction so that most of the in/out
|
15 vuotta sitten |
Chris Lattner
|
b957a5e41e
when inlining something like this:
|
15 vuotta sitten |
Chris Lattner
|
f8b99cb03b
eliminate dead #include.
|
15 vuotta sitten |
Eric Christopher
|
551754c495
Revert 101465, it broke internal OpenGL testing.
|
15 vuotta sitten |
Gabor Greif
|
4ec2258ffb
reapply r101434
|
15 vuotta sitten |
Gabor Greif
|
607a7ab3da
back out r101423 and r101397, they break llvm-gcc self-host on darwin10
|
15 vuotta sitten |
Gabor Greif
|
2ff961f668
reapply r101364, which has been backed out in r101368
|
15 vuotta sitten |
Gabor Greif
|
9ee1720811
back out r101364, as it trips the linux nightlybot on some clang C++ tests
|
15 vuotta sitten |
Gabor Greif
|
165dac08d1
rotate CallInst operands, i.e. move callee to the back
|
15 vuotta sitten |
Mon P Wang
|
20adc9dc46
Reapply address space patch after fixing an issue in MemCopyOptimizer.
|
15 vuotta sitten |
Mon P Wang
|
e754d3fb85
Revert r100191 since it breaks objc in clang
|
15 vuotta sitten |