aboutsummaryrefslogtreecommitdiff
path: root/tools/lto/LTOCodeGenerator.cpp
AgeCommit message (Expand)Author
2013-03-29Run the ObjCARCContract pass for LTO. <rdar://problem/13538084>Bob Wilson
2013-03-13Make LTO codegen use a PassManager, rather than a FunctionPassManager, for theLang Hames
2013-02-28Add the -disable-opt option to LTO. This adds:Bill Wendling
2013-01-15LTO: Also init TTI for codegen passes.Nadav Rotem
2013-01-07Switch TargetTransformInfo from an immutable analysis pass that requiresChandler Carruth
2013-01-05Fix another place where we build the TTI pass to the new interface.Chandler Carruth
2013-01-02Move all of the header files which are involved in modelling the LLVM IRChandler Carruth
2013-01-02Sort a few more #include lines in tools/... unittests/... and utils/...Chandler Carruth
2012-12-11llvm/tools: Add #include "llvm/TargetTransformInfo.h"NAKAMURA Takumi
2012-12-10Revert r169656.Bill Wendling
2012-12-10Revert to old behavior until linker can pass export-dynamic option.Bill Wendling
2012-12-08Add the `lto_codegen_set_export_dynamic' function.Bill Wendling
2012-12-04Sort the #include lines for tools/...Chandler Carruth
2012-11-29One more step towards making doInitialization and doFinalization useful forPedro Artigas
2012-11-27Revert r168635 "Step towards implementation of pass manager with doInitializa...Owen Anderson
2012-11-26Step towards implementation of pass manager with doInitialization and doFinal...Owen Anderson
2012-11-15Add doInitialization and doFinalization methods to ModulePass's, to allow the...Owen Anderson
2012-10-18Reapply the TargerTransformInfo changes, minus the changes to LSR and Lowerin...Nadav Rotem
2012-10-18Temporarily revert the TargetTransform changes.Bob Wilson
2012-10-15LTO also needs to initialize the TargetTransform infrastructure.Nadav Rotem
2012-10-12Set default CPU for Darwin targets with LTO. <rdar://problem/12457841>Bob Wilson
2012-10-08Move TargetData to DataLayout.Micah Villmow
2012-09-06Explicitly erase the file from disk if something bad happened. <rdar://proble...Bill Wendling
2012-08-08Remove some coding violations. No functionality change.Bill Wendling
2012-08-06Reduce indentation by early exiting.Bill Wendling
2012-08-06Add a way to grab the target options from the LTO command line.Bill Wendling
2012-05-30Reinstate -O3 for LTO.David Blaikie
2012-04-16Remove lto_codegen_set_whole_program_optimization. It is a work in progress,Rafael Espindola
2012-04-09Revert the 'EnableInitializing' flag. There is debate on whether we should ru...Bill Wendling
2012-04-09Apply the scope restrictions after parsing the command line options. There ma...Bill Wendling
2012-04-09Add a hook to turn on the internalize pass through the LTO interface.Bill Wendling
2012-04-05The internalize pass can be dangerous for LTO.Bill Wendling
2012-04-02Add an option to turn off the expensive GVN load PRE part of GVN.Bill Wendling
2012-03-31Move trivial functions into the class definition.Bill Wendling
2012-03-31Trim headers.Bill Wendling
2012-03-31Indent according to LLVM's style guide.Bill Wendling
2012-03-31Cleanup whitespace and trim some of the #includes.Bill Wendling
2012-03-31These strings aren't 'const char *' but 'char *'.Bill Wendling
2012-03-31Cleanup whitespace.Bill Wendling
2012-03-31Free the codegen options when deleting LTO code generator object.Bill Wendling
2012-01-20More dead code removal (using -Wunreachable-code)David Blaikie
2011-12-02Move global variables in TargetMachine into new TargetOptions class. As an APINick Lewycky
2011-11-05Now that the linker supports lazily materialising globals, don'tPeter Collingbourne
2011-11-01rename getHostTriple into getDefaultTargetTripleSebastian Pop
2011-08-24Move TargetRegistry and TargetSelect from Target to Support where they belong.Evan Cheng
2011-08-18Fixed compilation warning on Linux by fixing the type of a return value.John Criswell
2011-08-02Move methods in PassManagerBuilder offline.Rafael Espindola
2011-08-02move PassManagerBuilder.h to IPO. This is a non intuitive place to put it,Rafael Espindola
2011-07-25Fix typo.Nick Lewycky
2011-07-22Combine all MC initialization routines into one. e.g. InitializeX86MCAsmInfo,Evan Cheng