aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/R600/AMDGPUAsmPrinter.cpp
AgeCommit message (Expand)AuthorFilesLines
2015-01-07R600/SI: Remove VReg_32 register classTom Stellard1-1/+1
2015-01-06R600/SI: Add a stub GCNTargetMachineTom Stellard1-0/+1
2015-01-06R600/SI: Remove MachineFunction dump from AsmPrinterTom Stellard1-17/+12
2014-12-03Silencing a 32-bit implicit conversion warning in MSVC; NFC.Aaron Ballman1-1/+1
2014-12-02R600/SI: Emit amd_kernel_code_t header for AMDGPU environmentTom Stellard1-1/+114
2014-12-02R600/SI: Move more information into SIProgramInfo structTom Stellard1-45/+51
2014-12-02R600/SI: Refactor AMDGPUAsmPrinter::EmitProgramInfoSI()Tom Stellard1-9/+11
2014-10-03R600: Align functions to 256 bytesTom Stellard1-0/+4
2014-10-01R600: Call EmitFunctionHeader() in the AsmPrinter to populate the ELF symbol ...Tom Stellard1-1/+1
2014-09-24R600/SI: Implement VGPR register spilling for compute at -O0 v3Tom Stellard1-1/+5
2014-09-19R600/SI: Fix config value for number of gprsTom Stellard1-4/+7
2014-09-15R600/SI: Add preliminary support for flat address spaceMatt Arsenault1-0/+14
2014-09-11R600/SI: Fix off by 1 error in used register countMatt Arsenault1-2/+4
2014-08-04Remove the TargetMachine forwards for TargetSubtargetInfo basedEric Christopher1-4/+4
2014-07-21R600/SI: Use scratch memory for large private arraysTom Stellard1-1/+23
2014-07-21R600/SI: Store constant initializer data in constant memoryTom Stellard1-0/+10
2014-07-14R600: Add denormal handling subtarget features.Matt Arsenault1-3/+12
2014-07-14R600/SI: Default to no single precision denormals.Matt Arsenault1-1/+9
2014-07-13R600: Use range for and fix missing consts.Matt Arsenault1-25/+16
2014-07-13R600: Make ShaderType privateMatt Arsenault1-7/+6
2014-06-26R600/SI: Add FP mode bits to binary.Matt Arsenault1-10/+59
2014-06-13R600: Move AMDGPUInstrInfo from AMDGPUTargetMachine into AMDGPUSubtargetTom Stellard1-0/+1
2014-04-15R600/SI: Print code size along with used registersMatt Arsenault1-12/+13
2014-03-17R600/SI: Use correct dest register class for V_READFIRSTLANE_B32Tom Stellard1-1/+2
2014-02-27Remove MCPureStreamer.Rafael Espindola1-2/+0
2014-01-31Remove the last hasRawTextSupport call from R600.Rafael Espindola1-2/+1
2014-01-31Replace another use with hasRawTextSupport+EmitRawText with emitRawComment.Rafael Espindola1-2/+2
2014-01-31Use emitRawComment to avoid a call to hasRawTextSupport.Rafael Espindola1-3/+1
2014-01-27Add back spaces I missed in the conversion to emitRawComments.Rafael Espindola1-3/+3
2014-01-27Use emitRawComment instead of EmitRawText.Rafael Espindola1-4/+5
2014-01-22R600: Add stack size to .AMDGPUcsdata sectionTom Stellard1-4/+10
2014-01-08Move declaration of variables down to first use.Matt Arsenault1-6/+4
2013-12-10Use llvm_unreachable instead of assert(0)Matt Arsenault1-1/+1
2013-12-05R600/SI: Add comments for number of used registers.Matt Arsenault1-9/+41
2013-11-14Indentation fixesMatt Arsenault1-1/+1
2013-10-29R600/SI: Add compute support for CI v2Tom Stellard1-2/+14
2013-10-23R600/SI: Use S_LOAD_DWORD instructions for v8i32 and v16i32Tom Stellard1-0/+3
2013-10-22R600/SI: Don't assert on SCC usageMatt Arsenault1-0/+2
2013-10-12R600: Store disassembly in a special ELF section when feature +DumpCode is en...Tom Stellard1-8/+36
2013-07-10R600/SI: Initial local memory supportMichel Danzer1-0/+7
2013-06-28R600: Add local memory support via LDSTom Stellard1-0/+6
2013-06-07R600: Rework subtarget info and remove AMDILDevice classesTom Stellard1-2/+2
2013-05-23Move passes from namespace llvm into anonymous namespaces. Sort includes whil...Benjamin Kramer1-3/+3
2013-05-06R600: Emit config values in register / value pairsTom Stellard1-3/+29
2013-04-30R600: config section now reports use of killgtVincent Lejeune1-0/+4
2013-04-24R600: Use SHT_PROGBITS for the .AMDGPU.config sectionTom Stellard1-1/+1
2013-04-23R600: Use .AMDGPU.config section to emit stacksizeVincent Lejeune1-0/+3
2013-04-17R600: Emit used GPRs countVincent Lejeune1-7/+39
2013-04-15R600/SI: Emit config values in register value pairs.Tom Stellard1-3/+16
2013-04-15R600/SI: Emit configuration value in the .AMDGPU.config ELF sectionTom Stellard1-1/+9