Defined in 1 files as a function:
Referenced in 50 files:
- contrib/llvm-project/clang/lib/CodeGen/CGBuiltin.cpp
- contrib/llvm-project/clang/lib/CodeGen/CGCall.cpp
- contrib/llvm-project/clang/lib/CodeGen/CGExpr.cpp
- contrib/llvm-project/clang/lib/CodeGen/CGExprCXX.cpp, line 830
- contrib/llvm-project/clang/lib/CodeGen/CGExprScalar.cpp
- contrib/llvm-project/clang/lib/CodeGen/CGObjC.cpp, line 1095
- contrib/llvm-project/clang/lib/CodeGen/CGStmt.cpp
- contrib/llvm-project/clang/lib/CodeGen/ItaniumCXXABI.cpp, line 687
- contrib/llvm-project/clang/lib/CodeGen/MicrosoftCXXABI.cpp, line 992
- contrib/llvm-project/clang/lib/CodeGen/TargetInfo.cpp, line 7937
- contrib/llvm-project/llvm/include/llvm/IR/IRBuilder.h
- contrib/llvm-project/llvm/lib/CodeGen/AtomicExpandPass.cpp
- contrib/llvm-project/llvm/lib/CodeGen/CodeGenPrepare.cpp
- contrib/llvm-project/llvm/lib/CodeGen/SjLjEHPrepare.cpp, line 211
- contrib/llvm-project/llvm/lib/CodeGen/TypePromotion.cpp, line 567
- contrib/llvm-project/llvm/lib/IR/AutoUpgrade.cpp
- contrib/llvm-project/llvm/lib/IR/Core.cpp, line 3718
- contrib/llvm-project/llvm/lib/IR/IRBuilder.cpp, line 1032
- contrib/llvm-project/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUAtomicOptimizer.cpp
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPULowerKernelArguments.cpp, line 222
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp, line 943
- contrib/llvm-project/llvm/lib/Target/ARM/ARMISelLowering.cpp
- contrib/llvm-project/llvm/lib/Target/ARM/ARMParallelDSP.cpp
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp
- contrib/llvm-project/llvm/lib/Target/RISCV/RISCVISelLowering.cpp
- contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombineAndOrXor.cpp
- contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp, line 676
- 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/InstCombineNegator.cpp, line 322
- contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombinePHI.cpp, line 1096
- contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombineShifts.cpp, line 306
- contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombineVectorOps.cpp, line 252
- contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp, line 2840
- contrib/llvm-project/llvm/lib/Transforms/Instrumentation/DataFlowSanitizer.cpp, line 1310
- contrib/llvm-project/llvm/lib/Transforms/Instrumentation/HWAddressSanitizer.cpp
- contrib/llvm-project/llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp, line 1917
- contrib/llvm-project/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp
- contrib/llvm-project/llvm/lib/Transforms/Scalar/SROA.cpp
- contrib/llvm-project/llvm/lib/Transforms/Utils/AMDGPUEmitPrintf.cpp, line 245
- 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/ScalarEvolutionExpander.cpp
- contrib/llvm-project/llvm/lib/Transforms/Utils/SimplifyCFG.cpp
- contrib/llvm-project/llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp
- contrib/llvm-project/llvm/lib/Transforms/Utils/VNCoercion.cpp, line 526
- contrib/llvm-project/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
- contrib/llvm-project/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp, line 4668