summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/AMDGPU
Commit message (Expand)AuthorAgeFilesLines
* AMDGPU/SI: Remove unused tablegen multiclassTom Stellard2015-10-031-16/+0
* AMDGPU/SI: Add verifier check for exec readsMatt Arsenault2015-10-022-2/+14
* AMDGPU: Fix unused variable warning in release buildMatt Arsenault2015-10-011-2/+2
* AMDGPU: Move SIFixSGPRLiveRanges to be a regalloc passMatt Arsenault2015-10-012-33/+40
* AMDGPU: Merge if and switchMatt Arsenault2015-10-011-14/+17
* AMDGPU: Remove dead codeMatt Arsenault2015-10-011-7/+4
* AMDGPU: Make SIInsertWaits about a factor of 4 fasterMatt Arsenault2015-10-012-23/+24
* AMDGPU/SI: Remove assert from AMDGPUOpenCLImageTypeLowering passTom Stellard2015-10-011-2/+6
* AMDGPU: Add MEM_RAT STORE_TYPED.Tom Stellard2015-10-013-0/+23
* AMDGPU: Factor out EOP query.Tom Stellard2015-10-011-4/+6
* AMDGPU/SI: Re-order PreloadedValue enum and number entries based on init orderTom Stellard2015-10-011-9/+12
* AMDGPU/SI: Don't set DATA_FORMAT if ADD_TID_ENABLE is setMarek Olsak2015-09-294-8/+18
* AMDGPU: Factor switch into separate functionMatt Arsenault2015-09-282-21/+30
* AMDGPU: Fix splitting x16 SMRD loadsMatt Arsenault2015-09-281-2/+2
* AMDGPU: Fix moving SMRD loads with literal offsets on CIMatt Arsenault2015-09-281-3/+9
* AMDGPU: Fix splitting SMRD with large offsetMatt Arsenault2015-09-281-1/+1
* Improved the interface of methods commuting operands, improved X86-FMA3 mem-f...Andrew Kaylor2015-09-283-21/+55
* AMDGPU: Remove hasPostISelHook from most instructionsMatt Arsenault2015-09-262-12/+19
* AMDGPU: Switch over reg class size instead of checking all super classesMatt Arsenault2015-09-262-22/+36
* AMDGPU: Don't handle invalid reg classes in helper functionsMatt Arsenault2015-09-261-6/+0
* AMDGPU: address -Winconsistent-missing-overrideSaleem Abdulrasool2015-09-261-1/+1
* AMDGPU: Set CopyCost of register classesMatt Arsenault2015-09-261-8/+32
* AMDGPU: VOP3b definition cleanupsMatt Arsenault2015-09-262-18/+25
* AMDGPU: Fix sched model for VOP2b instructionsMatt Arsenault2015-09-261-6/+7
* AMDGPU: Construct new buffer instruction when moving SMRDMatt Arsenault2015-09-252-31/+39
* AMDGPU/SI: Use .hsatext section instead of .text for HSATom Stellard2015-09-2517-9/+197
* AMDGPU: Make getNamedOperandIdx declaration readonlyMatt Arsenault2015-09-252-0/+3
* AMDGPU: Disable some passes that are not meaningfulMatt Arsenault2015-09-251-3/+15
* AMDGPU: Handle i64->v2i32 loads/stores in PreprocessISelDAGMatt Arsenault2015-09-251-52/+61
* AMDGPU: Fix recomputing dominator tree unnecessarilyMatt Arsenault2015-09-256-1/+19
* AMDGPU: Re-justify workaround and fix worked around problemMatt Arsenault2015-09-252-56/+65
* AMDGPU: Don't create REG_SEQUENCE with SGPR dest and VGPR sourcesMatt Arsenault2015-09-251-6/+15
* AMDGPU: Fix not adding exec to defs of cmpx instruction pseudosMatt Arsenault2015-09-251-0/+2
* AMDGPU: Improve accuracy of instruction rates for VOPCMatt Arsenault2015-09-252-48/+73
* AMDGPU: Remove unused includesMatt Arsenault2015-09-251-6/+0
* AMDGPU: Add s_dcache_* instructionsMatt Arsenault2015-09-245-14/+69
* AMDGPU: Add cache invalidation instructions.Matt Arsenault2015-09-243-4/+34
* Introduce target hook for optimizing register copiesMatt Arsenault2015-09-242-0/+29
* AMDGPU: Return after instruction is processed.Matt Arsenault2015-09-241-0/+4
* AMDGPU: Remove another unnecessary check from commuteInstructionMatt Arsenault2015-09-241-5/+0
* AMDGPU: Add readonly to InstrMapping functionsMatt Arsenault2015-09-241-1/+15
* AMDGPU: Fix printing trailing whitespace for mubuf atomicsMatt Arsenault2015-09-241-1/+1
* AMDGPU: Reduce number of copies emittedMatt Arsenault2015-09-241-5/+9
* Untabify.NAKAMURA Takumi2015-09-225-8/+8
* Reformat blank lines.NAKAMURA Takumi2015-09-224-9/+2
* Reformat comment lines.NAKAMURA Takumi2015-09-222-4/+5
* AMDGPU: Remove unnecessary checkMatt Arsenault2015-09-221-4/+0
* AMDGPU: Move copy handling under switch like other instructionsMatt Arsenault2015-09-211-5/+10
* Use makeArrayRef or None to avoid unnecessarily mentioning the ArrayRef type ...Craig Topper2015-09-211-1/+1
* Don't pass StringRefs around by const reference. Pass by value instead per co...Craig Topper2015-09-211-1/+1
OpenPOWER on IntegriCloud