summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms
Commit message (Expand)AuthorAgeFilesLines
* [IRCE] Canonicalize pre/post loops after the blocks are added into parent loopAnna Thomas2017-06-061-13/+20
* Sort the remaining #include lines in include/... and lib/....Chandler Carruth2017-06-0678-124/+121
* Add a dominanance check interface that uses caching for instructions within s...Xin Tong2017-06-062-0/+34
* Fix PR23384 (part 2 of 3) NFCEvgeny Stupachenko2017-06-051-72/+68
* LSR: Calculate instruction cost only if InsnsCost is set to true (NFC)Evgeny Stupachenko2017-06-051-14/+21
* [InstCombine] Fix extractelement use before defSven van Haastregt2017-06-051-1/+1
* Revert "[sanitizer-coverage] one more flavor of coverage: -fsanitize-coverage...Renato Golin2017-06-051-43/+9
* [LV] Make scalarizeInstruction() non-virtual. NFC.Ayal Zaks2017-06-041-2/+1
* [InstCombine] Add support for simplifying ctlz/cttz intrinsics based on known...Craig Topper2017-06-031-5/+1
* Added LLVM_FALLTHROUGH to address warning: this statement may fall through. NFC.Galina Kistanova2017-06-031-0/+1
* Added LLVM_FALLTHROUGH to address warning: this statement may fall through. NFC.Galina Kistanova2017-06-031-0/+1
* Added LLVM_FALLTHROUGH to address warning: this statement may fall through. NFC.Galina Kistanova2017-06-032-0/+3
* [sanitizer-coverage] one more flavor of coverage: -fsanitize-coverage=inline-...Kostya Serebryany2017-06-031-9/+43
* Revert "[CFI] Remove LinkerSubsectionsViaSymbols."Evgeniy Stepanov2017-06-031-12/+23
* [SLP] Improve comments and naming of functions/variables/members, NFC.Alexey Bataev2017-06-031-91/+59
* [sanitizer-coverage] refactor the code to make it easier to add more sections...Kostya Serebryany2017-06-021-55/+74
* Revert "[SLP] Improve comments and naming of functions/variables/members, NFC."Alexey Bataev2017-06-021-59/+91
* [Statepoint] Be consistent about using deopt naming [NFCI]Philip Reames2017-06-021-3/+3
* Fix debug build test failureXinliang David Li2017-06-021-2/+3
* [PartialInlining] Minor cost anaysis tuningXinliang David Li2017-06-021-9/+56
* FunctionAttrs: Skip it if the effective SCC (ignoring optnone functions) is e...David Blaikie2017-06-021-0/+4
* [SLP] Improve comments and naming of functions/variables/members, NFC.Alexey Bataev2017-06-021-91/+59
* [SROA] Fix crash due to bad bitcastKeno Fischer2017-06-021-3/+4
* [CFI] Remove LinkerSubsectionsViaSymbols.Evgeniy Stepanov2017-06-021-23/+12
* Skip CFI for dead functions.Evgeniy Stepanov2017-06-021-2/+1
* [InstCombine] fix icmp with not op and constant to work with splat vector con...Sanjay Patel2017-06-021-3/+3
* [InstCombine] improve perf by not creating a known non-canonical instructionSanjay Patel2017-06-021-3/+6
* [coroutines] PR33271: Remove stray coro.save intrinsics during CoroSplitGor Nishanov2017-06-021-0/+12
* [Profile] Enhance expect lowering to handle correlated branchesXinliang David Li2017-06-021-0/+148
* [RS4GC] Comment clarificationPhilip Reames2017-06-021-2/+2
* [PM] GVNSink is off by default, fix an obvious typo.Davide Italiano2017-06-011-1/+1
* Fix compiler_rt buildbot failureXinliang David Li2017-06-011-4/+10
* Reapply "[Cloning] Take another pass at properly cloning debug info"Keno Fischer2017-06-012-29/+44
* (NFC) Track global summary liveness in GVFlags.Evgeniy Stepanov2017-06-011-60/+47
* [Profile] Fix builtin_expect lowering bugXinliang David Li2017-06-011-4/+12
* [PartialInlining] Emit branch info and profile data as remarksXinliang David Li2017-06-011-0/+64
* [PredicateInfo] Fix non-determinism in codegen uncovered by reverse iterating...Mandeep Singh Grang2017-06-011-1/+34
* [ThinLTO] Migrate ThinLTOBitcodeWriter to the new PM.Tim Shen2017-06-011-7/+13
* [PartialInlining] Reduce outlining overhead by removing unneeded live-out(s)Xinliang David Li2017-06-011-0/+23
* Revert rL304050. It may break sanitizer bootstrap. Revert it for now while in...Wei Mi2017-05-311-143/+21
* [IR] Add additional addParamAttr/removeParamAttr to AttributeList APIReid Kleckner2017-05-312-9/+10
* [sanitizer-coverage] remove stale code (old coverage); llvm part Kostya Serebryany2017-05-311-130/+10
* Revert "[Atomics][LoopIdiom] Recognize unordered atomic memcpy"Anna Thomas2017-05-311-65/+15
* [PPC] Inline expansion of memcmpZaara Syeda2017-05-311-14/+0
* [Atomics][LoopIdiom] Recognize unordered atomic memcpyAnna Thomas2017-05-311-15/+65
* [coroutines] Call initializePass in coroutine pass constructorsGor Nishanov2017-05-314-4/+12
* NewGVN: Fix PR 33185 by checking whether we need to recursivelyDaniel Berlin2017-05-311-23/+15
* [PartialInlining] Shrinkwrap allocas with live range contained in outline reg...Xinliang David Li2017-05-301-7/+76
* [LV] Reapply r303763 with fix for PR33193Matthew Simpson2017-05-301-10/+19
* Revert "[Cloning] Take another pass at properly cloning debug info"Keno Fischer2017-05-302-44/+29
OpenPOWER on IntegriCloud