Defined in 2 files as a prototype:
Defined in 1 files as a member:
Defined in 11 files as a function:
- contrib/compiler-rt/lib/ubsan/ubsan_value.h, line 187 (as a function)
- contrib/llvm/include/llvm/ADT/APFloat.h, line 319 (as a function)
- contrib/llvm/include/llvm/ADT/APFloat.h, line 1147 (as a function)
- contrib/llvm/include/llvm/ADT/APInt.h, line 364 (as a function)
- contrib/llvm/include/llvm/CodeGen/SelectionDAGNodes.h, line 1563 (as a function)
- contrib/llvm/include/llvm/IR/Constants.h, line 188 (as a function)
- contrib/llvm/include/llvm/IR/Constants.h, line 309 (as a function)
- contrib/llvm/include/llvm/Support/KnownBits.h, line 96 (as a function)
- contrib/llvm/lib/Support/APFloat.cpp, line 4213 (as a function)
- contrib/llvm/tools/clang/include/clang/AST/CharUnits.h, line 125 (as a function)
- contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CheckerContext.cpp, line 129 (as a function)
Referenced in 85 files:
- contrib/compiler-rt/lib/ubsan/ubsan_handlers.cc
- contrib/llvm/include/llvm/ADT/APFloat.h
- contrib/llvm/include/llvm/ADT/APInt.h
- contrib/llvm/include/llvm/ADT/APSInt.h
- contrib/llvm/include/llvm/Analysis/TargetTransformInfoImpl.h
- contrib/llvm/include/llvm/IR/PatternMatch.h, line 327
- contrib/llvm/include/llvm/Support/KnownBits.h, line 160
- contrib/llvm/lib/Analysis/BasicAliasAnalysis.cpp, line 1446
- contrib/llvm/lib/Analysis/ConstantFolding.cpp
- contrib/llvm/lib/Analysis/IVDescriptors.cpp, line 144
- contrib/llvm/lib/Analysis/InstructionSimplify.cpp
- contrib/llvm/lib/Analysis/Loads.cpp, line 84
- contrib/llvm/lib/Analysis/LoopAccessAnalysis.cpp
- contrib/llvm/lib/Analysis/MemoryBuiltins.cpp, line 425
- contrib/llvm/lib/Analysis/ScalarEvolution.cpp
- contrib/llvm/lib/Analysis/ValueTracking.cpp
- contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
- contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
- contrib/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
- contrib/llvm/lib/IR/ConstantRange.cpp
- contrib/llvm/lib/IR/Constants.cpp
- contrib/llvm/lib/IR/Verifier.cpp, line 4025
- contrib/llvm/lib/Support/APFloat.cpp
- contrib/llvm/lib/Support/APInt.cpp
- contrib/llvm/lib/Support/KnownBits.cpp
- contrib/llvm/lib/Target/AArch64/AArch64FastISel.cpp
- contrib/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
- contrib/llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp
- contrib/llvm/lib/Target/AMDGPU/AMDGPULibCalls.cpp
- contrib/llvm/lib/Target/AMDGPU/SIISelLowering.cpp
- contrib/llvm/lib/Target/ARM/ARMCodeGenPrepare.cpp
- contrib/llvm/lib/Target/ARM/ARMFastISel.cpp
- contrib/llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp, line 118
- contrib/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp
- contrib/llvm/lib/Target/Hexagon/HexagonConstPropagation.cpp
- contrib/llvm/lib/Target/Hexagon/HexagonISelLowering.cpp, line 859
- contrib/llvm/lib/Target/Mips/MipsSEISelLowering.cpp
- contrib/llvm/lib/Target/SystemZ/SystemZTDC.cpp, line 141
- contrib/llvm/lib/Target/WebAssembly/InstPrinter/WebAssemblyInstPrinter.cpp, line 200
- contrib/llvm/lib/Target/X86/X86ISelLowering.cpp
- contrib/llvm/lib/Transforms/InstCombine/InstCombineAddSub.cpp, line 876
- contrib/llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp
- contrib/llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp
- contrib/llvm/lib/Transforms/InstCombine/InstCombineMulDivRem.cpp
- contrib/llvm/lib/Transforms/InstCombine/InstCombineShifts.cpp, line 342
- contrib/llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp, line 629
- contrib/llvm/lib/Transforms/Scalar/Float2Int.cpp, line 300
- contrib/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp, line 2414
- contrib/llvm/lib/Transforms/Scalar/InductiveRangeCheckElimination.cpp, line 870
- contrib/llvm/lib/Transforms/Scalar/LoopInterchange.cpp, line 141
- contrib/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp, line 4131
- contrib/llvm/lib/Transforms/Scalar/Reassociate.cpp
- contrib/llvm/lib/Transforms/Scalar/SeparateConstOffsetFromGEP.cpp
- contrib/llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp
- contrib/llvm/lib/Transforms/Vectorize/LoadStoreVectorizer.cpp, line 409
- contrib/llvm/tools/clang/include/clang/AST/RecordLayout.h, line 288
- contrib/llvm/tools/clang/lib/AST/ExprConstant.cpp
- contrib/llvm/tools/clang/lib/AST/ItaniumMangle.cpp, line 1042
- contrib/llvm/tools/clang/lib/AST/Type.cpp, line 4019
- contrib/llvm/tools/clang/lib/Analysis/CFG.cpp, line 912
- contrib/llvm/tools/clang/lib/Basic/FixedPoint.cpp
- contrib/llvm/tools/clang/lib/CodeGen/CGExprCXX.cpp
- contrib/llvm/tools/clang/lib/CodeGen/CGObjCMac.cpp, line 5283
- contrib/llvm/tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp, line 2067
- contrib/llvm/tools/clang/lib/CodeGen/SwiftCallingConv.cpp, line 569
- contrib/llvm/tools/clang/lib/Lex/PPExpressions.cpp
- contrib/llvm/tools/clang/lib/Sema/SemaChecking.cpp
- contrib/llvm/tools/clang/lib/Sema/SemaDecl.cpp
- contrib/llvm/tools/clang/lib/Sema/SemaDeclAttr.cpp
- contrib/llvm/tools/clang/lib/Sema/SemaExpr.cpp
- contrib/llvm/tools/clang/lib/Sema/SemaExprCXX.cpp
- contrib/llvm/tools/clang/lib/Sema/SemaInit.cpp, line 2936
- contrib/llvm/tools/clang/lib/Sema/SemaOpenMP.cpp
- contrib/llvm/tools/clang/lib/Sema/SemaOverload.cpp, line 434
- contrib/llvm/tools/clang/lib/Sema/SemaTemplate.cpp, line 6503
- contrib/llvm/tools/clang/lib/Sema/SemaTemplateDeduction.cpp
- contrib/llvm/tools/clang/lib/Sema/SemaType.cpp
- contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CastSizeChecker.cpp, line 82
- contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CheckSecuritySyntaxOnly.cpp, line 605
- contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ConversionChecker.cpp, line 193
- contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/PaddingChecker.cpp, line 108
- contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UndefResultChecker.cpp
- contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/APSIntType.cpp
- contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/BasicValueFactory.cpp
- contrib/llvm/tools/lldb/source/Utility/Scalar.cpp, line 1853