summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms
Commit message (Expand)AuthorAgeFilesLines
* Add cast to appease windows builder. Fixes build break introduced in r280306.Nick Lewycky2016-08-311-1/+1
* Add -fprofile-dir= to clang.Nick Lewycky2016-08-311-13/+30
* [InstCombine] allow icmp (shr exact X, C2), C fold for splat constant vectorsSanjay Patel2016-08-311-5/+0
* [InstCombine] allow icmp (div X, Y), C folds for splat constant vectorsSanjay Patel2016-08-311-37/+26
* [InstCombine] change insertRangeTest() to use APInt instead of Constant; NFCISanjay Patel2016-08-313-20/+29
* [LoopInfo] Add verification by recomputation.Michael Zolotukhin2016-08-311-1/+1
* [EarlyCSE] Optionally use MemorySSA. NFC.Geoff Berry2016-08-312-19/+128
* [EarlyCSE] Allow forwarding a non-invariant load into an invariant load.Geoff Berry2016-08-311-5/+5
* [SLP] Update the debug based on Michael's suggestion.Chad Rosier2016-08-311-2/+3
* [SLP] Sink debug after checking for matching types/opcode.Chad Rosier2016-08-311-2/+2
* s/static inline/static/ for headers I have changed in r279475. NFC.Tim Shen2016-08-311-5/+3
* [statepoints][experimental] Add support for live-in semantics of values in de...Philip Reames2016-08-311-0/+26
* [SLP] Arguments should be camel case, and start with an upper case letter. NFC.Chad Rosier2016-08-311-2/+2
* Revert "[SimplifyCFG] Improve FoldValueComparisonIntoPredecessors to handle m...James Molloy2016-08-311-20/+6
* Revert "[SimplifyCFG] Change the algorithm in SinkThenElseCodeToEnd"James Molloy2016-08-311-127/+86
* Revert "[SimplifyCFG] Handle tail-sinking of more than 2 incoming branches"James Molloy2016-08-311-89/+27
* Revert "[SimplifyCFG] Add a workaround to fix PR30188"James Molloy2016-08-311-10/+0
* Revert "[SimplifyCFG] Fix bootstrap failure after r280220"James Molloy2016-08-311-21/+5
* [SimplifyCFG] Fix bootstrap failure after r280220James Molloy2016-08-311-5/+21
* [SimplifyCFG] Add a workaround to fix PR30188James Molloy2016-08-311-0/+10
* [SimplifyCFG] Improve FoldValueComparisonIntoPredecessors to handle more casesJames Molloy2016-08-311-6/+20
* [SimplifyCFG] Handle tail-sinking of more than 2 incoming branchesJames Molloy2016-08-311-27/+89
* [SimplifyCFG] Change the algorithm in SinkThenElseCodeToEndJames Molloy2016-08-311-86/+127
* [SimplifyCFG] Tail-merge calls with sideeffectsJames Molloy2016-08-311-7/+3
* [Coroutines] Part 10: Add coroutine promise support.Gor Nishanov2016-08-315-9/+127
* [InstCombine] clean up InsertRangeTest; NFCISanjay Patel2016-08-311-35/+15
* [LoadStoreVectorizer] Change VectorSet to Vector to match head and tail posit...Alina Sbirlea2016-08-301-7/+7
* [LoopVectorizer] Predicate instructions in blocks with several incoming edgesMichael Kuperstein2016-08-301-12/+4
* [InstCombine] replace divide-by-constant checks with asserts; NFCSanjay Patel2016-08-301-19/+16
* [InstCombine] clean up foldICmpDivConstant; NFCISanjay Patel2016-08-301-16/+20
* [Reassociate] Add additional debug output. NFC.Chad Rosier2016-08-301-0/+2
* [SimplifyCFG] Properly CSE metadata in SinkThenElseCodeToEndJames Molloy2016-08-301-0/+5
* [RewriteStatepointsForGC] Update comment for same PHI node check. NFCAnna Thomas2016-08-301-1/+2
* [sanitizer-coverage] add two more modes of instrumentation: trace-div and tra...Kostya Serebryany2016-08-301-6/+75
* ADT: Give ilist<T>::reverse_iterator a handle to the current nodeDuncan P. N. Exon Smith2016-08-303-12/+12
* [ThinLTO] Indirect call promotion fixes for promoted local functionsTeresa Johnson2016-08-291-3/+14
* [SLP] Return a boolean value for these static helpers. NFC.Chad Rosier2016-08-291-17/+16
* [LV] Move insertelement sequence after scalar definitionsMatthew Simpson2016-08-291-0/+11
* [asan] Enable new stack poisoning with store instruction by defaultVitaly Buka2016-08-291-1/+1
* ASan: remove variable only used in assertions buildTim Northover2016-08-291-2/+1
* Use store operation to poison allocas for lifetime analysis.Vitaly Buka2016-08-291-59/+106
* [asan] Separate calculation of ShadowBytes from calculating ASanStackFrameLayoutVitaly Buka2016-08-292-33/+57
* [SimplifyCFG] Hoisting invalidates metadataDavid Majnemer2016-08-291-2/+8
* [StatepointsForGC] Rematerialize in the presence of PHIsAnna Thomas2016-08-291-0/+35
* [Coroutines] Part 9: Add cleanup subfunction.Gor Nishanov2016-08-297-65/+140
* [InstCombine] use m_APInt to allow icmp (and X, Y), C folds for splat constan...Sanjay Patel2016-08-281-32/+34
* GVN-hoist: invalidate MD cache (PR29144)Sebastian Pop2016-08-271-0/+2
* [Inliner] Report when inlining fails because callee's def is unavailableAdam Nemet2016-08-261-2/+11
* [InstCombine] add helper function for icmp (and (sh X, Y), C2), C1 ; NFCSanjay Patel2016-08-262-45/+64
* [InstCombine] clean up foldICmpAndConstConst(); NFCSanjay Patel2016-08-261-172/+166
OpenPOWER on IntegriCloud