Use getValue instead of getAddress in a few MachO only cases.
[oota-llvm.git] / lib / Transforms /
2015-07-02 Yaron KerenRemove whitespace from start of line, NFC.
2015-07-01 Alexey Samsonov[LoopVectorize] Use ReplaceInstWithInst() helper where...
2015-07-01 David Majnemer[LoopUnroll] Use undef for phis with no value live
2015-07-01 David Majnemer[SCCP] Turn loads of null into undef instead of zero...
2015-07-01 Jingyue Wu[NaryReassociate] enhances nsw by leveraging @llvm...
2015-06-30 Alexey Samsonov[SanitizerCoverage] Don't add instrumentation to unreac...
2015-06-30 David Majnemer[Cloning] Teach CloneModule about personality functions
2015-06-29 Alexey Samsonov[LoopSimplify] Set proper debug location in loop backed...
2015-06-29 Diego NovilloTidy comment.
2015-06-28 Jingyue Wu[SLSR] S's basis must have the same type as S
2015-06-27 David Majnemer[LoopVectorize] Pointer indicies may be wider than...
2015-06-27 David Majnemer[PruneEH] A naked, noinline function can return via...
2015-06-27 Peter CollingbourneLowerBitSets: Ignore bitset entries that do not directl...
2015-06-26 Philip Reames[RewriteStatepointsForGC] Generalized vector phi/select...
2015-06-26 David BlaikieMove VectorUtils from Transforms to Analysis to correct...
2015-06-26 David BlaikieFix ODR violation waiting to happen by making static...
2015-06-26 Alexey Samsonov[ASan] Use llvm::getDISubprogram() to get function...
2015-06-25 Anna Zaks[asan] Do not instrument special purpose LLVM sections.
2015-06-25 Anna Zaks[asan] Don't run stack malloc on functions containing...
2015-06-25 Pete CooperUse foreach loop over constant operands. NFC.
2015-06-25 Jingyue Wu[InstCombine] call SimplifyICmpInst with correct context
2015-06-25 Yaron KerenRangify for loop in Inliner.cpp. NFC.
2015-06-25 Peter CollingbourneGVN: If a branch has two identical successors, we canno...
2015-06-25 Jay FoadTeach LLVM about the PPC64 memory sanitizer implementation.
2015-06-24 Duncan P. N. Exon... Add simplify_type<const WeakVH>; simplify IndVarSimplify
2015-06-24 David Majnemer[GVN] Intersect the IR flags when CSE'ing two instructions
2015-06-24 David Majnemer[Reassociate] Don't propogate flags when creating negations
2015-06-24 Sanjay Patelfix typos; NFC
2015-06-24 Sanjay Pateldon't repeat function names in comments; NFC
2015-06-24 Sanjay Patelfix typos; NFC
2015-06-24 Michael Zolotukhin[LoopVectorizer] Fix bailing-out condition for OptForSi...
2015-06-23 Sanjay Patelfix typo; NFC
2015-06-23 Sanjay Pateldon't repeat function names in comments; NFC
2015-06-23 Alexey SamsonovLet llvm::ReplaceInstWithInst copy debug location from...
2015-06-23 Mark HeffernanThis change fixes three bugs in loop unswitching. This...
2015-06-23 Alexander KornienkoRevert r240137 (Fixed/added namespace ending comments...
2015-06-23 Weiming ZhaoFix PR13851: Preserve metadata for the unswitched branch
2015-06-23 David Majnemer[InstCombine] Optimize subtract of selects into a selec...
2015-06-22 Adam Nemet[LoopDist] Improve variable names and comments in LoopV...
2015-06-22 Peter CollingbourneSafeStack: Create the unsafe stack pointer on demand.
2015-06-22 Chandler Carruth[PM/AA] Hoist the AliasResult enum out of the AliasAnal...
2015-06-20 Benjamin Kramer[SwitchLowering] Remove quadratic vector removal.
2015-06-20 Yaron KerenRangify for loops in Inliner::runOnSCC(), NFC.
2015-06-20 Justin BognerIndVarSimplify: Avoid UB from binding a reference to...
2015-06-20 Justin BognerLowerSwitch: Avoid some undefined behaviour
2015-06-19 Adam Nemet[LoopDist] Rename RuntimeCheckEmitter to LoopVersioning...
2015-06-19 Adam Nemet[LoopDist] Move pointer-to-partition computation out...
2015-06-19 Michael Zolotukhin[SLP] Vectorize for all-constant entries.
2015-06-19 Alexander KornienkoFixed/added namespace ending comments using clang-tidy...
2015-06-19 Alexander Potapenko[ASan] Initial support for Kernel AddressSanitizer
2015-06-19 Eric ChristopherFix "the the" in comments.
2015-06-18 Benjamin Kramer[EliminateDuplicatePHINodes] Replace custom hash map...
2015-06-18 Jingyue Wu[NFC] more comments in SLSR
2015-06-17 David MajnemerMove the personality function from LandingPadInst to...
2015-06-17 Peter CollingbourneLowerBitSets: Do not assign names to aliases of unnamed...
2015-06-17 Igor BregerAVX-512: cvtusi2ss/d intrinsics.
2015-06-17 Chandler Carruth[PM/AA] Remove the UnknownSize static member from Alias...
2015-06-17 Chandler Carruth[PM/AA] Remove the Location typedef from the AliasAnaly...
2015-06-16 Tyler NowickiRefactor RecurrenceInstDesc
2015-06-16 Philip ReamesReapply 239795 - [InstCombine] Propagate non-null facts...
2015-06-16 Tyler NowickiRename Reduction variables/structures to Recurrence.
2015-06-16 Philip ReamesRevert 239795
2015-06-16 Philip ReamesMove logic from JumpThreading into LazyValue info to...
2015-06-16 Duncan P. N. Exon... modules: Add explicit dependency on intrinsics_gen
2015-06-16 Philip Reames[InstCombine] Propagate non-null facts to call parameters
2015-06-15 Peter CollingbourneProtection against stack-based memory corruption errors...
2015-06-13 Benjamin Kramer[Statepoints] Skip a vector copy when uniquing values.
2015-06-13 Matt WalaRevert 239644.
2015-06-12 Matt Wala[Scalarizer] Fix potential for stale data in Scattered...
2015-06-12 Matt WalaFix a typo in a comment in MemCpyOpt (test commit)
2015-06-12 Alexander Potapenko[ASan] format AddressSanitizer.cpp with `clang-format...
2015-06-12 Peter CollingbourneLowerBitSets: Give names to aliases of unnamed bitset...
2015-06-12 Teresa JohnsonRevert commit r239480 as it causes https://code.google...
2015-06-12 Alexey Samsonov[SanitizerCoverage] Use llvm::getDISubprogram() to...
2015-06-12 Alexey Samsonov[GVN] Use a simpler form of IRBuilder constructor.
2015-06-12 Alexey Samsonov[GVN] Use IRBuilder more actively instead of creating...
2015-06-11 Michael ZolotukhinUpdate stale comment before analyzeLoopUnrollCost....
2015-06-11 Alexey Samsonov[LoopUnroll] Use IRBuilder to create branch instructions.
2015-06-11 Matt ArsenaultSLSR: Pass address space to isLegalAddressingMode
2015-06-11 Hao Liu[LoopVectorize] Revert the enabling of interleaved...
2015-06-11 Hao Liu[AArch64] Match interleaved memory accesses into ldN...
2015-06-10 Peter CollingbourneArgumentPromotion: Drop sret attribute on functions...
2015-06-10 Teresa JohnsonAdd new EliminateAvailableExternally module pass, which...
2015-06-10 Alexey Samsonov[GVN] Set proper debug locations for some instructions...
2015-06-09 Alexey Samsonov[BasicBlockUtils] Set debug locations for instructions...
2015-06-09 Akira HatanakaRemove DisableTailCalls from TargetOptions and the...
2015-06-09 Arnold SchwaighoferMergeFunctions: Don't replace a weak function use by...
2015-06-09 Denis ProtivenskyMergeFunctions: Fix gcc warning in condition
2015-06-09 Anna Zaks[asan] Prevent __attribute__((annotate)) triggering...
2015-06-09 Arnold SchwaighoferFix unused variable warning
2015-06-09 Arnold SchwaighoferMergeFunctions: Impose a total order on the replacement...
2015-06-08 Akira Hatanaka[ARM] Pass a callback to FunctionPass constructors...
2015-06-08 Hao Liu[LoopVectorize] Teach Loop Vectorizor about interleaved...
2015-06-08 Michael ZolotukhinRemove SCEVCache and FindConstantPointers from complete...
2015-06-07 Matt ArsenaultSeparateConstOffsetFromGEP: Pass address space to isLeg...
2015-06-07 Matt ArsenaultMake NaryReassociate pass the address space to isLegalA...
2015-06-07 Benjamin KramerRemove global std::string. NFC.
2015-06-06 David Majnemer[InstCombine, InstSimplify] Move xforms from Combine...
2015-06-06 Sanjoy Das[LoopUnroll] Fix truncation bug in canUnrollCompletely.
2015-06-06 David Majnemer[CVP] Don't assume Constants of type i1 can be known...
next