summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)AuthorFilesLines
2014-04-18blockfreq: Rewrite BlockFrequencyInfoImplDuncan P. N. Exon Smith4-5/+979
2014-04-18R600/SI: Match sign_extend_inreg to s_sext_i32_i8 and s_sext_i32_i16Matt Arsenault4-16/+63
2014-04-18PMBuilder: Expose an option to disable tail callsDuncan P. N. Exon Smith1-1/+3
2014-04-18R600/SI: Use SReg_64 instead of VSrc_64 when selecting BUILD_PAIRTom Stellard1-1/+1
2014-04-17[ARM64,C++11] Range'ify another loop.Jim Grosbach1-9/+7
2014-04-17Fix bug 19437 - Only add discriminators for DWARF 4 and above.Diego Novillo3-11/+16
2014-04-17remove some dead codeNuno Lopes6-49/+0
2014-04-17Start pushing changes for Mips Fast-IselReed Kotler4-0/+53
2014-04-17R600: Add comment clariying use of sext for result of MUL_U24Tom Stellard1-0/+2
2014-04-17R600/SI: Stop using i128 as the resource descriptor typeTom Stellard6-66/+44
2014-04-17R600/SI: Change default register class for i32 to SReg_32Tom Stellard1-1/+1
2014-04-17R600/SI: Teach SIInstrInfo::moveToVALU() how to handle PHI instructionsTom Stellard1-3/+15
2014-04-17R600/SI: Legalize operands after changing dst reg in FixSGPRCopiesTom Stellard1-2/+4
2014-04-17Improve ARM64 vector creationLouis Gerbarg2-2/+5
2014-04-17ARM64: [su]xtw use W regs as inputs, not X regs.Jim Grosbach1-4/+8
2014-04-17ManagedStatic is never built with a null constructor, remove support for it.David Blaikie1-2/+3
2014-04-17ARM64: switch to IR-based atomic operations.Tim Northover4-812/+91
2014-04-17ARM64: add acquire/release versions of the existing atomic intrinsics.Tim Northover4-4/+112
2014-04-17Reverse 206485.Gerolf Hoflehner1-8/+2
2014-04-17[stack protector] Make the StackProtector pass respect ssp-buffer-size.Josh Magee1-3/+3
2014-04-17Atomics: promote ARM's IR-based atomics pass to CodeGen.Tim Northover8-120/+137
2014-04-17R600/SI: f64 frint is legal on CIMatt Arsenault2-2/+4
2014-04-17[AArch64] Implement the getCSRFirstUseCost API, mirroring that in ARM64.Chad Rosier1-0/+7
2014-04-17Inliner::OptimizationRemark: Fix crash in clang/test/Frontend/optimization-re...NAKAMURA Takumi1-1/+4
2014-04-17[LCG] Just move the allocator (now that we can) when moving a callChandler Carruth1-28/+14
2014-04-17[LCG] Remove the Module reference member which we weren't using forChandler Carruth1-3/+3
2014-04-17[X86] Add disassembler support for the 0x0f 0x7f form of movq %mm, %mm.Craig Topper1-0/+5
2014-04-17MC: rework static_assert to be MSVC compatibleSaleem Abdulrasool1-4/+2
2014-04-17R600/SI: Fix zext from i1 to i64Matt Arsenault1-2/+6
2014-04-17[ARM64] Fix "Cannot select" for vector ctpopAdam Nemet1-0/+4
2014-04-17Inline a function when the always_inline attributeGerolf Hoflehner1-2/+8
2014-04-16[c++11] Tidy up AsmPrinter.cpp.Jim Grosbach1-95/+77
2014-04-16Added new functionality to LLVM C API to use DiagnosticInfo to handle errorsTom Stellard1-0/+44
2014-04-16Replacing a non-ASCII character in a comment with an ASCII character. Fixes a...Aaron Ballman1-1/+1
2014-04-16Allow diagnostic handlers to check for optimization remarks.Diego Novillo1-2/+11
2014-04-16[mips] Use TwoOperandAliasConstraint for shift instructions.Matheus Almeida1-2/+6
2014-04-16[mips] Add initial support for NaN2008 in the back-end.Matheus Almeida7-11/+78
2014-04-16ARM64: silence sign-comparison warning.Tim Northover1-1/+1
2014-04-16AArch64/ARM64: produce correct relocation for conditional branches.Tim Northover1-1/+5
2014-04-16[mips] IndentationDaniel Sanders1-4/+3
2014-04-16[mips] Fix emission of '.option pic0' for MIPS-IV.Daniel Sanders1-4/+11
2014-04-16[mips] Correct r206370 to account for non-Linux targets using the small data ...Daniel Sanders1-0/+2
2014-04-16[asan] add two new hidden compile-time flags for asan: asan-instrumentation-w...Kostya Serebryany1-27/+56
2014-04-16AArch64/ARM64: port across stub handling for ELF C++ exceptions.Tim Northover2-4/+36
2014-04-16ARM64: use 32-bit moves for constants where possible.Tim Northover2-8/+24
2014-04-16ARM64: use the integrated assembler on ELF.Tim Northover1-0/+2
2014-04-16[mips] Emit '.set nomicromips' before a function's entry labelMatheus Almeida1-3/+2
2014-04-16Fixing a compile error in debug versions of MSVC. It seems that the range-bas...Aaron Ballman1-1/+2
2014-04-16[mips] Correct callee saved list for the N32 ABI and enable testDaniel Sanders1-2/+2
2014-04-16ARM64: mark x7 as used when an i128 gets shunted onto the stack.Tim Northover1-1/+1