summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)AuthorFilesLines
2014-05-16R600/SI: Implement VGPR register spilling v2si-spill-fixes-v4Tom Stellard6-13/+245
2014-05-15[obj2yaml][ELF] Do not print empty Link and Info fields for ELF sections.Simon Atanasyan1-2/+2
2014-05-15Revert "[PM] Add pass run listeners to the pass manager."Juergen Ributzka6-111/+1
2014-05-15[ARM64] Improve diagnostics for Cn operands in SYS instructionsBradley Smith1-69/+24
2014-05-15[X86] Teach the backend how to fold SSE4.1/AVX/AVX2 blend intrinsics.Andrea Di Biagio1-2/+54
2014-05-15[mips][mips64r6] Add CLASS.fmt instructionsZoran Jovanovic1-5/+9
2014-05-15[mips][mips64r6] Add RINT.fmt instructionsZoran Jovanovic2-2/+29
2014-05-15[mips][mips64r6] Add SELEQZ/SELNEZ.fmt instructionsZoran Jovanovic1-4/+21
2014-05-15[mips][mips64r6] Add MAX/MIN/MAXA/MINA.fmt instructionsZoran Jovanovic1-7/+35
2014-05-15R600/SI: Stop using VSrc_* as the default register class for types.Tom Stellard2-63/+11
2014-05-15R600/SI: Fix a bug with handling of INSERT_SUBREG in SIFixSGPRCopiesTom Stellard2-7/+28
2014-05-15R600/SI: Only use SALU instructions for 64-bit add in a block of CF depth 0Tom Stellard1-5/+6
2014-05-15R600/SI: Use VALU instructions for i1 opsTom Stellard2-11/+29
2014-05-15TableGen: use correct MIOperand when printing aliasesTim Northover3-36/+20
2014-05-15[mips][mips64r6] Add bitswap, and dbitswapDaniel Sanders3-4/+32
2014-05-15Instead of littering asserts throughout the code after every call toJay Foad3-93/+59
2014-05-15ARM64: print correct aliases for NEON mov & mvn instructionsTim Northover2-15/+7
2014-05-15[mips][mips64r6] Add align and dalignDaniel Sanders5-10/+64
2014-05-15TableGen/ARM64: print aliases even if they have syntax variants.Tim Northover5-40/+47
2014-05-15ARM64: add correct vector registers during asm parsingTim Northover2-5/+23
2014-05-15[ARM64] Improve load/store diagnostics and forbid 32-bit register addressesBradley Smith1-2/+11
2014-05-15[ARM64] Parse fixed vector lanes properly so that diagnostics can be emittedBradley Smith3-81/+92
2014-05-15[ARM64] Add/Fixup diagnostics for floating point immediatesBradley Smith2-3/+18
2014-05-15[ARM64] Add condition code operand type such that proper diagnostics can be e...Bradley Smith4-32/+62
2014-05-15[ARM64] Add more simple diagnostics for immediate/shift rangesBradley Smith2-10/+25
2014-05-15[mips][mips64r6] Add addiupc, aluipc, and auipcDaniel Sanders7-4/+93
2014-05-15[mips][mips64r6] Add aui, daui, dahi, and datiDaniel Sanders3-5/+59
2014-05-15Teach the constant folder to look through bitcast constant expressionsChandler Carruth1-0/+50
2014-05-15[mips][mips64r6] Test that branch likelies are not accepted on MIPS64r6.Daniel Sanders1-2/+0
2014-05-15Reverting r208848, reason: build failure: sanitizer-x86_64-linux-bootstrap/bu...Dinesh Dwivedi1-37/+5
2014-05-15Added instcombine for 'MIN(MIN(A, 27), 93)' and 'MAX(MAX(A, 93), 27)'Dinesh Dwivedi1-2/+18
2014-05-15Added inst combine transforms for single bit tests from Chris's noteDinesh Dwivedi1-5/+37
2014-05-15Fix some dyslexia in an assert messageJonathan Roelofs1-2/+2
2014-05-15Fix typosAlp Toker6-10/+10
2014-05-15[ARM64] Support aggressive fastcc/tailcallopt breaking ABI by popping out arg...Jiangning Liu5-101/+377
2014-05-15Move the TargetMachine MC options to MCTargetOptions. No functionalEric Christopher2-5/+3
2014-05-15InstCombine: Optimize -x s< cstDavid Majnemer1-0/+10
2014-05-14DwarfDebug: Don't set frame index locations on abstract variables.David Blaikie1-2/+0
2014-05-14DebugInfo: Sure up subprogram variable list handling with more assertions and...David Blaikie1-33/+31
2014-05-14DebugInfo: Assert that a CU's subprogram list contains only subprograms.David Blaikie1-2/+2
2014-05-14Teach llvm-nm to know about fat archives (aka MachOUniversal filesKevin Enderby1-0/+20
2014-05-14Rename ComputeMaskedBits to computeKnownBits. "Masked" has beenJay Foad38-292/+291
2014-05-14InstSimplify: Optimize signed icmp of -(zext V)David Majnemer1-0/+22
2014-05-14DebugInfo: Do not delay attaching DW_AT_inline attribute to abstract definiti...David Blaikie2-18/+5
2014-05-14ARM-BE: test files for vector argument passingChristian Pirker1-1/+2
2014-05-14[ARM64-BE] Fix byte order of CIE and FDE frames for exception handlingChristian Pirker1-0/+17
2014-05-14Fix ARM EHABI when function has landingpad and nounwind.Logan Chien1-8/+7
2014-05-14X86: If we have an instruction that sets a flag and a zero test on the input ...Benjamin Kramer1-3/+63
2014-05-14[mips][mips64r6] Add sel.s and sel.dDaniel Sanders2-4/+52
2014-05-14ARM64: remove unneeded InstPrinter hacksTim Northover1-32/+0