Defined in 1 files as a function:
Referenced in 96 files:
- contrib/llvm-project/clang/lib/CodeGen/CGBuiltin.cpp
- contrib/llvm-project/clang/lib/CodeGen/CGDecl.cpp
- contrib/llvm-project/clang/lib/CodeGen/CGExpr.cpp, line 1783
- contrib/llvm-project/clang/lib/CodeGen/CGExprScalar.cpp
- contrib/llvm-project/clang/lib/CodeGen/CGStmt.cpp, line 2375
- contrib/llvm-project/clang/lib/CodeGen/SwiftCallingConv.cpp
- contrib/llvm-project/clang/lib/CodeGen/TargetInfo.cpp
- contrib/llvm-project/llvm/include/llvm/Analysis/Utils/Local.h
- contrib/llvm-project/llvm/include/llvm/CodeGen/BasicTTIImpl.h
- contrib/llvm-project/llvm/include/llvm/FuzzMutate/OpDescriptor.h, line 184
- contrib/llvm-project/llvm/include/llvm/IR/Instructions.h
- contrib/llvm-project/llvm/include/llvm/IR/MatrixBuilder.h
- contrib/llvm-project/llvm/include/llvm/IR/PatternMatch.h
- contrib/llvm-project/llvm/include/llvm/IR/Type.h
- contrib/llvm-project/llvm/lib/Analysis/CodeMetrics.cpp, line 156
- contrib/llvm-project/llvm/lib/Analysis/ConstantFolding.cpp
- contrib/llvm-project/llvm/lib/Analysis/InlineCost.cpp, line 1919
- contrib/llvm-project/llvm/lib/Analysis/InstructionSimplify.cpp
- contrib/llvm-project/llvm/lib/Analysis/TargetTransformInfo.cpp, line 1015
- contrib/llvm-project/llvm/lib/Analysis/ValueTracking.cpp
- contrib/llvm-project/llvm/lib/Analysis/VectorUtils.cpp
- contrib/llvm-project/llvm/lib/AsmParser/LLParser.cpp
- contrib/llvm-project/llvm/lib/Bitcode/Reader/BitcodeReader.cpp
- contrib/llvm-project/llvm/lib/CodeGen/CodeGenPrepare.cpp
- contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp, line 2218
- contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp, line 431
- contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
- contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
- contrib/llvm-project/llvm/lib/CodeGen/ValueTypes.cpp, line 75
- contrib/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp
- contrib/llvm-project/llvm/lib/IR/ConstantFold.cpp
- contrib/llvm-project/llvm/lib/IR/Constants.cpp
- contrib/llvm-project/llvm/lib/IR/IRBuilder.cpp
- contrib/llvm-project/llvm/lib/IR/Instructions.cpp
- contrib/llvm-project/llvm/lib/IR/Type.cpp, line 554
- contrib/llvm-project/llvm/lib/IR/Verifier.cpp
- contrib/llvm-project/llvm/lib/Target/AArch64/AArch64FastISel.cpp
- contrib/llvm-project/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
- contrib/llvm-project/llvm/lib/Target/AArch64/AArch64PromoteConstant.cpp
- contrib/llvm-project/llvm/lib/Target/AArch64/AArch64TargetTransformInfo.cpp
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUPromoteAlloca.cpp
- contrib/llvm-project/llvm/lib/Target/ARM/ARMFastISel.cpp, line 3034
- contrib/llvm-project/llvm/lib/Target/ARM/ARMISelLowering.cpp
- contrib/llvm-project/llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp
- contrib/llvm-project/llvm/lib/Target/ARM/MVEGatherScatterLowering.cpp
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonTargetTransformInfo.cpp
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonVectorLoopCarriedReuse.cpp
- contrib/llvm-project/llvm/lib/Target/Mips/MipsCCState.cpp
- contrib/llvm-project/llvm/lib/Target/Mips/MipsFastISel.cpp
- contrib/llvm-project/llvm/lib/Target/Mips/MipsISelLowering.cpp, line 3969
- contrib/llvm-project/llvm/lib/Target/Mips/MipsISelLowering.h, line 310
- contrib/llvm-project/llvm/lib/Target/NVPTX/NVPTXAsmPrinter.cpp
- contrib/llvm-project/llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp
- contrib/llvm-project/llvm/lib/Target/PowerPC/PPCISelLowering.cpp
- contrib/llvm-project/llvm/lib/Target/PowerPC/PPCLoopInstrFormPrep.cpp
- contrib/llvm-project/llvm/lib/Target/PowerPC/PPCTargetTransformInfo.cpp
- contrib/llvm-project/llvm/lib/Target/SystemZ/SystemZISelLowering.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, line 3089
- contrib/llvm-project/llvm/lib/Target/X86/X86ISelLowering.cpp
- contrib/llvm-project/llvm/lib/Target/X86/X86InterleavedAccess.cpp, line 175
- contrib/llvm-project/llvm/lib/Target/X86/X86TargetTransformInfo.cpp
- contrib/llvm-project/llvm/lib/Transforms/AggressiveInstCombine/TruncInstCombine.cpp
- contrib/llvm-project/llvm/lib/Transforms/IPO/GlobalOpt.cpp, line 1644
- contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombineAddSub.cpp, line 431
- contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombineAndOrXor.cpp
- contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombineCalls.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/InstCombineSelect.cpp
- contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombineShifts.cpp, line 1296
- contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
- contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombineVectorOps.cpp
- contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp
- contrib/llvm-project/llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp
- contrib/llvm-project/llvm/lib/Transforms/Instrumentation/PGOInstrumentation.cpp, line 1432
- contrib/llvm-project/llvm/lib/Transforms/Instrumentation/PoisonChecking.cpp, line 190
- contrib/llvm-project/llvm/lib/Transforms/Scalar/ConstantHoisting.cpp, line 399
- contrib/llvm-project/llvm/lib/Transforms/Scalar/CorrelatedValuePropagation.cpp
- contrib/llvm-project/llvm/lib/Transforms/Scalar/InferAddressSpaces.cpp
- contrib/llvm-project/llvm/lib/Transforms/Scalar/JumpThreading.cpp
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopUnswitch.cpp, line 432
- contrib/llvm-project/llvm/lib/Transforms/Scalar/RewriteStatepointsForGC.cpp
- contrib/llvm-project/llvm/lib/Transforms/Scalar/Scalarizer.cpp
- contrib/llvm-project/llvm/lib/Transforms/Scalar/SeparateConstOffsetFromGEP.cpp, line 949
- contrib/llvm-project/llvm/lib/Transforms/Scalar/StraightLineStrengthReduce.cpp, line 521
- contrib/llvm-project/llvm/lib/Transforms/Utils/IntegerDivision.cpp
- contrib/llvm-project/llvm/lib/Transforms/Utils/Local.cpp, line 1710
- contrib/llvm-project/llvm/lib/Transforms/Utils/ScalarEvolutionExpander.cpp, line 848
- contrib/llvm-project/llvm/lib/Transforms/Vectorize/LoadStoreVectorizer.cpp
- 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/VPlanSLP.cpp, line 64
- contrib/llvm-project/llvm/lib/Transforms/Vectorize/VectorCombine.cpp, line 463
- contrib/llvm-project/llvm/tools/llvm-stress/llvm-stress.cpp