Defined in 1 files as a function:
Referenced in 96 files:
- contrib/llvm/include/llvm/Analysis/Utils/Local.h, line 55
- contrib/llvm/include/llvm/CodeGen/BasicTTIImpl.h
- contrib/llvm/include/llvm/CodeGen/TargetLowering.h, line 1146
- contrib/llvm/include/llvm/FuzzMutate/OpDescriptor.h, line 185
- contrib/llvm/include/llvm/IR/Instructions.h
- contrib/llvm/include/llvm/IR/PatternMatch.h
- contrib/llvm/include/llvm/IR/Type.h
- contrib/llvm/lib/Analysis/CodeMetrics.cpp, line 161
- contrib/llvm/lib/Analysis/ConstantFolding.cpp
- contrib/llvm/lib/Analysis/InlineCost.cpp, line 1566
- contrib/llvm/lib/Analysis/InstructionSimplify.cpp
- contrib/llvm/lib/Analysis/ScalarEvolutionExpander.cpp, line 826
- contrib/llvm/lib/Analysis/TargetTransformInfo.cpp, line 775
- contrib/llvm/lib/Analysis/ValueTracking.cpp
- contrib/llvm/lib/Analysis/VectorUtils.cpp
- contrib/llvm/lib/AsmParser/LLParser.cpp
- contrib/llvm/lib/Bitcode/Reader/BitcodeReader.cpp
- contrib/llvm/lib/CodeGen/CodeGenPrepare.cpp
- contrib/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp
- contrib/llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp, line 413
- contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
- contrib/llvm/lib/CodeGen/ValueTypes.cpp, line 60
- contrib/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp
- contrib/llvm/lib/IR/ConstantFold.cpp
- contrib/llvm/lib/IR/Constants.cpp
- contrib/llvm/lib/IR/IRBuilder.cpp
- contrib/llvm/lib/IR/Instructions.cpp
- contrib/llvm/lib/IR/Type.cpp, line 557
- contrib/llvm/lib/IR/Verifier.cpp
- contrib/llvm/lib/Target/AArch64/AArch64FastISel.cpp
- contrib/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
- contrib/llvm/lib/Target/AArch64/AArch64PromoteConstant.cpp
- contrib/llvm/lib/Target/AArch64/AArch64TargetTransformInfo.cpp
- contrib/llvm/lib/Target/AMDGPU/SIISelLowering.cpp, line 824
- contrib/llvm/lib/Target/ARM/ARMFastISel.cpp, line 3047
- contrib/llvm/lib/Target/ARM/ARMISelLowering.cpp
- contrib/llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp
- contrib/llvm/lib/Target/Hexagon/HexagonISelLowering.cpp, line 919
- contrib/llvm/lib/Target/Hexagon/HexagonTargetTransformInfo.cpp
- contrib/llvm/lib/Target/Hexagon/HexagonVectorLoopCarriedReuse.cpp
- contrib/llvm/lib/Target/Mips/MipsCCState.cpp
- contrib/llvm/lib/Target/Mips/MipsFastISel.cpp
- contrib/llvm/lib/Target/Mips/MipsISelLowering.cpp, line 3735
- contrib/llvm/lib/Target/Mips/MipsISelLowering.h, line 308
- contrib/llvm/lib/Target/NVPTX/NVPTXAsmPrinter.cpp
- contrib/llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp
- contrib/llvm/lib/Target/PowerPC/PPCISelLowering.cpp
- contrib/llvm/lib/Target/PowerPC/PPCLoopPreIncPrep.cpp, line 287
- contrib/llvm/lib/Target/PowerPC/PPCTargetTransformInfo.cpp
- contrib/llvm/lib/Target/SystemZ/SystemZISelLowering.cpp
- contrib/llvm/lib/Target/SystemZ/SystemZTargetTransformInfo.cpp
- contrib/llvm/lib/Target/WebAssembly/WebAssemblyFastISel.cpp
- contrib/llvm/lib/Target/X86/X86FastISel.cpp, line 3106
- contrib/llvm/lib/Target/X86/X86ISelLowering.cpp, line 5868
- contrib/llvm/lib/Target/X86/X86InterleavedAccess.cpp, line 176
- contrib/llvm/lib/Target/X86/X86ShuffleDecodeConstantPool.cpp, line 39
- contrib/llvm/lib/Target/X86/X86TargetTransformInfo.cpp
- contrib/llvm/lib/Transforms/AggressiveInstCombine/TruncInstCombine.cpp
- contrib/llvm/lib/Transforms/IPO/GlobalOpt.cpp, line 1609
- contrib/llvm/lib/Transforms/InstCombine/InstCombineAddSub.cpp, line 432
- 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/InstCombineInternal.h
- contrib/llvm/lib/Transforms/InstCombine/InstCombineMulDivRem.cpp, line 108
- contrib/llvm/lib/Transforms/InstCombine/InstCombineSelect.cpp
- contrib/llvm/lib/Transforms/InstCombine/InstCombineShifts.cpp, line 882
- contrib/llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
- contrib/llvm/lib/Transforms/InstCombine/InstCombineVectorOps.cpp
- contrib/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp
- contrib/llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp
- contrib/llvm/lib/Transforms/Instrumentation/PGOInstrumentation.cpp, line 1261
- contrib/llvm/lib/Transforms/Scalar/ConstantHoisting.cpp, line 393
- contrib/llvm/lib/Transforms/Scalar/CorrelatedValuePropagation.cpp
- contrib/llvm/lib/Transforms/Scalar/InferAddressSpaces.cpp
- contrib/llvm/lib/Transforms/Scalar/JumpThreading.cpp
- contrib/llvm/lib/Transforms/Scalar/LoopUnswitch.cpp, line 433
- contrib/llvm/lib/Transforms/Scalar/Reassociate.cpp, line 1920
- contrib/llvm/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp, line 501
- contrib/llvm/lib/Transforms/Scalar/SROA.cpp
- contrib/llvm/lib/Transforms/Scalar/Scalarizer.cpp
- contrib/llvm/lib/Transforms/Scalar/SeparateConstOffsetFromGEP.cpp, line 933
- contrib/llvm/lib/Transforms/Scalar/StraightLineStrengthReduce.cpp, line 521
- contrib/llvm/lib/Transforms/Utils/IntegerDivision.cpp
- contrib/llvm/lib/Transforms/Vectorize/LoadStoreVectorizer.cpp
- contrib/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
- contrib/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
- contrib/llvm/lib/Transforms/Vectorize/VPlanSLP.cpp, line 65
- contrib/llvm/tools/clang/lib/CodeGen/CGBuiltin.cpp
- contrib/llvm/tools/clang/lib/CodeGen/CGDecl.cpp
- contrib/llvm/tools/clang/lib/CodeGen/CGExprScalar.cpp
- contrib/llvm/tools/clang/lib/CodeGen/CGStmt.cpp, line 2235
- contrib/llvm/tools/clang/lib/CodeGen/SwiftCallingConv.cpp
- contrib/llvm/tools/clang/lib/CodeGen/TargetInfo.cpp
- contrib/llvm/tools/llvm-stress/llvm-stress.cpp