Home
last modified time | relevance | path

Searched refs:AMDHSA (Results 1 – 22 of 22) sorted by relevance

/llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/
H A Dcode-object-v3.ll8 ; OSABI-AMDHSA-ASM-NOT: .amdgpu_hsa_kernel
11 ; OSABI-AMDHSA-ASM: s_endpgm
13 ; OSABI-AMDHSA-ASM: .p2align 6
14 ; OSABI-AMDHSA-ASM: .amdhsa_kernel fadd
22 ; OSABI-AMDHSA-ASM: .end_amdhsa_kernel
23 ; OSABI-AMDHSA-ASM: .text
30 ; OSABI-AMDHSA-ASM: s_endpgm
32 ; OSABI-AMDHSA-ASM: .p2align 6
41 ; OSABI-AMDHSA-ASM: .end_amdhsa_kernel
42 ; OSABI-AMDHSA-ASM: .text
[all …]
/llvm-project-15.0.7/lld/test/ELF/lto/
H A Damdgcn-oses.ll7 ; RUN: llvm-readobj --file-headers %t/amdhsa.so | FileCheck %s --check-prefixes=GCN,AMDHSA
11 ; RUN: llvm-readobj --file-headers %t/amdpal.so | FileCheck %s --check-prefixes=GCN,NON-AMDHSA,AMDP…
15 ; RUN: llvm-readobj --file-headers %t/mesa3d.so | FileCheck %s --check-prefixes=GCN,NON-AMDHSA,MESA…
17 ; AMDHSA: OS/ABI: AMDGPU_HSA (0x40)
18 ; AMDHSA: ABIVersion: 2
22 ; NON-AMDHSA: ABIVersion: 0
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPUSubtarget.h121 return TargetTriple.getOS() == Triple::AMDHSA; in isAmdHsaOS()
220 case Triple::AMDHSA: in getExplicitKernelArgOffset()
H A DAMDGPUAsmPrinter.cpp91 if (TM.getTargetTriple().getOS() == Triple::AMDHSA) { in AMDGPUAsmPrinter()
130 if (TM.getTargetTriple().getOS() != Triple::AMDHSA && in initTargetStreamer()
137 if (TM.getTargetTriple().getOS() == Triple::AMDHSA) in initTargetStreamer()
147 if (TM.getTargetTriple().getOS() == Triple::AMDHSA) in initTargetStreamer()
165 if (TM.getTargetTriple().getOS() != Triple::AMDHSA || in emitEndOfAsmFile()
171 if (TM.getTargetTriple().getOS() == Triple::AMDHSA) { in emitEndOfAsmFile()
243 if (TM.getTargetTriple().getOS() != Triple::AMDHSA || in emitFunctionBodyEnd()
278 if (TM.getTargetTriple().getOS() == Triple::AMDHSA && in emitFunctionEntryLabel()
325 if (OS == Triple::AMDHSA || OS == Triple::AMDPAL) in emitGlobalVariable()
355 (STI.getTargetTriple().getOS() == Triple::AMDHSA || in doFinalization()
H A DGCNSubtarget.h41 AMDHSA = 0x01, enumerator
401 return isAmdHsaOS() ? TrapHandlerAbi::AMDHSA : TrapHandlerAbi::NONE; in getTrapHandlerAbi()
H A DAMDGPUSubtarget.cpp98 Gen = TT.getOS() == Triple::AMDHSA ? AMDGPUSubtarget::SEA_ISLANDS in initializeSubtargetDependencies()
H A DAMDGPUPromoteAlloca.cpp172 IsAMDHSA = TT.getOS() == Triple::AMDHSA; in run()
H A DAMDGPUTargetMachine.cpp503 return TT.getOS() == Triple::AMDHSA ? "generic-hsa" : "generic"; in getGPUOrDefault()
H A DSIISelLowering.cpp4205 assert(getTargetMachine().getTargetTriple().getOS() == Triple::AMDHSA || in EmitInstrWithCustomInserter()
5158 return OS == Triple::AMDHSA || OS == Triple::AMDPAL; in shouldUseLDSConstAddress()
5378 Subtarget->getTrapHandlerAbi() != GCNSubtarget::TrapHandlerAbi::AMDHSA) in lowerTRAP()
5473 Subtarget->getTrapHandlerAbi() != GCNSubtarget::TrapHandlerAbi::AMDHSA) { in lowerDEBUGTRAP()
7068 if (OS == Triple::AMDHSA || OS == Triple::AMDPAL) in LowerINTRINSIC_WO_CHAIN()
H A DAMDGPULegalizerInfo.cpp5271 ST.getTrapHandlerAbi() != GCNSubtarget::TrapHandlerAbi::AMDHSA) in legalizeTrapIntrinsic()
5369 ST.getTrapHandlerAbi() != GCNSubtarget::TrapHandlerAbi::AMDHSA) { in legalizeDebugTrapIntrinsic()
H A DAMDGPUInstructionSelector.cpp1246 if (OS == Triple::AMDHSA || OS == Triple::AMDPAL) { in selectGroupStaticSize()
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/MCTargetDesc/
H A DAMDGPUAsmBackend.cpp235 HasRelocationAddend(TT.getOS() == Triple::AMDHSA), in ELFAMDGPUAsmBackend()
238 case Triple::AMDHSA: in ELFAMDGPUAsmBackend()
H A DAMDGPUTargetStreamer.cpp535 if (STI.getTargetTriple().getOS() == Triple::AMDHSA) in EmitNote()
577 case Triple::AMDHSA: in getEFlagsAMDGCN()
594 assert(STI.getTargetTriple().getOS() == Triple::AMDHSA); in getEFlagsAMDHSA()
/llvm-project-15.0.7/llvm/test/tools/llvm-readobj/ELF/
H A Dfile-header-os-abi.test166 … --file-headers %t.osabi.amd.hsa | FileCheck %s --match-full-lines --check-prefix=OSABI-AMDHSA-LLVM
167 …f --file-headers %t.osabi.amd.hsa | FileCheck %s --match-full-lines --check-prefix=OSABI-AMDHSA-GNU
169 # OSABI-AMDHSA-LLVM: OS/ABI: AMDGPU_HSA (0x40)
170 # OSABI-AMDHSA-GNU: OS/ABI: 40
/llvm-project-15.0.7/llvm/include/llvm/ADT/
H A DTriple.h207 AMDHSA, // AMD HSA Runtime enumerator
/llvm-project-15.0.7/llvm/lib/Support/
H A DTriple.cpp206 case AMDHSA: return "amdhsa"; in getOSTypeName()
575 .StartsWith("amdhsa", Triple::AMDHSA) in parseOS()
/llvm-project-15.0.7/llvm/docs/
H A DAMDGPUUsage.rst804 .. table:: AMDHSA LLVM Sync Scopes
2605 AMDHSA section in Code Conventions
2662 .. table:: AMDHSA Code Object V2 Metadata Map
2706 .. table:: AMDHSA Code Object V2 Kernel Metadata Map
3087 .. table:: AMDHSA Code Object V3 Metadata Map
3132 .. table:: AMDHSA Code Object V3 Kernel Metadata Map
3750 .. table:: AMDHSA Memory Spaces argument
6511 .. table:: AMDHSA Memory Model Code Sequences GFX90A
14206 .. table:: AMDGPU Trap Handler for Non-AMDHSA OS
14229 arguments for the AMDHSA OS (see
[all …]
/llvm-project-15.0.7/lld/ELF/
H A DInputFiles.cpp1550 case Triple::AMDHSA: in getOsAbi()
/llvm-project-15.0.7/clang/lib/Driver/
H A DDriver.cpp155 TT->getOS() == llvm::Triple::AMDHSA) in getHIPOffloadTargetTriple()
6015 case llvm::Triple::AMDHSA: in getToolChain()
6156 Target.getOS() == llvm::Triple::AMDHSA) in getOffloadingDeviceToolChain()
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/Utils/
H A DAMDGPUBaseInfo.cpp106 if (STI && STI->getTargetTriple().getOS() != Triple::AMDHSA) in getHsaAbiVersion()
/llvm-project-15.0.7/llvm/unittests/ADT/
H A DTripleTest.cpp409 EXPECT_EQ(Triple::AMDHSA, T.getOS()); in TEST()
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/AsmParser/
H A DAMDGPUAsmParser.cpp4875 if (getSTI().getTargetTriple().getOS() != Triple::AMDHSA) in ParseDirectiveAMDHSAKernel()
5415 if (getSTI().getTargetTriple().getOS() != Triple::AMDHSA) { in ParseDirectiveHSAMetadata()