summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2014-03-03R600/SI: Implement VGPR register spillingsi-spill-fixesTom Stellard6-4/+221
2014-03-03R600/SI: Only create one instruction when spilling/restoring registerTom Stellard7-29/+167
2014-03-03R600/SI: Only use the low 8-bits of reg encoding to determine the HW indexTom Stellard1-1/+1
2014-03-03Add DWARF discriminator support to DILexicalBlocks.Diego Novillo7-10/+84
2014-03-03Re-apply r202551, which introduced new PBQP solver.Lang Hames11-1928/+1536
2014-03-03Revert "[C++11] Replace LLVM atomics with std::atomic."Benjamin Kramer9-49/+41
2014-03-03[C++11] Replace LLVM atomics with std::atomic.Benjamin Kramer9-41/+49
2014-03-03C++11: Beware unnecessary copies with autoDuncan P. N. Exon Smith1-0/+21
2014-03-03Clarify struct usage guidelinesDuncan P. N. Exon Smith1-5/+31
2014-03-03Add patch level to llvm version in CMake and AutoconfTom Stellard7-26/+69
2014-03-03Don't emit a blank line when running llvm-config --system-libs.Richard Osborne1-18/+20
2014-03-03[mips] Prevent %lo relocation being used on MSA loads and stores.Daniel Sanders11-106/+164
2014-03-03[mips] support FK_Data_2 and FK_Data_8 to fix big-endian debug dataEd Maste2-0/+47
2014-03-03 Fixing a build failure reported by certain buildbots. This will disable jalx...Vladimir Medic1-1/+1
2014-03-03Unbreak the C++11 build.Benjamin Kramer1-1/+1
2014-03-03[msan] Handle X86 SIMD bitshift intrinsics.Evgeniy Stepanov2-0/+219
2014-03-03This patch implements jalx instruction for Mips architecture.This instruction...Vladimir Medic6-1/+24
2014-03-03[C++11] Add a basic block range view for RegionInfoTobias Grosser5-15/+24
2014-03-03[C++11] MSVC 2012 can't handle list-initialization that callsChandler Carruth1-3/+3
2014-03-03[C++11] Add two range adaptor views to User: operands andChandler Carruth3-15/+22
2014-03-03[C++11] Add an iterator_range class template. This is modeled on theChandler Carruth1-0/+46
2014-03-03[C++11] Pass unique_ptr by value instead of &&.Ahmed Charles1-2/+2
2014-03-03AsmParser: add missed testsSaleem Abdulrasool1-0/+22
2014-03-02[Sparc] Add trap on integer condition codes (Ticc) instructions to Sparc back...Venkatraman Govindaraju5-1/+108
2014-03-02[Sparc] Add return/rett instruction to Sparc backend.Venkatraman Govindaraju7-0/+54
2014-03-02Remove unnecessary copy ctors.Benjamin Kramer2-9/+0
2014-03-02[Sparc] Add support for decoding jmpl/retl/ret instruction.Venkatraman Govindaraju4-2/+56
2014-03-02Give APInt move semantics.Benjamin Kramer3-10/+49
2014-03-02[Sparc] Add fcmpe* instructions to Sparc backend.Venkatraman Govindaraju5-6/+49
2014-03-02[Sparc] Add VIS instructions to sparc backend.Venkatraman Govindaraju5-8/+294
2014-03-02Add a PPC inline asm constraint type for single CR bitsHal Finkel2-0/+67
2014-03-02Ensure bitcode encoding of instructions and their operands stays stable.Michael Kuperstein6-0/+467
2014-03-02[C++11] Replace llvm::tie with std::tie.Benjamin Kramer24-111/+75
2014-03-02[C++11] Replace LLVM_STATIC_ASSERT with static_assert, we now haveChandler Carruth3-17/+3
2014-03-02Test commit.Ahmed Charles1-0/+1
2014-03-02[C++11] Replace llvm::next and llvm::prior with std::next and std::prev.Benjamin Kramer136-548/+480
2014-03-02[C++11] Clarify in the Compiler.h support macros and comments (andChandler Carruth1-1/+6
2014-03-02[C++11] Remove LLVM_FINAL and LLVM_OVERRIDE macros now that all their uses ar...Craig Topper1-20/+0
2014-03-02[SparcV9] Adds support for branch on integer register instructions (BPr) and ...Venkatraman Govindaraju9-1/+243
2014-03-02AVX-512: Fixed extract_vector_elt for v8i1 vectorElena Demikhovsky5-12/+32
2014-03-02[C++11] Suggest placing callable arguments as the last argument toChandler Carruth1-0/+4
2014-03-02Switch all uses of LLVM_OVERRIDE to just use 'override' directly.Craig Topper87-773/+695
2014-03-02[C++11] Update the coding standards to provide some important guidanceChandler Carruth1-4/+126
2014-03-02Add back LLVM_FINAL macro. lld still needs it.Craig Topper1-0/+10
2014-03-02Switch all uses of LLVM_FINAL to just use 'final', and remove the macro.Craig Topper9-18/+8
2014-03-02remove an old entry whose link is broken anywayChris Lattner1-8/+0
2014-03-02[Sparc] Add support for parsing branches and conditional move instructions wi...Venkatraman Govindaraju5-86/+156
2014-03-02[Sparc] Make floating point branch instruction formats to accept %fcc0-%fcc1 ...Venkatraman Govindaraju4-34/+40
2014-03-02[C++11] Switch all uses of the llvm_move macro to use std::moveChandler Carruth15-45/+41
2014-03-02[Sparc] Add support for parsing fcmp with %fcc registers.Venkatraman Govindaraju11-18/+99