Defined in 1 files as a prototype:
Defined in 3 files as a function:
Referenced in 88 files:
- contrib/llvm/include/llvm/ADT/APInt.h
- contrib/llvm/include/llvm/Analysis/SparsePropagation.h, line 329
- contrib/llvm/include/llvm/IR/Constants.h, line 194
- contrib/llvm/include/llvm/IR/IRBuilder.h, line 1085
- contrib/llvm/include/llvm/IR/PatternMatch.h, line 138
- contrib/llvm/include/llvm/Support/KnownBits.h
- contrib/llvm/lib/Analysis/CmpInstAnalysis.cpp
- contrib/llvm/lib/Analysis/ConstantFolding.cpp
- contrib/llvm/lib/Analysis/GlobalsModRef.cpp, line 410
- contrib/llvm/lib/Analysis/InlineCost.cpp, line 1355
- contrib/llvm/lib/Analysis/InstructionSimplify.cpp
- contrib/llvm/lib/Analysis/LazyValueInfo.cpp
- contrib/llvm/lib/Analysis/ScalarEvolution.cpp
- contrib/llvm/lib/Analysis/ValueTracking.cpp
- contrib/llvm/lib/Analysis/VectorUtils.cpp, line 276
- contrib/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp, line 2232
- contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
- contrib/llvm/lib/CodeGen/ScalarizeMaskedMemIntrin.cpp
- contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
- contrib/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp, line 249
- contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp
- contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp, line 392
- contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
- contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp, line 1877
- contrib/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
- contrib/llvm/lib/CodeGen/ShadowStackGCLowering.cpp
- contrib/llvm/lib/CodeGen/WinEHPrepare.cpp
- contrib/llvm/lib/ExecutionEngine/ExecutionEngine.cpp, line 392
- contrib/llvm/lib/IR/ConstantFold.cpp
- contrib/llvm/lib/IR/ConstantRange.cpp
- contrib/llvm/lib/IR/Constants.cpp
- contrib/llvm/lib/IR/Core.cpp, line 826
- contrib/llvm/lib/IR/Verifier.cpp, line 601
- contrib/llvm/lib/Target/AArch64/AArch64FastISel.cpp
- contrib/llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp, line 2770
- contrib/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
- contrib/llvm/lib/Target/AArch64/AArch64SelectionDAGInfo.cpp, line 28
- contrib/llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp, line 3188
- contrib/llvm/lib/Target/AMDGPU/AMDGPUMCInstLower.cpp, line 190
- contrib/llvm/lib/Target/AMDGPU/AMDGPUTargetTransformInfo.cpp, line 309
- contrib/llvm/lib/Target/AMDGPU/R600ISelLowering.cpp, line 894
- contrib/llvm/lib/Target/AMDGPU/SIISelLowering.cpp
- contrib/llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp
- contrib/llvm/lib/Target/ARM/ARMISelLowering.cpp
- contrib/llvm/lib/Target/Hexagon/HexagonISelDAGToDAG.cpp, line 887
- contrib/llvm/lib/Target/Lanai/LanaiISelDAGToDAG.cpp, line 294
- contrib/llvm/lib/Target/MSP430/MSP430ISelLowering.cpp, line 1121
- contrib/llvm/lib/Target/NVPTX/NVPTXAsmPrinter.cpp
- contrib/llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp
- contrib/llvm/lib/Target/PowerPC/PPCISelLowering.cpp
- contrib/llvm/lib/Target/RISCV/RISCVISelDAGToDAG.cpp, line 75
- contrib/llvm/lib/Target/TargetLoweringObjectFile.cpp, line 59
- contrib/llvm/lib/Target/WebAssembly/WebAssemblyLowerGlobalDtors.cpp
- contrib/llvm/lib/Target/X86/X86FastISel.cpp
- contrib/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp, line 1539
- contrib/llvm/lib/Target/X86/X86ISelLowering.cpp
- contrib/llvm/lib/Target/X86/X86SelectionDAGInfo.cpp, line 92
- contrib/llvm/lib/Target/XCore/XCoreISelLowering.cpp
- contrib/llvm/lib/Transforms/IPO/FunctionAttrs.cpp, line 816
- contrib/llvm/lib/Transforms/IPO/GlobalOpt.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, line 974
- contrib/llvm/lib/Transforms/InstCombine/InstCombineSelect.cpp
- contrib/llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
- contrib/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp
- contrib/llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp
- contrib/llvm/lib/Transforms/Scalar/CallSiteSplitting.cpp, line 166
- contrib/llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp, line 1016
- contrib/llvm/lib/Transforms/Scalar/Reassociate.cpp
- contrib/llvm/lib/Transforms/Scalar/SCCP.cpp
- contrib/llvm/lib/Transforms/Utils/CtorUtils.cpp, line 68
- contrib/llvm/lib/Transforms/Utils/Evaluator.cpp
- contrib/llvm/lib/Transforms/Utils/FunctionComparator.cpp
- contrib/llvm/lib/Transforms/Utils/Local.cpp, line 383
- contrib/llvm/lib/Transforms/Utils/SimplifyCFG.cpp
- contrib/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp, line 5243
- contrib/llvm/tools/bugpoint/CrashDebugger.cpp
- contrib/llvm/tools/bugpoint/ExtractFunction.cpp, line 266
- contrib/llvm/tools/clang/lib/CodeGen/CGDecl.cpp
- contrib/llvm/tools/clang/lib/CodeGen/CGExprCXX.cpp, line 518
- contrib/llvm/tools/clang/lib/CodeGen/CGExprConstant.cpp
- contrib/llvm/tools/clang/lib/CodeGen/CGObjCMac.cpp
- contrib/llvm/tools/clang/lib/CodeGen/CodeGenModule.cpp, line 2949
- contrib/llvm/tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp