summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Utils
Commit message (Expand)AuthorAgeFilesLines
* [LVer] Remove unused Pass parameter from versionLoop, NFCAdam Nemet2015-08-141-1/+1
* [IR] Add token typesDavid Majnemer2015-08-141-7/+1
* [SimplifyLibCalls] Correctly set the is_zero_undef flag for llvm.cttzDavide Italiano2015-08-131-1/+1
* fix typo; NFCSanjay Patel2015-08-121-1/+1
* [LoopVer] Optionally allow using memchecks from LAAAdam Nemet2015-08-121-0/+9
* [LowerSwitch] Skip dead blocks for processSwitchInst()Chen Li2015-08-111-4/+10
* [LowerSwitch] Fix a bug when LowerSwitch deletes the default blockChen Li2015-08-111-5/+10
* [WinEHPrepare] Add rudimentary support for the new EH instructionsDavid Majnemer2015-08-111-1/+1
* [LAA] Change name from addRuntimeCheck to addRuntimeChecks, NFCAdam Nemet2015-08-111-1/+1
* [LoopVer] Remove unused pointer partition argument, NFC.Adam Nemet2015-08-101-2/+1
* Late evaluation of the fast-math vectorization requirement.Tyler Nowicki2015-08-101-4/+8
* Fix some comment typos.Benjamin Kramer2015-08-083-8/+8
* Remove unnecessary includesMatt Arsenault2015-08-081-1/+0
* [ConstantFoldTerminator] Preserve make.implicit metadata when converting Swit...Chen Li2015-08-071-0/+5
* ValueMapper: Resolve uniquing cycles more aggressivelyDuncan P. N. Exon Smith2015-08-071-9/+14
* ValueMapper: Pull out helper to resolve cycles, NFCDuncan P. N. Exon Smith2015-08-071-8/+10
* Revert accidentally committed WinEHPrepare changesDavid Majnemer2015-08-061-1/+1
* Handle PHI nodes prefacing EH pads tooDavid Majnemer2015-08-061-1/+1
* [IndVars] Improved logging under DEBUG(); NFC.Sanjoy Das2015-08-061-6/+3
* Convert a bunch of loops to foreach. NFC.Pete Cooper2015-08-064-10/+8
* ValueMapper: Rotate distinct node remapping algorithmDuncan P. N. Exon Smith2015-08-051-34/+40
* ValueMapper: Simplify remap() helper function, NFCDuncan P. N. Exon Smith2015-08-051-33/+22
* Fix 80-columnDuncan P. N. Exon Smith2015-08-041-1/+2
* Linker: Fix ASan failure from r243961Duncan P. N. Exon Smith2015-08-041-9/+11
* Drive-by fixes for LandingPad -> EHPadDavid Majnemer2015-08-044-11/+8
* Linker: Fix references to uniqued nodes after r243883Duncan P. N. Exon Smith2015-08-041-1/+3
* [LoopVer] Remove unused needsRuntimeChecks(), NFCAdam Nemet2015-08-031-7/+2
* Linker: Move distinct MDNodes instead of cloningDuncan P. N. Exon Smith2015-08-031-15/+23
* ValueMapper: Only check for cycles if operands changeDuncan P. N. Exon Smith2015-08-031-6/+7
* ValueMapper: Use a range-based for, NFCDuncan P. N. Exon Smith2015-08-031-6/+3
* ValueMapper: Reuse local variable, NFCDuncan P. N. Exon Smith2015-08-031-2/+2
* De-constify pointers to Type since they can't be modified. NFCCraig Topper2015-08-011-3/+3
* New EH representation for MSVC compatibilityDavid Majnemer2015-07-314-29/+143
* [LoopVer] Add missing std::moveAdam Nemet2015-07-301-1/+2
* [LDist][LVer] Explicitly pass the set of memchecks to LoopVersioning, NFCAdam Nemet2015-07-281-5/+6
* [IndVars] Make loop varying predicates loop invariant.Sanjoy Das2015-07-271-5/+54
* Use make_range(rbegin(), rend()) to allow foreach loops. NFC.Pete Cooper2015-07-241-3/+2
* [asan] Rename the ABI versioning symbol to '__asan_version_mismatch_check' in...Kuba Brecka2015-07-231-1/+9
* [PM/AA] Extract the ModRef enums from the AliasAnalysis class inChandler Carruth2015-07-221-3/+3
* Fix mem2reg to correctly handle allocas only used in a single blockMichael Kuperstein2015-07-221-15/+23
* [PM/AA] Remove all of the dead AliasAnalysis pointers being threadedChandler Carruth2015-07-225-50/+39
* [PM/AA] Remove the last of the legacy update API from AliasAnalysis asChandler Carruth2015-07-222-5/+0
* [LAA] Lift RuntimePointerCheck out of LoopAccessInfo, NFCAdam Nemet2015-07-141-1/+1
* Update enforceKnownAlignment after the isWeakForLinker semantic changeReid Kleckner2015-07-141-7/+4
* [PM/AA] Completely remove the AliasAnalysis::copyValue interface.Chandler Carruth2015-07-112-3/+0
* [LoopDist/LoopVer] Move LoopVersioning to a new module, NFCAdam Nemet2015-07-102-0/+107
* [LoopDist] Move loop-versioning helper functions to Cloning, NFCAdam Nemet2015-07-101-0/+66
* Revert the new EH instructionsDavid Majnemer2015-07-102-6/+4
* New EH representation for MSVC compatibilityDavid Majnemer2015-07-102-4/+6
* [LoopUnroll] Use undef for phis with no value liveDavid Majnemer2015-07-011-1/+1
OpenPOWER on IntegriCloud