Defined in 1 files as a prototype:
Defined in 3 files as a function:
Referenced in 65 files:
- contrib/llvm-project/llvm/include/llvm/Analysis/BlockFrequencyInfoImpl.h
- contrib/llvm-project/llvm/include/llvm/Analysis/BranchProbabilityInfo.h
- contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/IRTranslator.h
- contrib/llvm-project/llvm/include/llvm/CodeGen/MachineBasicBlock.h
- contrib/llvm-project/llvm/include/llvm/CodeGen/MachineBranchProbabilityInfo.h
- contrib/llvm-project/llvm/include/llvm/CodeGen/SwitchLoweringUtils.h
- contrib/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h
- contrib/llvm-project/llvm/include/llvm/CodeGen/TargetLowering.h
- contrib/llvm-project/llvm/include/llvm/Support/BlockFrequency.h
- contrib/llvm-project/llvm/include/llvm/Support/BranchProbability.h
- contrib/llvm-project/llvm/lib/Analysis/BlockFrequencyInfoImpl.cpp, line 121
- contrib/llvm-project/llvm/lib/Analysis/BranchProbabilityInfo.cpp
- contrib/llvm-project/llvm/lib/Analysis/InlineCost.cpp, line 1261
- contrib/llvm-project/llvm/lib/CodeGen/BranchFolding.cpp, line 1186
- contrib/llvm-project/llvm/lib/CodeGen/CodeGenPrepare.cpp, line 6334
- contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp
- contrib/llvm-project/llvm/lib/CodeGen/IfConversion.cpp
- contrib/llvm-project/llvm/lib/CodeGen/InlineSpiller.cpp
- contrib/llvm-project/llvm/lib/CodeGen/MIRParser/MIParser.cpp, line 829
- contrib/llvm-project/llvm/lib/CodeGen/MIRPrinter.cpp
- contrib/llvm-project/llvm/lib/CodeGen/MachineBasicBlock.cpp
- contrib/llvm-project/llvm/lib/CodeGen/MachineBlockPlacement.cpp
- contrib/llvm-project/llvm/lib/CodeGen/MachineBranchProbabilityInfo.cpp
- contrib/llvm-project/llvm/lib/CodeGen/MachineSink.cpp, line 458
- contrib/llvm-project/llvm/lib/CodeGen/RegAllocGreedy.cpp
- contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp
- contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
- contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h
- contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp, line 1784
- contrib/llvm-project/llvm/lib/CodeGen/SwitchLoweringUtils.cpp
- contrib/llvm-project/llvm/lib/CodeGen/TargetLoweringBase.cpp
- contrib/llvm-project/llvm/lib/Support/BlockFrequency.cpp
- contrib/llvm-project/llvm/lib/Support/BranchProbability.cpp
- contrib/llvm-project/llvm/lib/Target/AArch64/AArch64ConditionalCompares.cpp
- contrib/llvm-project/llvm/lib/Target/AArch64/AArch64FastISel.cpp
- contrib/llvm-project/llvm/lib/Target/AMDGPU/R600InstrInfo.cpp
- contrib/llvm-project/llvm/lib/Target/AMDGPU/R600InstrInfo.h
- contrib/llvm-project/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp
- contrib/llvm-project/llvm/lib/Target/ARM/ARMBaseInstrInfo.h
- contrib/llvm-project/llvm/lib/Target/ARM/ARMISelLowering.cpp, line 10412
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonEarlyIfConv.cpp
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonInstrInfo.h
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonNewValueJump.cpp
- contrib/llvm-project/llvm/lib/Target/Mips/MipsExpandPseudo.cpp
- contrib/llvm-project/llvm/lib/Target/Mips/MipsISelLowering.cpp
- contrib/llvm-project/llvm/lib/Target/PowerPC/PPCISelLowering.cpp
- contrib/llvm-project/llvm/lib/Target/PowerPC/PPCInstrInfo.cpp, line 1654
- contrib/llvm-project/llvm/lib/Target/PowerPC/PPCInstrInfo.h
- contrib/llvm-project/llvm/lib/Target/PowerPC/PPCReduceCRLogicals.cpp
- contrib/llvm-project/llvm/lib/Target/SystemZ/SystemZInstrInfo.cpp
- contrib/llvm-project/llvm/lib/Target/SystemZ/SystemZInstrInfo.h
- contrib/llvm-project/llvm/lib/Target/X86/X86CondBrFolding.cpp
- contrib/llvm-project/llvm/lib/Target/X86/X86FrameLowering.cpp
- contrib/llvm-project/llvm/lib/Transforms/IPO/GlobalOpt.cpp, line 2193
- contrib/llvm-project/llvm/lib/Transforms/IPO/PartialInlining.cpp
- contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ControlHeightReduction.cpp
- contrib/llvm-project/llvm/lib/Transforms/Instrumentation/PGOInstrumentation.cpp, line 1790
- contrib/llvm-project/llvm/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp
- contrib/llvm-project/llvm/lib/Transforms/Scalar/JumpThreading.cpp
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopPredication.cpp
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopSink.cpp, line 89
- contrib/llvm-project/llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp, line 406
- contrib/llvm-project/llvm/lib/Transforms/Utils/CodeExtractor.cpp
- contrib/llvm-project/llvm/lib/Transforms/Utils/MisExpect.cpp, line 132