Duncan P. N. Exon Smith
|
e005d71e4b
uselistorder: Pull bit through BitcodeWriterPass
|
преди 10 години |
Duncan P. N. Exon Smith
|
d044549557
IR: Set -preserve-bc-uselistorder=false by default
|
преди 10 години |
Mehdi Amini
|
c94da20917
Make DataLayout Non-Optional in the Module
|
преди 10 години |
Chandler Carruth
|
417c5c172c
[PM] Remove the old 'PassManager.h' header file at the top level of
|
преди 10 години |
Rafael Espindola
|
5793838fc8
Remove redundant calls to isMaterializable.
|
преди 10 години |
Rafael Espindola
|
c498284e46
Modernize the error handling of the Materialize function.
|
преди 10 години |
Rafael Espindola
|
3b670550ad
Add doInitialization/doFinalization to DataLayoutPass.
|
преди 11 години |
Rafael Espindola
|
81e49922a8
Return a std::unique_ptr from the IRReader.h functions. NFC.
|
преди 11 години |
Rafael Espindola
|
8c96862847
Modernize raw_fd_ostream's constructor a bit.
|
преди 11 години |
Rafael Espindola
|
82cb28e99a
Use range loops.
|
преди 11 години |
Benjamin Kramer
|
7259f14839
raw_ostream: Forward declare OpenFlags and include FileSystem.h only where necessary.
|
преди 11 години |
Craig Topper
|
573faecacf
[C++] Use 'nullptr'. Tools edition.
|
преди 11 години |
Ahmed Charles
|
f4ccd11075
Replace OwningPtr<T> with std::unique_ptr<T>.
|
преди 11 години |
Rafael Espindola
|
57edc9d4ff
Make DataLayout a plain object, not a pass.
|
преди 11 години |
Rafael Espindola
|
ac69459e0f
Replace the F_Binary flag with a F_Text one.
|
преди 11 години |
Chandler Carruth
|
e2dc71d312
[PM] Wire up support for writing bitcode with new PM.
|
преди 11 години |
Chandler Carruth
|
a5ced5ed37
[PM] Simplify the interface exposed for IR printing passes.
|
преди 11 години |
Chandler Carruth
|
8a5351f0f5
[PM] Rename the IR printing pass header to a more generic and correct
|
преди 11 години |
Chandler Carruth
|
bc65a8d518
Move the LLVM IR asm writer header files into the IR directory, as they
|
преди 11 години |
Andrew Trick
|
abe68f5917
Revert "Encapsulate PassManager debug flags to avoid static init and cxa_exit."
|
преди 12 години |
Andrew Trick
|
7d4e9934e7
Encapsulate PassManager debug flags to avoid static init and cxa_exit.
|
преди 12 години |
Andrew Trick
|
2cccc6220c
whitespace
|
преди 12 години |
Rafael Espindola
|
c1b49b56d4
Add a wrapper for open.
|
преди 12 години |
Andy Gibbs
|
200241e4de
Replace uses of the deprecated std::auto_ptr with OwningPtr.
|
преди 12 години |
Chandler Carruth
|
7fc162f893
Split out the IRReader header and the utility functions it provides into
|
преди 12 години |
Chandler Carruth
|
0b8c9a80f2
Move all of the header files which are involved in modelling the LLVM IR
|
преди 12 години |
Chandler Carruth
|
f010c464a1
Sort the #include lines for tools/...
|
преди 12 години |
Pedro Artigas
|
6eda081345
One more step towards making doInitialization and doFinalization useful for
|
преди 12 години |
Owen Anderson
|
9780d352b9
Revert r168635 "Step towards implementation of pass manager with doInitialization and doFinalization per module detangled from runOn?? calls, still has temporary code not to break ASAN to be removed when that pass conforms to the proposed model".
|
преди 12 години |
Owen Anderson
|
0d30d30d58
Step towards implementation of pass manager with doInitialization and doFinalization per module detangled from runOn?? calls, still has temporary code not to break ASAN to be removed when that pass conforms to the proposed model
|
преди 12 години |