Defined in 6 files as a prototype:
Defined in 7 files as a function:
Referenced in 197 files:
- contrib/llvm/include/llvm/ADT/Triple.h, 9 times
- contrib/llvm/include/llvm/Object/RelocVisitor.h, 4 times
- contrib/llvm/lib/Analysis/TargetLibraryInfo.cpp, 19 times
- contrib/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp, line 3902
- contrib/llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp, 2 times
- contrib/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp, line 865
- contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp, line 5981
- contrib/llvm/lib/CodeGen/TargetLoweringBase.cpp, 2 times
- contrib/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp, line 940
- contrib/llvm/lib/CodeGen/XRayInstrumentation.cpp, line 193
- contrib/llvm/lib/DebugInfo/DWARF/DWARFContext.cpp, line 1507
- contrib/llvm/lib/DebugInfo/Symbolize/SymbolizableObjectFile.cpp, line 54
- contrib/llvm/lib/DebugInfo/Symbolize/Symbolize.cpp, line 379
- contrib/llvm/lib/ExecutionEngine/Orc/IndirectionUtils.cpp, 2 times
- contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp, 4 times
- contrib/llvm/lib/ExecutionEngine/TargetSelect.cpp, line 88
- contrib/llvm/lib/FuzzMutate/FuzzerCLI.cpp, 2 times
- contrib/llvm/lib/IR/DataLayout.cpp, line 158
- contrib/llvm/lib/LTO/LTOCodeGenerator.cpp, 3 times
- contrib/llvm/lib/LTO/LTOModule.cpp, 3 times
- contrib/llvm/lib/LTO/ThinLTOCodeGenerator.cpp, 3 times
- contrib/llvm/lib/Linker/IRMover.cpp, 4 times
- contrib/llvm/lib/MC/MCObjectFileInfo.cpp, 20 times
- contrib/llvm/lib/MC/MCParser/COFFAsmParser.cpp, 2 times
- contrib/llvm/lib/MC/MCParser/DarwinAsmParser.cpp, line 697
- contrib/llvm/lib/MC/MCSectionELF.cpp, line 110
- contrib/llvm/lib/MC/MCWinCOFFStreamer.cpp, line 172
- contrib/llvm/lib/MC/SubtargetFeature.cpp, 2 times
- contrib/llvm/lib/Object/COFFObjectFile.cpp, 2 times
- contrib/llvm/lib/Object/MachOObjectFile.cpp, 2 times
- contrib/llvm/lib/Object/MachOUniversal.cpp, line 215
- contrib/llvm/lib/Object/ObjectFile.cpp, 2 times
- contrib/llvm/lib/ProfileData/Coverage/CoverageMappingReader.cpp, 2 times
- contrib/llvm/lib/Support/TargetRegistry.cpp, line 70
- contrib/llvm/lib/Support/Triple.cpp, 20 times
- contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCAsmInfo.cpp, line 69
- contrib/llvm/lib/Target/AMDGPU/AMDGPUAliasAnalysis.h, line 40
- contrib/llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp, 2 times
- contrib/llvm/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp, line 147
- contrib/llvm/lib/Target/AMDGPU/AMDGPUSubtarget.cpp, 2 times
- contrib/llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp, 4 times
- contrib/llvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp, line 2480
- contrib/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUAsmBackend.cpp, line 175
- contrib/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUELFStreamer.cpp, line 24
- contrib/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCAsmInfo.cpp, 2 times
- contrib/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCTargetDesc.cpp, line 65
- contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCAsmInfo.cpp, 4 times
- contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMMCTargetDesc.cpp, 2 times
- contrib/llvm/lib/Target/BPF/BPFTargetMachine.cpp, line 34
- contrib/llvm/lib/Target/BPF/MCTargetDesc/BPFMCAsmInfo.h, line 26
- contrib/llvm/lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp, line 2347
- contrib/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp, 2 times
- contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsABIInfo.cpp, 2 times
- contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCAsmInfo.cpp, 7 times
- contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCTargetDesc.cpp, 2 times
- contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsTargetStreamer.cpp, 2 times
- contrib/llvm/lib/Target/NVPTX/MCTargetDesc/NVPTXMCAsmInfo.cpp, line 29
- contrib/llvm/lib/Target/Nios2/MCTargetDesc/Nios2MCAsmInfo.cpp, line 23
- contrib/llvm/lib/Target/Nios2/Nios2Subtarget.cpp, 2 times
- contrib/llvm/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp, 2 times
- contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCAsmBackend.cpp, line 243
- contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCAsmInfo.cpp, line 56
- contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCCodeEmitter.cpp, 2 times
- contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp, 4 times
- contrib/llvm/lib/Target/PowerPC/PPCSubtarget.cpp, 4 times
- contrib/llvm/lib/Target/PowerPC/PPCTargetMachine.cpp, 11 times
- contrib/llvm/lib/Target/PowerPC/PPCTargetMachine.h, 2 times
- contrib/llvm/lib/Target/Sparc/AsmParser/SparcAsmParser.cpp, line 101
- contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCAsmInfo.cpp, 2 times
- contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.cpp, line 68
- contrib/llvm/lib/Target/Sparc/SparcTargetMachine.cpp, line 32
- contrib/llvm/lib/Target/TargetMachine.cpp, line 178
- contrib/llvm/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp, 4 times
- contrib/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp, 4 times
- contrib/llvm/lib/Target/X86/X86AsmPrinter.cpp, 2 times
- contrib/llvm/lib/Target/X86/X86RetpolineThunks.cpp, line 99
- contrib/llvm/lib/Target/X86/X86Subtarget.cpp, 3 times
- contrib/llvm/lib/Target/X86/X86TargetMachine.cpp, 5 times
- contrib/llvm/lib/Transforms/IPO/LowerTypeTests.cpp, line 1511
- contrib/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp, 2 times
- contrib/llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp, 10 times
- contrib/llvm/lib/Transforms/Instrumentation/DataFlowSanitizer.cpp, 5 times
- contrib/llvm/lib/Transforms/Instrumentation/EfficiencySanitizer.cpp, 2 times
- contrib/llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp, 11 times
- contrib/llvm/lib/Transforms/Instrumentation/SanitizerCoverage.cpp, line 363
- contrib/llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp, 2 times
- contrib/llvm/lib/XRay/InstrumentationMap.cpp, 2 times
- contrib/llvm/tools/bugpoint/Miscompilation.cpp, line 1097
- contrib/llvm/tools/bugpoint/ToolRunner.cpp, 6 times
- contrib/llvm/tools/clang/include/clang/Basic/TargetInfo.h, 2 times
- contrib/llvm/tools/clang/lib/AST/ASTContext.cpp, 2 times
- contrib/llvm/tools/clang/lib/AST/ItaniumCXXABI.cpp, line 120
- contrib/llvm/tools/clang/lib/AST/ItaniumMangle.cpp, line 3051
- contrib/llvm/tools/clang/lib/AST/Mangle.cpp, 2 times
- contrib/llvm/tools/clang/lib/AST/MicrosoftCXXABI.cpp, line 84
- contrib/llvm/tools/clang/lib/AST/MicrosoftMangle.cpp, line 2396
- contrib/llvm/tools/clang/lib/Basic/Targets.cpp, line 121
- contrib/llvm/tools/clang/lib/Basic/Targets/AMDGPU.cpp, 5 times
- contrib/llvm/tools/clang/lib/Basic/Targets/AMDGPU.h, 4 times
- contrib/llvm/tools/clang/lib/Basic/Targets/ARM.cpp, 3 times
- contrib/llvm/tools/clang/lib/Basic/Targets/BPF.h, line 36
- contrib/llvm/tools/clang/lib/Basic/Targets/Mips.cpp, 6 times
- contrib/llvm/tools/clang/lib/Basic/Targets/Mips.h, 2 times
- contrib/llvm/tools/clang/lib/Basic/Targets/OSTargets.h, 16 times
- contrib/llvm/tools/clang/lib/Basic/Targets/PPC.cpp, line 84
- contrib/llvm/tools/clang/lib/Basic/Targets/PPC.h, line 300
- contrib/llvm/tools/clang/lib/Basic/Targets/X86.cpp, 6 times
- contrib/llvm/tools/clang/lib/Basic/Targets/X86.h, 3 times
- contrib/llvm/tools/clang/lib/CodeGen/CGBuiltin.cpp, 6 times
- contrib/llvm/tools/clang/lib/CodeGen/CGCall.cpp, 2 times
- contrib/llvm/tools/clang/lib/CodeGen/CGException.cpp, 8 times
- contrib/llvm/tools/clang/lib/CodeGen/CGObjC.cpp, line 785
- contrib/llvm/tools/clang/lib/CodeGen/CGObjCMac.cpp, line 5500
- contrib/llvm/tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp, 2 times
- contrib/llvm/tools/clang/lib/CodeGen/CodeGenModule.cpp, 6 times
- contrib/llvm/tools/clang/lib/CodeGen/ItaniumCXXABI.cpp, line 520
- contrib/llvm/tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp, 3 times
- contrib/llvm/tools/clang/lib/CodeGen/TargetInfo.cpp, 2 times
- contrib/llvm/tools/clang/lib/Driver/Driver.cpp, 15 times
- contrib/llvm/tools/clang/lib/Driver/SanitizerArgs.cpp, 2 times
- contrib/llvm/tools/clang/lib/Driver/ToolChain.cpp, 29 times
- contrib/llvm/tools/clang/lib/Driver/ToolChains/Arch/Mips.cpp, 3 times
- contrib/llvm/tools/clang/lib/Driver/ToolChains/Arch/Sparc.cpp, line 24
- contrib/llvm/tools/clang/lib/Driver/ToolChains/Arch/X86.cpp, 5 times
- contrib/llvm/tools/clang/lib/Driver/ToolChains/BareMetal.cpp, 2 times
- contrib/llvm/tools/clang/lib/Driver/ToolChains/Clang.cpp, 32 times
- contrib/llvm/tools/clang/lib/Driver/ToolChains/CloudABI.cpp, line 128
- contrib/llvm/tools/clang/lib/Driver/ToolChains/CommonArgs.cpp, 11 times
- contrib/llvm/tools/clang/lib/Driver/ToolChains/Contiki.cpp, line 23
- contrib/llvm/tools/clang/lib/Driver/ToolChains/CrossWindows.cpp, 8 times
- contrib/llvm/tools/clang/lib/Driver/ToolChains/Darwin.cpp, 23 times
- contrib/llvm/tools/clang/lib/Driver/ToolChains/Darwin.h, line 231
- contrib/llvm/tools/clang/lib/Driver/ToolChains/DragonFly.cpp, 2 times
- contrib/llvm/tools/clang/lib/Driver/ToolChains/FreeBSD.cpp, 16 times
- contrib/llvm/tools/clang/lib/Driver/ToolChains/Gnu.cpp, 18 times
- contrib/llvm/tools/clang/lib/Driver/ToolChains/Haiku.h, line 27
- contrib/llvm/tools/clang/lib/Driver/ToolChains/Linux.cpp, 23 times
- contrib/llvm/tools/clang/lib/Driver/ToolChains/MSVC.cpp, 11 times
- contrib/llvm/tools/clang/lib/Driver/ToolChains/MSVC.h, line 92
- contrib/llvm/tools/clang/lib/Driver/ToolChains/MinGW.cpp, 8 times
- contrib/llvm/tools/clang/lib/Driver/ToolChains/Myriad.cpp, 2 times
- contrib/llvm/tools/clang/lib/Driver/ToolChains/Myriad.h, line 90
- contrib/llvm/tools/clang/lib/Driver/ToolChains/NaCl.cpp, 8 times
- contrib/llvm/tools/clang/lib/Driver/ToolChains/NaCl.h, line 64
- contrib/llvm/tools/clang/lib/Driver/ToolChains/NetBSD.cpp, 12 times
- contrib/llvm/tools/clang/lib/Driver/ToolChains/OpenBSD.cpp, 4 times
- contrib/llvm/tools/clang/lib/Driver/ToolChains/Solaris.cpp, line 144
- contrib/llvm/tools/clang/lib/Driver/XRayArgs.cpp, line 38
- contrib/llvm/tools/clang/lib/Frontend/CompilerInvocation.cpp, 12 times
- contrib/llvm/tools/clang/lib/Frontend/InitHeaderSearch.cpp, 2 times
- contrib/llvm/tools/clang/lib/Frontend/InitPreprocessor.cpp, line 1046
- contrib/llvm/tools/clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp, 2 times
- contrib/llvm/tools/clang/lib/Lex/PPMacroExpansion.cpp, 6 times
- contrib/llvm/tools/clang/lib/Parse/ParseStmtAsm.cpp, line 551
- contrib/llvm/tools/clang/lib/Sema/SemaChecking.cpp, 5 times
- contrib/llvm/tools/clang/lib/Sema/SemaDeclAttr.cpp, 7 times
- contrib/llvm/tools/clang/lib/Sema/SemaDeclObjC.cpp, 2 times
- contrib/llvm/tools/clang/lib/Sema/SemaType.cpp, 4 times
- contrib/llvm/tools/lld/COFF/InputFiles.cpp, line 471
- contrib/llvm/tools/lld/ELF/InputFiles.cpp, line 918
- contrib/llvm/tools/lldb/source/Commands/CommandObjectDisassemble.cpp, 4 times
- contrib/llvm/tools/lldb/source/Core/Disassembler.cpp, 3 times
- contrib/llvm/tools/lldb/source/Host/common/HostInfoBase.cpp, line 371
- contrib/llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.cpp, line 1331
- contrib/llvm/tools/lldb/source/Plugins/ABI/MacOSX-arm64/ABIMacOSX_arm64.cpp, line 1671
- contrib/llvm/tools/lldb/source/Plugins/ABI/MacOSX-i386/ABIMacOSX_i386.cpp, line 718
- contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-arm/ABISysV_arm.cpp, line 1332
- contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-arm64/ABISysV_arm64.cpp, line 1675
- contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-hexagon/ABISysV_hexagon.cpp, line 1024
- contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-i386/ABISysV_i386.cpp, line 209
- contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-mips/ABISysV_mips.cpp, line 564
- contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-mips64/ABISysV_mips64.cpp, line 564
- contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-ppc/ABISysV_ppc.cpp, line 228
- contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-ppc64/ABISysV_ppc64.cpp, line 228
- contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-s390x/ABISysV_s390x.cpp, line 210
- contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-x86_64/ABISysV_x86_64.cpp, line 1099
- contrib/llvm/tools/lldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp, 13 times
- contrib/llvm/tools/lldb/source/Plugins/DynamicLoader/Hexagon-DYLD/DynamicLoaderHexagonDYLD.cpp, line 103
- contrib/llvm/tools/lldb/source/Plugins/Instruction/ARM/EmulateInstructionARM.cpp, 7 times
- contrib/llvm/tools/lldb/source/Plugins/Instruction/ARM64/EmulateInstructionARM64.cpp, 3 times
- contrib/llvm/tools/lldb/source/Plugins/Instruction/MIPS/EmulateInstructionMIPS.cpp, 4 times
- contrib/llvm/tools/lldb/source/Plugins/Instruction/MIPS64/EmulateInstructionMIPS64.cpp, 4 times
- contrib/llvm/tools/lldb/source/Plugins/Platform/FreeBSD/PlatformFreeBSD.cpp, line 329
- contrib/llvm/tools/lldb/source/Plugins/Process/elf-core/RegisterUtilities.cpp, line 22
- contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationClient.cpp, line 3024
- contrib/llvm/tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerCommon.cpp, line 1230
- contrib/llvm/tools/lldb/source/Symbol/ClangASTContext.cpp, 3 times
- contrib/llvm/tools/lldb/source/Symbol/CompactUnwindInfo.cpp, 7 times
- contrib/llvm/tools/lldb/source/Symbol/DWARFCallFrameInfo.cpp, 2 times
- contrib/llvm/tools/lldb/source/Target/UnixSignals.cpp, line 38
- contrib/llvm/tools/lldb/source/Utility/ArchSpec.cpp, 10 times
- contrib/llvm/tools/llvm-cov/CodeCoverage.cpp, line 728
- contrib/llvm/tools/llvm-dwarfdump/llvm-dwarfdump.cpp, line 264
- contrib/llvm/tools/llvm-objdump/MachODump.cpp, 10 times
- contrib/llvm/tools/llvm-objdump/llvm-objdump.cpp, 12 times
- contrib/llvm/tools/llvm-readobj/llvm-readobj.cpp, 3 times
- contrib/llvm/tools/opt/opt.cpp, line 512