summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms
Commit message (Expand)AuthorAgeFilesLines
* Reverts r221772 which fails testsJingyue Wu2014-11-121-30/+10
* Disable indvar widening if arithmetics on the wider type are more expensiveJingyue Wu2014-11-121-10/+30
* [PowerPC] Add vec_vsx_ld and vec_vsx_st intrinsicsBill Schmidt2014-11-121-0/+14
* [Reassociate] Canonicalize negative constants out of expressions.Chad Rosier2014-11-111-1/+2
* Canonicalize an assume(load != null) into !nonnull metadataPhilip Reames2014-11-111-0/+20
* [asan] adding ShadowOffset64 for mips64, patch by Kumar SukhaniKostya Serebryany2014-11-111-0/+5
* [Reassociate] Canonicalize negative constants out of expressions.Chad Rosier2014-11-111-42/+91
* Move asan-coverage into a separate phase.Kostya Serebryany2014-11-114-148/+263
* Revert "IR: MDNode => Value"Duncan P. N. Exon Smith2014-11-1115-45/+50
* [SwitchLowering] Fix the "fixPhis" function.Juergen Ributzka2014-11-101-8/+15
* Fix extra semicolon warning. NFC.Vasileios Kalintiris2014-11-101-1/+1
* Transforms: address some late commentsSaleem Abdulrasool2014-11-081-30/+13
* Transforms: sort source files in buildSaleem Abdulrasool2014-11-081-4/+4
* [Reassociate] Better preserve NSW/NUW flags.Chad Rosier2014-11-071-0/+11
* Transforms: use typedef rather than using aliasesSaleem Abdulrasool2014-11-071-26/+25
* Transform: add SymbolRewriter passSaleem Abdulrasool2014-11-072-0/+544
* SCCP: overdefined calls cannot become constantDavid Majnemer2014-11-071-0/+3
* LoopVectorize: Don't assume pointees are sizedDavid Majnemer2014-11-071-1/+7
* InstCombine: Rely on cmpxchg's return code when it's strongDavid Majnemer2014-11-061-0/+16
* Base check on the section name, not the variable name.Rafael Espindola2014-11-061-10/+5
* [Reassociate] Don't reassociate when mixing regular and fast-math FPChad Rosier2014-11-061-3/+9
* GCOV: Make sure that function idents in the .gcda and .gcno matchJustin Bogner2014-11-061-2/+3
* Fix heap-use-after-free bug in expandSDiv when the operands areMichael Ilseman2014-11-051-6/+10
* IR: MDNode => Value: NamedMDNode::getOperator()Duncan P. N. Exon Smith2014-11-054-7/+9
* [dfsan] Abort at runtime on indirect calls to uninstrumented vararg functions.Peter Collingbourne2014-11-051-10/+33
* Revert "[Reassociate] Canonicalize negative constants out of expressions."Reid Kleckner2014-11-041-101/+42
* Revert earlier change removing setPreservesCFG from instcombine (r221223) andMark Heffernan2014-11-042-4/+3
* [asan] [mips] changed ShadowOffset32 for systems having 16kb PageSize; patch ...Kostya Serebryany2014-11-041-1/+1
* Revert "Transforms: reapply SVN r219899"Reid Kleckner2014-11-042-18/+11
* Remove setPreservesCFG from instcombine. The pass, in particular, does notMark Heffernan2014-11-041-1/+2
* Use AA in LoadCombineHal Finkel2014-11-031-4/+19
* InstCombine: Remove infinite loop caused by FoldOpIntoPhiDavid Majnemer2014-11-031-2/+5
* EarlyCSE should ignore calls to @llvm.assumeHal Finkel2014-11-031-0/+12
* [Reassociate] Canonicalize negative constants out of expressions.Chad Rosier2014-11-031-42/+101
* IR: MDNode => Value: Instruction::getAllMetadataOtherThanDebugLoc()Duncan P. N. Exon Smith2014-11-034-8/+7
* InstCombine: Combine (X | Y) - X to (~X & Y)David Majnemer2014-11-031-6/+15
* Use ErrorOr for the ::create factory on instrumented and sample profilers.Diego Novillo2014-11-031-2/+3
* Use Alias Analysis to hoist 2 loads from diamond to the common predecessor ba...Elena Demikhovsky2014-11-021-47/+25
* InstCombine: Don't assume that m_ZExt matches an InstructionDavid Majnemer2014-11-011-2/+2
* InstCombine: Combine (X+cst) < 0 --> X < -cstDavid Majnemer2014-11-011-0/+6
* IR: MDNode => Value: Instruction::getAllMetadata()Duncan P. N. Exon Smith2014-11-012-7/+6
* IR: MDNode => Value: Instruction::getMetadata()Duncan P. N. Exon Smith2014-11-017-29/+29
* Correctly update dom-tree after loop vectorizer.Michael Zolotukhin2014-10-311-1/+1
* [asan] do not treat inline asm calls as indirect callsKostya Serebryany2014-10-311-1/+3
* [asan] fix caller-calee instrumentation to emit new cache for every call siteKostya Serebryany2014-10-311-4/+4
* Fix Twine corruption problem with diagnostics.Diego Novillo2014-10-301-2/+1
* Add profile writing capabilities for sampling profiles.Diego Novillo2014-10-301-2/+8
* [dfsan] New calling convention for custom functions with variadic arguments.Peter Collingbourne2014-10-301-9/+22
* Do not simplifyLatch for loops where hoisting increments couldresult in extra...Yi Jiang2014-10-291-3/+30
* Transforms: reapply SVN r219899Saleem Abdulrasool2014-10-282-11/+18
OpenPOWER on IntegriCloud