Defined in 1 files as a prototype:
Defined in 5 files as a function:
Referenced in 97 files:
- contrib/llvm/include/llvm/Analysis/TargetTransformInfoImpl.h
- contrib/llvm/include/llvm/CodeGen/BasicTTIImpl.h, line 1080
- contrib/llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h
- contrib/llvm/include/llvm/CodeGen/SelectionDAG.h, line 568
- contrib/llvm/include/llvm/IR/IRBuilder.h
- contrib/llvm/include/llvm/IR/PatternMatch.h, line 1719
- contrib/llvm/include/llvm/Support/LowLevelTypeImpl.h
- contrib/llvm/lib/Analysis/CmpInstAnalysis.cpp, line 138
- contrib/llvm/lib/Analysis/ConstantFolding.cpp
- contrib/llvm/lib/Analysis/DemandedBits.cpp
- contrib/llvm/lib/Analysis/InlineCost.cpp
- contrib/llvm/lib/Analysis/InstructionSimplify.cpp
- contrib/llvm/lib/Analysis/LoopAccessAnalysis.cpp, line 226
- contrib/llvm/lib/Analysis/ValueTracking.cpp
- contrib/llvm/lib/Analysis/VectorUtils.cpp
- contrib/llvm/lib/CodeGen/GlobalISel/LegalizeMutations.cpp, line 49
- contrib/llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp
- contrib/llvm/lib/CodeGen/GlobalISel/LegalizerInfo.cpp
- contrib/llvm/lib/CodeGen/IntrinsicLowering.cpp, line 168
- contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
- contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
- contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp
- contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp
- contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp
- contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
- contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
- contrib/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
- contrib/llvm/lib/CodeGen/TargetLoweringBase.cpp, line 1186
- contrib/llvm/lib/CodeGen/ValueTypes.cpp, line 24
- contrib/llvm/lib/ExecutionEngine/ExecutionEngine.cpp, line 985
- contrib/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp
- contrib/llvm/lib/IR/AutoUpgrade.cpp
- contrib/llvm/lib/IR/ConstantFold.cpp
- contrib/llvm/lib/IR/Constants.cpp
- contrib/llvm/lib/IR/Instructions.cpp
- contrib/llvm/lib/IR/Verifier.cpp
- contrib/llvm/lib/Support/LowLevelType.cpp, line 44
- contrib/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
- contrib/llvm/lib/Target/AArch64/AArch64LegalizerInfo.cpp, line 430
- contrib/llvm/lib/Target/AArch64/AArch64TargetTransformInfo.cpp
- contrib/llvm/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp
- contrib/llvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp, line 512
- contrib/llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp
- contrib/llvm/lib/Target/AMDGPU/AMDGPULibCalls.cpp, line 1123
- contrib/llvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp
- contrib/llvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp
- contrib/llvm/lib/Target/AMDGPU/R600ISelLowering.cpp
- contrib/llvm/lib/Target/AMDGPU/SIISelLowering.cpp
- contrib/llvm/lib/Target/ARM/ARMCodeGenPrepare.cpp
- contrib/llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp
- contrib/llvm/lib/Target/ARM/ARMISelLowering.cpp
- contrib/llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp
- contrib/llvm/lib/Target/Mips/MipsSEISelLowering.cpp
- contrib/llvm/lib/Target/NVPTX/NVPTXAsmPrinter.cpp, line 1168
- contrib/llvm/lib/Target/PowerPC/PPCISelLowering.cpp
- contrib/llvm/lib/Target/PowerPC/PPCISelLowering.h, line 594
- contrib/llvm/lib/Target/SystemZ/SystemZISelDAGToDAG.cpp, line 1519
- contrib/llvm/lib/Target/SystemZ/SystemZISelLowering.cpp
- contrib/llvm/lib/Target/SystemZ/SystemZISelLowering.h, line 395
- contrib/llvm/lib/Target/SystemZ/SystemZTargetTransformInfo.cpp
- contrib/llvm/lib/Target/X86/X86FastISel.cpp
- contrib/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp
- contrib/llvm/lib/Target/X86/X86ISelLowering.cpp
- contrib/llvm/lib/Target/X86/X86ISelLowering.h, line 1551
- contrib/llvm/lib/Target/X86/X86InterleavedAccess.cpp
- contrib/llvm/lib/Target/X86/X86ShuffleDecodeConstantPool.cpp, line 47
- contrib/llvm/lib/Target/X86/X86TargetTransformInfo.cpp
- contrib/llvm/lib/Transforms/AggressiveInstCombine/AggressiveInstCombine.cpp
- contrib/llvm/lib/Transforms/AggressiveInstCombine/TruncInstCombine.cpp
- contrib/llvm/lib/Transforms/InstCombine/InstCombineAddSub.cpp
- contrib/llvm/lib/Transforms/InstCombine/InstCombineAndOrXor.cpp
- contrib/llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp
- contrib/llvm/lib/Transforms/InstCombine/InstCombineCasts.cpp
- contrib/llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp
- contrib/llvm/lib/Transforms/InstCombine/InstCombineMulDivRem.cpp
- contrib/llvm/lib/Transforms/InstCombine/InstCombineSelect.cpp
- contrib/llvm/lib/Transforms/InstCombine/InstCombineShifts.cpp
- contrib/llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
- contrib/llvm/lib/Transforms/InstCombine/InstCombineVectorOps.cpp, line 224
- contrib/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp, line 1834
- contrib/llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp
- contrib/llvm/lib/Transforms/Instrumentation/SanitizerCoverage.cpp
- contrib/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp
- contrib/llvm/lib/Transforms/Scalar/Reassociate.cpp
- contrib/llvm/lib/Transforms/Scalar/SCCP.cpp
- contrib/llvm/lib/Transforms/Vectorize/LoadStoreVectorizer.cpp
- contrib/llvm/lib/Transforms/Vectorize/LoopVectorizationLegality.cpp
- contrib/llvm/lib/Transforms/Vectorize/VPlanSLP.cpp, line 66
- contrib/llvm/tools/clang/lib/CodeGen/CGBuiltin.cpp
- contrib/llvm/tools/clang/lib/CodeGen/CGDecl.cpp, line 1280
- contrib/llvm/tools/clang/lib/CodeGen/CGExpr.cpp, line 1545
- contrib/llvm/tools/clang/lib/CodeGen/CGExprScalar.cpp
- contrib/llvm/tools/clang/lib/CodeGen/TargetInfo.cpp, line 922
- contrib/llvm/tools/lldb/source/Plugins/ABI/SysV-hexagon/ABISysV_hexagon.cpp, line 1342
- contrib/llvm/tools/llvm-stress/llvm-stress.cpp
- contrib/llvm/utils/TableGen/CodeGenDAGPatterns.cpp
- contrib/llvm/utils/TableGen/GlobalISelEmitter.cpp