Defined in 2 files as a prototype:
Defined in 1 files as a function:
Referenced in 233 files:
- contrib/llvm/include/llvm/CodeGen/Analysis.h, 2 times
- contrib/llvm/include/llvm/CodeGen/AsmPrinter.h, 3 times
- contrib/llvm/include/llvm/CodeGen/BasicTTIImpl.h, 3 times
- contrib/llvm/include/llvm/CodeGen/CallingConvLower.h, line 29
- contrib/llvm/include/llvm/CodeGen/FastISel.h, 2 times
- contrib/llvm/include/llvm/CodeGen/MachineFunction.h, 4 times
- contrib/llvm/include/llvm/CodeGen/MachineModuleInfo.h, 3 times
- contrib/llvm/include/llvm/CodeGen/MachineOperand.h, line 35
- contrib/llvm/include/llvm/CodeGen/ParallelCG.h, 3 times
- contrib/llvm/include/llvm/CodeGen/Passes.h, 2 times
- contrib/llvm/include/llvm/CodeGen/RegisterUsageInfo.h, 3 times
- contrib/llvm/include/llvm/CodeGen/ScheduleDAG.h, 2 times
- contrib/llvm/include/llvm/CodeGen/SelectionDAG.h, 4 times
- contrib/llvm/include/llvm/CodeGen/SelectionDAGISel.h, 2 times
- contrib/llvm/include/llvm/CodeGen/StackProtector.h, 2 times
- contrib/llvm/include/llvm/CodeGen/TargetLowering.h, 4 times
- contrib/llvm/include/llvm/CodeGen/TargetLoweringObjectFile.h, 14 times
- contrib/llvm/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h, 24 times
- contrib/llvm/include/llvm/ExecutionEngine/ExecutionEngine.h, 6 times
- contrib/llvm/include/llvm/ExecutionEngine/Orc/CompileUtils.h, 2 times
- contrib/llvm/include/llvm/LTO/Config.h, 2 times
- contrib/llvm/include/llvm/LTO/legacy/LTOCodeGenerator.h, 6 times
- contrib/llvm/include/llvm/LTO/legacy/LTOModule.h, 2 times
- contrib/llvm/include/llvm/LTO/legacy/ThinLTOCodeGenerator.h, 2 times
- contrib/llvm/include/llvm/LTO/legacy/UpdateCompilerUsed.h, 2 times
- contrib/llvm/include/llvm/Passes/PassBuilder.h, 3 times
- contrib/llvm/include/llvm/Support/TargetRegistry.h, 7 times
- contrib/llvm/include/llvm/Target/TargetMachine.h, 3 times
- contrib/llvm/include/llvm/Transforms/IPO/PassManagerBuilder.h, line 27
- contrib/llvm/include/llvm/Transforms/Scalar.h, 2 times
- contrib/llvm/lib/CodeGen/Analysis.cpp, line 471
- contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp, line 179
- contrib/llvm/lib/CodeGen/AtomicExpandPass.cpp, line 199
- contrib/llvm/lib/CodeGen/BasicTargetTransformInfo.cpp, line 33
- contrib/llvm/lib/CodeGen/CodeGenPrepare.cpp, 2 times
- contrib/llvm/lib/CodeGen/DwarfEHPrepare.cpp, 2 times
- contrib/llvm/lib/CodeGen/ExpandMemCmp.cpp, line 750
- contrib/llvm/lib/CodeGen/GlobalMerge.cpp, 3 times
- contrib/llvm/lib/CodeGen/IndirectBrExpandPass.cpp, line 82
- contrib/llvm/lib/CodeGen/InterleavedAccessPass.cpp, line 447
- contrib/llvm/lib/CodeGen/LLVMTargetMachine.cpp, line 78
- contrib/llvm/lib/CodeGen/LowerEmuTLS.cpp, line 70
- contrib/llvm/lib/CodeGen/MachineFunction.cpp, line 128
- contrib/llvm/lib/CodeGen/MachineModuleInfo.cpp, line 197
- contrib/llvm/lib/CodeGen/MachineVerifier.cpp, line 94
- contrib/llvm/lib/CodeGen/ParallelCG.cpp, 5 times
- contrib/llvm/lib/CodeGen/RegUsageInfoCollector.cpp, line 84
- contrib/llvm/lib/CodeGen/SafeStack.cpp, 2 times
- contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp, line 86
- contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp, line 896
- contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h, 2 times
- contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp, line 301
- contrib/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp, 2 times
- contrib/llvm/lib/CodeGen/StackProtector.cpp, line 109
- contrib/llvm/lib/CodeGen/TargetLoweringBase.cpp, line 526
- contrib/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp, 27 times
- contrib/llvm/lib/CodeGen/TwoAddressInstructionPass.cpp, line 1652
- contrib/llvm/lib/ExecutionEngine/ExecutionEngine.cpp, 4 times
- contrib/llvm/lib/ExecutionEngine/ExecutionEngineBindings.cpp, 2 times
- contrib/llvm/lib/ExecutionEngine/MCJIT/MCJIT.cpp, 2 times
- contrib/llvm/lib/ExecutionEngine/MCJIT/MCJIT.h, 4 times
- contrib/llvm/lib/ExecutionEngine/Orc/OrcCBindings.cpp, line 24
- contrib/llvm/lib/ExecutionEngine/Orc/OrcCBindingsStack.h, 2 times
- contrib/llvm/lib/ExecutionEngine/Orc/OrcMCJITReplacement.h, 3 times
- contrib/llvm/lib/ExecutionEngine/TargetSelect.cpp, 3 times
- contrib/llvm/lib/LTO/LTOBackend.cpp, 11 times
- contrib/llvm/lib/LTO/LTOCodeGenerator.cpp, 3 times
- contrib/llvm/lib/LTO/LTOModule.cpp, 2 times
- contrib/llvm/lib/LTO/ThinLTOCodeGenerator.cpp, 6 times
- contrib/llvm/lib/LTO/UpdateCompilerUsed.cpp, 3 times
- contrib/llvm/lib/Target/AArch64/AArch64AsmPrinter.cpp, line 68
- contrib/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp, line 119
- contrib/llvm/lib/Target/AArch64/AArch64ISelLowering.h, line 242
- contrib/llvm/lib/Target/AArch64/AArch64InstrInfo.cpp, line 1530
- contrib/llvm/lib/Target/AArch64/AArch64Subtarget.cpp, 3 times
- contrib/llvm/lib/Target/AArch64/AArch64Subtarget.h, 3 times
- contrib/llvm/lib/Target/AArch64/AArch64TargetObjectFile.cpp, 4 times
- contrib/llvm/lib/Target/AArch64/AArch64TargetObjectFile.h, 4 times
- contrib/llvm/lib/Target/AArch64/AArch64TargetTransformInfo.cpp, line 29
- contrib/llvm/lib/Target/AMDGPU/AMDGPU.h, 4 times
- contrib/llvm/lib/Target/AMDGPU/AMDGPUAnnotateKernelFeatures.cpp, 2 times
- contrib/llvm/lib/Target/AMDGPU/AMDGPUArgumentUsageInfo.h, line 22
- contrib/llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp, 2 times
- contrib/llvm/lib/Target/AMDGPU/AMDGPUAsmPrinter.h, line 151
- contrib/llvm/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp, 2 times
- contrib/llvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp, 4 times
- contrib/llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp, line 151
- contrib/llvm/lib/Target/AMDGPU/AMDGPUISelLowering.h, line 126
- contrib/llvm/lib/Target/AMDGPU/AMDGPUIntrinsicInfo.h, line 21
- contrib/llvm/lib/Target/AMDGPU/AMDGPULowerIntrinsics.cpp, 2 times
- contrib/llvm/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp, 2 times
- contrib/llvm/lib/Target/AMDGPU/AMDGPUSubtarget.cpp, 3 times
- contrib/llvm/lib/Target/AMDGPU/AMDGPUSubtarget.h, 3 times
- contrib/llvm/lib/Target/AMDGPU/AMDGPUTargetObjectFile.cpp, line 25
- contrib/llvm/lib/Target/AMDGPU/AMDGPUTargetObjectFile.h, line 28
- contrib/llvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp, line 606
- contrib/llvm/lib/Target/AMDGPU/R600ISelLowering.cpp, line 53
- contrib/llvm/lib/Target/AMDGPU/R600ISelLowering.h, line 27
- contrib/llvm/lib/Target/AMDGPU/SIISelLowering.cpp, 2 times
- contrib/llvm/lib/Target/AMDGPU/SIISelLowering.h, line 148
- contrib/llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp, line 909
- contrib/llvm/lib/Target/ARC/ARCAsmPrinter.cpp, line 50
- contrib/llvm/lib/Target/ARC/ARCISelLowering.cpp, line 73
- contrib/llvm/lib/Target/ARC/ARCISelLowering.h, 2 times
- contrib/llvm/lib/Target/ARC/ARCSubtarget.cpp, line 29
- contrib/llvm/lib/Target/ARC/ARCSubtarget.h, 2 times
- contrib/llvm/lib/Target/ARM/ARMAsmPrinter.cpp, 2 times
- contrib/llvm/lib/Target/ARM/ARMAsmPrinter.h, line 70
- contrib/llvm/lib/Target/ARM/ARMFastISel.cpp, line 114
- contrib/llvm/lib/Target/ARM/ARMFrameLowering.cpp, line 347
- contrib/llvm/lib/Target/ARM/ARMISelLowering.cpp, 4 times
- contrib/llvm/lib/Target/ARM/ARMISelLowering.h, 2 times
- contrib/llvm/lib/Target/ARM/ARMInstrInfo.cpp, line 96
- contrib/llvm/lib/Target/ARM/ARMTargetObjectFile.cpp, 5 times
- contrib/llvm/lib/Target/ARM/ARMTargetObjectFile.h, 4 times
- contrib/llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp, line 41
- contrib/llvm/lib/Target/ARM/Thumb1InstrInfo.cpp, line 138
- contrib/llvm/lib/Target/AVR/AVRAsmPrinter.cpp, line 40
- contrib/llvm/lib/Target/AVR/AVRTargetObjectFile.cpp, 2 times
- contrib/llvm/lib/Target/AVR/AVRTargetObjectFile.h, 2 times
- contrib/llvm/lib/Target/BPF/BPFAsmPrinter.cpp, line 38
- contrib/llvm/lib/Target/BPF/BPFISelLowering.cpp, line 54
- contrib/llvm/lib/Target/BPF/BPFISelLowering.h, line 37
- contrib/llvm/lib/Target/BPF/BPFSubtarget.cpp, line 52
- contrib/llvm/lib/Target/BPF/BPFSubtarget.h, line 54
- contrib/llvm/lib/Target/Hexagon/HexagonAsmPrinter.cpp, line 79
- contrib/llvm/lib/Target/Hexagon/HexagonAsmPrinter.h, 2 times
- contrib/llvm/lib/Target/Hexagon/HexagonFrameLowering.cpp, line 989
- contrib/llvm/lib/Target/Hexagon/HexagonISelLowering.cpp, line 1687
- contrib/llvm/lib/Target/Hexagon/HexagonISelLowering.h, line 92
- contrib/llvm/lib/Target/Hexagon/HexagonSubtarget.cpp, line 94
- contrib/llvm/lib/Target/Hexagon/HexagonSubtarget.h, 2 times
- contrib/llvm/lib/Target/Hexagon/HexagonTargetObjectFile.cpp, 7 times
- contrib/llvm/lib/Target/Hexagon/HexagonTargetObjectFile.h, 7 times
- contrib/llvm/lib/Target/Lanai/Lanai.h, line 29
- contrib/llvm/lib/Target/Lanai/LanaiAsmPrinter.cpp, line 44
- contrib/llvm/lib/Target/Lanai/LanaiISelDAGToDAG.cpp, 2 times
- contrib/llvm/lib/Target/Lanai/LanaiISelLowering.cpp, line 74
- contrib/llvm/lib/Target/Lanai/LanaiISelLowering.h, line 70
- contrib/llvm/lib/Target/Lanai/LanaiSubtarget.cpp, line 41
- contrib/llvm/lib/Target/Lanai/LanaiSubtarget.h, line 36
- contrib/llvm/lib/Target/Lanai/LanaiTargetObjectFile.cpp, 5 times
- contrib/llvm/lib/Target/Lanai/LanaiTargetObjectFile.h, 5 times
- contrib/llvm/lib/Target/MSP430/MSP430AsmPrinter.cpp, line 42
- contrib/llvm/lib/Target/MSP430/MSP430ISelLowering.cpp, line 41
- contrib/llvm/lib/Target/MSP430/MSP430ISelLowering.h, line 72
- contrib/llvm/lib/Target/MSP430/MSP430Subtarget.cpp, line 60
- contrib/llvm/lib/Target/MSP430/MSP430Subtarget.h, line 52
- contrib/llvm/lib/Target/Mips/Mips16HardFloat.cpp, line 512
- contrib/llvm/lib/Target/Mips/MipsAsmPrinter.h, 2 times
- contrib/llvm/lib/Target/Mips/MipsDelaySlotFiller.cpp, line 294
- contrib/llvm/lib/Target/Mips/MipsFastISel.cpp, line 135
- contrib/llvm/lib/Target/Mips/MipsLongBranch.cpp, line 552
- contrib/llvm/lib/Target/Mips/MipsSEInstrInfo.cpp, line 765
- contrib/llvm/lib/Target/Mips/MipsSubtarget.cpp, line 163
- contrib/llvm/lib/Target/Mips/MipsSubtarget.h, line 317
- contrib/llvm/lib/Target/Mips/MipsTargetObjectFile.cpp, 6 times
- contrib/llvm/lib/Target/Mips/MipsTargetObjectFile.h, 6 times
- contrib/llvm/lib/Target/NVPTX/NVPTXAsmPrinter.cpp, 2 times
- contrib/llvm/lib/Target/NVPTX/NVPTXAsmPrinter.h, line 338
- contrib/llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp, line 4786
- contrib/llvm/lib/Target/NVPTX/NVPTXTargetObjectFile.h, 3 times
- contrib/llvm/lib/Target/Nios2/Nios2AsmPrinter.cpp, line 32
- contrib/llvm/lib/Target/Nios2/Nios2ISelLowering.cpp, line 141
- contrib/llvm/lib/Target/Nios2/Nios2ISelLowering.h, line 44
- contrib/llvm/lib/Target/Nios2/Nios2Subtarget.cpp, line 28
- contrib/llvm/lib/Target/Nios2/Nios2Subtarget.h, line 68
- contrib/llvm/lib/Target/Nios2/Nios2TargetObjectFile.cpp, line 15
- contrib/llvm/lib/Target/Nios2/Nios2TargetObjectFile.h, line 24
- contrib/llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp, 4 times
- contrib/llvm/lib/Target/PowerPC/PPCFastISel.cpp, line 89
- contrib/llvm/lib/Target/PowerPC/PPCISelLowering.cpp, 2 times
- contrib/llvm/lib/Target/PowerPC/PPCMCInstLower.cpp, line 39
- contrib/llvm/lib/Target/PowerPC/PPCSubtarget.h, line 65
- contrib/llvm/lib/Target/PowerPC/PPCTargetObjectFile.cpp, 2 times
- contrib/llvm/lib/Target/PowerPC/PPCTargetObjectFile.h, 2 times
- contrib/llvm/lib/Target/RISCV/RISCVAsmPrinter.cpp, line 36
- contrib/llvm/lib/Target/RISCV/RISCVISelDAGToDAG.cpp, 2 times
- contrib/llvm/lib/Target/RISCV/RISCVISelLowering.cpp, line 38
- contrib/llvm/lib/Target/RISCV/RISCVISelLowering.h, line 37
- contrib/llvm/lib/Target/RISCV/RISCVSubtarget.cpp, line 45
- contrib/llvm/lib/Target/RISCV/RISCVSubtarget.h, line 55
- contrib/llvm/lib/Target/Sparc/SparcAsmPrinter.cpp, line 45
- contrib/llvm/lib/Target/Sparc/SparcISelLowering.cpp, line 1450
- contrib/llvm/lib/Target/Sparc/SparcISelLowering.h, line 60
- contrib/llvm/lib/Target/Sparc/SparcSubtarget.cpp, line 68
- contrib/llvm/lib/Target/Sparc/SparcSubtarget.h, line 62
- contrib/llvm/lib/Target/Sparc/SparcTargetObjectFile.cpp, 2 times
- contrib/llvm/lib/Target/Sparc/SparcTargetObjectFile.h, 3 times
- contrib/llvm/lib/Target/SystemZ/SystemZAsmPrinter.h, line 26
- contrib/llvm/lib/Target/SystemZ/SystemZISelLowering.cpp, line 87
- contrib/llvm/lib/Target/SystemZ/SystemZISelLowering.h, line 367
- contrib/llvm/lib/Target/SystemZ/SystemZSubtarget.cpp, line 37
- contrib/llvm/lib/Target/SystemZ/SystemZSubtarget.h, line 78
- contrib/llvm/lib/Target/TargetLoweringObjectFile.cpp, 8 times
- contrib/llvm/lib/Target/TargetMachine.cpp, 14 times
- contrib/llvm/lib/Target/TargetMachineC.cpp, 8 times
- contrib/llvm/lib/Target/WebAssembly/WebAssemblyAsmPrinter.h, line 30
- contrib/llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.cpp, line 39
- contrib/llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.h, line 39
- contrib/llvm/lib/Target/WebAssembly/WebAssemblyMCInstLower.cpp, line 45
- contrib/llvm/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.cpp, 2 times
- contrib/llvm/lib/Target/WebAssembly/WebAssemblyMachineFunctionInfo.h, 2 times
- contrib/llvm/lib/Target/WebAssembly/WebAssemblySubtarget.cpp, line 42
- contrib/llvm/lib/Target/WebAssembly/WebAssemblySubtarget.h, line 55
- contrib/llvm/lib/Target/WebAssembly/WebAssemblyTargetObjectFile.cpp, 2 times
- contrib/llvm/lib/Target/WebAssembly/WebAssemblyTargetObjectFile.h, 2 times
- contrib/llvm/lib/Target/X86/X86AsmPrinter.cpp, line 42
- contrib/llvm/lib/Target/X86/X86AsmPrinter.h, line 105
- contrib/llvm/lib/Target/X86/X86MCInstLower.cpp, line 56
- contrib/llvm/lib/Target/X86/X86RetpolineThunks.cpp, line 68
- contrib/llvm/lib/Target/X86/X86Subtarget.h, line 84
- contrib/llvm/lib/Target/X86/X86TargetObjectFile.cpp, 7 times
- contrib/llvm/lib/Target/X86/X86TargetObjectFile.h, 7 times
- contrib/llvm/lib/Target/X86/X86TargetTransformInfo.cpp, line 2547
- contrib/llvm/lib/Target/XCore/XCore.h, line 24
- contrib/llvm/lib/Target/XCore/XCoreAsmPrinter.cpp, line 57
- contrib/llvm/lib/Target/XCore/XCoreISelLowering.cpp, line 73
- contrib/llvm/lib/Target/XCore/XCoreISelLowering.h, 2 times
- contrib/llvm/lib/Target/XCore/XCoreSubtarget.cpp, line 29
- contrib/llvm/lib/Target/XCore/XCoreSubtarget.h, line 44
- contrib/llvm/lib/Target/XCore/XCoreTargetObjectFile.cpp, 3 times
- contrib/llvm/lib/Target/XCore/XCoreTargetObjectFile.h, 3 times
- contrib/llvm/lib/Transforms/Scalar/SeparateConstOffsetFromGEP.cpp, 3 times
- contrib/llvm/tools/clang/lib/CodeGen/BackendUtil.cpp, 6 times
- contrib/llvm/tools/llc/llc.cpp, 9 times
- contrib/llvm/tools/lldb/source/Expression/IRExecutionUnit.cpp, line 289
- contrib/llvm/tools/lldb/source/Plugins/LanguageRuntime/RenderScript/RenderScriptRuntime/RenderScriptExpressionOpts.cpp, line 144
- contrib/llvm/tools/lli/OrcLazyJIT.cpp, line 123
- contrib/llvm/tools/lli/OrcLazyJIT.h, 2 times
- contrib/llvm/tools/opt/NewPMDriver.cpp, line 170
- contrib/llvm/tools/opt/NewPMDriver.h, 2 times
- contrib/llvm/tools/opt/opt.cpp, 4 times