summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms
Commit message (Expand)AuthorAgeFilesLines
* [LIR] Put includes in correct order. NFC.Chad Rosier2015-11-231-1/+1
* SamplePGO - Add coverage tracking for samples.Diego Novillo2015-11-231-26/+85
* [WinEH] Fix a case where GVN could incorrectly PRE a load into an EH pad.Andrew Kaylor2015-11-231-0/+10
* [PGO] Introduce alignment macro for instr-prof control data(NFC)Xinliang David Li2015-11-231-1/+1
* SamplePGO - Clear coverage tracking when clearing per-function data.Diego Novillo2015-11-231-0/+2
* SamplePGO - Use newly introduced local variable. NFC.Diego Novillo2015-11-231-2/+2
* [LoopStrengthReduce] Mark dump() definitions as LLVM_DUMP_METHOD.Davide Italiano2015-11-231-14/+7
* [PGO] move names of runtime sections definitions to InstrProfData.inc Xinliang David Li2015-11-221-1/+1
* [PGO] Define value profiling updater API signature in InstrProfData.inc (NFC)Xinliang David Li2015-11-221-6/+7
* Use modulo operator instead of multiplying result of a divide and subtracting...Craig Topper2015-11-211-1/+1
* use ternary ops; NFCSanjay Patel2015-11-211-8/+2
* remove unnecessary temp variables; NFCSanjay Patel2015-11-211-4/+2
* fix typo; NFCSanjay Patel2015-11-211-1/+1
* [SimplifyLibCalls] Removed some TODOs which are already implemented. NFC.Weiming Zhao2015-11-211-4/+0
* SamplePGO - Do not count never-executed inlined functions when computing cove...Diego Novillo2015-11-201-5/+24
* Revert "[FunctionAttrs] Remove redundant assignment."Tilmann Scheller2015-11-201-0/+2
* SamplePGO - Add line offset and discriminator information to sample reports.Diego Novillo2015-11-201-3/+5
* [FunctionAttrs] Remove redundant assignment.Tilmann Scheller2015-11-201-2/+0
* Fix a pair of issues that caused an infinite loop in reassociate.Owen Anderson2015-11-201-1/+1
* Use range-based for loops. NFCCraig Topper2015-11-201-12/+8
* Follow up to r253591. Turn into an assertion.Davide Italiano2015-11-191-2/+1
* [LIR] Update some comments. NFC.Chad Rosier2015-11-191-5/+4
* Fix the debug build breakage that getDiscriminator is called by mistake.Dehao Chen2015-11-191-1/+2
* Revert r253253 and r253126: "Don't recompute LCSSA after loop-unrolling when ...Michael Zolotukhin2015-11-191-12/+2
* Reimplement discriminator assignment algorithm.Dehao Chen2015-11-191-52/+37
* [AddressSanitizer] assert(false) -> llvm_unreachable and remove return.Davide Italiano2015-11-191-4/+2
* [LIR] Fix 80-column from previous commit.Chad Rosier2015-11-191-1/+2
* [LIR] Sink checks into function to enable future refactoring. NFC.Chad Rosier2015-11-191-15/+17
* [GlobalOpt] Localize some globals that have non-instruction usersJames Molloy2015-11-191-1/+60
* [LIR] Use the more appropriate method. NFC.Chad Rosier2015-11-191-1/+1
* [LV] Add a helper function, isReductionVariable. NFC.Chad Rosier2015-11-191-5/+7
* [FunctionAttrs] Provide a mechanism for adding function attributes from the c...James Molloy2015-11-191-0/+67
* Revert "Change memcpy/memset/memmove to have dest and source alignments."Pete Cooper2015-11-1912-117/+90
* Fix bug 25440: GVN assertion after coercing loadsWeiming Zhao2015-11-191-1/+12
* Fix several long lines (>80) in LoopVectorize.cpp. NFC.Cong Hou2015-11-191-13/+19
* [SimplifyLibCalls] New trick: pow(x, 0.5) -> sqrt(x) under -ffast-math.Davide Italiano2015-11-181-2/+9
* Fix returned value for GVN: could return "false" even after modifying the IRMehdi Amini2015-11-181-1/+1
* [BuildLibCalls] EmitStrNLen() is dead code. Garbage collect.Davide Italiano2015-11-181-26/+0
* Change memcpy/memset/memmove to have dest and source alignments.Pete Cooper2015-11-1812-90/+117
* Disable gvn non-local speculative loads under asan.Mike Aizatsky2015-11-181-0/+4
* [PGO] Value profiling supportBetul Buyukkurt2015-11-181-21/+122
* Revert "Revert "Strip metadata when speculatively hoisting instructions (r252...Igor Laevsky2015-11-182-0/+9
* [LTO] Add an early run of functionattrsJames Molloy2015-11-181-0/+1
* [OperandBundles] Tighten OperandBundleDef's interface; NFCSanjoy Das2015-11-181-1/+1
* Replace dyn_cast with isa in places that weren't using the returned value for...Craig Topper2015-11-181-3/+3
* Teach the inliner to track deoptimization stateSanjoy Das2015-11-182-6/+92
* [InstCombine] refactor optimizeIntToFloatBitCast() ; NFCISanjay Patel2015-11-181-38/+29
* [EH] Keep filter clauses for types that have been caught.Andrew Kaylor2015-11-171-4/+18
* Vector of pointers in function attributes calculationElena Demikhovsky2015-11-171-1/+1
* fix typos; NFCSanjay Patel2015-11-171-2/+2
OpenPOWER on IntegriCloud