Defined in 1 files as a member:
Defined in 5 files as a function:
Referenced in 119 files:
- contrib/llvm-project/clang/lib/CodeGen/CGLoopInfo.cpp, line 799
- contrib/llvm-project/llvm/include/llvm/Analysis/SparsePropagation.h, line 463
- contrib/llvm-project/llvm/include/llvm/IR/CFG.h, line 54
- contrib/llvm-project/llvm/include/llvm/MC/MCInstrAnalysis.h, line 62
- contrib/llvm-project/llvm/lib/Analysis/CFG.cpp, line 94
- contrib/llvm-project/llvm/lib/Analysis/CFLGraph.h, line 603
- contrib/llvm-project/llvm/lib/Analysis/DemandedBits.cpp, line 82
- contrib/llvm-project/llvm/lib/Analysis/DivergenceAnalysis.cpp, 2 times
- contrib/llvm-project/llvm/lib/Analysis/InstructionSimplify.cpp, 2 times
- contrib/llvm-project/llvm/lib/Analysis/LegacyDivergenceAnalysis.cpp, line 275
- contrib/llvm-project/llvm/lib/Analysis/MemoryDependenceAnalysis.cpp, 2 times
- contrib/llvm-project/llvm/lib/Analysis/MustExecute.cpp, 3 times
- contrib/llvm-project/llvm/lib/AsmParser/LLParser.cpp, line 5802
- contrib/llvm-project/llvm/lib/Bitcode/Reader/BitcodeReader.cpp, line 5247
- contrib/llvm-project/llvm/lib/CodeGen/BranchFolding.cpp, line 510
- contrib/llvm-project/llvm/lib/CodeGen/CodeGenPrepare.cpp, 2 times
- contrib/llvm-project/llvm/lib/CodeGen/EarlyIfConversion.cpp, 2 times
- contrib/llvm-project/llvm/lib/CodeGen/GCRootLowering.cpp, line 281
- contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/RegBankSelect.cpp, 8 times
- contrib/llvm-project/llvm/lib/CodeGen/InlineSpiller.cpp, line 950
- contrib/llvm-project/llvm/lib/CodeGen/LiveDebugValues.cpp, 3 times
- contrib/llvm-project/llvm/lib/CodeGen/LiveDebugVariables.cpp, 2 times
- contrib/llvm-project/llvm/lib/CodeGen/MachineBasicBlock.cpp, 5 times
- contrib/llvm-project/llvm/lib/CodeGen/MachineCSE.cpp, line 406
- contrib/llvm-project/llvm/lib/CodeGen/MachineDebugify.cpp, line 104
- contrib/llvm-project/llvm/lib/CodeGen/MachineInstr.cpp, line 1210
- contrib/llvm-project/llvm/lib/CodeGen/MachineVerifier.cpp, 4 times
- contrib/llvm-project/llvm/lib/CodeGen/ModuloSchedule.cpp, 5 times
- contrib/llvm-project/llvm/lib/CodeGen/ReachingDefAnalysis.cpp, line 521
- contrib/llvm-project/llvm/lib/CodeGen/ScheduleDAGInstrs.cpp, line 834
- contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp, 3 times
- contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp, 2 times
- contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp, 2 times
- contrib/llvm-project/llvm/lib/CodeGen/TargetInstrInfo.cpp, 2 times
- contrib/llvm-project/llvm/lib/CodeGen/TwoAddressInstructionPass.cpp, 3 times
- contrib/llvm-project/llvm/lib/CodeGen/WinEHPrepare.cpp, 2 times
- contrib/llvm-project/llvm/lib/FuzzMutate/IRMutator.cpp, 2 times
- contrib/llvm-project/llvm/lib/FuzzMutate/RandomIRBuilder.cpp, line 139
- contrib/llvm-project/llvm/lib/IR/BasicBlock.cpp, line 151
- contrib/llvm-project/llvm/lib/IR/Core.cpp, line 2778
- contrib/llvm-project/llvm/lib/IR/Instruction.cpp, line 635
- contrib/llvm-project/llvm/lib/IR/SafepointIRVerifier.cpp, line 107
- contrib/llvm-project/llvm/lib/IR/Verifier.cpp, line 339
- contrib/llvm-project/llvm/lib/Target/AArch64/AArch64ConditionOptimizer.cpp, line 164
- contrib/llvm-project/llvm/lib/Target/AArch64/AArch64ConditionalCompares.cpp, line 321
- contrib/llvm-project/llvm/lib/Target/AArch64/AArch64InstrInfo.cpp, 2 times
- contrib/llvm-project/llvm/lib/Target/AArch64/AArch64RedundantCopyElimination.cpp, line 364
- contrib/llvm-project/llvm/lib/Target/AArch64/AArch64SLSHardening.cpp, 2 times
- contrib/llvm-project/llvm/lib/Target/AArch64/AArch64SpeculationHardening.cpp, line 628
- contrib/llvm-project/llvm/lib/Target/AArch64/AArch64StackTagging.cpp, line 359
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUSubtarget.cpp, line 773
- contrib/llvm-project/llvm/lib/Target/AMDGPU/SIInsertSkips.cpp, line 231
- contrib/llvm-project/llvm/lib/Target/AMDGPU/SIInstrInfo.cpp, 2 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/SIOptimizeExecMasking.cpp, line 228
- contrib/llvm-project/llvm/lib/Target/AMDGPU/SIWholeQuadMode.cpp, 3 times
- contrib/llvm-project/llvm/lib/Target/ARC/ARCInstrInfo.cpp, 2 times
- contrib/llvm-project/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp, 5 times
- contrib/llvm-project/llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp, 2 times
- contrib/llvm-project/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp, line 10646
- contrib/llvm-project/llvm/lib/Target/AVR/AVRFrameLowering.cpp, line 174
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonBitSimplify.cpp, line 3159
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp, line 1730
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp, 2 times
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonVLIWPacketizer.cpp, 2 times
- contrib/llvm-project/llvm/lib/Target/Lanai/LanaiAsmPrinter.cpp, line 233
- contrib/llvm-project/llvm/lib/Target/MSP430/MSP430FrameLowering.cpp, line 143
- contrib/llvm-project/llvm/lib/Target/Mips/MipsAsmPrinter.cpp, line 512
- contrib/llvm-project/llvm/lib/Target/Mips/MipsDelaySlotFiller.cpp, 2 times
- contrib/llvm-project/llvm/lib/Target/PowerPC/PPCEarlyReturn.cpp, line 126
- contrib/llvm-project/llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp, line 433
- contrib/llvm-project/llvm/lib/Target/PowerPC/PPCPreEmitPeephole.cpp, line 281
- contrib/llvm-project/llvm/lib/Target/RISCV/RISCVFrameLowering.cpp, line 413
- contrib/llvm-project/llvm/lib/Target/RISCV/RISCVInstrInfo.cpp, line 755
- contrib/llvm-project/llvm/lib/Target/SystemZ/SystemZHazardRecognizer.cpp, line 446
- contrib/llvm-project/llvm/lib/Target/SystemZ/SystemZLongBranch.cpp, 2 times
- contrib/llvm-project/llvm/lib/Target/SystemZ/SystemZMachineScheduler.cpp, line 150
- contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyCFGStackify.cpp, 4 times
- contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyInstrInfo.cpp, line 169
- contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyRegStackify.cpp, line 174
- contrib/llvm-project/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp, line 3377
- contrib/llvm-project/llvm/lib/Target/X86/X86FlagsCopyLowering.cpp, 2 times
- contrib/llvm-project/llvm/lib/Target/X86/X86FrameLowering.cpp, line 1856
- contrib/llvm-project/llvm/lib/Target/X86/X86InstrInfo.cpp, 2 times
- contrib/llvm-project/llvm/lib/Target/X86/X86SpeculativeExecutionSideEffectSuppression.cpp, 2 times
- contrib/llvm-project/llvm/lib/Target/X86/X86SpeculativeLoadHardening.cpp, 2 times
- contrib/llvm-project/llvm/lib/Transforms/Coroutines/CoroFrame.cpp, line 842
- contrib/llvm-project/llvm/lib/Transforms/Coroutines/CoroSplit.cpp, 2 times
- contrib/llvm-project/llvm/lib/Transforms/IPO/AttributorAttributes.cpp, 5 times
- contrib/llvm-project/llvm/lib/Transforms/IPO/MergeFunctions.cpp, line 623
- contrib/llvm-project/llvm/lib/Transforms/IPO/PruneEH.cpp, line 259
- contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp, line 4660
- contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombinePHI.cpp, line 230
- contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp, line 3341
- contrib/llvm-project/llvm/lib/Transforms/Instrumentation/DataFlowSanitizer.cpp, line 1009
- contrib/llvm-project/llvm/lib/Transforms/ObjCARC/ObjCARCOpts.cpp, line 816
- contrib/llvm-project/llvm/lib/Transforms/Scalar/ADCE.cpp, line 335
- contrib/llvm-project/llvm/lib/Transforms/Scalar/GVN.cpp, 2 times
- contrib/llvm-project/llvm/lib/Transforms/Scalar/GVNHoist.cpp, line 1103
- contrib/llvm-project/llvm/lib/Transforms/Scalar/GVNSink.cpp, line 546
- contrib/llvm-project/llvm/lib/Transforms/Scalar/JumpThreading.cpp, line 443
- contrib/llvm-project/llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp, line 316
- contrib/llvm-project/llvm/lib/Transforms/Scalar/NewGVN.cpp, 2 times
- contrib/llvm-project/llvm/lib/Transforms/Scalar/PlaceSafepoints.cpp, 4 times
- contrib/llvm-project/llvm/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp, line 1912
- contrib/llvm-project/llvm/lib/Transforms/Scalar/Sink.cpp, line 75
- contrib/llvm-project/llvm/lib/Transforms/Utils/AssumeBundleBuilder.cpp, line 290
- contrib/llvm-project/llvm/lib/Transforms/Utils/CodeExtractor.cpp, line 983
- contrib/llvm-project/llvm/lib/Transforms/Utils/CodeMoverUtils.cpp, 2 times
- contrib/llvm-project/llvm/lib/Transforms/Utils/DemoteRegToStack.cpp, line 94
- contrib/llvm-project/llvm/lib/Transforms/Utils/Evaluator.cpp, line 606
- contrib/llvm-project/llvm/lib/Transforms/Utils/Local.cpp, 2 times
- contrib/llvm-project/llvm/lib/Transforms/Utils/LoopRotationUtils.cpp, line 404
- contrib/llvm-project/llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp, line 927
- contrib/llvm-project/llvm/lib/Transforms/Utils/SimplifyCFG.cpp, 11 times
- contrib/llvm-project/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp, line 2605
- contrib/llvm-project/llvm/tools/bugpoint/CrashDebugger.cpp, 3 times
- contrib/llvm-project/llvm/utils/TableGen/CodeGenInstruction.cpp, line 392
- contrib/llvm-project/llvm/utils/TableGen/InstrDocsEmitter.cpp, line 121
- contrib/llvm-project/llvm/utils/TableGen/InstrInfoEmitter.cpp, line 759