Revision tags: llvmorg-3.4.0, llvmorg-3.4.0-rc3 |
|
#
c3183ed7 |
| 10-Dec-2013 |
Alp Toker <alp@nuanti.com> |
Support: Update documentation for Program functions
The docstrings were describing an older interface that has been replaced with functions.
Also describe the performance characteristics of FindPro
Support: Update documentation for Program functions
The docstrings were describing an older interface that has been replaced with functions.
Also describe the performance characteristics of FindProgramByName() and ExecuteAndWait() explaining when it's best to avoid them.
llvm-svn: 196932
show more ...
|
Revision tags: llvmorg-3.4.0-rc2, llvmorg-3.4.0-rc1 |
|
#
9fe6a3b9 |
| 02-Oct-2013 |
NAKAMURA Takumi <geek4civic@gmail.com> |
Program.h: Fix \Note into \note. [-Wdocumentation]
llvm-svn: 191815
|
#
d88b9832 |
| 01-Oct-2013 |
Tareq A. Siraj <tareq.a.siraj@intel.com> |
Add non-blocking Wait() for launched processes
- New ProcessInfo class to encapsulate information about child processes. - Generalized the Wait() to support non-blocking wait on child processes. - E
Add non-blocking Wait() for launched processes
- New ProcessInfo class to encapsulate information about child processes. - Generalized the Wait() to support non-blocking wait on child processes. - ExecuteNoWait() now returns a ProcessInfo object with information about the launched child. Users will be able to use this object to perform non-blocking wait. - ExecuteNoWait() now accepts an ExecutionFailed param that tells if execution failed or not.
These changes will allow users to implement basic process parallel tools.
Differential Revision: http://llvm-reviews.chandlerc.com/D1728
llvm-svn: 191763
show more ...
|
Revision tags: llvmorg-3.3.1-rc1 |
|
#
9c43963c |
| 25-Jun-2013 |
Rafael Espindola <rafael.espindola@gmail.com> |
Create a replacement for sys::Path::PathSeparator.
llvm-svn: 184806
|
#
7c1023ad |
| 13-Jun-2013 |
Rafael Espindola <rafael.espindola@gmail.com> |
Avoid using PathV1.h in Program.h.
llvm-svn: 183940
|
#
6828fe47 |
| 13-Jun-2013 |
Rafael Espindola <rafael.espindola@gmail.com> |
Add a version of sys::ExecuteAndWait that takes StringRefs.
llvm-svn: 183934
|
#
4c7ad8fc |
| 13-Jun-2013 |
Rafael Espindola <rafael.espindola@gmail.com> |
Have sys::FindProgramByName return a std::string.
llvm-svn: 183928
|
#
cb2eca0f |
| 12-Jun-2013 |
Rafael Espindola <rafael.espindola@gmail.com> |
Remove the program class.
It was only used to implement ExecuteAndWait and ExecuteNoWait. Expose just those two functions and make Execute and Wait implementations details.
llvm-svn: 183864
|
#
35ac91c9 |
| 12-Jun-2013 |
Rafael Espindola <rafael.espindola@gmail.com> |
Add global versions of some Program static methods.
This is a temporary stepping stone for moving them out of Program.
llvm-svn: 183860
|
#
d1fcac91 |
| 11-Jun-2013 |
Rafael Espindola <rafael.espindola@gmail.com> |
Include PathV1.h in files that use it.
This is preparation for replacing Path.h with PathV2.h.
llvm-svn: 183782
|
Revision tags: llvmorg-3.3.0, llvmorg-3.3.0-rc3, llvmorg-3.3.0-rc2, llvmorg-3.3.0-rc1 |
|
#
cd848c08 |
| 11-Apr-2013 |
Rafael Espindola <rafael.espindola@gmail.com> |
Add a function to check if an argument list is too long.
This will be used in clang to decide if it should create an @file or not. It will be tested on the clang side.
Patch by Nathan Froyd.
llvm-
Add a function to check if an argument list is too long.
This will be used in clang to decide if it should create an @file or not. It will be tested on the clang side.
Patch by Nathan Froyd.
llvm-svn: 179285
show more ...
|
#
654190a1 |
| 26-Mar-2013 |
Chad Rosier <mcrosier@apple.com> |
Add a boolean parameter to the ExecuteAndWait static function to indicated if execution failed. ExecuteAndWait returns -1 upon an execution failure, but checking the return value isn't sufficient be
Add a boolean parameter to the ExecuteAndWait static function to indicated if execution failed. ExecuteAndWait returns -1 upon an execution failure, but checking the return value isn't sufficient because the wait command may return -1 as well. This new parameter is to be used by the clang driver in a subsequent commit. Part of rdar://13362359
llvm-svn: 178087
show more ...
|
#
02a3c9b9 |
| 10-Jan-2013 |
Jakub Staszak <kubastaszak@gmail.com> |
Fix include guards so they exactly match file names.
llvm-svn: 172025
|
#
2da2cab6 |
| 31-Dec-2012 |
Chandler Carruth <chandlerc@gmail.com> |
Make it explicit that the only entry points to the Program object are through the static helper functions. This is already true throughout the codebase.
Slowly, I'm going to re-implement these stati
Make it explicit that the only entry points to the Program object are through the static helper functions. This is already true throughout the codebase.
Slowly, I'm going to re-implement these static helpers in terms of a new process based interface which can expose more information, and remove the program object entirely.
llvm-svn: 171335
show more ...
|
#
76fbeef9 |
| 31-Dec-2012 |
Chandler Carruth <chandlerc@gmail.com> |
Remove an unused method on Program.
I'm simplifying this interface as much as I can before merging it with the new process interface.
llvm-svn: 171334
|
#
db8842f9 |
| 31-Dec-2012 |
Chandler Carruth <chandlerc@gmail.com> |
Remove an unused method on the Program class.
llvm-svn: 171332
|
Revision tags: llvmorg-3.2.0, llvmorg-3.2.0-rc3, llvmorg-3.2.0-rc2, llvmorg-3.2.0-rc1 |
|
#
5f974ce2 |
| 16-Sep-2012 |
Craig Topper <craig.topper@gmail.com> |
Use LLVM_DELETED_FUNCTION for copy constructors and copy assignment operators that aren't implemented.
llvm-svn: 164006
|
Revision tags: llvmorg-3.1.0, llvmorg-3.1.0-rc3, llvmorg-3.1.0-rc2, llvmorg-3.1.0-rc1 |
|
#
a2755f8e |
| 13-Dec-2011 |
Michael J. Spencer <bigcheesegs@gmail.com> |
Support/Program: Make Change<stream>ToBinary return error_code.
llvm-svn: 146522
|
Revision tags: llvmorg-3.0.0, llvmorg-3.0.0-rc4, llvmorg-3.0.0-rc3, llvmorg-3.0.0-rc2, llvmorg-3.0.0-rc1 |
|
#
d5d0764b |
| 21-May-2011 |
Andrew Trick <atrick@apple.com> |
Have Program::Wait return -2 for crashed and timeouts instead of embedding info in the error message. Per Dan's request.
llvm-svn: 131780
|
#
55aeb55a |
| 11-May-2011 |
Andrew Trick <atrick@apple.com> |
Bugpoint support for miscompilations that result in a crash.
This change allows bugpoint to pinpoint the "opt" pass and bitcode segment responsible for a crash caused by miscompilation. At least it
Bugpoint support for miscompilations that result in a crash.
This change allows bugpoint to pinpoint the "opt" pass and bitcode segment responsible for a crash caused by miscompilation. At least it works well for me now, without having to create any custom execution wrappers.
llvm-svn: 131186
show more ...
|
#
0ab5e2cd |
| 15-Apr-2011 |
Chris Lattner <sabre@nondot.org> |
Fix a ton of comment typos found by codespell. Patch by Luis Felipe Strano Moraes!
llvm-svn: 129558
|
Revision tags: llvmorg-2.9.0, llvmorg-2.9.0-rc3, llvmorg-2.9.0-rc2, llvmorg-2.9.0-rc1 |
|
#
54c9eb6f |
| 29-Nov-2010 |
Charles Davis <cdavis@mines.edu> |
Now to chant the magical incantation that will exorcise the System library from LLVM forever:
grep -lR "llvm/System" * | grep -v .svn | xargs sed -ie 's#llvm/System#llvm/Support#g'
llvm-svn: 120314
|
#
447762da |
| 29-Nov-2010 |
Michael J. Spencer <bigcheesegs@gmail.com> |
Merge System into Support.
llvm-svn: 120298
|