Defined in 1 files as a function:
Referenced in 42 files:
- contrib/llvm-project/llvm/include/llvm/CodeGen/FastISel.h, line 545
- contrib/llvm-project/llvm/lib/Analysis/InlineCost.cpp
- contrib/llvm-project/llvm/lib/Analysis/LoopAccessAnalysis.cpp, line 1846
- contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/CodeViewDebug.cpp, line 1415
- contrib/llvm-project/llvm/lib/CodeGen/BranchFolding.cpp
- contrib/llvm-project/llvm/lib/CodeGen/CodeGenPrepare.cpp, line 467
- contrib/llvm-project/llvm/lib/CodeGen/ExpandMemCmp.cpp, line 731
- contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp, line 866
- contrib/llvm-project/llvm/lib/CodeGen/MachineBlockPlacement.cpp
- contrib/llvm-project/llvm/lib/CodeGen/MachineCombiner.cpp, line 662
- contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp, line 3318
- contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp, line 1047
- contrib/llvm-project/llvm/lib/CodeGen/TailDuplicator.cpp, line 567
- contrib/llvm-project/llvm/lib/CodeGen/TargetLoweringBase.cpp, line 1502
- contrib/llvm-project/llvm/lib/Target/AArch64/GISel/AArch64PostLegalizerCombiner.cpp, line 487
- contrib/llvm-project/llvm/lib/Target/AArch64/GISel/AArch64PreLegalizerCombiner.cpp, line 182
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUPostLegalizerCombiner.cpp, line 339
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUPreLegalizerCombiner.cpp, line 133
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPURegBankCombiner.cpp, line 134
- contrib/llvm-project/llvm/lib/Target/ARM/ARMAsmPrinter.cpp, line 139
- contrib/llvm-project/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp, line 2059
- contrib/llvm-project/llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp
- contrib/llvm-project/llvm/lib/Target/ARM/Thumb2SizeReduction.cpp, line 1140
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonBitSimplify.cpp, line 1441
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonConstPropagation.cpp, line 2935
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonFrameLowering.cpp, line 383
- contrib/llvm-project/llvm/lib/Target/PowerPC/PPCISelLowering.cpp, line 16988
- contrib/llvm-project/llvm/lib/Target/X86/X86FixupBWInsts.cpp, line 440
- contrib/llvm-project/llvm/lib/Target/X86/X86FixupLEAs.cpp, line 211
- contrib/llvm-project/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp, line 186
- contrib/llvm-project/llvm/lib/Target/X86/X86ISelLowering.cpp
- contrib/llvm-project/llvm/lib/Target/X86/X86InstrInfo.cpp
- contrib/llvm-project/llvm/lib/Target/X86/X86OptimizeLEAs.cpp, line 716
- contrib/llvm-project/llvm/lib/Target/X86/X86PadShortFunction.cpp, line 110
- contrib/llvm-project/llvm/lib/Transforms/Scalar/ConstantHoisting.cpp, line 563
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp, line 318
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopLoadElimination.cpp, line 551
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopUnrollPass.cpp
- contrib/llvm-project/llvm/lib/Transforms/Scalar/MergeICmps.cpp, line 870
- contrib/llvm-project/llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp, line 2745
- contrib/llvm-project/llvm/lib/Transforms/Vectorize/LoopVectorizationLegality.cpp, line 415
- contrib/llvm-project/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp