summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2011-11-11Preserve MachineMemOperands in ARMLoadStoreOptimizer.Andrew Trick2-0/+37
2011-11-11ARM allow Q registers in vldm/vstm register lists.Jim Grosbach2-27/+47
2011-11-11build/Make: Switch back to llvm-config for now, I foolishly forgot to thinkDaniel Dunbar1-1/+1
2011-11-11Add a custom safepoint method, in order for language implementers to decide w...Nicolas Geoffray2-3/+27
2011-11-11Move X86 specific test in X86 directory.Devang Patel1-0/+0
2011-11-11Move X86 specific test in X86 directory.Devang Patel1-0/+0
2011-11-11Remove FIXME comment that should have been removed with r144351.Bob Wilson1-1/+0
2011-11-11allow non-device function calls in PTX when natively handling device-side printfDan Bailey5-23/+154
2011-11-11add rules in tabgen for PTX COPY_ADDRESS of frameindexDan Bailey1-0/+6
2011-11-11Clients are responsible for initializing the targets, remove it from the disa...Benjamin Kramer6-35/+12
2011-11-11Remove the unnecessary dependency on libARMCodeGen from libARMDisassembler.Benjamin Kramer1-1/+1
2011-11-11Remove the unnecessary dependency on libMBlazeCodeGen from libMBlazeDisassemb...Benjamin Kramer2-9/+2
2011-11-11Add lowering for AVX2 shift instructions.Craig Topper4-190/+377
2011-11-11Rename variables to avoid confusion. No functionallity change intended.Chad Rosier1-18/+18
2011-11-11Add support for using immediates with select instructions.Chad Rosier2-8/+139
2011-11-11Do not try to detect DAG combine patterns for integer multiply-add/sub if valueAkira Hatanaka1-2/+4
2011-11-1164-bit atomic instructions.Akira Hatanaka3-64/+194
2011-11-11Modify LowerFRAMEADDR. Use 64-bit register FP_64 when ABI is N64.Akira Hatanaka1-1/+2
2011-11-11Add 64-bit versions of LEA_ADDiu and DynAlloc. Modify LowerDYNAMIC_STACKALLOC.Akira Hatanaka3-12/+27
2011-11-1164-bit versions of jal, jalr and bal.Akira Hatanaka2-0/+27
2011-11-11Emit Mips64's sequence of instructions that set global register in prologue.Akira Hatanaka1-1/+21
2011-11-11Fix printing of MCSymbolRegExpr. Needs three closing parentheses forAkira Hatanaka1-1/+4
2011-11-11Make sure to expand SIGN_EXTEND_INREG for NEON vectors. PR11319, round 3.Eli Friedman2-0/+10
2011-11-11Initialize variable.Eric Christopher1-1/+2
2011-11-11When loading a value, treat an i1 as an i8.Chad Rosier1-0/+1
2011-11-11If we have a DIE with an AT_specification use that instead of the normalEric Christopher1-7/+10
2011-11-11Get rid of an optimization in SCCP which appears to have many issues. Specif...Eli Friedman2-187/+1
2011-11-11Reenable compact unwinding now that <rdar://problem/10430076> is fixed.Bill Wendling1-1/+1
2011-11-11If we have to reset the calculation of the compact encoding, then also reset theBill Wendling1-0/+1
2011-11-11Add support for using MVN to materialize negative constants.Chad Rosier3-9/+130
2011-11-11Disable compact unwind generation until I can solve the codegen problems.Bill Wendling1-1/+2
2011-11-11llvm-build: Add --configure-target-def-file option.Daniel Dunbar3-9/+115
2011-11-11LLVMBuild: Add explicit information on whether targets define an assembly pri...Daniel Dunbar12-4/+44
2011-11-10Thumb2 ldm/stm updating w/ one register in the list are LDR/STR.Jim Grosbach1-0/+32
2011-11-10ARM let processInstruction() tranforms chain.Jim Grosbach1-15/+37
2011-11-10Add blurb for VMKit.Nicolas Geoffray1-6/+25
2011-11-10build/Make: llvm-config-2 needs to use EXEEXT, since it is an actual executableDaniel Dunbar1-1/+1
2011-11-10Fix typo.Daniel Dunbar1-1/+1
2011-11-10Thumb2 parsing for push/pop w/ hi registers in the reglist.Jim Grosbach2-2/+47
2011-11-10Thumb1 diagnostics for reglist on PUSH/POP fix.Jim Grosbach1-2/+2
2011-11-10git: Add tools/lldb to the ignore list.Daniel Dunbar1-0/+2
2011-11-10Check in getOrCreateSubprogramDIE if a declaration exists and if so outputRafael Espindola3-13/+55
2011-11-10build/Make: Try to switch over to llvm-config-2 again, now that I've cleaned upDaniel Dunbar2-2/+2
2011-11-10Thumb MUL assembly parsing for 3-operand form.Jim Grosbach2-7/+11
2011-11-10build/MBlazeDisassembler: Some compilers may generate an MBlaze disassemblerDaniel Dunbar1-1/+7
2011-11-10build/MCDisassembler: Fix required libraries list of MCDisassembler to useDaniel Dunbar1-1/+3
2011-11-10Make types and namespaces take multiple DIEs for the accelerator tablesEric Christopher2-14/+24
2011-11-10Remove a really ancient line from the default 'make clean' rule that attemptsChris Lattner1-1/+3
2011-11-10When in ARM mode, LDRH/STRH require special handling of negative offsets.Chad Rosier2-1/+140
2011-11-10ARM .thumb_func directive for quoted symbol names.Jim Grosbach1-3/+3