summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/AMDGPU
Commit message (Expand)AuthorAgeFilesLines
* Add allnodes() iterator range to SelectionDAG. NFC.Pete Cooper2015-07-141-8/+4
* AMDGPU: Avoid using 64-bit shift for i64 (shl x, 32)Matt Arsenault2015-07-142-0/+35
* AMDGPU/SI: Fix read2 merging into a super register.Matt Arsenault2015-07-143-13/+35
* MachineRegisterInfo: Remove UsedPhysReg infrastructureMatthias Braun2015-07-143-3/+1
* AMDGPU/SI: Add support for shrinking v_cndmask_b32_e32 instructionsTom Stellard2015-07-141-6/+27
* AMDGPU: Minor cleanups to always inline passMatt Arsenault2015-07-131-7/+4
* AMDGPU/SI: Select mad patterns to v_mac_f32Tom Stellard2015-07-137-8/+141
* AMDGPU: Fix chains for memory ops dependent on argument loadsMatt Arsenault2015-07-101-4/+19
* MC: Remove MCSubtargetInfo() default constructorDuncan P. N. Exon Smith2015-07-101-3/+1
* AMDGPU: Use requested chain when lowering argumentsMatt Arsenault2015-07-101-1/+1
* AMDGPU: Add helper function for implicit parameter offsets.Tom Stellard2015-07-094-4/+28
* AMDGPU/R600: Return correct chain when lowering loadsMatt Arsenault2015-07-091-8/+2
* AMDGPU/SI: The SIShrinkInstructions pass should only fold immediates with one...Tom Stellard2015-07-091-1/+1
* AMDGPU/SI: Fix crash on physical registers in SIInstrInfo::isOperandLegal()Tom Stellard2015-07-091-1/+4
* Re-instate the EVT parameter to getScalarShiftAmountTy() for OOT userMehdi Amini2015-07-092-2/+2
* Remove getDataLayout() from TargetLoweringMehdi Amini2015-07-092-16/+15
* Make isLegalAddressingMode() taking DataLayout as an argumentMehdi Amini2015-07-092-4/+5
* Make TargetLowering::getShiftAmountTy() taking DataLayout as an argumentMehdi Amini2015-07-092-2/+2
* Make TargetLowering::getPointerTy() taking DataLayout as an argumentMehdi Amini2015-07-096-30/+43
* Make TargetTransformInfo keeping a reference to the Module DataLayoutMehdi Amini2015-07-092-16/+7
* AMDGPU: Run SIInsertWaits as pre-emit passMatt Arsenault2015-07-061-1/+1
* Change the last few internal StringRef triples into Triple objects.Daniel Sanders2015-07-061-4/+5
* AMDGPU/SI: Add debugging subtarget feature for DS offsetsMatt Arsenault2015-07-064-1/+18
* [TargetLowering] StringRefize asm constraint getters.Benjamin Kramer2015-07-052-5/+4
* AMDGPU: Fix indentation of switchMatt Arsenault2015-07-031-11/+12
* Reverting r241058 because it's causing buildbot failures.Ranjeet Singh2015-06-301-4/+1
* There are a few places where subtarget features are stillRanjeet Singh2015-06-301-1/+4
* AMDGPU/SI: Fix extra space when printing v_div_fmas_*Matt Arsenault2015-06-281-1/+1
* AMDPGU/SI: Use correct resource descriptors for VI on HSATom Stellard2015-06-261-1/+6
* AMDGPU/SI: Update amd_kernel_code_t definition and add assembler supportTom Stellard2015-06-268-199/+477
* AMDGPU/SI: Remove unused variableTom Stellard2015-06-261-1/+0
* AMDGPU/SI: Set ELF OS/ABI to ELFOSABI_AMDGPU_HSATom Stellard2015-06-261-1/+2
* AMDGPU/SI: Add hsa code object directivesTom Stellard2015-06-2619-10/+488
* AMDGPU/SI: There are no implicit kernel args in the amdhsa ABITom Stellard2015-06-262-1/+9
* AMDGPU/SI: Emit amd_kernel_code_t in EmitFunctionBodyStart()Tom Stellard2015-06-262-7/+16
* AMDGPU: really don't commute REV opcodes if the target variant doesn't existMarek Olsak2015-06-262-9/+13
* Replace copy-pasted debug value skipping with MBB::getLastNonDebugInstrBenjamin Kramer2015-06-251-8/+3
* Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko2015-06-2314-17/+17
* AMDGPU: Use getAsInteger instead of atoiMatt Arsenault2015-06-231-3/+5
* R600/SI: Use ELF64 format instead of ELF32Tom Stellard2015-06-223-9/+16
* R600: Use EM_AMDGPU for the ELF Machine typeTom Stellard2015-06-221-1/+1
* Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko2015-06-1914-17/+17
* Fix "the the" in comments.Eric Christopher2015-06-192-2/+2
* AMDGPU: Change unreachable into reported errorMatt Arsenault2015-06-171-2/+4
* [TargetInstrInfo] Rename getLdStBaseRegImmOfs and implement for x86.Sanjoy Das2015-06-152-8/+8
* AMDGPU: s/R600/AMDGPU/ in the MakefilesTom Stellard2015-06-135-7/+7
* R600 -> AMDGPU renameTom Stellard2015-06-13121-0/+44549
* Revert "AMDGPU: Add core backend files for R600/SI codegen v6"Tom Stellard2012-07-16114-28329/+0
* Revert "Target/AMDGPU/R600KernelParameters.cpp: Fix two includes, <llvm/IRBui...Tom Stellard2012-07-161-2/+2
* Revert "Target/AMDGPU: [CMake] Fix dependencies. 1) Add intrinsics_gen. Add A...Tom Stellard2012-07-162-3/+1
OpenPOWER on IntegriCloud