summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target
Commit message (Expand)AuthorAgeFilesLines
* [mips][mips64r6] jalx is not available on MIPS32r6/MIPS64r6Daniel Sanders2014-06-122-4/+5
* [mips][mips64r6] Add R_MIPS_PC19_S2Zoran Jovanovic2014-06-125-5/+31
* [mips] Use MTHC1 when it is available (MIPS32r2 and later) for both FP32 and ...Daniel Sanders2014-06-123-17/+46
* [mips][mips64r6] Add bgec and bgeuc instructionsZoran Jovanovic2014-06-122-6/+68
* [X86] Teach how to dump the name of target node RDTSCP_DAG.Andrea Di Biagio2014-06-121-0/+1
* [mips][mips64r6] madd.[ds], msub.[ds], nmadd.[ds], and nmsub.[ds] are not ava...Daniel Sanders2014-06-123-13/+15
* [mips][mips64r6] madd/maddu/msub/msubu are not available on MIPS32r6/MIPS64r6Daniel Sanders2014-06-123-11/+20
* [X86] Teach how to combine AVX and AVX2 horizontal binop on packed 256-bit ve...Andrea Di Biagio2014-06-121-9/+103
* [mips][mips64r6] Replace m[tf]hi, m[tf]lo, mult, multu, dmult, dmultu, div, d...Daniel Sanders2014-06-127-60/+134
* R600/SI: Use a register set to -1 for data0 on ds_inc*/ds_dec*Matt Arsenault2014-06-122-41/+29
* [FastISel][X86] Add support for the sqrt intrinsic.Juergen Ributzka2014-06-111-0/+52
* [FastIsel][X86] Add support for lowering the first 8 floating-point arguments.Juergen Ributzka2014-06-111-19/+36
* [FastISel][X86] Add support for the frameaddress intrinsic.Juergen Ributzka2014-06-111-0/+52
* [AArch64] Basic Sched Model for Cortex-A57.Chad Rosier2014-06-113-1/+818
* R600: Set correct InstrItinClass for instructions using *Helper classesTom Stellard2014-06-111-3/+3
* R600: BCNT_INT is a vector only instructionTom Stellard2014-06-111-1/+1
* ARM: honor hex immediate formatting for ldr/str i12 offsets.Jim Grosbach2014-06-111-2/+2
* R600/SI: Fix bitcast between v2i32 and f64Matt Arsenault2014-06-111-0/+2
* R600/SI: Update place using old subtarget predicateMatt Arsenault2014-06-111-2/+2
* R600/SI: Add common 64-bit LDS atomicsMatt Arsenault2014-06-113-17/+43
* R600/SI: Add instruction definitions for 64-bit LDS atomicsMatt Arsenault2014-06-111-0/+47
* R600/SI: Add 32-bit LDS atomic cmpxchgMatt Arsenault2014-06-112-0/+24
* R600/SI: Use LDS atomic inc / decMatt Arsenault2014-06-111-0/+16
* R600/SI: Add other LDS atomic operationsMatt Arsenault2014-06-111-3/+12
* R600/SI: Add instruction definitions for more LDS opsMatt Arsenault2014-06-112-0/+104
* R600/SI: Fix backwards names for local atomic instructions.Matt Arsenault2014-06-111-4/+4
* R600/SI: Refactor local atomics.Matt Arsenault2014-06-112-11/+30
* R600/SI: Use v_cvt_f32_ubyte* instructionsMatt Arsenault2014-06-117-5/+170
* R600/SI: Fix selection failure on scalar_to_vectorMatt Arsenault2014-06-112-6/+23
* X86: add stringy name for X86ISD::LCMPXCHG16_DAGTim Northover2014-06-111-0/+1
* [mips] Implement jr.hb and jalr.hb (Jump Register and Jump and Link Register ...Matheus Almeida2014-06-115-1/+121
* Add AVX512 masked leadz instrinsic support.Cameron McInally2014-06-111-0/+22
* [X86] Refactor the logic to select horizontal adds/subs to a helper function.Andrea Di Biagio2014-06-111-90/+118
* Try to fix the msvc build.Rafael Espindola2014-06-111-1/+2
* Use cast instead of assert + dyn_castMatt Arsenault2014-06-111-3/+2
* R600: Add helper functions.Matt Arsenault2014-06-112-0/+21
* Remove duplicate copy of InstrItineraryData from the TargetMachine,Eric Christopher2014-06-112-13/+8
* Move to a private function to initialize the subtarget dependenciesEric Christopher2014-06-112-11/+20
* Move to a private function to initialize the subtarget dependenciesEric Christopher2014-06-112-22/+25
* [FastISel][X86] Extend support for {s|u}{add|sub|mul}.with.overflow intrinsics.Juergen Ributzka2014-06-101-30/+89
* Use unique_ptr for X86Subtarget pointer members.Eric Christopher2014-06-102-22/+16
* Move AArch64TargetLowering to AArch64Subtarget.Eric Christopher2014-06-106-9/+13
* Move AArch64InstrInfo to AArch64Subtarget.Eric Christopher2014-06-104-6/+9
* Remove a method that was just replacing direct access to a member.Eric Christopher2014-06-102-20/+18
* Remove the use of TargetMachine from X86InstrInfo.Eric Christopher2014-06-103-61/+60
* Move X86RegisterInfo away from using the TargetMachine and onlyEric Christopher2014-06-105-33/+30
* Use the TargetMachine on the DAG or the MachineFunction insteadEric Christopher2014-06-101-82/+80
* R600/SI: Emit an error when attempting to spill VGPRs v4Tom Stellard2014-06-101-10/+24
* R600/SI: Fix a crash when spilling SGPRsTom Stellard2014-06-102-11/+8
* R600: Use BCNT_INT for evergreenMatt Arsenault2014-06-104-5/+16
OpenPOWER on IntegriCloud