aboutsummaryrefslogtreecommitdiff
path: root/llvm
AgeCommit message (Expand)AuthorFilesLines
2014-07-22Revert of r213521. This change introduced a non-hermetic test (depending on aRichard Smith4-48/+7
2014-07-21Rename metadata llvm.loop.vectorize.unroll to llvm.loop.vectorize.interleave.Mark Heffernan10-40/+58
2014-07-21Add some tests for NVPTX lowering of cmpxchgEli Bendersky1-0/+14
2014-07-21Match semantics of PointerMayBeCapturedBefore to its name by defaultHal Finkel3-7/+17
2014-07-21Revert "Recommit r212203: Don't try to construct debug LexicalScopes hierarch...David Blaikie9-314/+44
2014-07-21test-release.sh: Add support for dot releasesTom Stellard1-1/+1
2014-07-21R600: silence GCC warningSaleem Abdulrasool1-0/+1
2014-07-21R600/SI: Refactor VOP3 instruction definitionsTom Stellard2-21/+52
2014-07-21R600/SI: Separate encoding and operand definitions into their own classesTom Stellard1-132/+174
2014-07-21Replace the result usages while legalizing cmpxchg.Logan Chien3-5/+98
2014-07-21R600/SI: Initailize encoding fields of unused VOP3 modifiers to 0Tom Stellard1-0/+5
2014-07-21R600/SI: Initialize unused VOP3 sources to 0 instead of SIOperand.ZEROTom Stellard1-6/+6
2014-07-21Revert "[C++11] Add predecessors(BasicBlock *) / successors(BasicBlock *) ite...Duncan P. N. Exon Smith41-167/+230
2014-07-21R600/SI: Add instruction shrinking passTom Stellard13-5/+223
2014-07-21Fix Sphinx warnings.Dan Liew2-5/+2
2014-07-21R600/SI: VOPC instructions explicitly define VCCTom Stellard1-1/+1
2014-07-21Correct the ownership passing semantics of object::createBinary and make them...David Blaikie4-10/+7
2014-07-21Remove unnecessary use of unique_ptr::release() used to construct another uni...David Blaikie1-2/+1
2014-07-21Remove unused variable.David Blaikie1-1/+0
2014-07-21R600/SI: Clean up some of the unused REGISTER_{LOAD,STORE} codeTom Stellard3-165/+33
2014-07-21R600/SI: Use scratch memory for large private arraysTom Stellard23-104/+507
2014-07-21R600/SI: Specify wavefront size for SI and CITom Stellard1-2/+4
2014-07-21R600/SI: Remove vaddr operand from BUFFER_LOAD_*_OFFSET instructionsTom Stellard2-4/+4
2014-07-21[mips] Do not emit '.module fp=...' unless we really need to.Daniel Sanders2-12/+22
2014-07-21[SKX] Enabling SKX target and AVX512BW, AVX512DQ, AVX512VL features.Robert Khasanov11-23/+105
2014-07-21docs: Update relaease documents to include the patch number in the RELEASE tagsTom Stellard1-17/+17
2014-07-21Export LLVM_ENABLE_ASSERTIONS in LLVMConfig.cmake so clients knowDan Liew3-1/+9
2014-07-21R600/SI: Store constant initializer data in constant memoryTom Stellard18-31/+194
2014-07-21R600/SI: Add isCFDepth0 Predicate to SALU addc patternTom Stellard1-10/+16
2014-07-21R600/SI: Use VALU for i1 XORTom Stellard3-6/+12
2014-07-21R600/SI: Use a custom encoding method for simm16 in SOPP branch instructionsTom Stellard6-14/+89
2014-07-21R600/SI: Rename SOPP operands to match the encoding fieldsTom Stellard2-19/+19
2014-07-21[mips] Add MipsOptionRecord abstraction and use it to implement .reginfo/.MIP...Daniel Sanders10-46/+320
2014-07-21TableGen: Allow AddedComplexity values to be negativeTom Stellard4-7/+48
2014-07-21Move the CapturesBefore tracker from AA into CaptureTrackingHal Finkel3-50/+96
2014-07-21This declaration has no definition, which is causing MSVC to emit several "no...Aaron Ballman1-4/+0
2014-07-21Fixing an MSVC conversion warning about implicitly converting the shift resul...Aaron Ballman1-1/+1
2014-07-21Move isIdentifiedFunctionLocal from BasicAA to AAHal Finkel3-11/+18
2014-07-21[mips] Try to fix the test/ExecutionEngine tests on a MIPS host.Daniel Sanders1-2/+49
2014-07-21[mips] Do not emit '.module [no]oddspreg' unless we really need to.Daniel Sanders2-7/+16
2014-07-21FileCheck-ize a test.Chandler Carruth1-5/+25
2014-07-21CodeGen: emit IR-level f16 conversion intrinsics as fptrunc/fpextTim Northover5-99/+28
2014-07-21[SDAG,cleanup] Switch the DAG combiner over to use the spellingChandler Carruth1-179/+179
2014-07-21[SDAG] Rather than using a narrow test against the one dummy node on theChandler Carruth1-1/+6
2014-07-21[DAGCombiner] Improve the shuffle-vector folding logic.Andrea Di Biagio3-0/+398
2014-07-21[DAG] Refactor some logic. No functional change.Andrea Di Biagio3-28/+33
2014-07-21Fix for regression: [Bug 20369] wrong code at -O3 on x86_64-linux-gnu in 64-b...Gerolf Hoflehner1-1/+9
2014-07-21[PowerPC] ELFv2 aggregate passing supportUlrich Weigand5-51/+502
2014-07-21[PowerPC] ELFv2 explicit CFI for CR fieldsUlrich Weigand2-1/+37
2014-07-20[PowerPC] ELFv2 dynamic loader supportUlrich Weigand5-20/+75