Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 101 files:
- contrib/llvm-project/clang/include/clang/Basic/TargetBuiltins.h, line 326
- contrib/llvm-project/clang/lib/Basic/Targets/AMDGPU.cpp, 11 times
- contrib/llvm-project/clang/lib/Basic/Targets/AMDGPU.h, 16 times
- contrib/llvm-project/clang/lib/CodeGen/CGBuiltin.cpp, 84 times
- contrib/llvm-project/clang/lib/Driver/ToolChains/AMDGPU.cpp, 12 times
- contrib/llvm-project/clang/lib/Driver/ToolChains/AMDGPU.h, 2 times
- contrib/llvm-project/clang/lib/Driver/ToolChains/HIP.cpp, 2 times
- contrib/llvm-project/clang/lib/Sema/SemaChecking.cpp, 5 times
- contrib/llvm-project/lld/ELF/Arch/AMDGPU.cpp, 5 times
- contrib/llvm-project/llvm/lib/Support/AMDGPUMetadata.cpp, 2 times
- contrib/llvm-project/llvm/lib/Support/TargetParser.cpp, 20 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUAlwaysInlinePass.cpp, line 73
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUAnnotateKernelFeatures.cpp, line 286
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUAnnotateUniformValues.cpp, line 183
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUArgumentUsageInfo.cpp, 26 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp, 102 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.h, line 61
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUAtomicOptimizer.cpp, line 29
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp, 20 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp, line 1386
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUExportClustering.cpp, 3 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUGlobalISelUtils.cpp, 2 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUGlobalISelUtils.h, 6 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp, 112 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp, 4 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUInstrInfo.cpp, line 45
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp, 428 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.h, line 119
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp, 89 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.h, line 165
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp, 15 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUMachineFunction.cpp, line 19
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUMachineFunction.h, 2 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUMacroFusion.cpp, 5 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUPerfHintAnalysis.cpp, line 282
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUPostLegalizerCombiner.cpp, 12 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUPropagateAttributes.cpp, 6 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp, 832 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.h, line 109
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPURewriteOutArguments.cpp, line 231
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUSubtarget.cpp, 20 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUSubtarget.h, 25 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp, 24 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUTargetObjectFile.cpp, 2 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp, 4 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h, 17 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp, 640 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.cpp, 128 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/GCNDPPCombine.cpp, 74 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/GCNHazardRecognizer.cpp, 105 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/GCNNSAReassign.cpp, 12 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/GCNRegBankReassign.cpp, 18 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/GCNSchedStrategy.cpp, 12 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUAsmBackend.cpp, 8 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFObjectWriter.cpp, line 85
- contrib/llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUInstPrinter.cpp, 122 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCAsmInfo.cpp, 2 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.cpp, 2 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.cpp, 9 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.h, 3 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/SIMCCodeEmitter.cpp, 52 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/R600AsmPrinter.cpp, line 97
- contrib/llvm-project/llvm/lib/Target/AMDGPU/R600ISelLowering.cpp, 2 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/R600InstrInfo.cpp, 2 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/SIAddIMGInit.cpp, 10 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/SIFixSGPRCopies.cpp, 38 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/SIFixVGPRCopies.cpp, 3 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/SIFixupVectorISel.cpp, 16 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/SIFoldOperands.cpp, 202 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/SIFormMemoryClauses.cpp, 6 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/SIFrameLowering.cpp, 92 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/SIISelLowering.cpp, 471 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/SIISelLowering.h, line 61
- contrib/llvm-project/llvm/lib/Target/AMDGPU/SIInsertHardClauses.cpp, 2 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/SIInsertSkips.cpp, 44 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/SIInsertWaitcnts.cpp, 126 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/SIInstrInfo.cpp, 1363 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/SIInstrInfo.h, 3 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp, 242 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/SILowerControlFlow.cpp, 48 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/SILowerI1Copies.cpp, 41 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/SILowerSGPRSpills.cpp, 4 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp, 30 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/SIMachineFunctionInfo.h, 6 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/SIMachineScheduler.cpp, 10 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/SIMemoryLegalizer.cpp, 20 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/SIModeRegister.cpp, 20 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/SIOptimizeExecMasking.cpp, 86 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/SIOptimizeExecMaskingPreRA.cpp, 42 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/SIPeepholeSDWA.cpp, 170 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/SIPreAllocateWWMRegs.cpp, 4 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/SIPreEmitPeephole.cpp, 24 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp, 534 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/SIRegisterInfo.h, 6 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/SIRemoveShortExecBranches.cpp, 2 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/SIShrinkInstructions.cpp, 73 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/SIWholeQuadMode.cpp, 42 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp, 89 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.h, 23 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/Utils/AMDGPUPALMetadata.cpp, 4 times
- contrib/llvm-project/llvm/tools/llvm-readobj/ELFDumper.cpp, line 5357