Reid Kleckner
|
97ca964f3d
[Support] Rename tool_output_file to ToolOutputFile, NFC
|
8 éve |
Keno Fischer
|
1f6fa0f45a
[llvm-extract] Add option for recursive extraction
|
8 éve |
Davide Italiano
|
003472894d
[tools] Unbreak the GCC build (workaround a GCC bug).
|
8 éve |
Peter Collingbourne
|
76c218e094
Bitcode: Change the materializer interface to return llvm::Error.
|
8 éve |
Richard Smith
|
0eeb3d4004
Search for llvm-symbolizer binary in the same directory as argv[0], before
|
9 éve |
Mehdi Amini
|
8be7707c14
Remove every uses of getGlobalContext() in LLVM (but the C API)
|
9 éve |
Rafael Espindola
|
17920c238d
Bring back "Assert that we have all use/users in the getters."
|
9 éve |
Michael Zolotukhin
|
af6e8973aa
Revert "Assert that we have all use/users in the getters."
|
9 éve |
Rafael Espindola
|
fdb838f3f8
Assert that we have all use/users in the getters.
|
9 éve |
Rafael Espindola
|
ecd3b686c1
Delete dead code: only functions are materializable.
|
9 éve |
Rafael Espindola
|
3bca2f2bf5
Use a lambda to reduce code duplication.
|
9 éve |
Duncan P. N. Exon Smith
|
8d61ee9e7d
uselistorder: Remove the global bits
|
10 éve |
Duncan P. N. Exon Smith
|
2c7f24d654
uselistorder: Pull the bit through PrintModulePass
|
10 éve |
Duncan P. N. Exon Smith
|
e005d71e4b
uselistorder: Pull bit through BitcodeWriterPass
|
10 éve |
Duncan P. N. Exon Smith
|
d044549557
IR: Set -preserve-bc-uselistorder=false by default
|
10 éve |
Mehdi Amini
|
c94da20917
Make DataLayout Non-Optional in the Module
|
10 éve |
Chandler Carruth
|
417c5c172c
[PM] Remove the old 'PassManager.h' header file at the top level of
|
10 éve |
Rafael Espindola
|
5793838fc8
Remove redundant calls to isMaterializable.
|
10 éve |
Rafael Espindola
|
c498284e46
Modernize the error handling of the Materialize function.
|
10 éve |
Rafael Espindola
|
3b670550ad
Add doInitialization/doFinalization to DataLayoutPass.
|
11 éve |
Rafael Espindola
|
81e49922a8
Return a std::unique_ptr from the IRReader.h functions. NFC.
|
11 éve |
Rafael Espindola
|
8c96862847
Modernize raw_fd_ostream's constructor a bit.
|
11 éve |
Rafael Espindola
|
82cb28e99a
Use range loops.
|
11 éve |
Benjamin Kramer
|
7259f14839
raw_ostream: Forward declare OpenFlags and include FileSystem.h only where necessary.
|
11 éve |
Craig Topper
|
573faecacf
[C++] Use 'nullptr'. Tools edition.
|
11 éve |
Ahmed Charles
|
f4ccd11075
Replace OwningPtr<T> with std::unique_ptr<T>.
|
11 éve |
Rafael Espindola
|
57edc9d4ff
Make DataLayout a plain object, not a pass.
|
11 éve |
Rafael Espindola
|
ac69459e0f
Replace the F_Binary flag with a F_Text one.
|
11 éve |
Chandler Carruth
|
e2dc71d312
[PM] Wire up support for writing bitcode with new PM.
|
11 éve |
Chandler Carruth
|
a5ced5ed37
[PM] Simplify the interface exposed for IR printing passes.
|
11 éve |