summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2017-01-24Demangle: use named values for CV qualifiersSaleem Abdulrasool
2017-01-24Remove the load hoisting code of MLSM, it is completely subsumed by GVNHoistDaniel Berlin
2017-01-24AMDGPU/SI: Give up in promote alloca when a pointer may be captured.Changpeng Fang
2017-01-24Demangle: avoid butchering parameter typeSaleem Abdulrasool
2017-01-24[AArch64] Fix typo. NFC.Chad Rosier
2017-01-24Use InstCombine's builder in foldSelectCttzCtlz instead of creating a new one.Amaury Sechet
2017-01-24[AMDGPU] Add VGPR copies post regalloc fix passStanislav Mekhanoshin
2017-01-24[AArch64] Rename 'no-quad-ldst-pairs' to 'slow-paired-128'Evandro Menezes
2017-01-24[Lanai] Rename LanaiInstPrinter library to LanaiAsmPrinterChris Bieneman
2017-01-24[InstSimplify] try to eliminate icmp Pred (add nsw X, C1), C2Sanjay Patel
2017-01-24[CodeView] Fix off-by-one error in def range gap emissionReid Kleckner
2017-01-24[SelectionDAG] Handle inverted conditions when splitting into multiple branches.Geoff Berry
2017-01-24[X86][AVX512] Remove unused argument from PMOVX tablegen patterns. NFCI.Simon Pilgrim
2017-01-24Fix formating in foldSelectCttzCtlz. NFCAmaury Sechet
2017-01-24[PH] Replace uses of AssertingVH from members of analysis results withChandler Carruth
2017-01-24[X86][SSE] Add explicit braces to avoid -Wdangling-else warning.Martin Bohme
2017-01-24Fix unused variable warningSimon Pilgrim
2017-01-24[X86][SSE] Add support for constant folding vector arithmetic shift by immedi...Simon Pilgrim
2017-01-24[X86][SSE] Add support for constant folding vector logical shift by immediatesSimon Pilgrim
2017-01-24[InstCombine][X86] MULDQ/MULUDQ undef -> zeroSimon Pilgrim
2017-01-24[Support] Use O_CLOEXEC only when declaredPavel Labath
2017-01-24[Support] Add sys::fs::set_current_path() (aka chdir)Pavel Labath
2017-01-24[SLP] Refactoring of HorizontalReduction class, NFC.Alexey Bataev
2017-01-24Update domtree incrementally in loop peeling.Serge Pavlov
2017-01-24[X86] Remove unnecessary peakThroughBitcasts call that's already take care of...Craig Topper
2017-01-24AMDGPU : Add trap handler support.Wei Ding
2017-01-24[AVX-512] Simplify multiclasses for integer logic operations. There were seve...Craig Topper
2017-01-24Make VerifyDomInfo and VerifyLoopInfo global variablesSerge Pavlov
2017-01-24[SystemZ] Gracefully fail in GeneralShuffle::add() instead of assertion.Jonas Paulsson
2017-01-24[X86] Don't split v8i32 all ones values if only AVX1 is available. Keep it in...Craig Topper
2017-01-24[X86] Remove Undef handling from extractSubVector. This is now handled inside...Craig Topper
2017-01-24[SelectionDAG] Teach getNode to simplify a couple easy cases of EXTRACT_SUBVE...Craig Topper
2017-01-24[APInt] Remove calls to clearUnusedBits from XorSlowCase and operator^=Craig Topper
2017-01-24LiveIntervalAnalysis: Calculate liveness even if a superreg is reserved.Matthias Braun
2017-01-24PowerPC: Mark super regs of reserved regs reserved.Matthias Braun
2017-01-24[LTO] Teach lib/LTO about the new pass manager.Davide Italiano
2017-01-24[PM] Flesh out the new pass manager LTO pipeline.Davide Italiano
2017-01-24[sanitizer-coverage] emit __sanitizer_cov_trace_pc_guard w/o a preceding 'if'...Kostya Serebryany
2017-01-24[APFloat] Add PPCDoubleDouble multiplicationTim Shen
2017-01-24[WebAssembly] Update LibFunc::Func -> LibFuncDerek Schuff
2017-01-23SimplifyLibCalls: Replace more unary libcalls with intrinsicsMatt Arsenault
2017-01-23[LoopUnroll] First form LCSSA, then loop-simplifyMichael Kuperstein
2017-01-23[AMDGPU] Fix obsolete comments, spotted by Malcolm Parsons. (NFC)Eugene Zelenko
2017-01-23Makes promoteIndirectCall an external function.Dehao Chen
2017-01-23[Analysis] Add LibFunc_ prefix to enums in TargetLibraryInfo. (NFC)David L. Jones
2017-01-23AMDGPU: Custom lower more vector operationsMatt Arsenault
2017-01-23[RDF] Add registers to live set even if they are live alreadyKrzysztof Parzyszek
2017-01-23[libFuzzer] mutate empty input using the regular mutators (instead of a custo...Kostya Serebryany
2017-01-23DAG: Don't fold vector extract into load if target doesn't want toMatt Arsenault
2017-01-23Revert "Refactor SampleProfile.cpp to move computation inside a branch. (NFC)"Evgeniy Stepanov