Defined in 1 files as a prototype:
Defined in 4 files as a function:
Referenced in 212 files:
- external/apache2/llvm/dist/clang/lib/CodeGen/CGCall.cpp, 3 times
- external/apache2/llvm/dist/clang/lib/CodeGen/CGCleanup.cpp, 3 times
- external/apache2/llvm/dist/clang/lib/CodeGen/CGCleanup.h, line 133
- external/apache2/llvm/dist/clang/lib/CodeGen/CGException.cpp, 4 times
- external/apache2/llvm/dist/clang/lib/CodeGen/CGExprAgg.cpp, line 1752
- external/apache2/llvm/dist/clang/lib/CodeGen/CGExprCXX.cpp, line 1844
- external/apache2/llvm/dist/clang/lib/CodeGen/CGExprScalar.cpp, 5 times
- external/apache2/llvm/dist/clang/lib/CodeGen/CGObjCMac.cpp, line 4883
- external/apache2/llvm/dist/clang/lib/CodeGen/CGStmt.cpp, 2 times
- external/apache2/llvm/dist/clang/lib/CodeGen/CGVTables.cpp, line 538
- external/apache2/llvm/dist/clang/lib/CodeGen/CodeGenFunction.cpp, 5 times
- external/apache2/llvm/dist/clang/lib/CodeGen/CodeGenModule.cpp, 6 times
- external/apache2/llvm/dist/llvm/include/llvm/Analysis/PtrUseVisitor.h, line 267
- external/apache2/llvm/dist/llvm/include/llvm/CodeGen/FastISel.h, 2 times
- external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/LegalizationArtifactCombiner.h, line 945
- external/apache2/llvm/dist/llvm/include/llvm/CodeGen/TargetLowering.h, 2 times
- external/apache2/llvm/dist/llvm/include/llvm/Transforms/InstCombine/InstCombiner.h, line 419
- external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/Evaluator.h, line 50
- external/apache2/llvm/dist/llvm/lib/Analysis/AliasSetTracker.cpp, 2 times
- external/apache2/llvm/dist/llvm/lib/Analysis/DomTreeUpdater.cpp, line 221
- external/apache2/llvm/dist/llvm/lib/Analysis/IVDescriptors.cpp, line 310
- external/apache2/llvm/dist/llvm/lib/Analysis/LazyCallGraph.cpp, 2 times
- external/apache2/llvm/dist/llvm/lib/Analysis/LazyValueInfo.cpp, line 775
- external/apache2/llvm/dist/llvm/lib/Analysis/MemorySSA.cpp, line 1805
- external/apache2/llvm/dist/llvm/lib/Analysis/MemorySSAUpdater.cpp, 3 times
- external/apache2/llvm/dist/llvm/lib/Analysis/ScalarEvolution.cpp, line 12181
- external/apache2/llvm/dist/llvm/lib/AsmParser/LLParser.cpp, line 7878
- external/apache2/llvm/dist/llvm/lib/Bitcode/Reader/BitcodeReader.cpp, line 5693
- external/apache2/llvm/dist/llvm/lib/Bitcode/Reader/ValueList.cpp, line 165
- external/apache2/llvm/dist/llvm/lib/Bitcode/Writer/ValueEnumerator.cpp, line 279
- external/apache2/llvm/dist/llvm/lib/CodeGen/Analysis.cpp, line 597
- external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp, 2 times
- external/apache2/llvm/dist/llvm/lib/CodeGen/AtomicExpandPass.cpp, line 1353
- external/apache2/llvm/dist/llvm/lib/CodeGen/CodeGenPrepare.cpp, 9 times
- external/apache2/llvm/dist/llvm/lib/CodeGen/DwarfEHPrepare.cpp, 3 times
- external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/InstructionSelect.cpp, line 246
- external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalMerge.cpp, line 315
- external/apache2/llvm/dist/llvm/lib/CodeGen/IntrinsicLowering.cpp, 2 times
- external/apache2/llvm/dist/llvm/lib/CodeGen/ModuloSchedule.cpp, line 1229
- external/apache2/llvm/dist/llvm/lib/CodeGen/PHIElimination.cpp, line 451
- external/apache2/llvm/dist/llvm/lib/CodeGen/PreISelIntrinsicLowering.cpp, 3 times
- external/apache2/llvm/dist/llvm/lib/CodeGen/RegUsageInfoCollector.cpp, line 118
- external/apache2/llvm/dist/llvm/lib/CodeGen/SafeStack.cpp, 3 times
- external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp, 16 times
- external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp, 2 times
- external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp, 2 times
- external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp, 2 times
- external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp, line 699
- external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp, 7 times
- external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp, 7 times
- external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp, line 916
- external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp, 5 times
- external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/StatepointLowering.h, 2 times
- external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp, 2 times
- external/apache2/llvm/dist/llvm/lib/CodeGen/SjLjEHPrepare.cpp, 3 times
- external/apache2/llvm/dist/llvm/lib/CodeGen/WasmEHPrepare.cpp, line 321
- external/apache2/llvm/dist/llvm/lib/IR/AsmWriter.cpp, line 263
- external/apache2/llvm/dist/llvm/lib/IR/AutoUpgrade.cpp, 2 times
- external/apache2/llvm/dist/llvm/lib/IR/BasicBlock.cpp, 2 times
- external/apache2/llvm/dist/llvm/lib/IR/Constants.cpp, 3 times
- external/apache2/llvm/dist/llvm/lib/IR/DebugInfo.cpp, line 683
- external/apache2/llvm/dist/llvm/lib/IR/Function.cpp, line 472
- external/apache2/llvm/dist/llvm/lib/IR/LLVMContextImpl.cpp, 2 times
- external/apache2/llvm/dist/llvm/lib/IR/Value.cpp, 2 times
- external/apache2/llvm/dist/llvm/lib/LTO/LTO.cpp, 2 times
- external/apache2/llvm/dist/llvm/lib/LTO/LTOBackend.cpp, line 539
- external/apache2/llvm/dist/llvm/lib/Linker/LinkModules.cpp, line 429
- external/apache2/llvm/dist/llvm/lib/Target/AArch64/SVEIntrinsicOpts.cpp, 6 times
- external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/AMDGPUAlwaysInlinePass.cpp, line 134
- external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/AMDGPUAtomicOptimizer.cpp, line 523
- external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp, 2 times
- external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp, line 494
- external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp, line 1651
- external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/AMDGPULowerKernelArguments.cpp, line 104
- external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/AMDGPUPrintfRuntimeBinding.cpp, line 360
- external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/AMDGPUPropagateAttributes.cpp, line 302
- external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp, line 416
- external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/R600ISelLowering.cpp, line 281
- external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/SIISelLowering.cpp, 3 times
- external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/SILowerControlFlow.cpp, line 546
- external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/SILowerI1Copies.cpp, line 679
- external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/SIPeepholeSDWA.cpp, line 882
- external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/SIShrinkInstructions.cpp, line 94
- external/apache2/llvm/dist/llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp, 4 times
- external/apache2/llvm/dist/llvm/lib/Target/ARM/ARMISelLowering.cpp, line 17459
- external/apache2/llvm/dist/llvm/lib/Target/ARM/MVETPAndVPTOptimisationsPass.cpp, 2 times
- external/apache2/llvm/dist/llvm/lib/Target/BPF/BPFCheckAndAdjustIR.cpp, line 80
- external/apache2/llvm/dist/llvm/lib/Target/Hexagon/HexagonISelDAGToDAGHVX.cpp, line 1487
- external/apache2/llvm/dist/llvm/lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp, line 390
- external/apache2/llvm/dist/llvm/lib/Target/Mips/Mips16ISelDAGToDAG.cpp, 2 times
- external/apache2/llvm/dist/llvm/lib/Target/NVPTX/NVPTXAsmPrinter.cpp, 2 times
- external/apache2/llvm/dist/llvm/lib/Target/NVPTX/NVPTXFrameLowering.cpp, line 53
- external/apache2/llvm/dist/llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp, line 2498
- external/apache2/llvm/dist/llvm/lib/Target/NVPTX/NVPTXPeephole.cpp, line 147
- external/apache2/llvm/dist/llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp, 3 times
- external/apache2/llvm/dist/llvm/lib/Target/PowerPC/PPCBranchSelector.cpp, line 112
- external/apache2/llvm/dist/llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp, 6 times
- external/apache2/llvm/dist/llvm/lib/Target/PowerPC/PPCInstrInfo.cpp, 2 times
- external/apache2/llvm/dist/llvm/lib/Target/PowerPC/PPCLowerMASSVEntries.cpp, line 134
- external/apache2/llvm/dist/llvm/lib/Target/PowerPC/PPCMIPeephole.cpp, line 132
- external/apache2/llvm/dist/llvm/lib/Target/RISCV/RISCVISelDAGToDAG.cpp, 2 times
- external/apache2/llvm/dist/llvm/lib/Target/Sparc/SparcAsmPrinter.cpp, line 280
- external/apache2/llvm/dist/llvm/lib/Target/Sparc/SparcISelLowering.cpp, line 2981
- external/apache2/llvm/dist/llvm/lib/Target/SystemZ/SystemZISelDAGToDAG.cpp, line 1943
- external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/WebAssemblyExplicitLocals.cpp, 2 times
- external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/WebAssemblyLowerEmscriptenEHSjLj.cpp, 2 times
- external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/WebAssemblyRegColoring.cpp, line 105
- external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/WebAssemblyRegNumbering.cpp, line 94
- external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/WebAssemblyRegStackify.cpp, line 580
- external/apache2/llvm/dist/llvm/lib/Target/X86/X86CallFrameOptimization.cpp, line 592
- external/apache2/llvm/dist/llvm/lib/Target/X86/X86FlagsCopyLowering.cpp, line 424
- external/apache2/llvm/dist/llvm/lib/Target/X86/X86FrameLowering.cpp, line 2683
- external/apache2/llvm/dist/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp, 14 times
- external/apache2/llvm/dist/llvm/lib/Target/X86/X86ISelLowering.cpp, 3 times
- external/apache2/llvm/dist/llvm/lib/Target/X86/X86OptimizeLEAs.cpp, line 697
- external/apache2/llvm/dist/llvm/lib/Target/X86/X86WinAllocaExpander.cpp, line 269
- external/apache2/llvm/dist/llvm/lib/Target/XCore/XCoreISelDAGToDAG.cpp, line 250
- external/apache2/llvm/dist/llvm/lib/Transforms/AggressiveInstCombine/TruncInstCombine.cpp, line 400
- external/apache2/llvm/dist/llvm/lib/Transforms/Coroutines/CoroInstr.h, line 135
- external/apache2/llvm/dist/llvm/lib/Transforms/Coroutines/CoroSplit.cpp, 6 times
- external/apache2/llvm/dist/llvm/lib/Transforms/Coroutines/Coroutines.cpp, line 277
- external/apache2/llvm/dist/llvm/lib/Transforms/IPO/ArgumentPromotion.cpp, 11 times
- external/apache2/llvm/dist/llvm/lib/Transforms/IPO/Attributor.cpp, 3 times
- external/apache2/llvm/dist/llvm/lib/Transforms/IPO/AttributorAttributes.cpp, 2 times
- external/apache2/llvm/dist/llvm/lib/Transforms/IPO/CalledValuePropagation.cpp, line 346
- external/apache2/llvm/dist/llvm/lib/Transforms/IPO/ConstantMerge.cpp, line 162
- external/apache2/llvm/dist/llvm/lib/Transforms/IPO/DeadArgumentElimination.cpp, 5 times
- external/apache2/llvm/dist/llvm/lib/Transforms/IPO/GlobalDCE.cpp, 3 times
- external/apache2/llvm/dist/llvm/lib/Transforms/IPO/GlobalOpt.cpp, 21 times
- external/apache2/llvm/dist/llvm/lib/Transforms/IPO/GlobalSplit.cpp, 3 times
- external/apache2/llvm/dist/llvm/lib/Transforms/IPO/Inliner.cpp, 2 times
- external/apache2/llvm/dist/llvm/lib/Transforms/IPO/LowerTypeTests.cpp, 4 times
- external/apache2/llvm/dist/llvm/lib/Transforms/IPO/MergeFunctions.cpp, line 849
- external/apache2/llvm/dist/llvm/lib/Transforms/IPO/PartialInlining.cpp, 2 times
- external/apache2/llvm/dist/llvm/lib/Transforms/IPO/PruneEH.cpp, line 248
- external/apache2/llvm/dist/llvm/lib/Transforms/IPO/StripDeadPrototypes.cpp, 2 times
- external/apache2/llvm/dist/llvm/lib/Transforms/IPO/StripSymbols.cpp, 5 times
- external/apache2/llvm/dist/llvm/lib/Transforms/IPO/ThinLTOBitcodeWriter.cpp, 5 times
- external/apache2/llvm/dist/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp, 6 times
- external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/InstCombineAtomicRMW.cpp, line 122
- external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp, 9 times
- external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/InstCombineInternal.h, 2 times
- external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp, 3 times
- external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/InstCombineMulDivRem.cpp, line 650
- external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/InstCombinePHI.cpp, line 937
- external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/InstCombineVectorOps.cpp, line 2451
- external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp, 3 times
- external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/InstrProfiling.cpp, 3 times
- external/apache2/llvm/dist/llvm/lib/Transforms/ObjCARC/ObjCARC.h, line 43
- external/apache2/llvm/dist/llvm/lib/Transforms/ObjCARC/ObjCARCContract.cpp, line 407
- external/apache2/llvm/dist/llvm/lib/Transforms/ObjCARC/ObjCARCOpts.cpp, 3 times
- external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/BDCE.cpp, line 100
- external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/CallSiteSplitting.cpp, 2 times
- external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/ConstantHoisting.cpp, 2 times
- external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/DCE.cpp, line 104
- external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp, line 270
- external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/EarlyCSE.cpp, 4 times
- external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/GVN.cpp, 2 times
- external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp, 3 times
- external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/InferAddressSpaces.cpp, line 1177
- external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/InstSimplifyPass.cpp, line 57
- external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/JumpThreading.cpp, 6 times
- external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/LICM.cpp, 3 times
- external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/LoopDistribute.cpp, line 233
- external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/LoopInstSimplify.cpp, 2 times
- external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/LoopPredication.cpp, 2 times
- external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/LoopRerollPass.cpp, line 646
- external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp, line 2356
- external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/LowerGuardIntrinsic.cpp, line 48
- external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/LowerMatrixIntrinsics.cpp, line 742
- external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/LowerWidenableCondition.cpp, line 48
- external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/MakeGuardsExplicit.cpp, line 73
- external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/NewGVN.cpp, 2 times
- external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/Reassociate.cpp, 2 times
- external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp, line 1784
- external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/SCCP.cpp, 2 times
- external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/SROA.cpp, 8 times
- external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/Scalarizer.cpp, line 932
- external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/SeparateConstOffsetFromGEP.cpp, line 723
- external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/SimpleLoopUnswitch.cpp, 2 times
- external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/SpeculateAroundPHIs.cpp, 2 times
- external/apache2/llvm/dist/llvm/lib/Transforms/Utils/AssumeBundleBuilder.cpp, line 162
- external/apache2/llvm/dist/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp, 3 times
- external/apache2/llvm/dist/llvm/lib/Transforms/Utils/CallPromotionUtils.cpp, line 110
- external/apache2/llvm/dist/llvm/lib/Transforms/Utils/CtorUtils.cpp, line 54
- external/apache2/llvm/dist/llvm/lib/Transforms/Utils/Debugify.cpp, line 256
- external/apache2/llvm/dist/llvm/lib/Transforms/Utils/DemoteRegToStack.cpp, 3 times
- external/apache2/llvm/dist/llvm/lib/Transforms/Utils/Evaluator.cpp, 2 times
- external/apache2/llvm/dist/llvm/lib/Transforms/Utils/InlineFunction.cpp, 8 times
- external/apache2/llvm/dist/llvm/lib/Transforms/Utils/LCSSA.cpp, 4 times
- external/apache2/llvm/dist/llvm/lib/Transforms/Utils/LibCallsShrinkWrap.cpp, line 297
- external/apache2/llvm/dist/llvm/lib/Transforms/Utils/Local.cpp, 11 times
- external/apache2/llvm/dist/llvm/lib/Transforms/Utils/LoopRotationUtils.cpp, line 120
- external/apache2/llvm/dist/llvm/lib/Transforms/Utils/LoopUtils.cpp, line 1321
- external/apache2/llvm/dist/llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp, 3 times
- external/apache2/llvm/dist/llvm/lib/Transforms/Utils/SSAUpdater.cpp, line 453
- external/apache2/llvm/dist/llvm/lib/Transforms/Utils/ScalarEvolutionExpander.cpp, line 2640
- external/apache2/llvm/dist/llvm/lib/Transforms/Utils/SimplifyCFG.cpp, 6 times
- external/apache2/llvm/dist/llvm/lib/Transforms/Utils/SimplifyIndVar.cpp, 3 times
- external/apache2/llvm/dist/llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp, 9 times
- external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/LoadStoreVectorizer.cpp, line 626
- external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp, 2 times
- external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp, 3 times
- external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/VPlan.h, line 1288
- external/apache2/llvm/dist/llvm/tools/bugpoint-passes/TestPasses.cpp, line 69
- external/apache2/llvm/dist/llvm/tools/bugpoint/CrashDebugger.cpp, line 221
- external/apache2/llvm/dist/llvm/tools/bugpoint/ExtractFunction.cpp, 2 times
- external/apache2/llvm/dist/llvm/tools/bugpoint/Miscompilation.cpp, 2 times
- external/apache2/llvm/dist/llvm/tools/llvm-diff/DifferenceEngine.cpp, 4 times
- external/apache2/llvm/dist/llvm/tools/llvm-reduce/deltas/ReduceArguments.cpp, line 35
- external/apache2/llvm/dist/llvm/tools/llvm-reduce/deltas/ReduceFunctions.cpp, 2 times
- external/apache2/llvm/dist/llvm/tools/verify-uselistorder/verify-uselistorder.cpp, 2 times