Defined in 2 files as a prototype:
Defined in 5 files as a function:
Referenced in 140 files:
- contrib/llvm/include/llvm/CodeGen/TargetFrameLowering.h, line 342
- contrib/llvm/include/llvm/IR/Function.h, 19 times
- contrib/llvm/lib/Analysis/GlobalsModRef.cpp, 2 times
- contrib/llvm/lib/Analysis/InlineCost.cpp, 5 times
- contrib/llvm/lib/Analysis/LoopPass.cpp, line 396
- contrib/llvm/lib/Analysis/MemoryDependenceAnalysis.cpp, 3 times
- contrib/llvm/lib/Analysis/ModuleSummaryAnalysis.cpp, 7 times
- contrib/llvm/lib/Analysis/ProfileSummaryInfo.cpp, line 189
- contrib/llvm/lib/Analysis/RegionPass.cpp, line 287
- contrib/llvm/lib/Analysis/ValueLatticeUtils.cpp, line 25
- contrib/llvm/lib/Analysis/ValueTracking.cpp, 3 times
- contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp, line 3132
- contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp, line 529
- contrib/llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp, 3 times
- contrib/llvm/lib/CodeGen/AsmPrinter/WinException.cpp, line 56
- contrib/llvm/lib/CodeGen/GlobalISel/RegBankSelect.cpp, line 608
- contrib/llvm/lib/CodeGen/MachineFunction.cpp, 6 times
- contrib/llvm/lib/CodeGen/MachineOutliner.cpp, line 1131
- contrib/llvm/lib/CodeGen/MachineRegisterInfo.cpp, 3 times
- contrib/llvm/lib/CodeGen/PatchableFunction.cpp, line 58
- contrib/llvm/lib/CodeGen/PrologEpilogInserter.cpp, 2 times
- contrib/llvm/lib/CodeGen/SafeStack.cpp, 7 times
- contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp, line 14536
- contrib/llvm/lib/CodeGen/ShrinkWrap.cpp, 4 times
- contrib/llvm/lib/CodeGen/StackProtector.cpp, 4 times
- contrib/llvm/lib/CodeGen/TargetFrameLoweringImpl.cpp, 7 times
- contrib/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp, line 552
- contrib/llvm/lib/CodeGen/TargetOptionsImpl.cpp, 2 times
- contrib/llvm/lib/CodeGen/TargetRegisterInfo.cpp, 3 times
- contrib/llvm/lib/IR/Attributes.cpp, 13 times
- contrib/llvm/lib/IR/Pass.cpp, 2 times
- contrib/llvm/lib/IR/Verifier.cpp, 19 times
- contrib/llvm/lib/Target/AArch64/AArch64BranchTargets.cpp, line 62
- contrib/llvm/lib/Target/AArch64/AArch64FastISel.cpp, line 2264
- contrib/llvm/lib/Target/AArch64/AArch64FrameLowering.cpp, 7 times
- contrib/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp, 6 times
- contrib/llvm/lib/Target/AArch64/AArch64ISelLowering.h, 2 times
- contrib/llvm/lib/Target/AArch64/AArch64InstrInfo.cpp, line 4997
- contrib/llvm/lib/Target/AArch64/AArch64InstructionSelector.cpp, line 796
- contrib/llvm/lib/Target/AArch64/AArch64MachineFunctionInfo.h, line 112
- contrib/llvm/lib/Target/AArch64/AArch64RegisterInfo.cpp, 2 times
- contrib/llvm/lib/Target/AArch64/AArch64SpeculationHardening.cpp, line 653
- contrib/llvm/lib/Target/AArch64/AArch64Subtarget.cpp, line 240
- contrib/llvm/lib/Target/AMDGPU/AMDGPUAlwaysInlinePass.cpp, line 135
- contrib/llvm/lib/Target/AMDGPU/AMDGPUAnnotateKernelFeatures.cpp, line 185
- contrib/llvm/lib/Target/AMDGPU/AMDGPUHSAMetadataStreamer.cpp, 5 times
- contrib/llvm/lib/Target/AMDGPU/AMDGPUInline.cpp, 2 times
- contrib/llvm/lib/Target/AMDGPU/AMDGPUOpenCLEnqueuedBlockLowering.cpp, line 111
- contrib/llvm/lib/Target/AMDGPU/AMDGPUSubtarget.cpp, 4 times
- contrib/llvm/lib/Target/AMDGPU/SIISelLowering.cpp, 3 times
- contrib/llvm/lib/Target/AMDGPU/SIMachineFunctionInfo.cpp, 13 times
- contrib/llvm/lib/Target/AMDGPU/SIWholeQuadMode.cpp, line 311
- contrib/llvm/lib/Target/ARM/ARMAsmPrinter.cpp, line 123
- contrib/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp, line 4105
- contrib/llvm/lib/Target/ARM/ARMBaseRegisterInfo.cpp, line 79
- contrib/llvm/lib/Target/ARM/ARMFrameLowering.cpp, 6 times
- contrib/llvm/lib/Target/ARM/ARMISelLowering.cpp, 6 times
- contrib/llvm/lib/Target/ARM/ARMISelLowering.h, line 725
- contrib/llvm/lib/Target/Hexagon/HexagonCopyToCombine.cpp, line 475
- contrib/llvm/lib/Target/Hexagon/HexagonFrameLowering.cpp, 8 times
- contrib/llvm/lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp, line 2090
- contrib/llvm/lib/Target/MSP430/MSP430AsmPrinter.cpp, line 165
- contrib/llvm/lib/Target/Mips/Mips16HardFloat.cpp, 5 times
- contrib/llvm/lib/Target/Mips/MipsAsmPrinter.cpp, line 427
- contrib/llvm/lib/Target/Mips/MipsCCState.cpp, line 79
- contrib/llvm/lib/Target/Mips/MipsISelLowering.cpp, 5 times
- contrib/llvm/lib/Target/Mips/MipsRegisterInfo.cpp, 2 times
- contrib/llvm/lib/Target/Mips/MipsSEFrameLowering.cpp, 3 times
- contrib/llvm/lib/Target/Mips/MipsSEInstrInfo.cpp, 2 times
- contrib/llvm/lib/Target/Mips/MipsTargetMachine.cpp, line 179
- contrib/llvm/lib/Target/NVPTX/NVPTXAsmPrinter.cpp, line 733
- contrib/llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp, 2 times
- contrib/llvm/lib/Target/PowerPC/PPCFrameLowering.cpp, 2 times
- contrib/llvm/lib/Target/PowerPC/PPCISelLowering.cpp, 4 times
- contrib/llvm/lib/Target/PowerPC/PPCISelLowering.h, line 630
- contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp, line 953
- contrib/llvm/lib/Target/RISCV/RISCVFrameLowering.cpp, line 220
- contrib/llvm/lib/Target/RISCV/RISCVISelLowering.cpp, 3 times
- contrib/llvm/lib/Target/RISCV/RISCVRegisterInfo.cpp, 2 times
- contrib/llvm/lib/Target/Sparc/SparcISelLowering.cpp, line 712
- contrib/llvm/lib/Target/Sparc/SparcTargetMachine.cpp, line 124
- contrib/llvm/lib/Target/SystemZ/SystemZFrameLowering.cpp, line 393
- contrib/llvm/lib/Target/SystemZ/SystemZISelLowering.cpp, 3 times
- contrib/llvm/lib/Target/TargetLoweringObjectFile.cpp, line 262
- contrib/llvm/lib/Target/TargetMachine.cpp, 2 times
- contrib/llvm/lib/Target/WebAssembly/WebAssemblyAddMissingPrototypes.cpp, line 69
- contrib/llvm/lib/Target/WebAssembly/WebAssemblyAsmPrinter.cpp, 2 times
- contrib/llvm/lib/Target/WebAssembly/WebAssemblyFrameLowering.cpp, line 122
- contrib/llvm/lib/Target/WebAssembly/WebAssemblyISelDAGToDAG.cpp, 2 times
- contrib/llvm/lib/Target/X86/ShadowCallStack.cpp, 2 times
- contrib/llvm/lib/Target/X86/X86FastISel.cpp, line 3216
- contrib/llvm/lib/Target/X86/X86FrameLowering.cpp, 4 times
- contrib/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp, line 183
- contrib/llvm/lib/Target/X86/X86ISelLowering.cpp, 12 times
- contrib/llvm/lib/Target/X86/X86ISelLowering.h, line 1283
- contrib/llvm/lib/Target/X86/X86InstrInfo.cpp, line 7701
- contrib/llvm/lib/Target/X86/X86RegisterInfo.cpp, line 279
- contrib/llvm/lib/Target/X86/X86SpeculativeLoadHardening.cpp, 2 times
- contrib/llvm/lib/Target/X86/X86Subtarget.cpp, 2 times
- contrib/llvm/lib/Target/X86/X86TargetMachine.cpp, 2 times
- contrib/llvm/lib/Target/X86/X86WinAllocaExpander.cpp, 2 times
- contrib/llvm/lib/Transforms/Coroutines/CoroElide.cpp, line 300
- contrib/llvm/lib/Transforms/Coroutines/CoroSplit.cpp, line 909
- contrib/llvm/lib/Transforms/IPO/AlwaysInliner.cpp, line 41
- contrib/llvm/lib/Transforms/IPO/ArgumentPromotion.cpp, line 841
- contrib/llvm/lib/Transforms/IPO/DeadArgumentElimination.cpp, 3 times
- contrib/llvm/lib/Transforms/IPO/ForceFunctionAttrs.cpp, line 83
- contrib/llvm/lib/Transforms/IPO/FunctionAttrs.cpp, 4 times
- contrib/llvm/lib/Transforms/IPO/GlobalOpt.cpp, line 2249
- contrib/llvm/lib/Transforms/IPO/HotColdSplitting.cpp, 4 times
- contrib/llvm/lib/Transforms/IPO/IPConstantPropagation.cpp, line 143
- contrib/llvm/lib/Transforms/IPO/InferFunctionAttrs.cpp, line 29
- contrib/llvm/lib/Transforms/IPO/Inliner.cpp, 2 times
- contrib/llvm/lib/Transforms/IPO/PartialInlining.cpp, 2 times
- contrib/llvm/lib/Transforms/IPO/PruneEH.cpp, 4 times
- contrib/llvm/lib/Transforms/IPO/SampleProfile.cpp, line 1626
- contrib/llvm/lib/Transforms/IPO/SyntheticCountsPropagation.cpp, 4 times
- contrib/llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp, 3 times
- contrib/llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp, line 2509
- contrib/llvm/lib/Transforms/Instrumentation/HWAddressSanitizer.cpp, line 950
- contrib/llvm/lib/Transforms/Instrumentation/IndirectCallPromotion.cpp, line 399
- contrib/llvm/lib/Transforms/Instrumentation/InstrProfiling.cpp, line 662
- contrib/llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp, line 1039
- contrib/llvm/lib/Transforms/Instrumentation/PGOMemOPSizeOpt.cpp, line 421
- contrib/llvm/lib/Transforms/Instrumentation/ThreadSanitizer.cpp, 3 times
- contrib/llvm/lib/Transforms/Scalar/GVN.cpp, 2 times
- contrib/llvm/lib/Transforms/Scalar/LoopUnswitch.cpp, 2 times
- contrib/llvm/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp, line 1412
- contrib/llvm/lib/Transforms/Scalar/WarnMissedTransforms.cpp, line 96
- contrib/llvm/lib/Transforms/Utils/BuildLibCalls.cpp, line 118
- contrib/llvm/lib/Transforms/Utils/LibCallsShrinkWrap.cpp, line 525
- contrib/llvm/lib/Transforms/Utils/Local.cpp, line 2459
- contrib/llvm/lib/Transforms/Utils/SimplifyCFG.cpp, 2 times
- contrib/llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp, line 175
- contrib/llvm/lib/Transforms/Vectorize/LoadStoreVectorizer.cpp, 2 times
- contrib/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp, line 7258
- contrib/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp, line 4624
- contrib/llvm/tools/clang/lib/CodeGen/CGCall.cpp, line 1830
- contrib/llvm/tools/clang/lib/CodeGen/CGExprCXX.cpp, line 1311
- contrib/llvm/tools/clang/lib/CodeGen/CodeGenModule.cpp, 6 times