Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 167 files:
- external/apache2/llvm/dist/llvm/lib/Analysis/DemandedBits.cpp, line 71
- external/apache2/llvm/dist/llvm/lib/CodeGen/DeadMachineInstructionElim.cpp, line 46
- external/apache2/llvm/dist/llvm/lib/CodeGen/DetectDeadLanes.cpp, line 64
- external/apache2/llvm/dist/llvm/lib/CodeGen/ExpandPostRAPseudos.cpp, line 41
- external/apache2/llvm/dist/llvm/lib/CodeGen/ExpandReductions.cpp, line 190
- external/apache2/llvm/dist/llvm/lib/CodeGen/ExpandVectorPredication.cpp, line 443
- external/apache2/llvm/dist/llvm/lib/CodeGen/FixupStatepointCallerSaved.cpp, line 74
- external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalMerge.cpp, line 209
- external/apache2/llvm/dist/llvm/lib/CodeGen/LiveDebugValues/LiveDebugValues.cpp, line 58
- external/apache2/llvm/dist/llvm/lib/CodeGen/LiveIntervals.cpp, line 91
- external/apache2/llvm/dist/llvm/lib/CodeGen/LiveRangeShrink.cpp, line 52
- external/apache2/llvm/dist/llvm/lib/CodeGen/LocalStackSlotAllocation.cpp, line 100
- external/apache2/llvm/dist/llvm/lib/CodeGen/MIRCanonicalizerPass.cpp, line 64
- external/apache2/llvm/dist/llvm/lib/CodeGen/MIRNamerPass.cpp, line 48
- external/apache2/llvm/dist/llvm/lib/CodeGen/MachineCSE.cpp, line 84
- external/apache2/llvm/dist/llvm/lib/CodeGen/MachineCheckDebugify.cpp, line 110
- external/apache2/llvm/dist/llvm/lib/CodeGen/MachineCombiner.cpp, line 140
- external/apache2/llvm/dist/llvm/lib/CodeGen/MachineCopyPropagation.cpp, line 264
- external/apache2/llvm/dist/llvm/lib/CodeGen/MachineDebugify.cpp, line 186
- external/apache2/llvm/dist/llvm/lib/CodeGen/MachineScheduler.cpp, 2 times
- external/apache2/llvm/dist/llvm/lib/CodeGen/MachineSink.cpp, line 1534
- external/apache2/llvm/dist/llvm/lib/CodeGen/MachineStripDebug.cpp, line 92
- external/apache2/llvm/dist/llvm/lib/CodeGen/OptimizePHIs.cpp, line 51
- external/apache2/llvm/dist/llvm/lib/CodeGen/PeepholeOptimizer.cpp, line 171
- external/apache2/llvm/dist/llvm/lib/CodeGen/PostRAHazardRecognizer.cpp, line 53
- external/apache2/llvm/dist/llvm/lib/CodeGen/PostRASchedulerList.cpp, line 87
- external/apache2/llvm/dist/llvm/lib/CodeGen/ProcessImplicitDefs.cpp, line 58
- external/apache2/llvm/dist/llvm/lib/CodeGen/PrologEpilogInserter.cpp, line 163
- external/apache2/llvm/dist/llvm/lib/CodeGen/RegAllocBasic.cpp, line 178
- external/apache2/llvm/dist/llvm/lib/CodeGen/RegAllocFast.cpp, line 206
- external/apache2/llvm/dist/llvm/lib/CodeGen/RegAllocGreedy.cpp, line 643
- external/apache2/llvm/dist/llvm/lib/CodeGen/RegAllocPBQP.cpp, line 544
- external/apache2/llvm/dist/llvm/lib/CodeGen/RegisterCoalescer.cpp, line 576
- external/apache2/llvm/dist/llvm/lib/CodeGen/RenameIndependentSubregs.cpp, line 56
- external/apache2/llvm/dist/llvm/lib/CodeGen/ReplaceWithVeclib.cpp, line 228
- external/apache2/llvm/dist/llvm/lib/CodeGen/StackMapLivenessAnalysis.cpp, line 100
- external/apache2/llvm/dist/llvm/lib/CodeGen/StackSlotColoring.cpp, line 105
- external/apache2/llvm/dist/llvm/lib/CodeGen/TwoAddressInstructionPass.cpp, line 173
- external/apache2/llvm/dist/llvm/lib/CodeGen/VirtRegMap.cpp, line 232
- external/apache2/llvm/dist/llvm/lib/CodeGen/XRayInstrumentation.cpp, line 54
- external/apache2/llvm/dist/llvm/lib/Target/AArch64/AArch64A53Fix835769.cpp, line 100
- external/apache2/llvm/dist/llvm/lib/Target/AArch64/AArch64A57FPLoadBalancing.cpp, line 132
- external/apache2/llvm/dist/llvm/lib/Target/AArch64/AArch64AdvSIMDScalarPass.cpp, line 94
- external/apache2/llvm/dist/llvm/lib/Target/AArch64/AArch64BranchTargets.cpp, line 52
- external/apache2/llvm/dist/llvm/lib/Target/AArch64/AArch64CleanupLocalDynamicTLSPass.cpp, line 140
- external/apache2/llvm/dist/llvm/lib/Target/AArch64/AArch64CondBrTuning.cpp, line 76
- external/apache2/llvm/dist/llvm/lib/Target/AArch64/AArch64DeadRegisterDefinitionsPass.cpp, line 54
- external/apache2/llvm/dist/llvm/lib/Target/AArch64/AArch64FalkorHWPFFix.cpp, line 193
- external/apache2/llvm/dist/llvm/lib/Target/AArch64/AArch64PromoteConstant.cpp, line 141
- external/apache2/llvm/dist/llvm/lib/Target/AArch64/AArch64StackTagging.cpp, line 333
- external/apache2/llvm/dist/llvm/lib/Target/AArch64/AArch64StackTaggingPreRA.cpp, line 87
- external/apache2/llvm/dist/llvm/lib/Target/AArch64/AArch64StorePairSuppress.cpp, line 54
- external/apache2/llvm/dist/llvm/lib/Target/AArch64/GISel/AArch64O0PreLegalizerCombiner.cpp, line 130
- external/apache2/llvm/dist/llvm/lib/Target/AArch64/GISel/AArch64PostLegalizerCombiner.cpp, line 335
- external/apache2/llvm/dist/llvm/lib/Target/AArch64/GISel/AArch64PostLegalizerLowering.cpp, line 1029
- external/apache2/llvm/dist/llvm/lib/Target/AArch64/GISel/AArch64PostSelectOptimize.cpp, line 50
- external/apache2/llvm/dist/llvm/lib/Target/AArch64/GISel/AArch64PreLegalizerCombiner.cpp, line 316
- external/apache2/llvm/dist/llvm/lib/Target/AArch64/SVEIntrinsicOpts.cpp, line 80
- external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/AMDGPUPostLegalizerCombiner.cpp, line 351
- external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/AMDGPUPreLegalizerCombiner.cpp, line 244
- external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp, 2 times
- external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/AMDGPURegBankCombiner.cpp, line 224
- external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/GCNDPPCombine.cpp, line 91
- external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/R600OptimizeVectorRegisters.cpp, line 105
- external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/R600Packetizer.cpp, line 37
- external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/SIFixSGPRCopies.cpp, line 106
- external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/SIFoldOperands.cpp, line 115
- external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/SIInsertHardClauses.cpp, line 74
- external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/SIInsertWaitcnts.cpp, line 398
- external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp, line 271
- external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/SILowerI1Copies.cpp, line 75
- external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/SIMemoryLegalizer.cpp, line 534
- external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/SIModeRegister.cpp, line 133
- external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/SIOptimizeExecMasking.cpp, line 37
- external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/SIPeepholeSDWA.cpp, line 76
- external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/SIPreAllocateWWMRegs.cpp, line 60
- external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/SIShrinkInstructions.cpp, line 43
- external/apache2/llvm/dist/llvm/lib/Target/ARC/ARCOptAddrMode.cpp, line 50
- external/apache2/llvm/dist/llvm/lib/Target/ARM/ARMBlockPlacement.cpp, line 45
- external/apache2/llvm/dist/llvm/lib/Target/ARM/ARMLowOverheadLoops.cpp, line 487
- external/apache2/llvm/dist/llvm/lib/Target/ARM/ARMParallelDSP.cpp, line 254
- external/apache2/llvm/dist/llvm/lib/Target/ARM/ARMSLSHardening.cpp, line 51
- external/apache2/llvm/dist/llvm/lib/Target/ARM/MVEGatherScatterLowering.cpp, line 70
- external/apache2/llvm/dist/llvm/lib/Target/ARM/MVELaneInterleavingPass.cpp, line 97
- external/apache2/llvm/dist/llvm/lib/Target/ARM/MVETailPredication.cpp, line 100
- external/apache2/llvm/dist/llvm/lib/Target/Hexagon/HexagonBranchRelaxation.cpp, line 63
- external/apache2/llvm/dist/llvm/lib/Target/Hexagon/HexagonFixupHwLoops.cpp, line 57
- external/apache2/llvm/dist/llvm/lib/Target/Hexagon/HexagonVLIWPacketizer.cpp, line 96
- external/apache2/llvm/dist/llvm/lib/Target/Hexagon/HexagonVectorCombine.cpp, line 1481
- external/apache2/llvm/dist/llvm/lib/Target/Hexagon/HexagonVectorLoopCarriedReuse.cpp, line 181
- external/apache2/llvm/dist/llvm/lib/Target/M68k/M68kExpandPseudo.cpp, line 40
- external/apache2/llvm/dist/llvm/lib/Target/M68k/M68kInstrInfo.cpp, line 862
- external/apache2/llvm/dist/llvm/lib/Target/Mips/MipsPreLegalizerCombiner.cpp, line 85
- external/apache2/llvm/dist/llvm/lib/Target/NVPTX/NVPTXAtomicLower.cpp, line 34
- external/apache2/llvm/dist/llvm/lib/Target/RISCV/RISCVCleanupVSETVLI.cpp, line 41
- external/apache2/llvm/dist/llvm/lib/Target/SystemZ/SystemZCopyPhysRegs.cpp, line 69
- external/apache2/llvm/dist/llvm/lib/Target/SystemZ/SystemZLDCleanup.cpp, line 60
- external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/WebAssemblyAddMissingPrototypes.cpp, line 41
- external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/WebAssemblyArgumentMove.cpp, line 51
- external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/WebAssemblyCFGSort.cpp, line 55
- external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/WebAssemblyDebugFixup.cpp, line 40
- external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/WebAssemblyExplicitLocals.cpp, line 41
- external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/WebAssemblyFixFunctionBitcasts.cpp, line 44
- external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/WebAssemblyLowerBrUnless.cpp, line 36
- external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/WebAssemblyLowerGlobalDtors.cpp, line 40
- external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/WebAssemblyMemIntrinsicResults.cpp, line 56
- external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/WebAssemblyOptimizeLiveIntervals.cpp, line 42
- external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/WebAssemblyOptimizeReturned.cpp, line 31
- external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/WebAssemblyPeephole.cpp, line 38
- external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/WebAssemblyPrepareForLiveIntervals.cpp, line 48
- external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/WebAssemblyRegColoring.cpp, line 42
- external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/WebAssemblyRegNumbering.cpp, line 40
- external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/WebAssemblyRegStackify.cpp, line 51
- external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/WebAssemblyReplacePhysRegs.cpp, line 46
- external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/WebAssemblySetP2AlignOperands.cpp, line 38
- external/apache2/llvm/dist/llvm/lib/Target/X86/X86DomainReassignment.cpp, line 390
- external/apache2/llvm/dist/llvm/lib/Target/X86/X86ExpandPseudo.cpp, line 39
- external/apache2/llvm/dist/llvm/lib/Target/X86/X86FloatingPoint.cpp, line 70
- external/apache2/llvm/dist/llvm/lib/Target/X86/X86InstrInfo.cpp, 2 times
- external/apache2/llvm/dist/llvm/lib/Target/X86/X86LoadValueInjectionLoadHardening.cpp, line 243
- external/apache2/llvm/dist/llvm/lib/Target/X86/X86LowerAMXType.cpp, line 671
- external/apache2/llvm/dist/llvm/lib/Target/X86/X86PartialReduction.cpp, line 44
- external/apache2/llvm/dist/llvm/lib/Target/X86/X86PreAMXConfig.cpp, line 407
- external/apache2/llvm/dist/llvm/lib/Target/X86/X86WinEHState.cpp, line 142
- external/apache2/llvm/dist/llvm/lib/Transforms/AggressiveInstCombine/AggressiveInstCombine.cpp, line 408
- external/apache2/llvm/dist/llvm/lib/Transforms/Coroutines/CoroEarly.cpp, line 264
- external/apache2/llvm/dist/llvm/lib/Transforms/IPO/FunctionAttrs.cpp, 2 times
- external/apache2/llvm/dist/llvm/lib/Transforms/IPO/Internalize.cpp, line 274
- external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp, line 4052
- external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/CGProfile.cpp, line 112
- external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/InstrProfiling.cpp, line 166
- external/apache2/llvm/dist/llvm/lib/Transforms/ObjCARC/ObjCARCAPElim.cpp, line 168
- external/apache2/llvm/dist/llvm/lib/Transforms/ObjCARC/ObjCARCExpand.cpp, line 114
- external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/ADCE.cpp, line 733
- external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/AlignmentFromAssumptions.cpp, line 63
- external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/BDCE.cpp, line 191
- external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/ConstantHoisting.cpp, line 113
- external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/ConstraintElimination.cpp, line 498
- external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/DCE.cpp, 2 times
- external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp, line 2070
- external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/DivRemPairs.cpp, line 360
- external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/EarlyCSE.cpp, line 1694
- external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/Float2Int.cpp, line 69
- external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/GuardWidening.cpp, 2 times
- external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp, line 1970
- external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/InferAddressSpaces.cpp, line 162
- external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/InstSimplifyPass.cpp, line 91
- external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/LoopInstSimplify.cpp, line 213
- external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/LoopSink.cpp, line 459
- external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/LoopVersioningLICM.cpp, line 131
- external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/LowerMatrixIntrinsics.cpp, line 2137
- external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp, line 279
- external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/MergedLoadStoreMotion.cpp, line 389
- external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/NaryReassociate.cpp, line 144
- external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/Reassociate.cpp, line 2599
- external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/SCCP.cpp, line 268
- external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/SROA.cpp, line 4820
- external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/SeparateConstOffsetFromGEP.cpp, line 362
- external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/Sink.cpp, line 266
- external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/SpeculativeExecution.cpp, line 141
- external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/StraightLineStrengthReduce.cpp, line 115
- external/apache2/llvm/dist/llvm/lib/Transforms/Utils/InjectTLIMappings.cpp, line 153
- external/apache2/llvm/dist/llvm/lib/Transforms/Utils/LCSSA.cpp, line 455
- external/apache2/llvm/dist/llvm/lib/Transforms/Utils/Mem2Reg.cpp, line 97
- external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/LoadStoreVectorizer.cpp, line 214
- external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp, line 6459
- external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/VectorCombine.cpp, line 879