Defined in 3 files as a prototype:
Defined in 9 files as a function:
Referenced in 163 files:
- contrib/llvm-project/clang/lib/CodeGen/CGExpr.cpp, line 2567
- contrib/llvm-project/clang/lib/CodeGen/CGOpenMPRuntime.cpp, 2 times
- contrib/llvm-project/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp, line 1892
- contrib/llvm-project/clang/lib/CodeGen/CodeGenModule.cpp, 8 times
- contrib/llvm-project/clang/lib/CodeGen/SanitizerMetadata.cpp, line 61
- contrib/llvm-project/clang/lib/CodeGen/TargetInfo.cpp, 3 times
- contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/IRForTarget.cpp, 2 times
- contrib/llvm-project/llvm/include/llvm/CodeGen/MachineInstrBuilder.h, 21 times
- contrib/llvm-project/llvm/include/llvm/MC/MCInstBuilder.h, 6 times
- contrib/llvm-project/llvm/lib/AsmParser/LLParser.cpp, line 742
- contrib/llvm-project/llvm/lib/Bitcode/Reader/BitcodeReader.cpp, line 2973
- contrib/llvm-project/llvm/lib/Bitcode/Reader/MetadataLoader.cpp, 2 times
- contrib/llvm-project/llvm/lib/CodeGen/ExpandPostRAPseudos.cpp, line 73
- contrib/llvm-project/llvm/lib/CodeGen/LiveVariables.cpp, 5 times
- contrib/llvm-project/llvm/lib/CodeGen/MIRParser/MIParser.cpp, line 1062
- contrib/llvm-project/llvm/lib/CodeGen/MachineInstr.cpp, 9 times
- contrib/llvm-project/llvm/lib/CodeGen/MachineOutliner.cpp, 2 times
- contrib/llvm-project/llvm/lib/CodeGen/ModuloSchedule.cpp, 2 times
- contrib/llvm-project/llvm/lib/CodeGen/RegisterCoalescer.cpp, 2 times
- contrib/llvm-project/llvm/lib/CodeGen/StackMapLivenessAnalysis.cpp, line 156
- contrib/llvm-project/llvm/lib/IR/Core.cpp, line 1224
- contrib/llvm-project/llvm/lib/IR/DIBuilder.cpp, line 159
- contrib/llvm-project/llvm/lib/IR/DebugInfo.cpp, line 682
- contrib/llvm-project/llvm/lib/IR/Module.cpp, 2 times
- contrib/llvm-project/llvm/lib/Linker/IRMover.cpp, 4 times
- contrib/llvm-project/llvm/lib/MC/MCDisassembler/MCExternalSymbolizer.cpp, line 142
- contrib/llvm-project/llvm/lib/Target/AArch64/AArch64AsmPrinter.cpp, 33 times
- contrib/llvm-project/llvm/lib/Target/AArch64/AArch64InstrInfo.cpp, line 3789
- contrib/llvm-project/llvm/lib/Target/AArch64/AArch64MCInstLower.cpp, 3 times
- contrib/llvm-project/llvm/lib/Target/AArch64/AArch64SLSHardening.cpp, line 365
- contrib/llvm-project/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp, 53 times
- contrib/llvm-project/llvm/lib/Target/AArch64/Disassembler/AArch64Disassembler.cpp, 62 times
- contrib/llvm-project/llvm/lib/Target/AArch64/Disassembler/AArch64ExternalSymbolizer.cpp, line 220
- contrib/llvm-project/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp, 9 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp, 8 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp, line 3875
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp, 5 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUPrintfRuntimeBinding.cpp, line 348
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUUnifyMetadata.cpp, 2 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp, 27 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.cpp, 15 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUAsmBackend.cpp, line 62
- contrib/llvm-project/llvm/lib/Target/AMDGPU/SIFixVGPRCopies.cpp, line 59
- contrib/llvm-project/llvm/lib/Target/AMDGPU/SIFixupVectorISel.cpp, 9 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/SIInstrInfo.cpp, 8 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/SILowerControlFlow.cpp, line 567
- contrib/llvm-project/llvm/lib/Target/AMDGPU/SIShrinkInstructions.cpp, line 178
- contrib/llvm-project/llvm/lib/Target/AMDGPU/SIWholeQuadMode.cpp, line 846
- contrib/llvm-project/llvm/lib/Target/ARC/ARCMCInstLower.cpp, line 112
- contrib/llvm-project/llvm/lib/Target/ARC/ARCOptAddrMode.cpp, 4 times
- contrib/llvm-project/llvm/lib/Target/ARC/Disassembler/ARCDisassembler.cpp, 11 times
- contrib/llvm-project/llvm/lib/Target/ARM/ARMAsmPrinter.cpp, 27 times
- contrib/llvm-project/llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp, 3 times
- contrib/llvm-project/llvm/lib/Target/ARM/ARMISelLowering.cpp, 4 times
- contrib/llvm-project/llvm/lib/Target/ARM/ARMInstrInfo.cpp, 8 times
- contrib/llvm-project/llvm/lib/Target/ARM/ARMMCInstLower.cpp, line 163
- contrib/llvm-project/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp, 722 times
- contrib/llvm-project/llvm/lib/Target/ARM/Disassembler/ARMDisassembler.cpp, 209 times
- contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/ARMAsmBackend.cpp, 3 times
- contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/ARMInstPrinter.cpp, 3 times
- contrib/llvm-project/llvm/lib/Target/ARM/Thumb1InstrInfo.cpp, 4 times
- contrib/llvm-project/llvm/lib/Target/ARM/Thumb2ITBlockPass.cpp, 2 times
- contrib/llvm-project/llvm/lib/Target/ARM/Thumb2InstrInfo.cpp, 5 times
- contrib/llvm-project/llvm/lib/Target/AVR/AVRMCInstLower.cpp, line 106
- contrib/llvm-project/llvm/lib/Target/AVR/AsmParser/AVRAsmParser.cpp, 6 times
- contrib/llvm-project/llvm/lib/Target/AVR/Disassembler/AVRDisassembler.cpp, 9 times
- contrib/llvm-project/llvm/lib/Target/BPF/AsmParser/BPFAsmParser.cpp, 3 times
- contrib/llvm-project/llvm/lib/Target/BPF/BPFMCInstLower.cpp, line 81
- contrib/llvm-project/llvm/lib/Target/BPF/BTFDebug.cpp, 6 times
- contrib/llvm-project/llvm/lib/Target/BPF/Disassembler/BPFDisassembler.cpp, 6 times
- contrib/llvm-project/llvm/lib/Target/Hexagon/AsmParser/HexagonAsmParser.cpp, 60 times
- contrib/llvm-project/llvm/lib/Target/Hexagon/Disassembler/HexagonDisassembler.cpp, 10 times
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonAsmPrinter.cpp, 45 times
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonBitSimplify.cpp, line 2011
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonConstPropagation.cpp, line 3181
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonEarlyIfConv.cpp, 2 times
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonFrameLowering.cpp, 3 times
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonHardwareLoops.cpp, 5 times
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp, 2 times
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonMCInstLower.cpp, 2 times
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonPeephole.cpp, 2 times
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonSplitDouble.cpp, 2 times
- contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonAsmBackend.cpp, 4 times
- contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCCompound.cpp, 26 times
- contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCDuplexInfo.cpp, 2 times
- contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCInstrInfo.cpp, 7 times
- contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCShuffler.cpp, 3 times
- contrib/llvm-project/llvm/lib/Target/Lanai/AsmParser/LanaiAsmParser.cpp, 21 times
- contrib/llvm-project/llvm/lib/Target/Lanai/Disassembler/LanaiDisassembler.cpp, 11 times
- contrib/llvm-project/llvm/lib/Target/Lanai/LanaiMCInstLower.cpp, line 136
- contrib/llvm-project/llvm/lib/Target/MSP430/AsmParser/MSP430AsmParser.cpp, 5 times
- contrib/llvm-project/llvm/lib/Target/MSP430/Disassembler/MSP430Disassembler.cpp, 6 times
- contrib/llvm-project/llvm/lib/Target/MSP430/MSP430MCInstLower.cpp, line 157
- contrib/llvm-project/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp, 52 times
- contrib/llvm-project/llvm/lib/Target/Mips/Disassembler/MipsDisassembler.cpp, 213 times
- contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/MipsNaClELFStreamer.cpp, 3 times
- contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/MipsTargetStreamer.cpp, 31 times
- contrib/llvm-project/llvm/lib/Target/Mips/MipsAsmPrinter.cpp, 9 times
- contrib/llvm-project/llvm/lib/Target/Mips/MipsBranchExpansion.cpp, line 723
- contrib/llvm-project/llvm/lib/Target/Mips/MipsConstantIslandPass.cpp, 2 times
- contrib/llvm-project/llvm/lib/Target/Mips/MipsISelLowering.cpp, line 3144
- contrib/llvm-project/llvm/lib/Target/Mips/MipsMCInstLower.cpp, 7 times
- contrib/llvm-project/llvm/lib/Target/Mips/MipsSEISelDAGToDAG.cpp, 2 times
- contrib/llvm-project/llvm/lib/Target/NVPTX/NVPTXAsmPrinter.cpp, 3 times
- contrib/llvm-project/llvm/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp, 161 times
- contrib/llvm-project/llvm/lib/Target/PowerPC/Disassembler/PPCDisassembler.cpp, 24 times
- contrib/llvm-project/llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp, line 1208
- contrib/llvm-project/llvm/lib/Target/PowerPC/PPCISelLowering.cpp, line 12091
- contrib/llvm-project/llvm/lib/Target/PowerPC/PPCInstrInfo.cpp, 9 times
- contrib/llvm-project/llvm/lib/Target/PowerPC/PPCMCInstLower.cpp, line 146
- contrib/llvm-project/llvm/lib/Target/PowerPC/PPCTLSDynamicCall.cpp, 2 times
- contrib/llvm-project/llvm/lib/Target/PowerPC/PPCTOCRegDeps.cpp, line 121
- contrib/llvm-project/llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp, 11 times
- contrib/llvm-project/llvm/lib/Target/RISCV/Disassembler/RISCVDisassembler.cpp, 15 times
- contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/RISCVAsmBackend.cpp, 10 times
- contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/RISCVMCCodeEmitter.cpp, 4 times
- contrib/llvm-project/llvm/lib/Target/RISCV/RISCVMCInstLower.cpp, line 135
- contrib/llvm-project/llvm/lib/Target/RISCV/RISCVMergeBaseOffset.cpp, line 246
- contrib/llvm-project/llvm/lib/Target/Sparc/AsmParser/SparcAsmParser.cpp, 12 times
- contrib/llvm-project/llvm/lib/Target/Sparc/Disassembler/SparcDisassembler.cpp, 21 times
- contrib/llvm-project/llvm/lib/Target/Sparc/SparcAsmPrinter.cpp, 6 times
- contrib/llvm-project/llvm/lib/Target/Sparc/SparcMCInstLower.cpp, line 105
- contrib/llvm-project/llvm/lib/Target/SystemZ/AsmParser/SystemZAsmParser.cpp, 12 times
- contrib/llvm-project/llvm/lib/Target/SystemZ/Disassembler/SystemZDisassembler.cpp, 26 times
- contrib/llvm-project/llvm/lib/Target/SystemZ/SystemZAsmPrinter.cpp, line 103
- contrib/llvm-project/llvm/lib/Target/SystemZ/SystemZISelLowering.cpp, 3 times
- contrib/llvm-project/llvm/lib/Target/SystemZ/SystemZMCInstLower.cpp, line 100
- contrib/llvm-project/llvm/lib/Target/VE/AsmParser/VEAsmParser.cpp, 15 times
- contrib/llvm-project/llvm/lib/Target/VE/Disassembler/VEDisassembler.cpp, 18 times
- contrib/llvm-project/llvm/lib/Target/VE/VEAsmPrinter.cpp, 24 times
- contrib/llvm-project/llvm/lib/Target/VE/VEMCInstLower.cpp, line 80
- contrib/llvm-project/llvm/lib/Target/WebAssembly/AsmParser/WebAssemblyAsmParser.cpp, 4 times
- contrib/llvm-project/llvm/lib/Target/WebAssembly/Disassembler/WebAssemblyDisassembler.cpp, 6 times
- contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyCFGStackify.cpp, line 1460
- contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyFixBrTableDefaults.cpp, line 92
- contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.cpp, line 449
- contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyMCInstLower.cpp, line 305
- contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyRegStackify.cpp, 7 times
- contrib/llvm-project/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp, line 3322
- contrib/llvm-project/llvm/lib/Target/X86/AsmParser/X86Operand.h, 19 times
- contrib/llvm-project/llvm/lib/Target/X86/Disassembler/X86Disassembler.cpp, 19 times
- contrib/llvm-project/llvm/lib/Target/X86/X86CallFrameOptimization.cpp, line 565
- contrib/llvm-project/llvm/lib/Target/X86/X86ExpandPseudo.cpp, line 360
- contrib/llvm-project/llvm/lib/Target/X86/X86FlagsCopyLowering.cpp, 2 times
- contrib/llvm-project/llvm/lib/Target/X86/X86FloatingPoint.cpp, 2 times
- contrib/llvm-project/llvm/lib/Target/X86/X86InstrInfo.cpp, 4 times
- contrib/llvm-project/llvm/lib/Target/X86/X86InstructionSelector.cpp, line 580
- contrib/llvm-project/llvm/lib/Target/X86/X86MCInstLower.cpp, 14 times
- contrib/llvm-project/llvm/lib/Target/X86/X86SpeculativeLoadHardening.cpp, 2 times
- contrib/llvm-project/llvm/lib/Target/XCore/Disassembler/XCoreDisassembler.cpp, 9 times
- contrib/llvm-project/llvm/lib/Target/XCore/XCoreFrameLowering.cpp, line 404
- contrib/llvm-project/llvm/lib/Target/XCore/XCoreMCInstLower.cpp, line 111
- contrib/llvm-project/llvm/lib/Transforms/IPO/StripSymbols.cpp, line 376
- contrib/llvm-project/llvm/lib/Transforms/IPO/ThinLTOBitcodeWriter.cpp, 3 times
- contrib/llvm-project/llvm/lib/Transforms/Utils/CloneFunction.cpp, line 223
- contrib/llvm-project/llvm/lib/Transforms/Utils/CloneModule.cpp, 2 times
- contrib/llvm-project/llvm/lib/Transforms/Utils/Debugify.cpp, 2 times
- contrib/llvm-project/llvm/lib/Transforms/Vectorize/VPlan.h, 3 times
- contrib/llvm-project/llvm/lib/Transforms/Vectorize/VPlanHCFGBuilder.cpp, line 103
- contrib/llvm-project/llvm/lib/Transforms/Vectorize/VPlanValue.h, 2 times
- contrib/llvm-project/llvm/tools/bugpoint/CrashDebugger.cpp, line 1010
- contrib/llvm-project/llvm/utils/TableGen/AsmWriterEmitter.cpp, 2 times
- contrib/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp, 6 times