llvm/tools/llvm-mc
Dan Gohman baa26395cc Make LLVM command-line tools overwrite their output files without -f.
This is conventional command-line tool behavior. -f now just means
"enable binary output on terminals".

Add a -f option to llvm-extract and llvm-link, for consistency.

Remove F_Force from raw_fd_ostream and enable overwriting and
truncating by default. Introduce an F_Excl flag to permit users to
enable a failure when the file already exists. This flag is
currently unused.

Update Makefiles and documentation accordingly.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79990 91177308-0d34-0410-b5e6-96231b3b80d8
2009-08-25 15:34:52 +00:00
..
AsmCond.h Always initialize AsmConds. 2009-08-08 11:26:50 +00:00
AsmExpr.cpp llvm-mc: Fix a crash on invalid due to a typo in relocatable expression 2009-08-11 17:47:52 +00:00
AsmExpr.h llvm-mc: Add some more doxyments. 2009-07-01 15:14:50 +00:00
AsmLexer.cpp llvm-mc: Move MCAsmToken::getLoc() into MC library where it belongs. 2009-08-14 02:18:40 +00:00
AsmLexer.h Make the big switch: Change MCSectionMachO to represent a section *semantically* 2009-08-10 01:39:42 +00:00
AsmParser.cpp llvm-mc: Clean up some handling of symbol/section association to be more correct 2009-08-22 07:22:36 +00:00
AsmParser.h llvm-mc: Various section parsing fixes. 2009-08-21 08:34:18 +00:00
CMakeLists.txt Update CMakeLists 2009-07-28 22:46:39 +00:00
llvm-mc.cpp Make LLVM command-line tools overwrite their output files without -f. 2009-08-25 15:34:52 +00:00
Makefile Don't install llvm-mc by default. 2009-08-21 07:28:33 +00:00