aboutsummaryrefslogtreecommitdiff
path: root/lib/Target
AgeCommit message (Expand)Author
2011-11-11CMake: Fix CMake build for new Mips tblgen file.Daniel Dunbar
2011-11-11ARM vldm and vstm VFP instructions can take a data type suffix.Jim Grosbach
2011-11-11Target/LLVMBuild: Order components alphabetically.Daniel Dunbar
2011-11-11Mips MC object code emission improvements:Bruno Cardoso Lopes
2011-11-11Nuke no longer accurate comment.Jim Grosbach
2011-11-11Preserve MachineMemOperands in ARMLoadStoreOptimizer.Andrew Trick
2011-11-11ARM allow Q registers in vldm/vstm register lists.Jim Grosbach
2011-11-11allow non-device function calls in PTX when natively handling device-side printfDan Bailey
2011-11-11add rules in tabgen for PTX COPY_ADDRESS of frameindexDan Bailey
2011-11-11Remove the unnecessary dependency on libARMCodeGen from libARMDisassembler.Benjamin Kramer
2011-11-11Remove the unnecessary dependency on libMBlazeCodeGen from libMBlazeDisassemb...Benjamin Kramer
2011-11-11Add lowering for AVX2 shift instructions.Craig Topper
2011-11-11Rename variables to avoid confusion. No functionallity change intended.Chad Rosier
2011-11-11Add support for using immediates with select instructions.Chad Rosier
2011-11-11Do not try to detect DAG combine patterns for integer multiply-add/sub if valueAkira Hatanaka
2011-11-1164-bit atomic instructions.Akira Hatanaka
2011-11-11Modify LowerFRAMEADDR. Use 64-bit register FP_64 when ABI is N64.Akira Hatanaka
2011-11-11Add 64-bit versions of LEA_ADDiu and DynAlloc. Modify LowerDYNAMIC_STACKALLOC.Akira Hatanaka
2011-11-1164-bit versions of jal, jalr and bal.Akira Hatanaka
2011-11-11Emit Mips64's sequence of instructions that set global register in prologue.Akira Hatanaka
2011-11-11Fix printing of MCSymbolRegExpr. Needs three closing parentheses forAkira Hatanaka
2011-11-11Make sure to expand SIGN_EXTEND_INREG for NEON vectors. PR11319, round 3.Eli Friedman
2011-11-11When loading a value, treat an i1 as an i8.Chad Rosier
2011-11-11If we have to reset the calculation of the compact encoding, then also reset theBill Wendling
2011-11-11Add support for using MVN to materialize negative constants.Chad Rosier
2011-11-11LLVMBuild: Add explicit information on whether targets define an assembly pri...Daniel Dunbar
2011-11-10Thumb2 ldm/stm updating w/ one register in the list are LDR/STR.Jim Grosbach
2011-11-10ARM let processInstruction() tranforms chain.Jim Grosbach
2011-11-10Thumb2 parsing for push/pop w/ hi registers in the reglist.Jim Grosbach
2011-11-10Thumb1 diagnostics for reglist on PUSH/POP fix.Jim Grosbach
2011-11-10Thumb MUL assembly parsing for 3-operand form.Jim Grosbach
2011-11-10build/MBlazeDisassembler: Some compilers may generate an MBlaze disassemblerDaniel Dunbar
2011-11-10When in ARM mode, LDRH/STRH require special handling of negative offsets.Chad Rosier
2011-11-10ARM .thumb_func directive for quoted symbol names.Jim Grosbach
2011-11-10ARM assembly parsing for LSR/LSL/ROR(immediate).Jim Grosbach
2011-11-10ARM assembly parsing for ASR(immediate).Jim Grosbach
2011-11-10build: Rename CBackend and CppBackend libraries to have CodeGen suffix, forDaniel Dunbar
2011-11-10AVX2: Add variable shift from memory.Nadav Rotem
2011-11-10For immediate encodings of icmp, zero or sign extend first. ThenChad Rosier
2011-11-10build/Make & CMake: Pass the appropriate --native-target and --enable-targetsDaniel Dunbar
2011-11-10llvm-build: Add --native-target and --enable-targets options, and add logic toDaniel Dunbar
2011-11-10llvm-build: Change CBackend and CppBackend to not use library_name. This willDaniel Dunbar
2011-11-10llvm-build: Add an explicit component type to represent targets.Daniel Dunbar
2011-11-10Tidy up.Jim Grosbach
2011-11-09Thumb2 assembly parsing STMDB w/ optional .w suffix.Jim Grosbach
2011-11-09Make sure we correctly unroll conversions between v2f64 and v2i32 on ARM.Eli Friedman
2011-11-09The ARM LDRH/STRH instructions use a +/-imm8 encoding, not an imm12.Chad Rosier
2011-11-09AVX2: Add patterns for variable shift operationsNadav Rotem
2011-11-09Remove unnecessary include.Devang Patel
2011-11-09Add AVX2 support for vselect of v32i8Nadav Rotem