Defined in 1 files as a member:
Defined in 1 files as a function:
Defined in 3 files as a enumerator:
Referenced in 93 files:
- contrib/llvm-project/clang/lib/AST/Interp/Interp.h
- contrib/llvm-project/clang/lib/CodeGen/CGBuiltin.cpp
- contrib/llvm-project/lldb/source/Expression/IRInterpreter.cpp
- contrib/llvm-project/llvm/include/llvm/Analysis/TargetTransformInfoImpl.h
- contrib/llvm-project/llvm/include/llvm/CodeGen/BasicTTIImpl.h
- contrib/llvm-project/llvm/include/llvm/IR/IRBuilder.h, line 1959
- contrib/llvm-project/llvm/include/llvm/IR/Instructions.h, line 4672
- contrib/llvm-project/llvm/include/llvm/IR/PatternMatch.h
- contrib/llvm-project/llvm/lib/Analysis/CFLGraph.h, line 529
- contrib/llvm-project/llvm/lib/Analysis/ConstantFolding.cpp, line 1373
- contrib/llvm-project/llvm/lib/Analysis/DemandedBits.cpp, line 264
- contrib/llvm-project/llvm/lib/Analysis/InstructionSimplify.cpp
- contrib/llvm-project/llvm/lib/Analysis/LazyValueInfo.cpp, line 950
- contrib/llvm-project/llvm/lib/Analysis/ObjCARCInstKind.cpp, line 272
- contrib/llvm-project/llvm/lib/Analysis/ScalarEvolution.cpp
- contrib/llvm-project/llvm/lib/Analysis/TargetTransformInfo.cpp, line 1273
- contrib/llvm-project/llvm/lib/Analysis/ValueTracking.cpp
- contrib/llvm-project/llvm/lib/AsmParser/LLLexer.cpp, line 863
- contrib/llvm-project/llvm/lib/Bitcode/Reader/BitcodeReader.cpp, line 1047
- contrib/llvm-project/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp, line 504
- contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp, line 2313
- contrib/llvm-project/llvm/lib/CodeGen/AtomicExpandPass.cpp
- contrib/llvm-project/llvm/lib/CodeGen/CodeGenPrepare.cpp
- contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp
- contrib/llvm-project/llvm/lib/CodeGen/InterleavedLoadCombinePass.cpp
- contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
- contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp, line 1944
- contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
- contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
- contrib/llvm-project/llvm/lib/CodeGen/TargetLoweringBase.cpp, line 1673
- contrib/llvm-project/llvm/lib/CodeGen/TypePromotion.cpp
- contrib/llvm-project/llvm/lib/ExecutionEngine/ExecutionEngine.cpp, line 661
- contrib/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp, line 2020
- contrib/llvm-project/llvm/lib/IR/ConstantFold.cpp
- contrib/llvm-project/llvm/lib/IR/ConstantRange.cpp, line 631
- contrib/llvm-project/llvm/lib/IR/Constants.cpp
- contrib/llvm-project/llvm/lib/IR/Instruction.cpp, line 367
- contrib/llvm-project/llvm/lib/IR/Instructions.cpp
- contrib/llvm-project/llvm/lib/Target/AArch64/AArch64FastISel.cpp, line 5202
- contrib/llvm-project/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
- contrib/llvm-project/llvm/lib/Target/AArch64/AArch64TargetTransformInfo.cpp, line 128
- contrib/llvm-project/llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPULowerKernelArguments.cpp
- contrib/llvm-project/llvm/lib/Target/AMDGPU/SIISelLowering.cpp
- contrib/llvm-project/llvm/lib/Target/AMDGPU/SIInstrInfo.cpp
- contrib/llvm-project/llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.cpp
- contrib/llvm-project/llvm/lib/Target/ARM/ARMFastISel.cpp, line 2871
- contrib/llvm-project/llvm/lib/Target/ARM/ARMISelLowering.cpp
- contrib/llvm-project/llvm/lib/Target/ARM/ARMParallelDSP.cpp
- contrib/llvm-project/llvm/lib/Target/ARM/MVEGatherScatterLowering.cpp
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp, line 990
- contrib/llvm-project/llvm/lib/Target/Mips/MipsFastISel.cpp, line 2071
- contrib/llvm-project/llvm/lib/Target/Mips/MipsISelLowering.cpp
- contrib/llvm-project/llvm/lib/Target/Mips/MipsInstructionSelector.cpp
- contrib/llvm-project/llvm/lib/Target/NVPTX/NVPTXAsmPrinter.cpp, line 2035
- contrib/llvm-project/llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp
- contrib/llvm-project/llvm/lib/Target/PowerPC/PPCFastISel.cpp, line 1977
- contrib/llvm-project/llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp
- contrib/llvm-project/llvm/lib/Target/PowerPC/PPCISelLowering.cpp
- contrib/llvm-project/llvm/lib/Target/SystemZ/SystemZISelDAGToDAG.cpp
- contrib/llvm-project/llvm/lib/Target/SystemZ/SystemZTargetTransformInfo.cpp
- contrib/llvm-project/llvm/lib/Target/WebAssembly/WebAssemblyFastISel.cpp
- contrib/llvm-project/llvm/lib/Target/X86/X86FastISel.cpp
- contrib/llvm-project/llvm/lib/Target/X86/X86ISelLowering.cpp
- contrib/llvm-project/llvm/lib/Target/X86/X86TargetTransformInfo.cpp, line 3782
- contrib/llvm-project/llvm/lib/Target/XCore/XCoreLowerThreadLocal.cpp, line 108
- contrib/llvm-project/llvm/lib/Transforms/AggressiveInstCombine/TruncInstCombine.cpp
- contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombineCasts.cpp
- contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp
- contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombineInternal.h
- contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombineNegator.cpp, line 317
- contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombinePHI.cpp
- contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombineShifts.cpp
- contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp, line 375
- contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombineVectorOps.cpp
- contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp
- contrib/llvm-project/llvm/lib/Transforms/Scalar/GVN.cpp, line 522
- contrib/llvm-project/llvm/lib/Transforms/Scalar/GVNSink.cpp, line 470
- contrib/llvm-project/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopRerollPass.cpp, line 754
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp
- contrib/llvm-project/llvm/lib/Transforms/Scalar/NewGVN.cpp, line 2020
- contrib/llvm-project/llvm/lib/Transforms/Utils/BypassSlowDivision.cpp
- contrib/llvm-project/llvm/lib/Transforms/Utils/IntegerDivision.cpp
- contrib/llvm-project/llvm/lib/Transforms/Utils/Local.cpp
- contrib/llvm-project/llvm/lib/Transforms/Utils/LoopRotationUtils.cpp, line 659
- contrib/llvm-project/llvm/lib/Transforms/Utils/ScalarEvolutionExpander.cpp, line 2171
- contrib/llvm-project/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
- contrib/llvm-project/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
- contrib/llvm-project/llvm/lib/Transforms/Vectorize/VPlan.cpp
- contrib/llvm-project/llvm/lib/Transforms/Vectorize/VPlan.h