summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms
Commit message (Expand)AuthorAgeFilesLines
* Revert r330431.Michael Zolotukhin2018-04-201-30/+26
* [NewGVN] Split OpPHI detection and creation.Florian Hahn2018-04-201-103/+117
* Revert "Revert r330403 and r330413."Michael Zolotukhin2018-04-202-39/+42
* Revert r330403 and r330413.Ilya Biryukov2018-04-202-32/+29
* [SSAUpdaterBulk] Use SmallVector instead of DenseMap for storing rewrites.Michael Zolotukhin2018-04-202-16/+13
* Reapply "[PR16756] Use SSAUpdaterBulk in JumpThreading." one more time.Michael Zolotukhin2018-04-201-16/+22
* [SSAUpdaterBulk] Add an assert.Michael Zolotukhin2018-04-201-0/+1
* [SSAUpdaterBulk] Add * and & to auto.Michael Zolotukhin2018-04-201-4/+4
* [SSAUpdaterBulk] Use PredCache in ComputeLiveInBlocks.Michael Zolotukhin2018-04-201-3/+4
* [SSAUpdaterBulk] Use SmallVector instead of SmallPtrSet for uses.Michael Zolotukhin2018-04-201-2/+5
* LowerTypeTests: Propagate symver directivesVlad Tsyrklevich2018-04-202-2/+39
* Refine the loop rotation's APIJin Lin2018-04-192-12/+21
* [PM/LoopUnswitch] Detect irreducible control flow within loops and skip unswi...Chandler Carruth2018-04-191-0/+13
* [Reassociate] fix formatting; NFCSanjay Patel2018-04-191-4/+3
* [NewGVN] Add ops as dependency if we cannot find a leader for ValueOp.Florian Hahn2018-04-191-2/+11
* [SimplifyLibcalls] Realloc(null, N) -> Malloc(N)Sanjay Patel2018-04-182-21/+46
* [IRCE] Only check for NSW on equality predicatesSam Parker2018-04-181-29/+14
* [LoopUnroll] Only peel if a predicate becomes known in the loop body.Florian Hahn2018-04-181-7/+25
* [DebugInfo] Sink related dbg users when sinking in InstCombineBjorn Pettersson2018-04-181-1/+12
* [InstCombine] peek through bitcasted vector/array pointer GEP operandSanjay Patel2018-04-181-5/+25
* [Mem2Reg] Create merged debug locations for inserted phisVedant Kumar2018-04-171-6/+32
* [Mem2Reg] Make RenamePassData a struct, NFCVedant Kumar2018-04-171-3/+2
* LoadStoreVectorizer crashes due to unsized typeStanislav Mekhanoshin2018-04-171-2/+4
* Revert "Reapply "[PR16756] Use SSAUpdaterBulk in JumpThreading." again."Michael Zolotukhin2018-04-171-22/+15
* [SSAUpdaterBulk] Add debug logging.Michael Zolotukhin2018-04-171-12/+23
* Reapply "[PR16756] Use SSAUpdaterBulk in JumpThreading." again.Michael Zolotukhin2018-04-171-15/+22
* [SLP] Use getExtractWithExtendCost() to compute the scalar cost of extractele...Haicheng Wu2018-04-161-1/+17
* [InstCombine] simplify code in SimplifyAssociativeOrCommutative; NFCISanjay Patel2018-04-161-16/+11
* [InstCombine] simplify getBinOpsForFactorization(); NFCSanjay Patel2018-04-161-25/+15
* [InstCombine] simplify fneg+fadd folds; NFCSanjay Patel2018-04-163-26/+7
* [InstCombine] fix formatting; NFCSanjay Patel2018-04-161-4/+2
* [InstCombine] Simplify 'xor' to 'or' if no common bits are set.Roman Lebedev2018-04-151-0/+4
* [NFC] ConstantOffsetExtractor::CanTraceInto(): add FIXME: no testsRoman Lebedev2018-04-151-0/+2
* [InstCombine] simplify more code for distributive property; NFCISanjay Patel2018-04-151-38/+20
* [InstCombine] simplify code for distributive property; NFCISanjay Patel2018-04-151-19/+3
* [InstCombine] Enable Add/Sub simplifications with only 'reassoc' FMFWarren Ristow2018-04-141-3/+4
* [NFC] fix trivial typos in document and commentsHiroshi Inoue2018-04-142-2/+2
* [DebugInfo][OPT] NFC follow-up on "Fixing a couple of DI duplication bugs of ...Roman Tereshin2018-04-131-27/+16
* [DebugInfo][OPT] Fixing a couple of DI duplication bugs of CloneModuleRoman Tereshin2018-04-132-1/+5
* [LV] Introduce TTI::getMinimumVFKrzysztof Parzyszek2018-04-131-0/+7
* [Transforms] Change std::sort to llvm::sort in response to r327219Mandeep Singh Grang2018-04-1323-84/+89
* hwasan: add -fsanitize=kernel-hwaddress flagAndrey Konovalov2018-04-132-15/+29
* [InstCombine]: foldSelectICmpAndAnd(): and is commutativeRoman Lebedev2018-04-131-24/+20
* [X86] Remove the pmuldq/pmuldq intrinsics and replace with native IR.Craig Topper2018-04-132-98/+0
* [CallSiteSplit] Fix comment. NFCXin Tong2018-04-131-1/+1
* Don't call skipModule for CFI lowering passes.Eli Friedman2018-04-122-5/+0
* Revert "Reapply "[PR16756] Use SSAUpdaterBulk in JumpThreading." one more time."Benjamin Kramer2018-04-121-18/+13
* [IRCE] isKnownNonNegative helper functionSam Parker2018-04-121-2/+9
* [NFC] fix trivial typos in documents and commentsHiroshi Inoue2018-04-121-1/+1
* [DeadArgElim] Remove allocsize attributes on callsitesGeorge Burgess IV2018-04-121-1/+7
OpenPOWER on IntegriCloud