summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms
Commit message (Expand)AuthorAgeFilesLines
* [ValueTracking, VectorUtils] Refactor getIntrinsicIDForCallDavid Majnemer2016-04-193-11/+11
* [ValueTracking] Improve isImpliedCondition for conditions with matching opera...Chad Rosier2016-04-192-5/+10
* Minor improvement to debug output for Function Importer (NFC)Mehdi Amini2016-04-191-9/+9
* Correct IDF calculator for ReverseIDFDaniel Berlin2016-04-192-2/+2
* Port DemandedBits to the new pass manager.Michael Kuperstein2016-04-183-12/+12
* Port InstrProfiling pass to the new pass managerXinliang David Li2016-04-183-88/+43
* [NFC] Header cleanupMehdi Amini2016-04-1830-52/+17
* Transforms: Try harder to fix bootstrap after r266565Duncan P. N. Exon Smith2016-04-171-2/+2
* Linker: Don't double-schedule appending variablesDuncan P. N. Exon Smith2016-04-171-0/+9
* Transforms: Fix bootstrap after r266565Duncan P. N. Exon Smith2016-04-172-5/+5
* ValueMapper: Don't allow explicit null mappings of Values, NFCDuncan P. N. Exon Smith2016-04-172-3/+5
* Fix a typo in rL265762Sanjoy Das2016-04-171-1/+1
* IR: Use an explicit map for debug info type uniquingDuncan P. N. Exon Smith2016-04-171-0/+1
* ValueMapper: Separate mapping of distinct and uniqued nodes (again)Duncan P. N. Exon Smith2016-04-161-220/+204
* ValueMapper: Only put cyclic nodes into CyclicNodes, NFCIDuncan P. N. Exon Smith2016-04-161-2/+11
* ValueMapper: Fix unused var warning. NFCSimon Atanasyan2016-04-161-0/+2
* ThinLTO: Move the ODR resolution to be based purely on the summary.Mehdi Amini2016-04-161-38/+19
* ThinLTO: Make aliases explicit in the summaryMehdi Amini2016-04-161-32/+54
* ValueMapper: Stop memoizing ConstantAsMetadataDuncan P. N. Exon Smith2016-04-161-9/+36
* Reapply "ValueMapper: Eliminate cross-file co-recursion, NFC"Duncan P. N. Exon Smith2016-04-161-61/+303
* Revert "ValueMapper: Eliminate cross-file co-recursion, NFC"Duncan P. N. Exon Smith2016-04-161-303/+61
* ValueMapper: Eliminate cross-file co-recursion, NFCDuncan P. N. Exon Smith2016-04-161-61/+303
* ValueMapper: Hide Mapper::VM behind an accessor, NFCDuncan P. N. Exon Smith2016-04-151-29/+32
* [cfi] Support explicit sections for functions in cfi-icall.Evgeniy Stepanov2016-04-151-2/+3
* [InstCombine] Don't transform compares of calls to functions named fabs{f,l,}David Majnemer2016-04-151-30/+25
* [PR27284] Reverse the ownership between DICompileUnit and DISubprogram.Adrian Prantl2016-04-153-100/+35
* [SimplifyCFG] propagate branch metadata when creating select (PR27344)Sanjay Patel2016-04-151-2/+2
* [PM] Add a SpeculativeExecution pass for targets with divergent branches.Justin Lebar2016-04-151-0/+2
* [Speculation] Add a SpeculativeExecution mode where the pass does nothing unl...Justin Lebar2016-04-151-5/+43
* [ARM] Adding IEEE-754 SIMD detection to loop vectorizerRenato Golin2016-04-141-6/+48
* [InstCombine] remove constant by inverting compare + logic (PR27105)Sanjay Patel2016-04-141-0/+9
* Fix null pointer access for discriminator assignment.Dehao Chen2016-04-141-0/+2
* Update discriminator assignment algorithm to handle nested call correctly.Dehao Chen2016-04-141-20/+14
* [ValueMapper] Range-loopify to improve readability. NFC.Davide Italiano2016-04-141-3/+3
* [StructurizeCFG] Annotate branches that were treated as uniformNicolai Haehnle2016-04-141-0/+15
* [CodeGen] Teach LLVM how to lower @llvm.{min,max}num to {MIN,MAX}NANDavid Majnemer2016-04-143-7/+32
* ARM: override cost function to re-enable ConstantHoisting (& fix it).Tim Northover2016-04-131-0/+12
* ValueMapper: Resolve cycles on the new nodesDuncan P. N. Exon Smith2016-04-131-2/+4
* NFC mergefunc: const correctnessJF Bastien2016-04-131-18/+20
* [PGO] Remove redundant VP instrumentationBetul Buyukkurt2016-04-131-0/+16
* Revert "Make aliases explicit in the summary"Mehdi Amini2016-04-131-54/+32
* Make aliases explicit in the summaryMehdi Amini2016-04-131-32/+54
* Simplify strlen to a subtraction for certain cases.David L Kreitzer2016-04-131-0/+51
* [InstCombine] We folded an fcmp to an i1 instead of a vector of i1David Majnemer2016-04-131-1/+1
* Minor cleanup in Internalize, hide helper class using anonymous namespace (NFC)Mehdi Amini2016-04-131-5/+6
* Really return whether Internalize did change the Module or not.Mehdi Amini2016-04-131-7/+5
* Modernize Internalizer with for-range loop (NFC)Mehdi Amini2016-04-131-8/+6
* Refactor the InternalizePass into a helper class, and expose it through a pub...Mehdi Amini2016-04-131-68/+91
* Refactor Internalization pass to use as a callback instead of a StringSet (NFC)Mehdi Amini2016-04-132-79/+97
* Fix FunctionImport export list computation: need to take a reference to a map...Mehdi Amini2016-04-131-1/+1
OpenPOWER on IntegriCloud