Defined in 23 files as a prototype:
- contrib/llvm-project/llvm/lib/Target/AArch64/AArch64TargetMachine.h, line 37 (as a prototype)
- contrib/llvm-project/llvm/lib/Target/AArch64/AArch64TargetMachine.h, line 41 (as a prototype)
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.h, line 50 (as a prototype)
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.h, line 51 (as a prototype)
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.h, line 83 (as a prototype)
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.h, line 108 (as a prototype)
- contrib/llvm-project/llvm/lib/Target/ARM/ARMTargetMachine.h, line 48 (as a prototype)
- contrib/llvm-project/llvm/lib/Target/ARM/ARMTargetMachine.h, line 52 (as a prototype)
- contrib/llvm-project/llvm/lib/Target/AVR/AVRTargetMachine.h, line 36 (as a prototype)
- contrib/llvm-project/llvm/lib/Target/AVR/AVRTargetMachine.h, line 37 (as a prototype)
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonTargetMachine.h, line 35 (as a prototype)
- contrib/llvm-project/llvm/lib/Target/Mips/MipsTargetMachine.h, line 54 (as a prototype)
- contrib/llvm-project/llvm/lib/Target/PowerPC/PPCTargetMachine.h, line 42 (as a prototype)
- contrib/llvm-project/llvm/lib/Target/PowerPC/PPCTargetMachine.h, line 46 (as a prototype)
- contrib/llvm-project/llvm/lib/Target/RISCV/RISCVTargetMachine.h, line 33 (as a prototype)
- contrib/llvm-project/llvm/lib/Target/RISCV/RISCVTargetMachine.h, line 37 (as a prototype)
- contrib/llvm-project/llvm/lib/Target/Sparc/SparcTargetMachine.h, line 35 (as a prototype)
- contrib/llvm-project/llvm/lib/Target/SystemZ/SystemZTargetMachine.h, line 39 (as a prototype)
- contrib/llvm-project/llvm/lib/Target/SystemZ/SystemZTargetMachine.h, line 43 (as a prototype)
- contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyTargetMachine.h, line 36 (as a prototype)
- contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyTargetMachine.h, line 39 (as a prototype)
- contrib/llvm-project/llvm/lib/Target/X86/X86TargetMachine.h, line 41 (as a prototype)
- contrib/llvm-project/llvm/lib/Target/X86/X86TargetMachine.h, line 45 (as a prototype)
Defined in 30 files as a function:
- contrib/llvm-project/llvm/include/llvm/Target/TargetMachine.h, line 117 (as a function)
- contrib/llvm-project/llvm/lib/Target/AArch64/AArch64TargetMachine.cpp, line 330 (as a function)
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp, line 509 (as a function)
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp, line 546 (as a function)
- contrib/llvm-project/llvm/lib/Target/ARC/ARCTargetMachine.h, line 34 (as a function)
- contrib/llvm-project/llvm/lib/Target/ARC/ARCTargetMachine.h, line 35 (as a function)
- contrib/llvm-project/llvm/lib/Target/ARM/ARMTargetMachine.cpp, line 260 (as a function)
- contrib/llvm-project/llvm/lib/Target/AVR/AVRTargetMachine.cpp, line 88 (as a function)
- contrib/llvm-project/llvm/lib/Target/AVR/AVRTargetMachine.cpp, line 92 (as a function)
- contrib/llvm-project/llvm/lib/Target/BPF/BPFTargetMachine.h, line 30 (as a function)
- contrib/llvm-project/llvm/lib/Target/BPF/BPFTargetMachine.h, line 31 (as a function)
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonTargetMachine.cpp, line 227 (as a function)
- contrib/llvm-project/llvm/lib/Target/Lanai/LanaiTargetMachine.h, line 39 (as a function)
- contrib/llvm-project/llvm/lib/Target/MSP430/MSP430TargetMachine.h, line 36 (as a function)
- contrib/llvm-project/llvm/lib/Target/Mips/MipsTargetMachine.cpp, line 162 (as a function)
- contrib/llvm-project/llvm/lib/Target/Mips/MipsTargetMachine.h, line 48 (as a function)
- contrib/llvm-project/llvm/lib/Target/NVPTX/NVPTXTargetMachine.h, line 44 (as a function)
- contrib/llvm-project/llvm/lib/Target/NVPTX/NVPTXTargetMachine.h, line 47 (as a function)
- contrib/llvm-project/llvm/lib/Target/PowerPC/PPCTargetMachine.cpp, line 320 (as a function)
- contrib/llvm-project/llvm/lib/Target/RISCV/RISCVTargetMachine.cpp, line 76 (as a function)
- contrib/llvm-project/llvm/lib/Target/Sparc/SparcTargetMachine.cpp, line 110 (as a function)
- contrib/llvm-project/llvm/lib/Target/Sparc/SparcTargetMachine.h, line 34 (as a function)
- contrib/llvm-project/llvm/lib/Target/SystemZ/SystemZTargetMachine.cpp, line 170 (as a function)
- contrib/llvm-project/llvm/lib/Target/VE/VETargetMachine.h, line 36 (as a function)
- contrib/llvm-project/llvm/lib/Target/VE/VETargetMachine.h, line 37 (as a function)
- contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyTargetMachine.cpp, line 149 (as a function)
- contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyTargetMachine.cpp, line 159 (as a function)
- contrib/llvm-project/llvm/lib/Target/X86/X86TargetMachine.cpp, line 240 (as a function)
- contrib/llvm-project/llvm/lib/Target/XCore/XCoreTargetMachine.h, line 37 (as a function)
- contrib/llvm-project/llvm/lib/Target/XCore/XCoreTargetMachine.h, line 38 (as a function)
Referenced in 48 files:
- contrib/llvm-project/llvm/include/llvm/Target/TargetMachine.h, line 149
- contrib/llvm-project/llvm/lib/CodeGen/Analysis.cpp, line 553
- contrib/llvm-project/llvm/lib/CodeGen/AtomicExpandPass.cpp
- contrib/llvm-project/llvm/lib/CodeGen/BasicTargetTransformInfo.cpp, line 33
- contrib/llvm-project/llvm/lib/CodeGen/CodeGenPrepare.cpp
- contrib/llvm-project/llvm/lib/CodeGen/DwarfEHPrepare.cpp, line 272
- contrib/llvm-project/llvm/lib/CodeGen/ExpandMemCmp.cpp, line 784
- contrib/llvm-project/llvm/lib/CodeGen/IndirectBrExpandPass.cpp, line 83
- contrib/llvm-project/llvm/lib/CodeGen/InterleavedAccessPass.cpp, line 456
- contrib/llvm-project/llvm/lib/CodeGen/InterleavedLoadCombinePass.cpp, line 69
- contrib/llvm-project/llvm/lib/CodeGen/MachineModuleInfo.cpp, line 239
- contrib/llvm-project/llvm/lib/CodeGen/SafeStack.cpp, line 884
- contrib/llvm-project/llvm/lib/CodeGen/StackProtector.cpp, line 91
- contrib/llvm-project/llvm/lib/CodeGen/TypePromotion.cpp, line 950
- contrib/llvm-project/llvm/lib/LTO/UpdateCompilerUsed.cpp, line 76
- contrib/llvm-project/llvm/lib/Target/AArch64/AArch64FalkorHWPFFix.cpp, line 123
- contrib/llvm-project/llvm/lib/Target/AArch64/AArch64TargetTransformInfo.cpp
- contrib/llvm-project/llvm/lib/Target/AArch64/AArch64TargetTransformInfo.h, line 64
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUPerfHintAnalysis.cpp, line 380
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUPropagateAttributes.cpp, line 74
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.h
- contrib/llvm-project/llvm/lib/Target/ARC/ARCTargetTransformInfo.h, line 41
- contrib/llvm-project/llvm/lib/Target/ARM/ARMISelLowering.cpp, line 3337
- contrib/llvm-project/llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp
- contrib/llvm-project/llvm/lib/Target/ARM/ARMTargetTransformInfo.h, line 98
- contrib/llvm-project/llvm/lib/Target/AVR/AVRRegisterInfo.cpp
- contrib/llvm-project/llvm/lib/Target/BPF/BPFTargetMachine.cpp, line 120
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonTargetTransformInfo.h, line 56
- contrib/llvm-project/llvm/lib/Target/Lanai/LanaiTargetTransformInfo.h, line 41
- contrib/llvm-project/llvm/lib/Target/Mips/MipsTargetMachine.cpp, line 238
- contrib/llvm-project/llvm/lib/Target/Mips/MipsTargetObjectFile.cpp
- contrib/llvm-project/llvm/lib/Target/NVPTX/NVPTXAsmPrinter.cpp, line 770
- contrib/llvm-project/llvm/lib/Target/NVPTX/NVPTXTargetMachine.cpp
- contrib/llvm-project/llvm/lib/Target/NVPTX/NVPTXTargetTransformInfo.h, line 40
- contrib/llvm-project/llvm/lib/Target/PowerPC/PPCBoolRetToInt.cpp, line 199
- contrib/llvm-project/llvm/lib/Target/PowerPC/PPCLoopInstrFormPrep.cpp, line 296
- contrib/llvm-project/llvm/lib/Target/PowerPC/PPCTargetTransformInfo.h, line 41
- contrib/llvm-project/llvm/lib/Target/RISCV/RISCVTargetTransformInfo.h, line 41
- contrib/llvm-project/llvm/lib/Target/Sparc/SparcTargetMachine.cpp
- contrib/llvm-project/llvm/lib/Target/SystemZ/SystemZTargetTransformInfo.h, line 33
- contrib/llvm-project/llvm/lib/Target/VE/VETargetTransformInfo.h, line 38
- contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyTargetMachine.cpp
- contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyTargetTransformInfo.h, line 41
- contrib/llvm-project/llvm/lib/Target/X86/X86PartialReduction.cpp, line 455
- contrib/llvm-project/llvm/lib/Target/X86/X86TargetTransformInfo.cpp
- contrib/llvm-project/llvm/lib/Target/X86/X86TargetTransformInfo.h, line 96
- contrib/llvm-project/llvm/lib/Target/XCore/XCoreTargetTransformInfo.h, line 40