summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2015-09-10Cleaning up LLVM IR mode for Emacs.Rafael Espindola1-78/+19
2015-09-10AVX512: Implemented encoding and intrinsics forIgor Breger12-89/+1145
2015-09-10Silencing C4141 warnings that were introduced en masse because __forceinline ...Aaron Ballman1-0/+1
2015-09-10[FileCheck] Use range-based for loops. NFC.Benjamin Kramer1-26/+14
2015-09-10There is a trunc(lshr (zext A), Cst) optimization in InstCombineCasts thatJakub Kuderski2-0/+68
2015-09-10[ADT] Rewrite the StringRef::find implementation to be simpler, clearer,Chandler Carruth1-16/+23
2015-09-10[DAGCombine] Truncate BUILD_VECTOR operators if necessary when constant foldi...Silviu Baranga2-11/+37
2015-09-10Enable GlobalsAA by defaultJames Molloy1-1/+1
2015-09-10Add GlobalsAA as preserved to a bunch of transformsJames Molloy14-0/+28
2015-09-10[ADT] Force inline several super boring and unusually hot methods onChandler Carruth1-0/+7
2015-09-10[ADT] Micro-optimize and force inlining for string switches.Chandler Carruth1-5/+45
2015-09-10[ARM] Do not use vtrn for vectorshuffle if the order is reversedJames Molloy4-4/+63
2015-09-10[ADT] Apply a large hammer to StringRef functions: attribute always_inline.Chandler Carruth1-0/+20
2015-09-10[Support] Fix the always_inline attribute macro to not include theChandler Carruth1-1/+1
2015-09-10[ADT] Micro-optimize the Triple constructor by doing a single split andChandler Carruth1-8/+21
2015-09-10[ADT] Fix a confusing interface spec and some annoying peculiaritiesChandler Carruth3-33/+93
2015-09-10GlobalsAAResult(&&): Move every members.NAKAMURA Takumi1-1/+6
2015-09-10Added isUndef() interface for SDNodeElena Demikhovsky1-0/+7
2015-09-10[ADT] Switch a bunch of places in LLVM that were doing single-characterChandler Carruth9-16/+16
2015-09-10[ADT] Add a single-character version of the small vector split routineChandler Carruth4-1/+43
2015-09-10Add a way to skip the Go bindings tests even when Go is configured inChandler Carruth4-0/+6
2015-09-10[ScalarEvolution] Fix PR24757.Sanjoy Das2-2/+77
2015-09-10[LPM] Simplify this code and fix a compile error for compilers thatChandler Carruth1-3/+1
2015-09-10[LPM] Use a map from analysis ID to immutable passes in the legacy passChandler Carruth2-22/+28
2015-09-10Enable the shrink wrapping optimization for PPC64.Kit Barton4-77/+645
2015-09-10[AArch64] Match FI+offset in STNP addressing mode.Ahmed Bougacha3-6/+28
2015-09-10[MC] Convert all the remaining tests from macho-dump to llvm-readobj.Davide Italiano37-4561/+5023
2015-09-10[AArch64] Match base+offset in STNP addressing mode.Ahmed Bougacha2-14/+181
2015-09-10Makes EmitRecord() accepting ArrayRef and raw array (NFC)Mehdi Amini1-5/+5
2015-09-10[AArch64] Support selecting STNP.Ahmed Bougacha4-0/+270
2015-09-10AMDGPU/SI: Fix more cases of losing exec operandsMatt Arsenault3-16/+12
2015-09-10AMDGPU/SI: Fix creating v_mov_b32s without exec usesMatt Arsenault1-2/+14
2015-09-10Revert r247216: "Fix Clang-tidy misc-use-override warnings, other minor fixes"Hans Wennborg9-94/+95
2015-09-10[CodeGen] Make x86 nontemporal store patfrags generic. NFC.Ahmed Bougacha2-19/+18
2015-09-10[RewriteStatepointsForGC] Minor refactor to use shared implementation [NFC]Philip Reames1-8/+1
2015-09-10[RewriteStatepointsForGC] Strengthen a confusingly weak assertion [NFC]Philip Reames1-3/+3
2015-09-10[RewriteStatepointsForGC] One last bit of naming [NFCI]Philip Reames1-7/+7
2015-09-10[WinEH] Add codegen support for cleanuppad and cleanupretReid Kleckner13-70/+129
2015-09-10[RewriteStatepointsForGC] Further style/naming fixup [NFCI]Philip Reames1-26/+26
2015-09-10Fix Clang-tidy misc-use-override warnings, other minor fixesHans Wennborg9-95/+94
2015-09-10Bitcode Writer: EmitRecordWith* takes an ArrayRef instead of a SmallVector (NFC)Mehdi Amini1-21/+22
2015-09-10Add makeArrayRef() overload for ArrayRef input (no-op/identity) NFCMehdi Amini2-0/+26
2015-09-10[RewriteStatepointsForGC] More naming cleanup [NFCI]Philip Reames1-6/+6
2015-09-09[RewriteStatepointsForGC] Code cleanup [NFC]Philip Reames1-25/+26
2015-09-09[RewriteStatepointsForGC] Extend base pointer inference to handle insertelementPhilip Reames2-59/+144
2015-09-09[RewriteStatepointsForGC] Make base pointer inference deterministicPhilip Reames1-44/+35
2015-09-09LowerBitSets: Fix non-determinism bug.Peter Collingbourne3-11/+29
2015-09-09[SEH] Emit 32-bit SEH tables for the new EH IRReid Kleckner9-103/+522
2015-09-09[WebAssembly] Update target datalayout strings.Dan Gohman10-10/+10
2015-09-09Change EmitRecordWithAbbrevImpl to take Optional record code. NFC.Teresa Johnson1-15/+30