Defined in 1 files as a prototype:
Defined in 20 files as a function:
- contrib/llvm-project/clang/include/clang/Driver/Driver.h, line 330 (as a function)
- contrib/llvm-project/clang/lib/CodeGen/BackendUtil.cpp, line 177 (as a function)
- contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/JITTargetMachineBuilder.h, line 137 (as a function)
- contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/JITTargetMachineBuilder.h, line 140 (as a function)
- contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/LLJIT.h, line 64 (as a function)
- contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/OrcRemoteTargetClient.h, line 581 (as a function)
- contrib/llvm-project/llvm/include/llvm/IR/Module.h, line 249 (as a function)
- contrib/llvm-project/llvm/include/llvm/LTO/LTO.h, line 165 (as a function)
- contrib/llvm-project/llvm/include/llvm/LTO/legacy/LTOModule.h, line 123 (as a function)
- contrib/llvm-project/llvm/include/llvm/MC/MCObjectFileInfo.h, line 428 (as a function)
- contrib/llvm-project/llvm/include/llvm/MC/MCSubtargetInfo.h, line 104 (as a function)
- contrib/llvm-project/llvm/include/llvm/Object/IRSymtab.h, line 277 (as a function)
- contrib/llvm-project/llvm/include/llvm/Target/TargetMachine.h, line 111 (as a function)
- contrib/llvm-project/llvm/lib/Object/IRObjectFile.cpp, line 67 (as a function)
- contrib/llvm-project/llvm/lib/Target/AArch64/AArch64Subtarget.h, line 290 (as a function)
- contrib/llvm-project/llvm/lib/Target/ARM/ARMSubtarget.h, line 717 (as a function)
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonSubtarget.h, line 109 (as a function)
- contrib/llvm-project/llvm/lib/Target/PowerPC/PPCSubtarget.h, line 326 (as a function)
- contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblySubtarget.h, line 84 (as a function)
- contrib/llvm-project/llvm/lib/Target/X86/X86Subtarget.h, line 808 (as a function)
Referenced in 171 files:
- contrib/llvm-project/clang/lib/CodeGen/BackendUtil.cpp, 8 times
- contrib/llvm-project/clang/lib/CodeGen/CodeGenAction.cpp, line 1133
- contrib/llvm-project/clang/lib/Driver/ToolChain.cpp, 2 times
- contrib/llvm-project/clang/lib/Driver/ToolChains/RISCVToolchain.cpp, line 116
- contrib/llvm-project/lld/COFF/InputFiles.cpp, line 1043
- contrib/llvm-project/lld/ELF/InputFiles.cpp, line 1559
- contrib/llvm-project/lldb/source/Expression/IRExecutionUnit.cpp, line 264
- contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/ExecutionUtils.h, line 116
- contrib/llvm-project/llvm/include/llvm/LTO/legacy/LTOModule.h, line 124
- contrib/llvm-project/llvm/lib/Analysis/TargetLibraryInfo.cpp, line 1616
- contrib/llvm-project/llvm/lib/AsmParser/LLParser.cpp, line 76
- contrib/llvm-project/llvm/lib/Bitcode/Reader/BitcodeReader.cpp, 3 times
- contrib/llvm-project/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp, 5 times
- contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp, 18 times
- contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp, 2 times
- contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp, 5 times
- contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp, 4 times
- contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/WinException.cpp, line 45
- contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp, line 864
- contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp, 2 times
- contrib/llvm-project/llvm/lib/CodeGen/GlobalMerge.cpp, line 605
- contrib/llvm-project/llvm/lib/CodeGen/LLVMTargetMachine.cpp, 7 times
- contrib/llvm-project/llvm/lib/CodeGen/MIRParser/MIRParser.cpp, 2 times
- contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp, 3 times
- contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp, line 5981
- contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp, 4 times
- contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp, line 662
- contrib/llvm-project/llvm/lib/CodeGen/StackProtector.cpp, line 90
- contrib/llvm-project/llvm/lib/CodeGen/TailDuplicator.cpp, line 609
- contrib/llvm-project/llvm/lib/CodeGen/TargetLoweringBase.cpp, 3 times
- contrib/llvm-project/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp, 10 times
- contrib/llvm-project/llvm/lib/CodeGen/WinEHPrepare.cpp, line 272
- contrib/llvm-project/llvm/lib/CodeGen/XRayInstrumentation.cpp, line 223
- contrib/llvm-project/llvm/lib/DWARFLinker/DWARFStreamer.cpp, line 199
- contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/LLJIT.cpp, 5 times
- contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/OrcCBindings.cpp, line 18
- contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.h, line 452
- contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/OrcV2CBindings.cpp, 2 times
- contrib/llvm-project/llvm/lib/ExecutionEngine/TargetSelect.cpp, line 32
- contrib/llvm-project/llvm/lib/IR/AsmWriter.cpp, 2 times
- contrib/llvm-project/llvm/lib/IR/Core.cpp, line 275
- contrib/llvm-project/llvm/lib/IR/Globals.cpp, line 276
- contrib/llvm-project/llvm/lib/IR/ValueSymbolTable.cpp, line 58
- contrib/llvm-project/llvm/lib/IR/Verifier.cpp, line 136
- contrib/llvm-project/llvm/lib/LTO/LTO.cpp, 4 times
- contrib/llvm-project/llvm/lib/LTO/LTOBackend.cpp, 5 times
- contrib/llvm-project/llvm/lib/LTO/LTOCodeGenerator.cpp, 2 times
- contrib/llvm-project/llvm/lib/LTO/LTOModule.cpp, 4 times
- contrib/llvm-project/llvm/lib/LTO/ThinLTOCodeGenerator.cpp, 9 times
- contrib/llvm-project/llvm/lib/LTO/UpdateCompilerUsed.cpp, line 60
- contrib/llvm-project/llvm/lib/Linker/IRMover.cpp, 8 times
- contrib/llvm-project/llvm/lib/MC/MCAsmStreamer.cpp, line 463
- contrib/llvm-project/llvm/lib/MC/MCMachOStreamer.cpp, line 518
- contrib/llvm-project/llvm/lib/MC/MCParser/COFFAsmParser.cpp, line 404
- contrib/llvm-project/llvm/lib/MC/MCParser/DarwinAsmParser.cpp, 2 times
- contrib/llvm-project/llvm/lib/MC/MCStreamer.cpp, line 61
- contrib/llvm-project/llvm/lib/MC/MCWinCOFFStreamer.cpp, 2 times
- contrib/llvm-project/llvm/lib/Object/IRObjectFile.cpp, line 70
- contrib/llvm-project/llvm/lib/Object/IRSymtab.cpp, 2 times
- contrib/llvm-project/llvm/lib/Object/ModuleSymbolTable.cpp, 3 times
- contrib/llvm-project/llvm/lib/ProfileData/InstrProf.cpp, 3 times
- contrib/llvm-project/llvm/lib/Target/AArch64/AArch64AsmPrinter.cpp, 4 times
- contrib/llvm-project/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp, 5 times
- contrib/llvm-project/llvm/lib/Target/AArch64/AArch64InstrInfo.cpp, line 72
- contrib/llvm-project/llvm/lib/Target/AArch64/AArch64MCInstLower.cpp, 4 times
- contrib/llvm-project/llvm/lib/Target/AArch64/AArch64StackTagging.cpp, line 435
- contrib/llvm-project/llvm/lib/Target/AArch64/AArch64Subtarget.cpp, 2 times
- contrib/llvm-project/llvm/lib/Target/AArch64/AArch64TargetMachine.cpp, 6 times
- contrib/llvm-project/llvm/lib/Target/AArch64/GISel/AArch64CallLowering.cpp, line 750
- contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/AArch64AsmBackend.cpp, 2 times
- contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/AArch64TargetStreamer.cpp, line 61
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUAliasAnalysis.h, 2 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp, 11 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp, 2 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUPrintfRuntimeBinding.cpp, line 560
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp, 2 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUSubtarget.cpp, 2 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp, 5 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUTargetObjectFile.cpp, line 26
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h, line 58
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp, 6 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUAsmBackend.cpp, line 241
- contrib/llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUMCAsmInfo.cpp, line 59
- contrib/llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.cpp, line 400
- contrib/llvm-project/llvm/lib/Target/AMDGPU/SIISelLowering.cpp, 5 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp, 4 times
- contrib/llvm-project/llvm/lib/Target/ARM/ARMAsmPrinter.cpp, 3 times
- contrib/llvm-project/llvm/lib/Target/ARM/ARMAsmPrinter.h, line 135
- contrib/llvm-project/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp, line 1622
- contrib/llvm-project/llvm/lib/Target/ARM/ARMISelLowering.cpp, 7 times
- contrib/llvm-project/llvm/lib/Target/ARM/ARMSubtarget.cpp, line 235
- contrib/llvm-project/llvm/lib/Target/ARM/ARMTargetMachine.cpp, 4 times
- contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp, 4 times
- contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.h, line 30
- contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackendDarwin.h, 2 times
- contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp, line 1497
- contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp, line 72
- contrib/llvm-project/llvm/lib/Target/AVR/MCTargetDesc/AVRAsmBackend.cpp, line 484
- contrib/llvm-project/llvm/lib/Target/BPF/BPFAbstractMemberAccess.cpp, line 620
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp, line 2409
- contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonAsmBackend.cpp, line 776
- contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp, line 509
- contrib/llvm-project/llvm/lib/Target/Lanai/MCTargetDesc/LanaiAsmBackend.cpp, line 168
- contrib/llvm-project/llvm/lib/Target/MSP430/MCTargetDesc/MSP430ELFStreamer.cpp, line 74
- contrib/llvm-project/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp, 2 times
- contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/MipsAsmBackend.cpp, 2 times
- contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/MipsTargetStreamer.cpp, 2 times
- contrib/llvm-project/llvm/lib/Target/Mips/MipsAsmPrinter.cpp, 2 times
- contrib/llvm-project/llvm/lib/Target/Mips/MipsSEISelLowering.cpp, 2 times
- contrib/llvm-project/llvm/lib/Target/Mips/MipsSubtarget.cpp, line 240
- contrib/llvm-project/llvm/lib/Target/NVPTX/MCTargetDesc/NVPTXTargetStreamer.cpp, line 97
- contrib/llvm-project/llvm/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp, line 151
- contrib/llvm-project/llvm/lib/Target/PowerPC/MCTargetDesc/PPCAsmBackend.cpp, line 270
- contrib/llvm-project/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCCodeEmitter.cpp, line 332
- contrib/llvm-project/llvm/lib/Target/PowerPC/MCTargetDesc/PPCMCTargetDesc.cpp, line 320
- contrib/llvm-project/llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp, line 1822
- contrib/llvm-project/llvm/lib/Target/PowerPC/PPCFastISel.cpp, line 1972
- contrib/llvm-project/llvm/lib/Target/PowerPC/PPCTargetMachine.cpp, 4 times
- contrib/llvm-project/llvm/lib/Target/PowerPC/PPCTargetMachine.h, line 58
- contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.cpp, 2 times
- contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.h, 2 times
- contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCTargetDesc.cpp, line 84
- contrib/llvm-project/llvm/lib/Target/RISCV/RISCVAsmPrinter.cpp, 3 times
- contrib/llvm-project/llvm/lib/Target/RISCV/RISCVInstrInfo.cpp, line 564
- contrib/llvm-project/llvm/lib/Target/Sparc/AsmParser/SparcAsmParser.cpp, line 104
- contrib/llvm-project/llvm/lib/Target/Sparc/MCTargetDesc/SparcAsmBackend.cpp, line 331
- contrib/llvm-project/llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCAsmBackend.cpp, line 127
- contrib/llvm-project/llvm/lib/Target/TargetLoweringObjectFile.cpp, line 46
- contrib/llvm-project/llvm/lib/Target/TargetMachine.cpp, 2 times
- contrib/llvm-project/llvm/lib/Target/TargetMachineC.cpp, line 162
- contrib/llvm-project/llvm/lib/Target/VE/MCTargetDesc/VEAsmBackend.cpp, line 223
- contrib/llvm-project/llvm/lib/Target/WebAssembly/AsmParser/WebAssemblyAsmParser.cpp, line 851
- contrib/llvm-project/llvm/lib/Target/WebAssembly/MCTargetDesc/WebAssemblyMCTargetDesc.cpp, line 74
- contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyAsmPrinter.cpp, 2 times
- contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyCFGStackify.cpp, line 1508
- contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyISelDAGToDAG.cpp, line 143
- contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.cpp, line 1170
- contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyInstrInfo.cpp, line 39
- contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp, 5 times
- contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/X86WinCOFFTargetStreamer.cpp, line 457
- contrib/llvm-project/llvm/lib/Target/X86/X86AsmPrinter.cpp, 2 times
- contrib/llvm-project/llvm/lib/Target/X86/X86FastISel.cpp, line 3157
- contrib/llvm-project/llvm/lib/Target/X86/X86FrameLowering.cpp, 2 times
- contrib/llvm-project/llvm/lib/Target/X86/X86ISelLowering.cpp, 14 times
- contrib/llvm-project/llvm/lib/Target/X86/X86IndirectThunks.cpp, 2 times
- contrib/llvm-project/llvm/lib/Target/X86/X86InstrInfo.cpp, line 86
- contrib/llvm-project/llvm/lib/Target/X86/X86MCInstLower.cpp, line 142
- contrib/llvm-project/llvm/lib/Target/X86/X86TargetMachine.cpp, 5 times
- contrib/llvm-project/llvm/lib/Transforms/CFGuard/CFGuard.cpp, 2 times
- contrib/llvm-project/llvm/lib/Transforms/IPO/CrossDSOCFI.cpp, line 114
- contrib/llvm-project/llvm/lib/Transforms/IPO/LowerTypeTests.cpp, line 1677
- contrib/llvm-project/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp, 2 times
- contrib/llvm-project/llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp, 3 times
- contrib/llvm-project/llvm/lib/Transforms/Instrumentation/DataFlowSanitizer.cpp, line 569
- contrib/llvm-project/llvm/lib/Transforms/Instrumentation/HWAddressSanitizer.cpp, line 375
- contrib/llvm-project/llvm/lib/Transforms/Instrumentation/InstrOrderFile.cpp, line 84
- contrib/llvm-project/llvm/lib/Transforms/Instrumentation/InstrProfiling.cpp, line 534
- contrib/llvm-project/llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp, 4 times
- contrib/llvm-project/llvm/lib/Transforms/Instrumentation/SanitizerCoverage.cpp, line 408
- contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ThreadSanitizer.cpp, line 348
- contrib/llvm-project/llvm/lib/Transforms/Utils/CloneModule.cpp, line 54
- contrib/llvm-project/llvm/lib/Transforms/Utils/EscapeEnumerator.cpp, line 24
- contrib/llvm-project/llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp, 2 times
- contrib/llvm-project/llvm/tools/bugpoint/BugDriver.cpp, line 109
- contrib/llvm-project/llvm/tools/llc/llc.cpp, line 548
- contrib/llvm-project/llvm/tools/lli/lli.cpp, 6 times
- contrib/llvm-project/llvm/tools/llvm-ar/llvm-ar.cpp, line 900
- contrib/llvm-project/llvm/tools/llvm-lto2/llvm-lto2.cpp, 2 times
- contrib/llvm-project/llvm/tools/llvm-nm/llvm-nm.cpp, 2 times
- contrib/llvm-project/llvm/tools/llvm-objdump/llvm-objdump.cpp, 2 times
- contrib/llvm-project/llvm/tools/opt/opt.cpp, line 700