summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms
Commit message (Expand)AuthorAgeFilesLines
* unused variable warning fix.Simon Pilgrim2015-08-121-1/+1
* [InstCombine] Move SSE/AVX vector blend folding to instcombinerSimon Pilgrim2015-08-121-4/+15
* Fix PR24354.Sanjoy Das2015-08-111-3/+2
* don't repeat function names in comments; NFCSanjay Patel2015-08-111-39/+34
* fix 80-cols; NFCSanjay Patel2015-08-111-19/+22
* [LowerSwitch] Skip dead blocks for processSwitchInst()Chen Li2015-08-111-4/+10
* [LowerSwitch] Fix a bug when LowerSwitch deletes the default blockChen Li2015-08-111-5/+10
* Enable EliminateAvailableExternally pass in the LTO pipeline.Teresa Johnson2015-08-111-0/+3
* Variable names should start with an upper case letter; NFCSanjay Patel2015-08-111-9/+9
* fix minsize detection: minsize attribute implies optimizing for sizeSanjay Patel2015-08-111-7/+7
* fix code that was accidentally commented out in previous commitSanjay Patel2015-08-111-2/+2
* fix typos in comments; NFCSanjay Patel2015-08-111-5/+5
* fix typo in comment; NFCSanjay Patel2015-08-111-1/+1
* Add support for floating-point minnum and maxnumJames Molloy2015-08-113-11/+38
* [WinEHPrepare] Add rudimentary support for the new EH instructionsDavid Majnemer2015-08-111-1/+1
* Print vectorization analysis when loop hint is specified.Tyler Nowicki2015-08-111-16/+34
* Moved LoopVectorizeHints and related functions before LoopVectorizationLegali...Tyler Nowicki2015-08-111-270/+270
* Simplify processLoop() by moving loop hint verification into Hints::allowVect...Tyler Nowicki2015-08-111-26/+35
* [libFuzzer] don't crash if the condition in a switch has unusual type (e.g. i72)Kostya Serebryany2015-08-111-0/+3
* [LAA] Change name from addRuntimeCheck to addRuntimeChecks, NFCAdam Nemet2015-08-112-2/+2
* [LoopVer] Remove unused pointer partition argument, NFC.Adam Nemet2015-08-101-2/+1
* Extend late diagnostics to include late test for runtime pointer checks.Tyler Nowicki2015-08-101-14/+29
* [InstCombine] Move SSE2/AVX2 arithmetic vector shift folding to instcombinerSimon Pilgrim2015-08-101-7/+31
* Late evaluation of the fast-math vectorization requirement.Tyler Nowicki2015-08-102-7/+70
* Modify diagnostic messages to clearly indicate the why interleaving wasn't done.Tyler Nowicki2015-08-101-22/+69
* [IndVarSimplify] Make cost estimation in RewriteLoopExitValues smarterIgor Laevsky2015-08-101-43/+8
* Add new llvm.loop.unroll.enable metadata.Mark Heffernan2015-08-101-20/+40
* [TTI] Add a hook for specifying per-target defaults for Interleaved AccessesSilviu Baranga2015-08-101-2/+8
* Prevent the scalarizer from caching incorrect entriesFraser Cormack2015-08-101-2/+8
* Fix some comment typos.Benjamin Kramer2015-08-0814-72/+73
* [InstCombine] Don't try to sink EH pad instructionsDavid Majnemer2015-08-081-2/+2
* Remove unnecessary includesMatt Arsenault2015-08-081-1/+0
* [LAA] Make the set of runtime checks part of the state of LAA, NFCAdam Nemet2015-08-071-1/+1
* [ConstantFoldTerminator] Preserve make.implicit metadata when converting Swit...Chen Li2015-08-071-0/+5
* [InstCombine] Fix SSE2/AVX2 vector logical shift by constantSimon Pilgrim2015-08-071-16/+39
* ValueMapper: Resolve uniquing cycles more aggressivelyDuncan P. N. Exon Smith2015-08-071-9/+14
* ValueMapper: Pull out helper to resolve cycles, NFCDuncan P. N. Exon Smith2015-08-071-8/+10
* Revert accidentally committed WinEHPrepare changesDavid Majnemer2015-08-061-1/+1
* Handle PHI nodes prefacing EH pads tooDavid Majnemer2015-08-061-1/+1
* [IndVars] Improved logging under DEBUG(); NFC.Sanjoy Das2015-08-061-6/+3
* Convert a bunch of loops to foreach. NFC.Pete Cooper2015-08-068-23/+16
* Rename inst_range() to instructions() for consistency. NFCNico Rieck2015-08-066-9/+9
* [Reassociation] Fix miscompile for va_arg arguments.Quentin Colombet2015-08-061-22/+2
* [PM/AA] Hoist the interface for BasicAA into a header file.Chandler Carruth2015-08-062-0/+2
* [PM/AA] Simplify the AliasAnalysis interface by removing a wrapperChandler Carruth2015-08-061-1/+1
* ValueMapper: Rotate distinct node remapping algorithmDuncan P. N. Exon Smith2015-08-051-34/+40
* ValueMapper: Simplify remap() helper function, NFCDuncan P. N. Exon Smith2015-08-051-33/+22
* [LoopUnswitch] Preserve make.implicit metadata for unswitched conditionsChen Li2015-08-051-0/+1
* -Wdeprecated cleanup: Make CallGraph movable by default by using unique_ptr m...David Blaikie2015-08-051-2/+2
* [Unroll] Switch to using 'int' cost types in preparation for a somewhatChandler Carruth2015-08-051-6/+6
OpenPOWER on IntegriCloud