[opaque pointer type]: Pass explicit pointee type when building a constant GEP.
[oota-llvm.git] / lib / Transforms / Utils /
2015-08-21 David Blaikie[opaque pointer type]: Pass explicit pointee type when...
2015-08-21 Peter CollingbourneTransformUtils: Introduce module splitter.
2015-08-20 Adrian PrantlRename Instruction::dropUnknownMetadata() to dropUnknow...
2015-08-20 Adrian PrantlFix a bug that caused SimplifyCFG to drop DebugLocs.
2015-08-20 Adam Nemet[LVer] Fix FIXME: hide addPHINodes, NFC
2015-08-19 David MajnemerReplace some calls to isa<LandingPadInst> with isEHPad()
2015-08-19 Ashutosh NemaExposed findDefsUsedOutsideOfLoop as a loop utility...
2015-08-18 Chandler Carruth[PM/AA] Remove the last relics of the separate IPA...
2015-08-17 Chandler Carruth[PM] Port ScalarEvolution to the new pass manager.
2015-08-16 Benjamin Kramer[SimplifyLibCalls] Drop default template args. No funct...
2015-08-16 Sanjay Pateltransform fmin/fmax calls when possible (PR24314)
2015-08-15 David Majnemer[IR] Give catchret an optional 'return value' operand
2015-08-14 Adam Nemet[LVer] Remove unused Pass parameter from versionLoop...
2015-08-14 David Majnemer[IR] Add token types
2015-08-13 Davide Italiano[SimplifyLibCalls] Correctly set the is_zero_undef...
2015-08-12 Sanjay Patelfix typo; NFC
2015-08-12 Adam Nemet[LoopVer] Optionally allow using memchecks from LAA
2015-08-11 Chen Li[LowerSwitch] Skip dead blocks for processSwitchInst()
2015-08-11 Chen Li[LowerSwitch] Fix a bug when LowerSwitch deletes the...
2015-08-11 David Majnemer[WinEHPrepare] Add rudimentary support for the new...
2015-08-11 Adam Nemet[LAA] Change name from addRuntimeCheck to addRuntimeChe...
2015-08-10 Adam Nemet[LoopVer] Remove unused pointer partition argument...
2015-08-10 Tyler NowickiLate evaluation of the fast-math vectorization requirement.
2015-08-08 Benjamin KramerFix some comment typos.
2015-08-08 Matt ArsenaultRemove unnecessary includes
2015-08-07 Chen Li[ConstantFoldTerminator] Preserve make.implicit metadat...
2015-08-07 Duncan P. N. Exon... ValueMapper: Resolve uniquing cycles more aggressively
2015-08-07 Duncan P. N. Exon... ValueMapper: Pull out helper to resolve cycles, NFC
2015-08-06 David MajnemerRevert accidentally committed WinEHPrepare changes
2015-08-06 David MajnemerHandle PHI nodes prefacing EH pads too
2015-08-06 Sanjoy Das[IndVars] Improved logging under DEBUG(); NFC.
2015-08-06 Pete CooperConvert a bunch of loops to foreach. NFC.
2015-08-05 Duncan P. N. Exon... ValueMapper: Rotate distinct node remapping algorithm
2015-08-05 Duncan P. N. Exon... ValueMapper: Simplify remap() helper function, NFC
2015-08-04 Duncan P. N. Exon... Fix 80-column
2015-08-04 Duncan P. N. Exon... Linker: Fix ASan failure from r243961
2015-08-04 David MajnemerDrive-by fixes for LandingPad -> EHPad
2015-08-04 Duncan P. N. Exon... Linker: Fix references to uniqued nodes after r243883
2015-08-03 Adam Nemet[LoopVer] Remove unused needsRuntimeChecks(), NFC
2015-08-03 Duncan P. N. Exon... Linker: Move distinct MDNodes instead of cloning
2015-08-03 Duncan P. N. Exon... ValueMapper: Only check for cycles if operands change
2015-08-03 Duncan P. N. Exon... ValueMapper: Use a range-based for, NFC
2015-08-03 Duncan P. N. Exon... ValueMapper: Reuse local variable, NFC
2015-08-01 Craig TopperDe-constify pointers to Type since they can't be modifi...
2015-07-31 David MajnemerNew EH representation for MSVC compatibility
2015-07-30 Adam Nemet[LoopVer] Add missing std::move
2015-07-28 Adam Nemet[LDist][LVer] Explicitly pass the set of memchecks...
2015-07-27 Sanjoy Das[IndVars] Make loop varying predicates loop invariant.
2015-07-24 Pete CooperUse make_range(rbegin(), rend()) to allow foreach loops...
2015-07-23 Kuba Brecka[asan] Rename the ABI versioning symbol to '__asan_vers...
2015-07-22 Chandler Carruth[PM/AA] Extract the ModRef enums from the AliasAnalysis...
2015-07-22 Michael KupersteinFix mem2reg to correctly handle allocas only used in...
2015-07-22 Chandler Carruth[PM/AA] Remove all of the dead AliasAnalysis pointers...
2015-07-22 Chandler Carruth[PM/AA] Remove the last of the legacy update API from...
2015-07-14 Adam Nemet[LAA] Lift RuntimePointerCheck out of LoopAccessInfo...
2015-07-14 Reid KlecknerUpdate enforceKnownAlignment after the isWeakForLinker...
2015-07-11 Chandler Carruth[PM/AA] Completely remove the AliasAnalysis::copyValue...
2015-07-10 Adam Nemet[LoopDist/LoopVer] Move LoopVersioning to a new module...
2015-07-10 Adam Nemet[LoopDist] Move loop-versioning helper functions to...
2015-07-10 David MajnemerRevert the new EH instructions
2015-07-10 David MajnemerNew EH representation for MSVC compatibility
2015-07-01 David Majnemer[LoopUnroll] Use undef for phis with no value live
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-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-24 Sanjay Pateldon't repeat function names in comments; NFC
2015-06-24 Sanjay Patelfix typos; NFC
2015-06-23 Alexey SamsonovLet llvm::ReplaceInstWithInst copy debug location from...
2015-06-23 Alexander KornienkoRevert r240137 (Fixed/added namespace ending comments...
2015-06-20 Benjamin Kramer[SwitchLowering] Remove quadratic vector removal.
2015-06-20 Justin BognerLowerSwitch: Avoid some undefined behaviour
2015-06-19 Alexander KornienkoFixed/added namespace ending comments using clang-tidy...
2015-06-19 Eric ChristopherFix "the the" in comments.
2015-06-18 Benjamin Kramer[EliminateDuplicatePHINodes] Replace custom hash map...
2015-06-17 David MajnemerMove the personality function from LandingPadInst to...
2015-06-16 Tyler NowickiRefactor RecurrenceInstDesc
2015-06-16 Tyler NowickiRename Reduction variables/structures to Recurrence.
2015-06-11 Alexey Samsonov[LoopUnroll] Use IRBuilder to create branch instructions.
2015-06-09 Alexey Samsonov[BasicBlockUtils] Set debug locations for instructions...
2015-06-05 David Majnemer[LoopVectorize] Don't crash on zero-sized types in...
2015-06-01 David Blaikie[opaque pointer type] Explicitly store the pointee...
2015-05-29 Benjamin KramerReplace push_back(Constructor(foo)) with emplace_back...
2015-05-22 Philip ReamesExtend EarlyCSE to handle basic cases from JumpThreadin...
2015-05-20 Pete CooperChange Function::getIntrinsicID() to return an Intrinsi...
2015-05-18 David BlaikieSimplify IRBuilder::CreateCall* by using ArrayRef+initi...
2015-05-18 Andrew TrickSimplifyIV comments and dead argument cleanup.
2015-05-13 Pete CooperChange LoadAndStorePromoter to take ArrayRef instead...
2015-05-12 Pete CooperConvert PHI getIncomingValue() to foreach over incoming...
2015-05-06 Ismail PazarbasiImplement `createSanitizerCtor`, common helper function...
2015-05-05 David Blaikie[opaque pointer type] Track explicit GEP pointee type...
2015-04-29 David Blaikie[opaque pointer type] Store the value type of an alloca
2015-04-29 David Blaikie[opaque pointer type] Pass GlobalAlias the actual point...
2015-04-29 Duncan P. N. Exon... IR: Give 'DI' prefix to debug info metadata
2015-04-24 Hans WennborgSimplifyCFG: Correctly handle switch lookup tables...
2015-04-24 Aaron BallmanRemoving dead code; NFC. This code was triggering a...
2015-04-23 David BlaikieRecommit r235458: [opaque pointer type] Avoid using...
2015-04-23 Karthik BhatMove common loop utility function isInductionPHI into...
2015-04-22 David BlaikieRevert "[opaque pointer type] Avoid using PointerType...
2015-04-21 David Blaikie[opaque pointer type] Avoid using PointerType::getEleme...
next