summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2014-12-11R600/SI: Remove SIISelLowering::legalizeOperands()remove-fold-operandsTom Stellard4-180/+5
2014-12-11R600/SI: Teach SIFoldOperands to split 64-bit constants when foldingTom Stellard3-25/+51
2014-12-11R600/SI: isLegalOperand() shouldn't check constant bus for SALU instructionsTom Stellard1-1/+1
2014-12-11R600/SI: Use immediates in the first operand in fabs/fneg patternsTom Stellard3-42/+28
2014-12-11[X86] Add a temporary testcase for PR21876/r223996.Ahmed Bougacha2-0/+30
2014-12-11Bitcode: Add METADATA_NODE and METADATA_VALUEDuncan P. N. Exon Smith7-40/+61
2014-12-11[PowerPC] Better lowering for add/or of a FrameIndexHal Finkel4-31/+63
2014-12-11Bitcode: Add `OLD_` prefix to metadata node recordsDuncan P. N. Exon Smith4-9/+9
2014-12-11Try to include operand counts for mismatches in tablegen.Matt Arsenault1-6/+21
2014-12-11R600/SI: Use unordered equal instructionsMatt Arsenault5-16/+7
2014-12-11R600/SI: Make more unordered comparisons legalMatt Arsenault6-54/+33
2014-12-11R600/SI: Use unordered not equal instructionsMatt Arsenault8-26/+25
2014-12-11[ASan] Change fake stack and local variables handling.Alexey Samsonov3-48/+162
2014-12-11CodeGen: Stop using LeakDetector for MachineInstrDuncan P. N. Exon Smith1-4/+0
2014-12-11IR: Store MDNodes in a separate LeakDetector containerDuncan P. N. Exon Smith3-1/+32
2014-12-11[CodeGen] Add print and verify pass after each MachineFunctionPass by defaultMatthias Braun14-261/+207
2014-12-11LeakDetector: Simplify code and fix comments, NFCDuncan P. N. Exon Smith1-18/+8
2014-12-11AsmParser: Don't crash on an ill-formed MDNodeVectorDavid Majnemer2-2/+6
2014-12-11[InstCombine][X86] Improved folding of calls to Intrinsic::x86_sse4a_insertqi.Andrea Di Biagio2-1/+43
2014-12-11AsmParser: Don't crash on an ill-formed MDNodeVectorDavid Majnemer2-2/+6
2014-12-11Remove a convoluted way of calling close by moving the call to the only caller.Rafael Espindola6-108/+30
2014-12-11This reverts commit r224043 and r224042.Rafael Espindola14-184/+241
2014-12-11Silence static analyzer warnings in LLVMSupport.Michael Ilseman2-0/+4
2014-12-11Enable machineverifier in debug mode for X86, ARM, AArch64, MipsMatthias Braun4-20/+20
2014-12-11[CodeGen] Add print and verify pass after each MachineFunctionPass by defaultMatthias Braun14-261/+204
2014-12-11[CodeGen] Let MachineVerifierPass own its banner stringMatthias Braun2-6/+6
2014-12-11[Hexagon] Renaming classes in preparation for replacement.Colin LeMahieu1-13/+13
2014-12-11ARM: convert isTargetIOS checks to isTargetDarwin.Tim Northover4-12/+8
2014-12-11[PowerPC] Implement BuildSDIVPow2, lower i64 pow2 sdiv using sradiHal Finkel4-30/+116
2014-12-11Remove dead code. NFC.Rafael Espindola4-109/+7
2014-12-11[AVX512] Add support for 512b variable bit shift intrinsics.Cameron McInally5-39/+215
2014-12-11[Hexagon] Ading i64 <- i32, i32 sextw pattern.Colin LeMahieu1-0/+2
2014-12-11[Hexagon] Adding encoding information for sign extend word instruction.Colin LeMahieu5-27/+50
2014-12-11Only seek once before writing the member offsets.Rafael Espindola1-18/+20
2014-12-11llvm-ar: close input files early.Rafael Espindola1-16/+13
2014-12-11AVX-512: Added all forms of COMPRESS instructionElena Demikhovsky7-22/+365
2014-12-11[mips][microMIPS] Implement CodeGen support for LI16 instruction.Jozef Kolek4-5/+31
2014-12-11InstSimplify: Remove usesless %a parameter from testsDavid Majnemer1-4/+4
2014-12-11The inliner needs to fix up debug information for llvm.dbg.declare, not only ...Michael Kuperstein2-0/+102
2014-12-11Add newline missing in r224010.Michael Kuperstein1-1/+1
2014-12-11[X86] When converting movs to pushes, don't assume MOVmi operand is an actual...Michael Kuperstein2-11/+26
2014-12-11Bugfix in InlineSpiller::traceSiblingValue().Patrik Hagglund1-3/+6
2014-12-11AVX-512: Fixed a bug in lowering setcc for MVT::i1 typeElena Demikhovsky2-1/+49
2014-12-11test commit (spelling correction)Kumar Sukhani1-1/+1
2014-12-11Refactor creation of overflow result tuples in InstCombineCalls.Erik Eckstein2-57/+30
2014-12-11Use range-based for loops. NFCCraig Topper2-14/+9
2014-12-11Just use the Module unique_ptr object directly in many places instead of sepa...Craig Topper1-8/+6
2014-12-11Use unique_ptr to remove an explicit delete. Change return type to pass the u...Craig Topper1-5/+5
2014-12-11IR: Canonicalize metadata formatting, NFCDuncan P. N. Exon Smith6-50/+26
2014-12-11Reverting commit 223981, because the test that I added (incorrect-variable-de...Ekaterina Romanova2-74/+0