Defined in 1 files as a prototype:
Defined in 17 files as a member:
- contrib/llvm-project/clang/utils/TableGen/SveEmitter.cpp, line 69 (as a member)
- contrib/llvm-project/llvm/include/llvm/Analysis/ScalarEvolution.h, line 1265 (as a member)
- contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h, line 327 (as a member)
- contrib/llvm-project/llvm/include/llvm/CodeGen/TargetInstrInfo.h, line 616 (as a member)
- contrib/llvm-project/llvm/include/llvm/IR/PatternMatch.h, line 1204 (as a member)
- contrib/llvm-project/llvm/include/llvm/Transforms/Vectorize/LoopVectorizationLegality.h, line 74 (as a member)
- contrib/llvm-project/llvm/lib/CodeGen/IfConversion.cpp, line 154 (as a member)
- contrib/llvm-project/llvm/lib/Target/ARM/ARMLegalizerInfo.h, line 47 (as a member)
- contrib/llvm-project/llvm/lib/Transforms/Vectorize/VPlan.h, line 377 (as a member)
- contrib/llvm-project/llvm/tools/llvm-objdump/llvm-objdump.h, line 82 (as a member)
- contrib/llvm-project/llvm/tools/llvm-objdump/llvm-objdump.h, line 103 (as a member)
- contrib/llvm-project/llvm/utils/TableGen/CodeGenSchedule.cpp, line 1307 (as a member)
- contrib/llvm-project/llvm/utils/TableGen/CodeGenSchedule.h, line 315 (as a member)
- contrib/llvm-project/llvm/utils/TableGen/DAGISelMatcher.h, line 400 (as a member)
- contrib/llvm-project/llvm/utils/TableGen/GlobalISel/GIMatchDagPredicateDependencyEdge.h, line 31 (as a member)
- contrib/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp, line 1802 (as a member)
- contrib/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp, line 2027 (as a member)
Defined in 4 files as a function:
Defined in 2 files as a enumerator:
Defined in 2 files as a enum:
Referenced in 199 files:
- contrib/googletest/googlemock/include/gmock/gmock-matchers.h, 7 times
- contrib/googletest/googletest/src/gtest-internal-inl.h, 2 times
- contrib/llvm-project/clang/include/clang/ASTMatchers/ASTMatchers.h, 4 times
- contrib/llvm-project/clang/include/clang/ASTMatchers/ASTMatchersInternal.h, 2 times
- contrib/llvm-project/clang/lib/Analysis/BodyFarm.cpp, 4 times
- contrib/llvm-project/clang/lib/CodeGen/CGAtomic.cpp, line 499
- contrib/llvm-project/clang/lib/CodeGen/CGBuiltin.cpp, 24 times
- contrib/llvm-project/clang/lib/CodeGen/CGExprAgg.cpp, 3 times
- contrib/llvm-project/clang/lib/CodeGen/CGExprScalar.cpp, 6 times
- contrib/llvm-project/clang/lib/CodeGen/CodeGenFunction.h, 2 times
- contrib/llvm-project/clang/lib/CodeGen/ItaniumCXXABI.cpp, line 1112
- contrib/llvm-project/clang/lib/CodeGen/MicrosoftCXXABI.cpp, line 2873
- contrib/llvm-project/clang/lib/Frontend/FrontendActions.cpp, 4 times
- contrib/llvm-project/clang/lib/Lex/PPMacroExpansion.cpp, 4 times
- contrib/llvm-project/clang/utils/TableGen/MveEmitter.cpp, 2 times
- contrib/llvm-project/clang/utils/TableGen/SveEmitter.cpp, 19 times
- contrib/llvm-project/compiler-rt/lib/xray/xray_segmented_array.h, 2 times
- contrib/llvm-project/lldb/include/lldb/Core/IOHandler.h, line 175
- contrib/llvm-project/lldb/include/lldb/Host/Socket.h, line 71
- contrib/llvm-project/lldb/include/lldb/Host/posix/ConnectionFileDescriptorPosix.h, line 101
- contrib/llvm-project/lldb/include/lldb/Target/Process.h, line 2797
- contrib/llvm-project/lldb/include/lldb/Utility/Event.h, line 118
- contrib/llvm-project/lldb/include/lldb/Utility/Predicate.h, 3 times
- contrib/llvm-project/lldb/source/Expression/IRInterpreter.cpp, line 1026
- contrib/llvm-project/lldb/source/Host/common/Host.cpp, line 448
- contrib/llvm-project/lldb/source/Host/common/Socket.cpp, line 171
- contrib/llvm-project/llvm/include/llvm-c/Core.h, 2 times
- contrib/llvm-project/llvm/include/llvm/ADT/MapVector.h, 2 times
- contrib/llvm-project/llvm/include/llvm/ADT/STLExtras.h, 2 times
- contrib/llvm-project/llvm/include/llvm/Analysis/CmpInstAnalysis.h, 4 times
- contrib/llvm-project/llvm/include/llvm/Analysis/ConstantFolding.h, line 69
- contrib/llvm-project/llvm/include/llvm/Analysis/DependenceAnalysis.h, line 560
- contrib/llvm-project/llvm/include/llvm/Analysis/InstructionSimplify.h, 3 times
- contrib/llvm-project/llvm/include/llvm/Analysis/LoopInfo.h, line 678
- contrib/llvm-project/llvm/include/llvm/Analysis/ScalarEvolution.h, 31 times
- contrib/llvm-project/llvm/include/llvm/Analysis/TargetFolder.h, 2 times
- contrib/llvm-project/llvm/include/llvm/Analysis/ValueLattice.h, line 451
- contrib/llvm-project/llvm/include/llvm/Analysis/ValueTracking.h, 4 times
- contrib/llvm-project/llvm/include/llvm/CodeGen/Analysis.h, 2 times
- contrib/llvm-project/llvm/include/llvm/CodeGen/FastISel.h, line 506
- contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/InstructionSelectorImpl.h, 16 times
- contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h, 52 times
- contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MIPatternMatch.h, 3 times
- contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h, 5 times
- contrib/llvm-project/llvm/include/llvm/CodeGen/MachineInstrBuilder.h, line 248
- contrib/llvm-project/llvm/include/llvm/CodeGen/MachineOperand.h, 2 times
- contrib/llvm-project/llvm/include/llvm/CodeGen/RDFGraph.h, 12 times
- contrib/llvm-project/llvm/include/llvm/CodeGen/SwitchLoweringUtils.h, 2 times
- contrib/llvm-project/llvm/include/llvm/FuzzMutate/Operations.h, line 39
- contrib/llvm-project/llvm/include/llvm/IR/ConstantFolder.h, 2 times
- contrib/llvm-project/llvm/include/llvm/IR/ConstantRange.h, 4 times
- contrib/llvm-project/llvm/include/llvm/IR/IRBuilder.h, 12 times
- contrib/llvm-project/llvm/include/llvm/IR/IRBuilderFolder.h, 2 times
- contrib/llvm-project/llvm/include/llvm/IR/InstrTypes.h, 35 times
- contrib/llvm-project/llvm/include/llvm/IR/Instructions.h, 15 times
- contrib/llvm-project/llvm/include/llvm/IR/IntrinsicInst.h, line 274
- contrib/llvm-project/llvm/include/llvm/IR/NoFolder.h, 2 times
- contrib/llvm-project/llvm/include/llvm/IR/PatternMatch.h, 49 times
- contrib/llvm-project/llvm/include/llvm/MC/MCInstrDesc.h, line 100
- contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/GVN.h, 3 times
- contrib/llvm-project/llvm/include/llvm/Transforms/Vectorize/LoopVectorizationLegality.h, line 104
- contrib/llvm-project/llvm/lib/Analysis/AssumptionCache.cpp, line 90
- contrib/llvm-project/llvm/lib/Analysis/CmpInstAnalysis.cpp, 5 times
- contrib/llvm-project/llvm/lib/Analysis/ConstantFolding.cpp, 15 times
- contrib/llvm-project/llvm/lib/Analysis/DependenceAnalysis.cpp, line 964
- contrib/llvm-project/llvm/lib/Analysis/InstructionSimplify.cpp, 60 times
- contrib/llvm-project/llvm/lib/Analysis/LazyValueInfo.cpp, 4 times
- contrib/llvm-project/llvm/lib/Analysis/LoopInfo.cpp, 2 times
- contrib/llvm-project/llvm/lib/Analysis/ScalarEvolution.cpp, 50 times
- contrib/llvm-project/llvm/lib/Analysis/ValueTracking.cpp, 22 times
- contrib/llvm-project/llvm/lib/AsmParser/LLParser.cpp, 4 times
- contrib/llvm-project/llvm/lib/Bitcode/Reader/BitcodeReader.cpp, 2 times
- contrib/llvm-project/llvm/lib/CodeGen/Analysis.cpp, 2 times
- contrib/llvm-project/llvm/lib/CodeGen/CodeGenPrepare.cpp, 4 times
- contrib/llvm-project/llvm/lib/CodeGen/EarlyIfConversion.cpp, 8 times
- contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp, 2 times
- contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp, 3 times
- contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp, 8 times
- contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp, 3 times
- contrib/llvm-project/llvm/lib/CodeGen/IfConversion.cpp, 15 times
- contrib/llvm-project/llvm/lib/CodeGen/ImplicitNullChecks.cpp, 3 times
- contrib/llvm-project/llvm/lib/CodeGen/MIRParser/MIParser.cpp, 3 times
- contrib/llvm-project/llvm/lib/CodeGen/MachineOperand.cpp, line 928
- contrib/llvm-project/llvm/lib/CodeGen/MachineSink.cpp, 2 times
- contrib/llvm-project/llvm/lib/CodeGen/RDFGraph.cpp, 4 times
- contrib/llvm-project/llvm/lib/CodeGen/ScalarizeMaskedMemIntrin.cpp, 24 times
- contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp, 32 times
- contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp, 6 times
- contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp, 5 times
- contrib/llvm-project/llvm/lib/FuzzMutate/Operations.cpp, line 125
- contrib/llvm-project/llvm/lib/IR/AsmWriter.cpp, line 1552
- contrib/llvm-project/llvm/lib/IR/AutoUpgrade.cpp, 4 times
- contrib/llvm-project/llvm/lib/IR/ConstantFold.cpp, 22 times
- contrib/llvm-project/llvm/lib/IR/ConstantRange.cpp, 4 times
- contrib/llvm-project/llvm/lib/IR/Constants.cpp, 9 times
- contrib/llvm-project/llvm/lib/IR/Core.cpp, 6 times
- contrib/llvm-project/llvm/lib/IR/IRBuilder.cpp, 2 times
- contrib/llvm-project/llvm/lib/IR/Instructions.cpp, 37 times
- contrib/llvm-project/llvm/lib/IR/IntrinsicInst.cpp, 2 times
- contrib/llvm-project/llvm/lib/Target/AArch64/AArch64FastISel.cpp, 26 times
- contrib/llvm-project/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp, 7 times
- contrib/llvm-project/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp, 37 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUAtomicOptimizer.cpp, line 248
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp, 4 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.h, line 121
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPULowerKernelAttributes.cpp, line 194
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUPostLegalizerCombiner.cpp, line 37
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp, 5 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/SIFixSGPRCopies.cpp, 2 times
- contrib/llvm-project/llvm/lib/Target/AMDGPU/SIISelLowering.cpp, 7 times
- contrib/llvm-project/llvm/lib/Target/ARM/ARMFastISel.cpp, 6 times
- contrib/llvm-project/llvm/lib/Target/ARM/ARMInstructionSelector.cpp, 2 times
- contrib/llvm-project/llvm/lib/Target/ARM/ARMLegalizerInfo.cpp, 13 times
- contrib/llvm-project/llvm/lib/Target/ARM/ARMLegalizerInfo.h, line 61
- contrib/llvm-project/llvm/lib/Target/ARM/MVETailPredication.cpp, 5 times
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonISelDAGToDAGHVX.cpp, 2 times
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp, 2 times
- contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCCompound.cpp, 2 times
- contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/MipsELFObjectWriter.cpp, 4 times
- contrib/llvm-project/llvm/lib/Target/Mips/MipsFastISel.cpp, line 647
- contrib/llvm-project/llvm/lib/Target/Mips/MipsInstructionSelector.cpp, 4 times
- contrib/llvm-project/llvm/lib/Target/NVPTX/NVPTXGenericToNVVM.cpp, line 260
- contrib/llvm-project/llvm/lib/Target/PowerPC/MCTargetDesc/PPCInstPrinter.cpp, 2 times
- contrib/llvm-project/llvm/lib/Target/PowerPC/MCTargetDesc/PPCPredicates.cpp, 4 times
- contrib/llvm-project/llvm/lib/Target/PowerPC/MCTargetDesc/PPCPredicates.h, 8 times
- contrib/llvm-project/llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp, line 1249
- contrib/llvm-project/llvm/lib/Target/PowerPC/PPCBranchSelector.cpp, 2 times
- contrib/llvm-project/llvm/lib/Target/PowerPC/PPCFastISel.cpp, 7 times
- contrib/llvm-project/llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp, line 3867
- contrib/llvm-project/llvm/lib/Target/PowerPC/PPCISelLowering.cpp, line 15498
- contrib/llvm-project/llvm/lib/Target/PowerPC/PPCInstrInfo.cpp, 13 times
- contrib/llvm-project/llvm/lib/Target/PowerPC/PPCMIPeephole.cpp, 8 times
- contrib/llvm-project/llvm/lib/Target/SystemZ/SystemZTargetTransformInfo.cpp, 9 times
- contrib/llvm-project/llvm/lib/Target/X86/X86FastISel.cpp, 34 times
- contrib/llvm-project/llvm/lib/Target/X86/X86InstrInfo.cpp, 4 times
- contrib/llvm-project/llvm/lib/Target/X86/X86InstrInfo.h, 2 times
- contrib/llvm-project/llvm/lib/Target/X86/X86InstructionSelector.cpp, 6 times
- contrib/llvm-project/llvm/lib/Target/X86/X86TargetTransformInfo.cpp, 7 times
- contrib/llvm-project/llvm/lib/Transforms/AggressiveInstCombine/AggressiveInstCombine.cpp, line 132
- contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombineAddSub.cpp, 2 times
- contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombineAndOrXor.cpp, 35 times
- contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp, 4 times
- contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombineCasts.cpp, line 1279
- contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp, 80 times
- contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombineInternal.h, 6 times
- contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp, line 508
- contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombineSelect.cpp, 32 times
- contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombineShifts.cpp, 3 times
- contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp, line 349
- contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombineVectorOps.cpp, 2 times
- contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp, 2 times
- contrib/llvm-project/llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp, line 2339
- contrib/llvm-project/llvm/lib/Transforms/Scalar/CallSiteSplitting.cpp, line 137
- contrib/llvm-project/llvm/lib/Transforms/Scalar/EarlyCSE.cpp, 5 times
- contrib/llvm-project/llvm/lib/Transforms/Scalar/Float2Int.cpp, 3 times
- contrib/llvm-project/llvm/lib/Transforms/Scalar/GVN.cpp, 21 times
- contrib/llvm-project/llvm/lib/Transforms/Scalar/GVNSink.cpp, 3 times
- contrib/llvm-project/llvm/lib/Transforms/Scalar/GuardWidening.cpp, 2 times
- contrib/llvm-project/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp, 5 times
- contrib/llvm-project/llvm/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp, 8 times
- contrib/llvm-project/llvm/lib/Transforms/Scalar/JumpThreading.cpp, line 782
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopDistribute.cpp, 2 times
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopFuse.cpp, line 921
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp, 3 times
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopPredication.cpp, 5 times
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp, line 2261
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LowerExpectIntrinsic.cpp, 7 times
- contrib/llvm-project/llvm/lib/Transforms/Scalar/MergeICmps.cpp, line 324
- contrib/llvm-project/llvm/lib/Transforms/Scalar/NewGVN.cpp, 13 times
- contrib/llvm-project/llvm/lib/Transforms/Utils/FlattenCFG.cpp, 5 times
- contrib/llvm-project/llvm/lib/Transforms/Utils/LibCallsShrinkWrap.cpp, 4 times
- contrib/llvm-project/llvm/lib/Transforms/Utils/LoopUnrollPeel.cpp, line 188
- contrib/llvm-project/llvm/lib/Transforms/Utils/LoopUtils.cpp, 5 times
- contrib/llvm-project/llvm/lib/Transforms/Utils/PredicateInfo.cpp, 2 times
- contrib/llvm-project/llvm/lib/Transforms/Utils/ScalarEvolutionExpander.cpp, line 2114
- contrib/llvm-project/llvm/lib/Transforms/Utils/SimplifyIndVar.cpp, 5 times
- contrib/llvm-project/llvm/lib/Transforms/Vectorize/LoopVectorizationLegality.cpp, 2 times
- contrib/llvm-project/llvm/lib/Transforms/Vectorize/LoopVectorizationPlanner.h, line 266
- contrib/llvm-project/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp, 3 times
- contrib/llvm-project/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp, 4 times
- contrib/llvm-project/llvm/lib/Transforms/Vectorize/VPlan.h, 3 times
- contrib/llvm-project/llvm/lib/Transforms/Vectorize/VPlanPredicator.cpp, 2 times
- contrib/llvm-project/llvm/lib/Transforms/Vectorize/VectorCombine.cpp, 6 times
- contrib/llvm-project/llvm/tools/llvm-objdump/llvm-objdump.h, 5 times
- contrib/llvm-project/llvm/tools/llvm-stress/llvm-stress.cpp, line 666
- contrib/llvm-project/llvm/utils/TableGen/AsmMatcherEmitter.cpp, 2 times
- contrib/llvm-project/llvm/utils/TableGen/CodeEmitterGen.cpp, 4 times
- contrib/llvm-project/llvm/utils/TableGen/CodeGenDAGPatterns.cpp, 17 times
- contrib/llvm-project/llvm/utils/TableGen/CodeGenDAGPatterns.h, 10 times
- contrib/llvm-project/llvm/utils/TableGen/CodeGenSchedule.cpp, 12 times
- contrib/llvm-project/llvm/utils/TableGen/CodeGenSchedule.h, 4 times
- contrib/llvm-project/llvm/utils/TableGen/DAGISelMatcher.cpp, line 160
- contrib/llvm-project/llvm/utils/TableGen/DAGISelMatcher.h, 3 times
- contrib/llvm-project/llvm/utils/TableGen/FixedLenDecoderEmitter.cpp, 7 times
- contrib/llvm-project/llvm/utils/TableGen/GICombinerEmitter.cpp, 3 times
- contrib/llvm-project/llvm/utils/TableGen/GlobalISel/GIMatchDagPredicateDependencyEdge.h, 4 times
- contrib/llvm-project/llvm/utils/TableGen/GlobalISelEmitter.cpp, 140 times
- contrib/llvm-project/llvm/utils/TableGen/PredicateExpander.cpp, line 460
- sys/contrib/dev/acpica/compiler/asltransform.c, 22 times