summaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* [Profile] handle select instruction in 'expect' loweringXinliang David Li2016-09-021-11/+25
* [PowerPC] For larger offsets, when possible, fold offset into addis toc@haHal Finkel2016-09-022-2/+34
* [Sparc] Mark i128 shift libcalls unavailable in 32-bit mode.James Y Knight2016-09-021-0/+7
* AMDGPU/R600: EXTRACT_VECT_ELT should only bypass BUILD_VECTOR if the vectors ...Jan Vesely2016-09-021-1/+3
* Setting fp trapping mode and denormal type: this an improvement ofSjoerd Meijer2016-09-021-16/+24
* Do not consider subreg defs as reads when computing subrange livenessKrzysztof Parzyszek2016-09-024-11/+13
* [SLP] Don't pass a global CL option as an argument. NFC.Chad Rosier2016-09-021-8/+7
* AMDGPU/R600: Expand unaligned writes to local and global ASJan Vesely2016-09-021-2/+11
* [codeview] Use the correct max CV record length of 0xFF00Reid Kleckner2016-09-021-4/+5
* IfConversion: Add assertions that both sides of a diamond don't pred-clobber.Kyle Butt2016-09-021-2/+3
* IfConversion: Fix bug introduced by rescanning diamonds.Kyle Butt2016-09-021-1/+1
* Split the store of a wide value merged from an int-fp pair into multiple stores.Wei Mi2016-09-022-0/+123
* [InsttCombine] fold insertelement of constant into shuffle with constant oper...Sanjay Patel2016-09-021-0/+76
* [lib/LTO] Simplify. No functional change intended.Davide Italiano2016-09-021-11/+6
* [WebAssembly] Update known test failuresDerek Schuff2016-09-021-1/+0
* [LV] Ensure reverse interleaved group GEPs remain uniformMatthew Simpson2016-09-021-1/+11
* Simplify code a bit. No functional change intended.Andrea Di Biagio2016-09-021-15/+16
* fix documentation comments; NFCSanjay Patel2016-09-021-5/+0
* [instsimplify] Fix incorrect folding of an ordered fcmp with a vector of all ...Andrea Di Biagio2016-09-021-1/+1
* [DAGcombiner] Fix incorrect sinking of a truncate into the operand of a shift.Andrea Di Biagio2016-09-021-3/+3
* [Support] - Fix possible crash in match() of llvm::Regex.George Rimar2016-09-021-0/+10
* [SimplifyCFG] Add a workaround to fix PR30188James Molloy2016-09-021-0/+10
* [AVX-512] Remove floating point logical operation instrinsics and replace the...Craig Topper2016-09-022-24/+37
* [AVX-512] Add more patterns for masked and broadcasted logical operations whe...Craig Topper2016-09-021-205/+62
* [AVX-512] Add execution domain fixing for logical operations with broadcast l...Craig Topper2016-09-021-0/+80
* [X86] Strengthen some SDNode type constraints.Craig Topper2016-09-021-3/+4
* [AVX-512] Add NoVLX Predicates to some patterns so they don't rely on pattern...Craig Topper2016-09-021-0/+2
* [PowerPC] hasAndNotCompare should return trueHal Finkel2016-09-021-0/+4
* [PowerPC] Add a pattern for a runtime bit checkHal Finkel2016-09-021-0/+40
* revert r280429 and r280425:Dehao Chen2016-09-021-22/+24
* revert r280432:Dehao Chen2016-09-021-6/+5
* IfConversion: Don't count branches in # of duplicates.Kyle Butt2016-09-021-1/+3
* Fix a real temp file leak in FileOutputBufferReid Kleckner2016-09-021-0/+3
* [PowerPC] Don't apply the PPC64 address-formation peephole for offsets greate...Hal Finkel2016-09-021-2/+7
* [PowerPC] Don't consider fusion in PPC64 address-formation peepholeHal Finkel2016-09-021-7/+0
* Explicitly require DominatorTreeAnalysis pass for instsimplify pass.Dehao Chen2016-09-011-5/+6
* [SelectionDAGBuilder] Add const to relevant placesAditya Kumar2016-09-012-16/+17
* Refactor LICM to expose canSinkOrHoistInst to LoopSink pass.Dehao Chen2016-09-011-7/+3
* Refactor replaceDominatedUsesWith to have a flag to control whether to replac...Dehao Chen2016-09-012-4/+6
* Refactor LICM pass in preparation for LoopSink pass.Dehao Chen2016-09-011-21/+23
* [Legalizer] Don't throw away false low half when expanding GT/LT SETCCMichael Kuperstein2016-09-011-9/+9
* [SelectionDAG] Generate vector_shuffle nodes for undersized result vector sizesMichael Kuperstein2016-09-012-45/+120
* [WebAssembly] Add asm.js-style setjmp/longjmp handling for wasm (reland r280302)Heejin Ahn2016-09-012-165/+776
* GlobalISel: add a G_PHI instruction to give phis a type.Tim Northover2016-09-013-2/+10
* Fix the ASan fuse-lld.cc test after LLD r280012Reid Kleckner2016-09-011-1/+1
* [LV] Use ScalarParts for ad-hoc pointer IV scalarization (NFCI)Matthew Simpson2016-09-011-22/+9
* [X86] Loosen memory folding requirements for cvtdq2pd and cvtps2pd instructions.Andrey Turetskiy2016-09-011-2/+2
* AMDGPU: Add runtime metadata for pointee alignment of argument.Yaxun Liu2016-09-012-1/+8
* [lib/LTO] Simplify a bit. NFCI.Davide Italiano2016-09-011-4/+1
* Rename some variables to have meaningful names. NFC.Michael Kuperstein2016-09-011-29/+29