summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)AuthorFilesLines
2014-01-24InstSimplify: Make shift, select and GEP simplifications vector-aware.Benjamin Kramer1-18/+41
2014-01-24Unify duplicated functions.Rafael Espindola3-21/+5
2014-01-24Move emitInlineAsmEnd to the AsmPrinter interface.Rafael Espindola4-20/+24
2014-01-24DWARFContext: Fix possible memory leak since r198908.NAKAMURA Takumi1-0/+1
2014-01-24Revert "Use DW_AT_high_pc and DW_AT_low_pc for the high and low pc for a"Eric Christopher4-41/+14
2014-01-24Use DW_AT_high_pc and DW_AT_low_pc for the high and low pc for aEric Christopher4-14/+41
2014-01-24[AArch64 NEON] Fix a bug in implementing register copy bwtween FPR16.Kevin Qin1-2/+2
2014-01-24[SparcV9] Add support for JIT in Sparc64.Venkatraman Govindaraju5-45/+189
2014-01-24[X86] Prevent the creation of redundant ops for sadd and ssub with overflow.Juergen Ributzka1-2/+17
2014-01-24Implement atomicrmw operations in 32 and 64 bits for SPARCv9.Jakob Stoklund Olesen3-12/+180
2014-01-24[Sparc] Correct quad register list in the asm parser.Venkatraman Govindaraju1-1/+1
2014-01-24Simplify the logic for deciding when to initialize the sections.Rafael Espindola6-8/+11
2014-01-24Most streamers' InitSections just create a text section. Make that the defaultRafael Espindola6-20/+5
2014-01-24Use the actual .text section, it is less code than building a dummy one.Rafael Espindola1-25/+4
2014-01-24Inline trivial functions called only once or twice.Rafael Espindola1-32/+14
2014-01-24[LPM] Fix a logic error in LICM spotted by inspection.Chandler Carruth1-1/+1
2014-01-24Inline functions that are only called once.Rafael Espindola1-17/+8
2014-01-24[cleanup] Use the type-based preservation method rather than a stringChandler Carruth1-1/+2
2014-01-23InitToTextSection is redundant with InitSections. Remove it.Rafael Espindola9-29/+2
2014-01-23Make the use of DW_AT_ranges in the compile unit depend also uponEric Christopher1-5/+8
2014-01-23Remove duplicated info on what .text, .data and .bss look like.Rafael Espindola4-42/+15
2014-01-23Update the X86 assembler for .intel_syntax to produce an error for invalid baseKevin Enderby1-32/+48
2014-01-23Update the X86 assembler for .intel_syntax to produce an error for invalidKevin Enderby1-3/+11
2014-01-23Fix out of bounds access to the double regs array. Given theEric Christopher1-1/+1
2014-01-23Add a few missing cases from r199933. Testcase coming shortly.Lang Hames1-0/+8
2014-01-23Replace vfmaddxx213 instructions with their 231-type equivalents in accumulatorLang Hames3-3/+107
2014-01-23[Thumbv8] Fix the value of BLXOperandIndex of isV8EligibleForITWeiming Zhao2-4/+3
2014-01-23Add target analysis passes to the codegen pipeline for MCJIT.Juergen Ributzka6-1/+22
2014-01-23[AArch64] Added vselect patterns with float and double typesAna Pazos1-0/+4
2014-01-23Avoid emitting a DWARF type attribute for an ObjC property of typeEric Christopher1-1/+2
2014-01-23R600: Remove successive JUMP in AnalyzeBranch when AllowModify is trueTom Stellard1-1/+7
2014-01-23R600: Disable the BFE patternTom Stellard2-1/+10
2014-01-23R600: Correctly handle vertex fetch clauses the precede ENDIFsTom Stellard1-0/+1
2014-01-23R600: Unconditionally unroll loops that contain GEPs with alloca pointersTom Stellard1-0/+29
2014-01-23Remove tail marker when changing an argument to an alloca.Rafael Espindola1-0/+10
2014-01-23R600: Recommit 199842: Add work-around for the CF stack entry HW bugTom Stellard5-7/+63
2014-01-23AVX-512: added VPERM2D VPERM2Q VPERM2PS VPERM2PD instructions,Elena Demikhovsky5-152/+165
2014-01-23ARM: use litpools for normal i32 imms when compiling minsize.Tim Northover3-11/+13
2014-01-23Prevent repetitive warnings for unrecognized processors and featuresArtyom Skrobov2-27/+38
2014-01-23[LPM] Make LoopSimplify no longer a LoopPass and instead both a utilityChandler Carruth3-386/+453
2014-01-23[mips][sched] Split IIStore into II_S[BHWD], II_S[WD][LR], and II_SAVEDaniel Sanders4-23/+39
2014-01-23Add a variable to track whether or not we've used a unique section,Eric Christopher11-26/+27
2014-01-23fix some spell mistakes around 'ConcatVector' and 'ShuffleVector' in AArch64 ...Kevin Qin2-5/+5
2014-01-23X86Disassembler.cpp: Fix @param introduced in r199804. [-Wdocumentation]NAKAMURA Takumi1-1/+0
2014-01-22[Mips] formatting through clang-formatJack Carter1-10/+10
2014-01-22[Mips] TargetStreamer Support for .set mips16.Jack Carter3-3/+49
2014-01-22Revert r162101 and replace it with a solution that works for targets where th...Owen Anderson2-7/+11
2014-01-22Revert "R600: Add work-around for the CF stack entry HW bug"Tom Stellard5-63/+7
2014-01-22Provide a dummy section to fix a crash with inline assembly in LTO.Rafael Espindola1-1/+26
2014-01-22R600: Add work-around for the CF stack entry HW bugTom Stellard5-7/+63