Defined in 6 files as a prototype:
Defined in 17 files as a function:
- external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/MachineIRBuilder.h, line 184 (as a function)
- external/apache2/llvm/dist/llvm/include/llvm/CodeGen/MachineOperand.h, line 588 (as a function)
- external/apache2/llvm/dist/llvm/include/llvm/IR/InstrTypes.h, line 799 (as a function)
- external/apache2/llvm/dist/llvm/include/llvm/IR/IntrinsicInst.h, line 491 (as a function)
- external/apache2/llvm/dist/llvm/include/llvm/Transforms/Vectorize/LoopVectorizationLegality.h, line 139 (as a function)
- external/apache2/llvm/dist/llvm/lib/Analysis/IRSimilarityIdentifier.cpp, line 68 (as a function)
- external/apache2/llvm/dist/llvm/lib/IR/Constants.cpp, line 1499 (as a function)
- external/apache2/llvm/dist/llvm/lib/IR/IntrinsicInst.cpp, line 229 (as a function)
- external/apache2/llvm/dist/llvm/lib/Target/ARM/ARMBaseInstrInfo.h, line 166 (as a function)
- external/apache2/llvm/dist/llvm/lib/Target/PowerPC/MCTargetDesc/PPCPredicates.h, line 87 (as a function)
- external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/VPlan.cpp, line 201 (as a function)
- external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/VPlan.cpp, line 205 (as a function)
- external/apache2/llvm/dist/llvm/utils/TableGen/DAGISelMatcher.cpp, line 100 (as a function)
- external/apache2/llvm/dist/llvm/utils/TableGen/DAGISelMatcher.h, line 411 (as a function)
- external/apache2/llvm/dist/llvm/utils/TableGen/FastISelEmitter.cpp, line 71 (as a function)
- external/apache2/llvm/dist/llvm/utils/TableGen/GlobalISel/GIMatchDagPredicateDependencyEdge.h, line 46 (as a function)
- external/apache2/llvm/dist/llvm/utils/TableGen/GlobalISel/GIMatchTree.h, line 331 (as a function)
Referenced in 118 files:
- external/apache2/llvm/dist/llvm/include/llvm/Analysis/IRSimilarityIdentifier.h, line 184
- external/apache2/llvm/dist/llvm/include/llvm/Analysis/TargetTransformInfoImpl.h, line 1055
- external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/InstructionSelectorImpl.h, line 756
- external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/MIPatternMatch.h, line 485
- external/apache2/llvm/dist/llvm/include/llvm/IR/InstrTypes.h, 17 times
- external/apache2/llvm/dist/llvm/include/llvm/IR/Instructions.h, 8 times
- external/apache2/llvm/dist/llvm/include/llvm/IR/IntrinsicInst.h, line 507
- external/apache2/llvm/dist/llvm/include/llvm/IR/PatternMatch.h, 2 times
- external/apache2/llvm/dist/llvm/lib/Analysis/BranchProbabilityInfo.cpp, 8 times
- external/apache2/llvm/dist/llvm/lib/Analysis/CmpInstAnalysis.cpp, line 23
- external/apache2/llvm/dist/llvm/lib/Analysis/ConstantFolding.cpp, 2 times
- external/apache2/llvm/dist/llvm/lib/Analysis/IRSimilarityIdentifier.cpp, 6 times
- external/apache2/llvm/dist/llvm/lib/Analysis/InlineCost.cpp, 3 times
- external/apache2/llvm/dist/llvm/lib/Analysis/InstructionSimplify.cpp, 14 times
- external/apache2/llvm/dist/llvm/lib/Analysis/LazyValueInfo.cpp, line 1083
- external/apache2/llvm/dist/llvm/lib/Analysis/LoopInfo.cpp, line 246
- external/apache2/llvm/dist/llvm/lib/Analysis/LoopUnrollAnalyzer.cpp, line 201
- external/apache2/llvm/dist/llvm/lib/Analysis/MustExecute.cpp, line 146
- external/apache2/llvm/dist/llvm/lib/Analysis/ScalarEvolution.cpp, 7 times
- external/apache2/llvm/dist/llvm/lib/Analysis/ValueTracking.cpp, 5 times
- external/apache2/llvm/dist/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp, 2 times
- external/apache2/llvm/dist/llvm/lib/CodeGen/CodeGenPrepare.cpp, 6 times
- external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/CSEInfo.cpp, line 402
- external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp, line 89
- external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/CombinerHelper.cpp, 2 times
- external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp, 4 times
- external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp, 3 times
- external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/MachineIRBuilder.cpp, line 1093
- external/apache2/llvm/dist/llvm/lib/CodeGen/HardwareLoops.cpp, line 371
- external/apache2/llvm/dist/llvm/lib/CodeGen/MachineOperand.cpp, 4 times
- external/apache2/llvm/dist/llvm/lib/CodeGen/MachineStableHash.cpp, line 145
- external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp, line 2312
- external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp, 7 times
- external/apache2/llvm/dist/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp, 3 times
- external/apache2/llvm/dist/llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp, line 2706
- external/apache2/llvm/dist/llvm/lib/IR/AsmWriter.cpp, 2 times
- external/apache2/llvm/dist/llvm/lib/IR/ConstantFold.cpp, line 1354
- external/apache2/llvm/dist/llvm/lib/IR/Constants.cpp, 2 times
- external/apache2/llvm/dist/llvm/lib/IR/ConstantsContext.h, 3 times
- external/apache2/llvm/dist/llvm/lib/IR/Core.cpp, 4 times
- external/apache2/llvm/dist/llvm/lib/IR/Instruction.cpp, 2 times
- external/apache2/llvm/dist/llvm/lib/IR/Instructions.cpp, 2 times
- external/apache2/llvm/dist/llvm/lib/IR/Verifier.cpp, line 5358
- external/apache2/llvm/dist/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp, 10 times
- external/apache2/llvm/dist/llvm/lib/Target/AArch64/GISel/AArch64PostLegalizerLowering.cpp, 4 times
- external/apache2/llvm/dist/llvm/lib/Target/AArch64/GISel/AArch64PreLegalizerCombiner.cpp, line 68
- external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp, line 379
- external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp, line 1036
- external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/AMDGPURegisterBankInfo.cpp, line 3707
- external/apache2/llvm/dist/llvm/lib/Target/ARM/ARMFastISel.cpp, 2 times
- external/apache2/llvm/dist/llvm/lib/Target/ARM/ARMInstructionSelector.cpp, line 536
- external/apache2/llvm/dist/llvm/lib/Target/ARM/ARMLegalizerInfo.cpp, line 403
- external/apache2/llvm/dist/llvm/lib/Target/BPF/BPFAdjustOpt.cpp, 2 times
- external/apache2/llvm/dist/llvm/lib/Target/Mips/MipsFastISel.cpp, line 646
- external/apache2/llvm/dist/llvm/lib/Target/Mips/MipsInstructionSelector.cpp, 2 times
- external/apache2/llvm/dist/llvm/lib/Target/NVPTX/NVPTXGenericToNVVM.cpp, line 260
- external/apache2/llvm/dist/llvm/lib/Target/PowerPC/PPCFastISel.cpp, line 774
- external/apache2/llvm/dist/llvm/lib/Target/PowerPC/PPCInstrInfo.cpp, 4 times
- external/apache2/llvm/dist/llvm/lib/Target/PowerPC/PPCMIPeephole.cpp, 4 times
- external/apache2/llvm/dist/llvm/lib/Target/SystemZ/SystemZTDC.cpp, 2 times
- external/apache2/llvm/dist/llvm/lib/Target/SystemZ/SystemZTargetTransformInfo.cpp, line 912
- external/apache2/llvm/dist/llvm/lib/Target/WebAssembly/WebAssemblyFastISel.cpp, 2 times
- external/apache2/llvm/dist/llvm/lib/Target/X86/X86FastISel.cpp, line 2304
- external/apache2/llvm/dist/llvm/lib/Target/X86/X86InstructionSelector.cpp, 2 times
- external/apache2/llvm/dist/llvm/lib/Target/X86/X86TargetTransformInfo.cpp, line 2184
- external/apache2/llvm/dist/llvm/lib/Transforms/Coroutines/CoroSplit.cpp, line 1181
- external/apache2/llvm/dist/llvm/lib/Transforms/IPO/AttributorAttributes.cpp, 5 times
- external/apache2/llvm/dist/llvm/lib/Transforms/IPO/GlobalOpt.cpp, line 966
- external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/InstCombineAndOrXor.cpp, 24 times
- external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/InstCombineCasts.cpp, 6 times
- external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp, 90 times
- external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/InstCombinePHI.cpp, 4 times
- external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/InstCombineSelect.cpp, 17 times
- external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/InstCombineVectorOps.cpp, 2 times
- external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp, 2 times
- external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/ControlHeightReduction.cpp, line 1563
- external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp, 3 times
- external/apache2/llvm/dist/llvm/lib/Transforms/Instrumentation/PGOInstrumentation.cpp, line 311
- external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/ConstraintElimination.cpp, line 208
- external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/CorrelatedValuePropagation.cpp, 3 times
- external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/EarlyCSE.cpp, 2 times
- external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/Float2Int.cpp, 2 times
- external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/GVN.cpp, 7 times
- external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/GVNSink.cpp, line 404
- external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/GuardWidening.cpp, 3 times
- external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp, 2 times
- external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp, 2 times
- external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/JumpThreading.cpp, 5 times
- external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp, 2 times
- external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/LoopPredication.cpp, line 375
- external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp, 3 times
- external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/LoopUnswitch.cpp, line 1770
- external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/LowerExpectIntrinsic.cpp, line 281
- external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/MergeICmps.cpp, line 335
- external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/NewGVN.cpp, 3 times
- external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/Scalarizer.cpp, 2 times
- external/apache2/llvm/dist/llvm/lib/Transforms/Utils/CodeMoverUtils.cpp, 2 times
- external/apache2/llvm/dist/llvm/lib/Transforms/Utils/Evaluator.cpp, line 402
- external/apache2/llvm/dist/llvm/lib/Transforms/Utils/FlattenCFG.cpp, line 259
- external/apache2/llvm/dist/llvm/lib/Transforms/Utils/FunctionComparator.cpp, 2 times
- external/apache2/llvm/dist/llvm/lib/Transforms/Utils/PredicateInfo.cpp, line 787
- external/apache2/llvm/dist/llvm/lib/Transforms/Utils/SCCPSolver.cpp, line 999
- external/apache2/llvm/dist/llvm/lib/Transforms/Utils/SimplifyCFG.cpp, 10 times
- external/apache2/llvm/dist/llvm/lib/Transforms/Utils/SimplifyIndVar.cpp, 6 times
- external/apache2/llvm/dist/llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp, line 818
- external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp, 4 times
- external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp, 5 times
- external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/VPlan.cpp, line 403
- external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/VPlanPredicator.cpp, 3 times
- external/apache2/llvm/dist/llvm/lib/Transforms/Vectorize/VectorCombine.cpp, line 415
- external/apache2/llvm/dist/llvm/tools/llvm-diff/DifferenceEngine.cpp, 4 times
- external/apache2/llvm/dist/llvm/utils/TableGen/DAGISelMatcher.cpp, line 164
- external/apache2/llvm/dist/llvm/utils/TableGen/DAGISelMatcher.h, line 420
- external/apache2/llvm/dist/llvm/utils/TableGen/DAGISelMatcherEmitter.cpp, 2 times
- external/apache2/llvm/dist/llvm/utils/TableGen/FastISelEmitter.cpp, 2 times
- external/apache2/llvm/dist/llvm/utils/TableGen/GlobalISel/GIMatchDag.cpp, line 94
- external/apache2/llvm/dist/llvm/utils/TableGen/GlobalISel/GIMatchDagPredicateDependencyEdge.cpp, line 23
- external/apache2/llvm/dist/llvm/utils/TableGen/GlobalISel/GIMatchTree.cpp, 6 times