Duncan P. N. Exon Smith
|
dad20b2ae2
IR: Split Metadata from Value
|
10 years ago |
Rafael Espindola
|
eee41dbb65
Ask the module for its the identified types.
|
10 years ago |
David Blaikie
|
1d4f28c6bc
Remove StringMap::GetOrCreateValue in favor of StringMap::insert
|
10 years ago |
Duncan P. N. Exon Smith
|
5bf8ade9d0
Revert "IR: MDNode => Value"
|
10 years ago |
Justin Hibbits
|
893f22f882
Add Position-independent Code model Module API.
|
10 years ago |
Duncan P. N. Exon Smith
|
bad06b13ba
IR: MDNode => Value: NamedMDNode::getOperator()
|
10 years ago |
Rafael Espindola
|
c498284e46
Modernize the error handling of the Materialize function.
|
10 years ago |
Rafael Espindola
|
68b02dcd54
Don't ever call materializeAllPermanently during LTO.
|
10 years ago |
Alexey Samsonov
|
e769dc39fd
Be more careful in parsing Module::ModFlagBehavior value
|
11 years ago |
Rafael Espindola
|
2292996e1a
Pass a MemoryBufferRef when we can avoid taking ownership.
|
11 years ago |
David Majnemer
|
8234268c7e
IR: cleanup Module::dropReferences
|
11 years ago |
David Majnemer
|
c8a1169c93
IR: Add COMDATs to the IR
|
11 years ago |
JF Bastien
|
b4840d7a4d
Random Number Generator (llvm)
|
11 years ago |
Rafael Espindola
|
1f659329b6
Make ObjectFile and BitcodeReader always own the MemoryBuffer.
|
11 years ago |
JF Bastien
|
02b4e6e7ab
Revert "Random Number Generator (llvm)"
|
11 years ago |
JF Bastien
|
1d04a2324c
Random Number Generator (llvm)
|
11 years ago |
Rafael Espindola
|
4e2b922131
Remove 'using std::errro_code' from lib.
|
11 years ago |
Rafael Espindola
|
5c792faa0e
Don't use 'using std::error_code' in include/llvm.
|
11 years ago |
Rafael Espindola
|
1bab2d5399
Use error_code() instead of error_code::succes()
|
11 years ago |
Diego Novillo
|
0a0d620db3
Fix bug 19437 - Only add discriminators for DWARF 4 and above.
|
11 years ago |
Craig Topper
|
ec0f0bc6af
[C++11] More 'nullptr' conversion or in some cases just using a boolean check instead of comparing to nullptr.
|
11 years ago |
Duncan P. N. Exon Smith
|
f5d17528ee
Module: Don't rename in getOrInsertFunction()
|
11 years ago |
Benjamin Kramer
|
6e9eeab69f
[C++11] Modernize the IR library a bit.
|
11 years ago |
Ahmed Charles
|
f4ccd11075
Replace OwningPtr<T> with std::unique_ptr<T>.
|
11 years ago |
Chandler Carruth
|
ca7680b998
[Layering] Move GVMaterializer.h into the IR library where its
|
11 years ago |
Chandler Carruth
|
8f124fe884
[Modules] Move the LeakDetector header into the IR library where the
|
11 years ago |
Rafael Espindola
|
3f0a9af13b
Fix resetting the DataLayout in a Module.
|
11 years ago |
Rafael Espindola
|
aab87fe0ec
Store a DataLayout in Module.
|
11 years ago |
Rafael Espindola
|
1dc66089e6
Return an error_code from materializeAllPermanently.
|
11 years ago |
Rafael Espindola
|
06a3bddb36
Use error_code in Module::materializeAll.
|
11 years ago |