Duncan P. N. Exon Smith
|
dad20b2ae2
IR: Split Metadata from Value
|
10 gadi atpakaļ |
Duncan P. N. Exon Smith
|
e70779ec53
Utils: Style cleanups, NFC
|
10 gadi atpakaļ |
Duncan P. N. Exon Smith
|
fe10a1117a
Utils: Avoid RAUW on metadata in CloneFunction()
|
10 gadi atpakaļ |
Duncan P. N. Exon Smith
|
facdfc6781
Revert "[C++11] Add predecessors(BasicBlock *) / successors(BasicBlock *) iterator ranges."
|
11 gadi atpakaļ |
Manuel Jacob
|
a4697dad19
[C++11] Add predecessors(BasicBlock *) / successors(BasicBlock *) iterator ranges.
|
11 gadi atpakaļ |
Eric Christopher
|
b90ef82eb4
Revert "Patch for function cloning to inline all blocks whose address is taken"
|
11 gadi atpakaļ |
Gerolf Hoflehner
|
fff0879df0
Patch for function cloning to inline all blocks whose address is taken
|
11 gadi atpakaļ |
Gerolf Hoflehner
|
67a1d85141
Restore CloneFunction.cpp which got accidently
|
11 gadi atpakaļ |
Gerolf Hoflehner
|
9d4048578c
Revert commit r207302 since build failures
|
11 gadi atpakaļ |
Craig Topper
|
8d7221ccf5
[C++] Use 'nullptr'. Transforms edition.
|
11 gadi atpakaļ |
Reid Kleckner
|
891835ae0f
CloneFunction: Clone all attributes, including the CC
|
11 gadi atpakaļ |
Alon Mishne
|
086494730d
[C++11] Change DebugInfoFinder to use range-based loops
|
11 gadi atpakaļ |
Alon Mishne
|
e74c0bf111
Cloning a function now also clones its debug metadata if 'ModuleLevelChanges' is true.
|
11 gadi atpakaļ |
Chandler Carruth
|
f4ec8bfaec
[Layering] Move DebugInfo.h into the IR library where its implementation
|
11 gadi atpakaļ |
Chandler Carruth
|
03e36d752c
[Modules] Move CFG.h to the IR library as it defines graph traits over
|
11 gadi atpakaļ |
Rafael Espindola
|
f116e5308d
Rename many DataLayout variables from TD to DL.
|
11 gadi atpakaļ |
James Molloy
|
a84a83bbcd
Extend RemapInstruction and friends to take an optional new parameter, a ValueMaterializer.
|
12 gadi atpakaļ |
Joey Gouly
|
0f57a98a65
Change CloneFunctionInto to always clone Argument attributes induvidually,
|
12 gadi atpakaļ |
Pekka Jaaskelainen
|
784ae47413
Fixed a crash when cloning a function into a function with
|
12 gadi atpakaļ |
Bill Wendling
|
ac72eb264c
Remove addRetAttributes and addFnAttributes, which aren't useful abstractions.
|
12 gadi atpakaļ |
Bill Wendling
|
28d65722d6
Remove the last of uses that use the Attribute object as a collection of attributes.
|
12 gadi atpakaļ |
Bill Wendling
|
1b0c54f1c5
Use AttributeSet accessor methods instead of Attribute accessor methods.
|
12 gadi atpakaļ |
Bill Wendling
|
956f13440a
Push some more methods down to hide the use of the Attribute class.
|
12 gadi atpakaļ |
Chandler Carruth
|
0b8c9a80f2
Move all of the header files which are involved in modelling the LLVM IR
|
12 gadi atpakaļ |
Bill Wendling
|
99faa3b4ec
s/AttrListPtr/AttributeSet/g to better label what this class is going to be in the near future.
|
12 gadi atpakaļ |
Chandler Carruth
|
d04a8d4b33
Use the new script to sort the includes of every file under lib.
|
12 gadi atpakaļ |
Bill Wendling
|
07aae2e7d5
Add an enum for the return and function indexes into the AttrListPtr object. This gets rid of some magic numbers.
|
13 gadi atpakaļ |
Bill Wendling
|
c416795fea
Remove the bitwise assignment OR operator from the Attributes class. Replace it with the equivalent from the builder class.
|
13 gadi atpakaļ |
Micah Villmow
|
3574eca1b0
Move TargetData to DataLayout.
|
13 gadi atpakaļ |
Bill Wendling
|
0bcbd1df7a
Move lib/Analysis/DebugInfo.cpp to lib/VMCore/DebugInfo.cpp and
|
13 gadi atpakaļ |