hanchenye-llvm-project/clang/lib/Driver
Daniel Dunbar 1386495406 Driver: Handle -flto, -O4, and tweak -emit-llvm to match llvm-gcc.
- -emit-llvm no longer changes what compilation steps are done.

 - -emit-llvm and -emit-llvm -S write output files with .o and .s
    suffixes, respectively.

 - <rdar://problem/6714125> clang-driver should support -O4 and -flto,
   like llvm-gcc

llvm-svn: 67645
2009-03-24 20:17:30 +00:00
..
Action.cpp Driver: I was too hasty in free'ing Actions, we sometimes share 2009-03-18 03:02:22 +00:00
Arg.cpp Driver: Drop code for checking bounds in SeparateArg::render, this 2009-03-22 23:50:14 +00:00
ArgList.cpp Driver: ArgList::getLastArg was in fact returning the first matching arg. 2009-03-24 17:31:30 +00:00
CMakeLists.txt Really fix cmake style builds. 2009-03-24 17:52:34 +00:00
Compilation.cpp Driver: Result files shouldn't be removed on failure when -save-temps 2009-03-24 17:49:01 +00:00
Driver.cpp Driver: Handle -flto, -O4, and tweak -emit-llvm to match llvm-gcc. 2009-03-24 20:17:30 +00:00
HostInfo.cpp Driver: Setup file and program search paths in tool chains. 2009-03-23 16:15:50 +00:00
InputInfo.h Driver: Handle "linker input" arguments. 2009-03-19 07:29:38 +00:00
Job.cpp Driver: ConstructJob also needs to know the destination (where to put 2009-03-18 07:06:02 +00:00
Makefile strictly evaluate SVN_REVISION so that svnversion is run once instead of 4 times. 2009-03-20 05:23:53 +00:00
OptTable.cpp Driver: Make argument parsing fast. 2009-03-23 21:50:40 +00:00
Option.cpp Driver: Implement 'missing argument' error. 2009-03-22 23:26:43 +00:00
Phases.cpp ccc/Driver: Normalize phase spelling in -ccc-print-phases. 2009-03-13 17:52:07 +00:00
Tool.cpp Driver: Add name to Tool (for testing/debugging) and move GCC_* tools 2009-03-17 22:45:24 +00:00
ToolChain.cpp Move ToolChain::ShouldUseClangCompiler to 2009-03-24 18:57:02 +00:00
ToolChains.cpp Move ToolChain::ShouldUseClangCompiler to 2009-03-24 18:57:02 +00:00
ToolChains.h Driver: Setup file and program search paths in tool chains. 2009-03-23 16:15:50 +00:00
Tools.cpp Driver: Handle -flto, -O4, and tweak -emit-llvm to match llvm-gcc. 2009-03-24 20:17:30 +00:00
Tools.h Driver: Add and use darwin::Assemble tool. 2009-03-20 16:06:39 +00:00
Types.cpp Driver: Add types::{isAcceptedByClang,isCXX} predicates. 2009-03-13 23:46:19 +00:00