Defined in 2 files as a function:
Referenced in 49 files:
- contrib/llvm-project/clang/lib/AST/ExprConstant.cpp, line 11489
- contrib/llvm-project/clang/lib/Basic/FixedPoint.cpp
- contrib/llvm-project/clang/lib/CodeGen/CGExprCXX.cpp, line 770
- contrib/llvm-project/clang/lib/CodeGen/CGStmt.cpp
- contrib/llvm-project/clang/lib/Lex/LiteralSupport.cpp, line 1051
- contrib/llvm-project/clang/lib/Sema/SemaChecking.cpp, line 13862
- contrib/llvm-project/clang/lib/Sema/SemaExpr.cpp, line 5979
- contrib/llvm-project/clang/lib/Sema/SemaInit.cpp
- contrib/llvm-project/clang/utils/TableGen/MveEmitter.cpp, line 931
- contrib/llvm-project/lldb/source/Utility/Scalar.cpp, line 1361
- contrib/llvm-project/llvm/include/llvm/ADT/APInt.h
- contrib/llvm-project/llvm/include/llvm/ADT/APSInt.h, line 154
- contrib/llvm-project/llvm/include/llvm/IR/PatternMatch.h, line 523
- contrib/llvm-project/llvm/lib/Analysis/BasicAliasAnalysis.cpp
- contrib/llvm-project/llvm/lib/Analysis/InstructionSimplify.cpp
- contrib/llvm-project/llvm/lib/Analysis/Lint.cpp
- contrib/llvm-project/llvm/lib/Analysis/MemoryBuiltins.cpp, line 503
- contrib/llvm-project/llvm/lib/Analysis/ScalarEvolution.cpp
- contrib/llvm-project/llvm/lib/Analysis/ValueTracking.cpp
- contrib/llvm-project/llvm/lib/AsmParser/LLLexer.cpp, line 714
- contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
- contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp, line 3094
- contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
- contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
- contrib/llvm-project/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp
- contrib/llvm-project/llvm/lib/Frontend/OpenMP/OMPContext.cpp, line 344
- contrib/llvm-project/llvm/lib/IR/ConstantFold.cpp
- contrib/llvm-project/llvm/lib/IR/ConstantRange.cpp
- contrib/llvm-project/llvm/lib/Support/APInt.cpp
- contrib/llvm-project/llvm/lib/Target/ARM/ARMISelLowering.cpp
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonConstExtenders.cpp, line 731
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonConstPropagation.cpp
- contrib/llvm-project/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp, line 2490
- contrib/llvm-project/llvm/lib/Target/X86/X86ISelLowering.cpp
- contrib/llvm-project/llvm/lib/Target/X86/X86Subtarget.cpp, line 135
- 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, line 1632
- contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombineShifts.cpp
- contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp, line 680
- contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombineVectorOps.cpp, line 272
- contrib/llvm-project/llvm/lib/Transforms/Scalar/ConstantHoisting.cpp, line 664
- contrib/llvm-project/llvm/lib/Transforms/Scalar/GuardWidening.cpp, line 700
- contrib/llvm-project/llvm/lib/Transforms/Scalar/Reassociate.cpp
- contrib/llvm-project/llvm/lib/Transforms/Scalar/SROA.cpp, line 1210
- contrib/llvm-project/llvm/lib/Transforms/Utils/SimplifyCFG.cpp
- contrib/llvm-project/llvm/lib/Transforms/Vectorize/LoadStoreVectorizer.cpp, line 517