Defined in 2 files as a function:
Referenced in 92 files:
- contrib/llvm-project/clang/include/clang/Basic/TargetBuiltins.h
- contrib/llvm-project/clang/lib/AST/ExprConstant.cpp
- contrib/llvm-project/clang/lib/Lex/Lexer.cpp, line 2551
- contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/PaddingChecker.cpp, line 270
- contrib/llvm-project/clang/utils/TableGen/SveEmitter.cpp, line 301
- contrib/llvm-project/lld/ELF/Arch/ARM.cpp
- contrib/llvm-project/lld/ELF/InputFiles.cpp, line 1302
- contrib/llvm-project/lld/ELF/SyntheticSections.cpp, line 2755
- contrib/llvm-project/lld/ELF/SyntheticSections.h, line 920
- contrib/llvm-project/lld/lib/Driver/DarwinLdDriver.cpp, line 533
- contrib/llvm-project/lldb/source/Plugins/Instruction/ARM/EmulateInstructionARM.cpp, line 606
- contrib/llvm-project/lldb/source/Symbol/CompactUnwindInfo.cpp, line 157
- contrib/llvm-project/llvm/include/llvm/ADT/APInt.h
- contrib/llvm-project/llvm/include/llvm/ADT/BitVector.h, line 230
- contrib/llvm-project/llvm/include/llvm/ADT/SmallBitVector.h
- contrib/llvm-project/llvm/include/llvm/ADT/SparseBitVector.h
- contrib/llvm-project/llvm/include/llvm/CodeGen/ExecutionDomainFix.h, line 105
- contrib/llvm-project/llvm/include/llvm/CodeGen/TargetRegisterInfo.h, line 1099
- contrib/llvm-project/llvm/include/llvm/ExecutionEngine/JITLink/JITLink.h
- contrib/llvm-project/llvm/include/llvm/Support/KnownBits.h
- contrib/llvm-project/llvm/include/llvm/Support/MathExtras.h
- contrib/llvm-project/llvm/lib/Analysis/ConstantFolding.cpp, line 2464
- contrib/llvm-project/llvm/lib/Analysis/ScalarEvolution.cpp
- contrib/llvm-project/llvm/lib/Analysis/ValueTracking.cpp
- contrib/llvm-project/llvm/lib/CodeGen/ExecutionDomainFix.cpp, line 321
- contrib/llvm-project/llvm/lib/CodeGen/InterleavedLoadCombinePass.cpp
- contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
- contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
- contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp, line 2735
- contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
- contrib/llvm-project/llvm/lib/CodeGen/TargetRegisterInfo.cpp, line 264
- contrib/llvm-project/llvm/lib/DebugInfo/DWARF/DWARFDie.cpp, line 43
- contrib/llvm-project/llvm/lib/IR/Value.cpp, line 807
- contrib/llvm-project/llvm/lib/Object/ELFObjectFile.cpp, line 76
- contrib/llvm-project/llvm/lib/Support/APFloat.cpp, line 3830
- contrib/llvm-project/llvm/lib/Support/APInt.cpp
- contrib/llvm-project/llvm/lib/Support/ScaledNumber.cpp, line 87
- contrib/llvm-project/llvm/lib/Target/AArch64/AArch64ExpandImm.cpp, line 274
- contrib/llvm-project/llvm/lib/Target/AArch64/AArch64FastISel.cpp, line 4938
- contrib/llvm-project/llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp
- contrib/llvm-project/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
- contrib/llvm-project/llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp, line 3714
- contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/AArch64AddressingModes.h, line 239
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUCallLowering.cpp, line 787
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp
- contrib/llvm-project/llvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp, line 2478
- contrib/llvm-project/llvm/lib/Target/AMDGPU/SIISelLowering.cpp
- contrib/llvm-project/llvm/lib/Target/AMDGPU/SILoadStoreOptimizer.cpp, line 710
- contrib/llvm-project/llvm/lib/Target/AMDGPU/SIModeRegister.cpp, line 199
- contrib/llvm-project/llvm/lib/Target/AMDGPU/SIShrinkInstructions.cpp, line 348
- contrib/llvm-project/llvm/lib/Target/ARM/ARMBasicBlockInfo.h, line 83
- contrib/llvm-project/llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp
- contrib/llvm-project/llvm/lib/Target/ARM/ARMISelLowering.cpp
- contrib/llvm-project/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp
- contrib/llvm-project/llvm/lib/Target/ARM/Disassembler/ARMDisassembler.cpp
- contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/ARMAddressingModes.h
- contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/ARMInstPrinter.cpp
- contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp
- contrib/llvm-project/llvm/lib/Target/ARM/Utils/ARMBaseInfo.cpp, line 22
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonBitTracker.cpp, line 334
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonConstExtenders.cpp, line 1748
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonConstPropagation.cpp, line 1732
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonISelDAGToDAG.cpp
- contrib/llvm-project/llvm/lib/Target/Hexagon/HexagonISelLowering.cpp, line 1877
- contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.cpp, line 103
- contrib/llvm-project/llvm/lib/Target/Mips/MipsAnalyzeImmediate.cpp, line 46
- contrib/llvm-project/llvm/lib/Target/Mips/MipsISelLowering.cpp, line 105
- contrib/llvm-project/llvm/lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp, line 3475
- contrib/llvm-project/llvm/lib/Target/PowerPC/AsmParser/PPCAsmParser.cpp, line 305
- contrib/llvm-project/llvm/lib/Target/PowerPC/Disassembler/PPCDisassembler.cpp, line 358
- contrib/llvm-project/llvm/lib/Target/PowerPC/PPCFastISel.cpp, line 2150
- contrib/llvm-project/llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp
- contrib/llvm-project/llvm/lib/Target/PowerPC/PPCISelLowering.cpp, line 15549
- contrib/llvm-project/llvm/lib/Target/SystemZ/SystemZISelLowering.cpp, line 2333
- contrib/llvm-project/llvm/lib/Target/X86/X86FloatingPoint.cpp
- contrib/llvm-project/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp
- contrib/llvm-project/llvm/lib/Target/X86/X86ISelLowering.cpp
- contrib/llvm-project/llvm/lib/Transforms/IPO/LowerTypeTests.cpp, line 169
- contrib/llvm-project/llvm/lib/Transforms/IPO/WholeProgramDevirt.cpp, line 239
- contrib/llvm-project/llvm/lib/Transforms/InstCombine/InstCombineAddSub.cpp, line 814
- 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/InstCombineSimplifyDemanded.cpp
- contrib/llvm-project/llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp, line 1244
- contrib/llvm-project/llvm/lib/Transforms/Instrumentation/HWAddressSanitizer.cpp, line 583
- contrib/llvm-project/llvm/lib/Transforms/Instrumentation/MemorySanitizer.cpp
- contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ThreadSanitizer.cpp, line 781
- contrib/llvm-project/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp
- contrib/llvm-project/llvm/lib/Transforms/Utils/SimplifyCFG.cpp, line 5708
- contrib/llvm-project/llvm/tools/llvm-mca/Views/BottleneckAnalysis.cpp, line 75
- contrib/llvm-project/llvm/tools/llvm-mca/Views/ResourcePressureView.cpp, line 61
- contrib/llvm-project/llvm/tools/llvm-objdump/ELFDump.cpp, line 263