aboutsummaryrefslogtreecommitdiff
path: root/tools/lto
AgeCommit message (Expand)Author
2012-06-22Forgot this patch in r159023.Evan Cheng
2012-06-06Remove unused private fields found by clang's new -Wunused-private-field.Benjamin Kramer
2012-05-30Reinstate -O3 for LTO.David Blaikie
2012-05-11Fix a use after free when the streamer is destroyed. Fixes pr12622.Rafael Espindola
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-09s/lto_codegen_whole_program_optimization/lto_codegen_set_whole_program_optimi...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-03Reformatting. No functionality change.Bill Wendling
2012-04-02Add an option to turn off the expensive GVN load PRE part of GVN.Bill Wendling
2012-04-02Hack the hack. If we have a situation where an ASM object is defined but isn'tBill Wendling
2012-04-02It could come about that we parse the inline ASM before we get a potentialBill 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-03-31Cleanup whitespace and remove unneeded 'extern' keyword on function definitions.Bill Wendling
2012-03-30* Set the scope attributes for the ASM symbol we added to be the value passedBill Wendling
2012-03-30Cleanup whitespace. Doxygenize comments. And indent to llvm coding standards.Bill Wendling
2012-03-29Make some headway towards compiling all of LLVM.Bill Wendling
2012-03-29Cleanup whitespace.Bill Wendling
2012-03-29Cache the end() iterator.Bill Wendling
2012-03-28Cleanup some whitespaces.Bill Wendling
2012-03-28Inline function into its one caller.Bill Wendling
2012-03-28Reformat the LTOModule code to be more inline with LLVM's coding standards. AddBill Wendling
2012-03-28Some whitespace cleanup.Bill Wendling
2012-02-05reapply the patches reverted in r149470 that reenable ConstantDataArray,Chris Lattner
2012-02-01Revert Chris' commits up to r149348 that started causing VMCoreTests unit tes...Argyrios Kyrtzidis
2012-02-01Add a basic-block autovectorization pass.Hal Finkel
2012-01-31update this to ConstantDataArray. There are no tests and this isn't using th...Chris Lattner
2012-01-27Better diagnostic for malformed .org assembly directive.Jim Grosbach
2012-01-20More dead code removal (using -Wunreachable-code)David Blaikie
2012-01-07Split Finish into Finish and FinishImpl to have a common place to do end ofRafael Espindola
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-04Reformatting changes to get rid of blank lines, put code on one line, and toBill Wendling
2011-11-04Move comment to the correct place.Bill Wendling
2011-11-04Make the Mangler an ivar so that it doesn't have to be passed around everywhere.Bill Wendling
2011-11-04Refactor the MCContext so that it's an ivar instead of a local which is passedBill Wendling
2011-11-01rename getHostTriple into getDefaultTargetTripleSebastian Pop
2011-10-18build: Tidy up a bunch of tool Makefiles, and simplify where possible using theDaniel Dunbar
2011-09-08lto/addAsmGlobalSymbols: fast path when no module level asm is present.Ivan Krasin
2011-09-08lto/addAsmGlobalSymbols: fail fracefully when the target does not define AsmP...Ivan Krasin
2011-09-01Don't drop alignment info on local common symbols.Benjamin Kramer
2011-08-24Move TargetRegistry and TargetSelect from Target to Support where they belong.Evan Cheng