Defined in 1 files as a prototype:
Defined in 4 files as a function:
Referenced in 178 files:
- external/bsd/llvm/dist/clang/lib/CodeGen/CGCall.cpp, 3 times
- external/bsd/llvm/dist/clang/lib/CodeGen/CGCleanup.cpp, 3 times
- external/bsd/llvm/dist/clang/lib/CodeGen/CGCleanup.h, line 134
- external/bsd/llvm/dist/clang/lib/CodeGen/CGException.cpp, 4 times
- external/bsd/llvm/dist/clang/lib/CodeGen/CGExprAgg.cpp, line 1544
- external/bsd/llvm/dist/clang/lib/CodeGen/CGExprScalar.cpp, 3 times
- external/bsd/llvm/dist/clang/lib/CodeGen/CGObjCMac.cpp, line 4577
- external/bsd/llvm/dist/clang/lib/CodeGen/CGStmt.cpp, 2 times
- external/bsd/llvm/dist/clang/lib/CodeGen/CGVTables.cpp, line 521
- external/bsd/llvm/dist/clang/lib/CodeGen/CodeGenFunction.cpp, 3 times
- external/bsd/llvm/dist/clang/lib/CodeGen/CodeGenModule.cpp, 6 times
- external/bsd/llvm/dist/llvm/include/llvm/Analysis/PtrUseVisitor.h, line 265
- external/bsd/llvm/dist/llvm/include/llvm/CodeGen/FastISel.h, 2 times
- external/bsd/llvm/dist/llvm/include/llvm/CodeGen/SelectionDAGNodes.h, line 701
- external/bsd/llvm/dist/llvm/include/llvm/CodeGen/TargetLowering.h, line 3114
- external/bsd/llvm/dist/llvm/include/llvm/Transforms/Utils/Evaluator.h, line 51
- external/bsd/llvm/dist/llvm/lib/Analysis/LazyCallGraph.cpp, 2 times
- external/bsd/llvm/dist/llvm/lib/Analysis/LazyValueInfo.cpp, line 822
- external/bsd/llvm/dist/llvm/lib/Analysis/MemorySSA.cpp, line 1583
- external/bsd/llvm/dist/llvm/lib/Analysis/MemorySSAUpdater.cpp, 3 times
- external/bsd/llvm/dist/llvm/lib/Analysis/ScalarEvolution.cpp, line 11093
- external/bsd/llvm/dist/llvm/lib/AsmParser/LLParser.cpp, line 6864
- external/bsd/llvm/dist/llvm/lib/Bitcode/Reader/BitcodeReader.cpp, line 4791
- external/bsd/llvm/dist/llvm/lib/Bitcode/Reader/ValueList.cpp, line 159
- external/bsd/llvm/dist/llvm/lib/Bitcode/Writer/ValueEnumerator.cpp, line 250
- external/bsd/llvm/dist/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp, line 1482
- external/bsd/llvm/dist/llvm/lib/CodeGen/AtomicExpandPass.cpp, line 1173
- external/bsd/llvm/dist/llvm/lib/CodeGen/CodeGenPrepare.cpp, 8 times
- external/bsd/llvm/dist/llvm/lib/CodeGen/DwarfEHPrepare.cpp, 3 times
- external/bsd/llvm/dist/llvm/lib/CodeGen/GlobalISel/InstructionSelect.cpp, line 190
- external/bsd/llvm/dist/llvm/lib/CodeGen/GlobalMerge.cpp, line 313
- external/bsd/llvm/dist/llvm/lib/CodeGen/IntrinsicLowering.cpp, 3 times
- external/bsd/llvm/dist/llvm/lib/CodeGen/PreISelIntrinsicLowering.cpp, line 28
- external/bsd/llvm/dist/llvm/lib/CodeGen/SafeStack.cpp, 2 times
- external/bsd/llvm/dist/llvm/lib/CodeGen/SafeStackColoring.cpp, line 63
- external/bsd/llvm/dist/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp, 11 times
- external/bsd/llvm/dist/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp, 3 times
- external/bsd/llvm/dist/llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp, 2 times
- external/bsd/llvm/dist/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp, 2 times
- external/bsd/llvm/dist/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp, line 699
- external/bsd/llvm/dist/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp, line 249
- external/bsd/llvm/dist/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp, 6 times
- external/bsd/llvm/dist/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp, 8 times
- external/bsd/llvm/dist/llvm/lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp, line 715
- external/bsd/llvm/dist/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp, 5 times
- external/bsd/llvm/dist/llvm/lib/CodeGen/SjLjEHPrepare.cpp, 3 times
- external/bsd/llvm/dist/llvm/lib/CodeGen/WasmEHPrepare.cpp, line 292
- external/bsd/llvm/dist/llvm/lib/IR/AsmWriter.cpp, 2 times
- external/bsd/llvm/dist/llvm/lib/IR/BasicBlock.cpp, 2 times
- external/bsd/llvm/dist/llvm/lib/IR/Constants.cpp, 3 times
- external/bsd/llvm/dist/llvm/lib/IR/DebugInfo.cpp, line 597
- external/bsd/llvm/dist/llvm/lib/IR/DomTreeUpdater.cpp, line 254
- external/bsd/llvm/dist/llvm/lib/IR/Dominators.cpp, line 421
- external/bsd/llvm/dist/llvm/lib/IR/Function.cpp, line 294
- external/bsd/llvm/dist/llvm/lib/IR/LLVMContextImpl.cpp, line 152
- external/bsd/llvm/dist/llvm/lib/IR/Value.cpp, 2 times
- external/bsd/llvm/dist/llvm/lib/LTO/LTOBackend.cpp, line 447
- external/bsd/llvm/dist/llvm/lib/Linker/LinkModules.cpp, line 429
- external/bsd/llvm/dist/llvm/lib/Target/AArch64/AArch64ConditionOptimizer.cpp, line 182
- external/bsd/llvm/dist/llvm/lib/Target/AMDGPU/AMDGPUAlwaysInlinePass.cpp, line 136
- external/bsd/llvm/dist/llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp, 2 times
- external/bsd/llvm/dist/llvm/lib/Target/AMDGPU/AMDGPULowerKernelArguments.cpp, line 117
- external/bsd/llvm/dist/llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp, line 346
- external/bsd/llvm/dist/llvm/lib/Target/AMDGPU/R600ISelLowering.cpp, line 319
- external/bsd/llvm/dist/llvm/lib/Target/AMDGPU/SILowerControlFlow.cpp, line 484
- external/bsd/llvm/dist/llvm/lib/Target/AMDGPU/SIShrinkInstructions.cpp, line 162
- external/bsd/llvm/dist/llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp, 3 times
- external/bsd/llvm/dist/llvm/lib/Target/ARM/ARMISelLowering.cpp, line 12953
- external/bsd/llvm/dist/llvm/lib/Target/Hexagon/HexagonISelDAGToDAGHVX.cpp, 2 times
- external/bsd/llvm/dist/llvm/lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp, line 371
- external/bsd/llvm/dist/llvm/lib/Target/Mips/Mips16ISelDAGToDAG.cpp, 2 times
- external/bsd/llvm/dist/llvm/lib/Target/NVPTX/NVPTXAsmPrinter.cpp, 2 times
- external/bsd/llvm/dist/llvm/lib/Target/NVPTX/NVPTXFrameLowering.cpp, line 54
- external/bsd/llvm/dist/llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp, line 2357
- external/bsd/llvm/dist/llvm/lib/Target/NVPTX/NVPTXPeephole.cpp, line 148
- external/bsd/llvm/dist/llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp, 2 times
- external/bsd/llvm/dist/llvm/lib/Target/PowerPC/PPCBranchSelector.cpp, line 105
- external/bsd/llvm/dist/llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp, 5 times
- external/bsd/llvm/dist/llvm/lib/Target/PowerPC/PPCInstrInfo.cpp, line 2551
- external/bsd/llvm/dist/llvm/lib/Target/RISCV/RISCVISelDAGToDAG.cpp, 3 times
- external/bsd/llvm/dist/llvm/lib/Target/Sparc/SparcAsmPrinter.cpp, line 283
- external/bsd/llvm/dist/llvm/lib/Target/Sparc/SparcISelLowering.cpp, line 3031
- external/bsd/llvm/dist/llvm/lib/Target/SystemZ/SystemZISelDAGToDAG.cpp, line 1824
- external/bsd/llvm/dist/llvm/lib/Target/WebAssembly/WebAssemblyExplicitLocals.cpp, 2 times
- external/bsd/llvm/dist/llvm/lib/Target/WebAssembly/WebAssemblyLowerEmscriptenEHSjLj.cpp, 2 times
- external/bsd/llvm/dist/llvm/lib/Target/WebAssembly/WebAssemblyRegColoring.cpp, line 106
- external/bsd/llvm/dist/llvm/lib/Target/WebAssembly/WebAssemblyRegNumbering.cpp, line 95
- external/bsd/llvm/dist/llvm/lib/Target/WebAssembly/WebAssemblyRegStackify.cpp, line 531
- external/bsd/llvm/dist/llvm/lib/Target/X86/X86CallFrameOptimization.cpp, line 588
- external/bsd/llvm/dist/llvm/lib/Target/X86/X86FlagsCopyLowering.cpp, line 405
- external/bsd/llvm/dist/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp, 11 times
- external/bsd/llvm/dist/llvm/lib/Target/X86/X86ISelLowering.cpp, 2 times
- external/bsd/llvm/dist/llvm/lib/Target/X86/X86OptimizeLEAs.cpp, line 657
- external/bsd/llvm/dist/llvm/lib/Target/X86/X86WinAllocaExpander.cpp, line 267
- external/bsd/llvm/dist/llvm/lib/Target/XCore/XCoreISelDAGToDAG.cpp, line 251
- external/bsd/llvm/dist/llvm/lib/Transforms/AggressiveInstCombine/TruncInstCombine.cpp, line 383
- external/bsd/llvm/dist/llvm/lib/Transforms/Coroutines/CoroInstr.h, line 119
- external/bsd/llvm/dist/llvm/lib/Transforms/Coroutines/Coroutines.cpp, line 257
- external/bsd/llvm/dist/llvm/lib/Transforms/IPO/ArgumentPromotion.cpp, 9 times
- external/bsd/llvm/dist/llvm/lib/Transforms/IPO/ConstantMerge.cpp, line 120
- external/bsd/llvm/dist/llvm/lib/Transforms/IPO/DeadArgumentElimination.cpp, 5 times
- external/bsd/llvm/dist/llvm/lib/Transforms/IPO/GlobalDCE.cpp, 2 times
- external/bsd/llvm/dist/llvm/lib/Transforms/IPO/GlobalOpt.cpp, 24 times
- external/bsd/llvm/dist/llvm/lib/Transforms/IPO/GlobalSplit.cpp, 3 times
- external/bsd/llvm/dist/llvm/lib/Transforms/IPO/IPConstantPropagation.cpp, 3 times
- external/bsd/llvm/dist/llvm/lib/Transforms/IPO/Inliner.cpp, 2 times
- external/bsd/llvm/dist/llvm/lib/Transforms/IPO/LowerTypeTests.cpp, 3 times
- external/bsd/llvm/dist/llvm/lib/Transforms/IPO/MergeFunctions.cpp, line 784
- external/bsd/llvm/dist/llvm/lib/Transforms/IPO/PartialInlining.cpp, 2 times
- external/bsd/llvm/dist/llvm/lib/Transforms/IPO/PruneEH.cpp, line 253
- external/bsd/llvm/dist/llvm/lib/Transforms/IPO/StripDeadPrototypes.cpp, 2 times
- external/bsd/llvm/dist/llvm/lib/Transforms/IPO/StripSymbols.cpp, 5 times
- external/bsd/llvm/dist/llvm/lib/Transforms/IPO/ThinLTOBitcodeWriter.cpp, 5 times
- external/bsd/llvm/dist/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp, 6 times
- external/bsd/llvm/dist/llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp, 7 times
- external/bsd/llvm/dist/llvm/lib/Transforms/InstCombine/InstCombineInternal.h, 2 times
- external/bsd/llvm/dist/llvm/lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp, 4 times
- external/bsd/llvm/dist/llvm/lib/Transforms/InstCombine/InstCombineMulDivRem.cpp, line 583
- external/bsd/llvm/dist/llvm/lib/Transforms/InstCombine/InstCombinePHI.cpp, line 833
- external/bsd/llvm/dist/llvm/lib/Transforms/InstCombine/InstCombineVectorOps.cpp, line 1470
- external/bsd/llvm/dist/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp, 3 times
- external/bsd/llvm/dist/llvm/lib/Transforms/Instrumentation/InstrProfiling.cpp, 3 times
- external/bsd/llvm/dist/llvm/lib/Transforms/ObjCARC/ObjCARC.h, line 55
- external/bsd/llvm/dist/llvm/lib/Transforms/ObjCARC/ObjCARCContract.cpp, line 430
- external/bsd/llvm/dist/llvm/lib/Transforms/ObjCARC/ObjCARCOpts.cpp, 3 times
- external/bsd/llvm/dist/llvm/lib/Transforms/Scalar/BDCE.cpp, line 95
- external/bsd/llvm/dist/llvm/lib/Transforms/Scalar/CallSiteSplitting.cpp, 2 times
- external/bsd/llvm/dist/llvm/lib/Transforms/Scalar/ConstantHoisting.cpp, 2 times
- external/bsd/llvm/dist/llvm/lib/Transforms/Scalar/ConstantProp.cpp, line 82
- external/bsd/llvm/dist/llvm/lib/Transforms/Scalar/DCE.cpp, line 88
- external/bsd/llvm/dist/llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp, 2 times
- external/bsd/llvm/dist/llvm/lib/Transforms/Scalar/EarlyCSE.cpp, 4 times
- external/bsd/llvm/dist/llvm/lib/Transforms/Scalar/GVN.cpp, 2 times
- external/bsd/llvm/dist/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp, 3 times
- external/bsd/llvm/dist/llvm/lib/Transforms/Scalar/InferAddressSpaces.cpp, line 1006
- external/bsd/llvm/dist/llvm/lib/Transforms/Scalar/InstSimplifyPass.cpp, line 49
- external/bsd/llvm/dist/llvm/lib/Transforms/Scalar/JumpThreading.cpp, 6 times
- external/bsd/llvm/dist/llvm/lib/Transforms/Scalar/LICM.cpp, 2 times
- external/bsd/llvm/dist/llvm/lib/Transforms/Scalar/LoopDistribute.cpp, line 222
- external/bsd/llvm/dist/llvm/lib/Transforms/Scalar/LoopInstSimplify.cpp, 2 times
- external/bsd/llvm/dist/llvm/lib/Transforms/Scalar/LoopPredication.cpp, line 789
- external/bsd/llvm/dist/llvm/lib/Transforms/Scalar/LoopRerollPass.cpp, line 636
- external/bsd/llvm/dist/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp, 2 times
- external/bsd/llvm/dist/llvm/lib/Transforms/Scalar/LowerGuardIntrinsic.cpp, line 93
- external/bsd/llvm/dist/llvm/lib/Transforms/Scalar/NewGVN.cpp, 2 times
- external/bsd/llvm/dist/llvm/lib/Transforms/Scalar/Reassociate.cpp, 3 times
- external/bsd/llvm/dist/llvm/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp, line 1573
- external/bsd/llvm/dist/llvm/lib/Transforms/Scalar/SCCP.cpp, 3 times
- external/bsd/llvm/dist/llvm/lib/Transforms/Scalar/SROA.cpp, 7 times
- external/bsd/llvm/dist/llvm/lib/Transforms/Scalar/Scalarizer.cpp, line 777
- external/bsd/llvm/dist/llvm/lib/Transforms/Scalar/SpeculateAroundPHIs.cpp, 2 times
- external/bsd/llvm/dist/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp, 2 times
- external/bsd/llvm/dist/llvm/lib/Transforms/Utils/CallPromotionUtils.cpp, line 108
- external/bsd/llvm/dist/llvm/lib/Transforms/Utils/CtorUtils.cpp, line 56
- external/bsd/llvm/dist/llvm/lib/Transforms/Utils/DemoteRegToStack.cpp, 3 times
- external/bsd/llvm/dist/llvm/lib/Transforms/Utils/Evaluator.cpp, 2 times
- external/bsd/llvm/dist/llvm/lib/Transforms/Utils/InlineFunction.cpp, 7 times
- external/bsd/llvm/dist/llvm/lib/Transforms/Utils/LCSSA.cpp, 4 times
- external/bsd/llvm/dist/llvm/lib/Transforms/Utils/LibCallsShrinkWrap.cpp, line 297
- external/bsd/llvm/dist/llvm/lib/Transforms/Utils/Local.cpp, 11 times
- external/bsd/llvm/dist/llvm/lib/Transforms/Utils/LoopRotationUtils.cpp, line 96
- external/bsd/llvm/dist/llvm/lib/Transforms/Utils/LoopUtils.cpp, line 277
- external/bsd/llvm/dist/llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp, 3 times
- external/bsd/llvm/dist/llvm/lib/Transforms/Utils/SSAUpdater.cpp, line 465
- external/bsd/llvm/dist/llvm/lib/Transforms/Utils/SimplifyCFG.cpp, 6 times
- external/bsd/llvm/dist/llvm/lib/Transforms/Utils/SimplifyIndVar.cpp, 2 times
- external/bsd/llvm/dist/llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp, 7 times
- external/bsd/llvm/dist/llvm/lib/Transforms/Vectorize/LoadStoreVectorizer.cpp, line 486
- external/bsd/llvm/dist/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp, 2 times
- external/bsd/llvm/dist/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp, 2 times
- external/bsd/llvm/dist/llvm/lib/Transforms/Vectorize/VPlan.h, line 797
- external/bsd/llvm/dist/llvm/tools/bugpoint-passes/TestPasses.cpp, line 62
- external/bsd/llvm/dist/llvm/tools/bugpoint/CrashDebugger.cpp, line 217
- external/bsd/llvm/dist/llvm/tools/bugpoint/ExtractFunction.cpp, 2 times
- external/bsd/llvm/dist/llvm/tools/bugpoint/Miscompilation.cpp, 2 times
- external/bsd/llvm/dist/llvm/tools/llvm-diff/DifferenceEngine.cpp, 4 times
- external/bsd/llvm/dist/llvm/tools/verify-uselistorder/verify-uselistorder.cpp, 2 times
- external/bsd/llvm/dist/llvm/unittests/IR/MetadataTest.cpp, 3 times