aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-09-07AMDGPU: Remove a useless variable which caused build failure for lld.Yaxun Liu1-1/+1
2016-09-07AMDGPU: Add hidden kernel arguments to runtime metadataYaxun Liu1-69/+132
2016-09-06[AMDGPU] Wave and register controlsKonstantin Zhuravlyov1-13/+38
2016-09-01AMDGPU: Add runtime metadata for pointee alignment of argument.Yaxun Liu1-1/+7
2016-08-17Replace a few more "fall through" comments with LLVM_FALLTHROUGHJustin Bogner1-5/+5
2016-08-04[OpenCL] Add missing tests for getOCLTypeNameYaxun Liu1-1/+1
2016-07-28MachineFunction: Return reference for getFrameInfo(); NFCMatthias Braun1-2/+2
2016-07-26AMDGPU: Minor AsmPrinter cleanupsMatt Arsenault1-79/+84
2016-07-26AMDGPU: Make AMDGPUMachineFunction fields privateMatt Arsenault1-5/+6
2016-07-22AMDGPU: Delete more dead codeMatt Arsenault1-2/+6
2016-07-20AMDGPU: Fix bug causing crash due to invalid opencl version metadata.Yaxun Liu1-9/+13
2016-07-16Re-commit [AMDGPU] Add metadata for runtimeYaxun Liu1-0/+229
2016-07-15Revert "[AMDGPU] Add metadata for runtime"Vitaly Buka1-229/+0
2016-07-15[AMDGPU] Add metadata for runtimeYaxun Liu1-0/+229
2016-07-13AMDGPU/SI: Emit the number of SGPR and VGPR spillsMarek Olsak1-0/+5
2016-07-13AMDGPU/SI: Add support for R_AMDGPU_GOTPCRELTom Stellard1-1/+1
2016-06-25[AMDGPU] Emit debugger prologue and emit the rest of the debugger fields in t...Konstantin Zhuravlyov1-0/+27
2016-06-24AMDGPU: Cleanup subtarget handling.Matt Arsenault1-16/+13
2016-06-20Generalize DiagnosticInfoStackSize to support other limitsMatt Arsenault1-3/+11
2016-06-20AMDGPU: Use correct method for determining instruction sizeMatt Arsenault1-2/+4
2016-05-24[AMDGPU][NFC] Rename ReserveTrapVGPRs -> ReserveRegsKonstantin Zhuravlyov1-5/+6
2016-05-05AMDGPU/SI: Add support for AMD code object version 2.Tom Stellard1-45/+5
2016-04-28AMDGPU: Emit error if too much LDS is usedMatt Arsenault1-0/+5
2016-04-26[AMDGPU] Move reserved vgpr count for trap handler usage to SIMachineFunction...Konstantin Zhuravlyov1-3/+3
2016-04-26[AMDGPU] Reserve VGPRs for trap handler usage if instructedKonstantin Zhuravlyov1-0/+15
2016-04-19AMDGPU/SI: SGPR accounting in getSIProgramInfo must ignore exec_lo/hiNicolai Haehnle1-0/+2
2016-04-14AMDGPU: Include LDS size in printed commentMatt Arsenault1-0/+2
2016-04-13[AMDGPU][llvm-mc] Support of Trap Handler registers (TTMP0..11 and TBA/TMA)gi...Artem Tamazov1-0/+15
2016-04-06AMDGPU: Add a shader calling conventionNicolai Haehnle1-21/+21
2016-04-05[AMDGPU] Emit linkonce and linkonce_odr symbolsKonstantin Zhuravlyov1-0/+2
2016-03-30Silencing warnings from MSVC 2015 Update 2. All of these changes silence "C43...Aaron Ballman1-2/+2
2016-03-01AMDGPU: Don't use estimated stack size when we know the real stack sizeMatt Arsenault1-1/+1
2016-02-12AMDGPU: Set element_size in private resource descriptorMatt Arsenault1-0/+19
2016-01-28AMDGPU: Set DX10Clamp bitMatt Arsenault1-3/+2
2016-01-14Update to use new name alignTo().Rui Ueyama1-4/+5
2016-01-13AMDGPU/SI: Add new target attribute InitialPSInputAddrMarek Olsak1-1/+3
2016-01-12AMDGPU: Emit note directive for HSA even if there are no functionsTom Stellard1-7/+19
2016-01-08AMDGPU/SI: Emit global variable sizes when targeting HSATom Stellard1-1/+5
2016-01-07AMDGPU/SI: xnack_mask is always reserved on VINicolai Haehnle1-5/+13
2016-01-04AMDGPU: add +xnack featureNicolai Haehnle1-5/+8
2015-12-17AMDGPU/SI: Reserve appropriate number of sgprs for flat scratch init.Tom Stellard1-2/+6
2015-12-15AMDGPU/SI: Set the code object work group segment size when targeting HSATom Stellard1-0/+1
2015-12-15AMDGPU/SI: Set the code objects private segment size when targeting HSA.Tom Stellard1-0/+1
2015-12-15AMDGPU/SI: Emit constant variables in the .hsatext section when targeting HSATom Stellard1-2/+6
2015-12-10AMDGPU/SI: Emit constant arrays in the .text sectionTom Stellard1-10/+0
2015-12-03AMDGPU/SI: Emit constant arrays in the .hsrodata_readonly_agent sectionTom Stellard1-1/+1
2015-12-02AMDGPU/SI: Correctly emit agent global segment variables when targeting HSATom Stellard1-2/+37
2015-12-02AMDGPU/SI: Don't emit group segment global variablesTom Stellard1-0/+7
2015-11-30AMDGPU: Error if too many user SGPRs usedMatt Arsenault1-0/+5
2015-11-30AMDGPU: Rework how private buffer passed for HSAMatt Arsenault1-11/+55