Home
last modified time | relevance | path

Searched refs:Shifts (Results 1 – 25 of 50) sorted by relevance

12

/openbsd/src/gnu/llvm/compiler-rt/lib/builtins/
Dint_div_impl.inc26 // 1 <= sr <= N - 1. Shifts do not trigger UB.
55 // 1 <= sr <= N - 1. Shifts do not trigger UB.
/openbsd/src/gnu/gcc/gcc/config/alpha/
Dev6.md99 ; Shifts issue to upper units.
/openbsd/src/gnu/usr.bin/gcc/gcc/config/alpha/
Dev6.md94 ; Shifts issue to upper units.
/openbsd/src/gnu/llvm/llvm/lib/Target/AMDGPU/
DAMDGPULegalizerInfo.cpp1399 auto &Shifts = getActionDefinitionsBuilder({G_SHL, G_LSHR, G_ASHR}) in AMDGPULegalizerInfo() local
1403 Shifts.legalFor({{S16, S16}, {V2S16, V2S16}}) in AMDGPULegalizerInfo()
1406 Shifts.legalFor({{S16, S16}}); in AMDGPULegalizerInfo()
1409 Shifts.widenScalarIf( in AMDGPULegalizerInfo()
1418 Shifts.maxScalarIf(typeIs(0, S16), 1, S16); in AMDGPULegalizerInfo()
1419 Shifts.clampScalar(1, S32, S32); in AMDGPULegalizerInfo()
1420 Shifts.widenScalarToNextPow2(0, 16); in AMDGPULegalizerInfo()
1421 Shifts.clampScalar(0, S16, S64); in AMDGPULegalizerInfo()
1431 Shifts.clampScalar(1, S32, S32); in AMDGPULegalizerInfo()
1432 Shifts.widenScalarToNextPow2(0, 32); in AMDGPULegalizerInfo()
[all …]
/openbsd/src/gnu/llvm/llvm/lib/Target/AArch64/
DAArch64SchedCyclone.td138 // Shifts and Bitfield Operations
176 // EXTR Shifts a pair of registers and requires two micro-ops.
473 // 7.9.4 Shifts and Bitfield Operations
/openbsd/src/gnu/gcc/gcc/config/m32c/
Dshift.md25 ; Shifts are unusual for m32c. We only support shifting in one
/openbsd/src/gnu/usr.bin/gcc/gcc/config/stormy16/
Dstormy16.md487 ;; :: 16 bit Integer Shifts and Rotates
614 ;; :: 32 bit Integer Shifts and Rotates
/openbsd/src/gnu/gcc/gcc/config/stormy16/
Dstormy16.md525 ;; :: 16 bit Integer Shifts and Rotates
698 ;; :: 32 bit Integer Shifts and Rotates
/openbsd/src/gnu/llvm/llvm/lib/CodeGen/GlobalISel/
DCombinerHelper.cpp5132 SmallVector<Register, 16> Shifts, Factors; in buildSDivUsingMul() local
5140 Shifts.push_back(Shifts[0]); in buildSDivUsingMul()
5159 Shifts.push_back(MIB.buildConstant(ScalarShiftAmtTy, Shift).getReg(0)); in buildSDivUsingMul()
5171 Shift = MIB.buildBuildVector(ShiftAmtTy, Shifts).getReg(0); in buildSDivUsingMul()
5174 Shift = Shifts[0]; in buildSDivUsingMul()
/openbsd/src/gnu/llvm/clang/include/clang/Basic/
Darm_neon.td395 // E.3.11 Shifts by signed variable
402 // E.3.12 Shifts by constant
420 // E.3.13 Shifts with insert
897 // Shifts by constant
/openbsd/src/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/
DTargetLowering.cpp5776 SmallVector<SDValue, 16> Shifts, Factors; in BuildExactSDIV() local
5792 Shifts.push_back(DAG.getConstant(Shift, dl, ShSVT)); in BuildExactSDIV()
5803 Shift = DAG.getBuildVector(ShVT, dl, Shifts); in BuildExactSDIV()
5806 assert(Shifts.size() == 1 && Factors.size() == 1 && in BuildExactSDIV()
5809 Shift = DAG.getSplatVector(ShVT, dl, Shifts[0]); in BuildExactSDIV()
5813 Shift = Shifts[0]; in BuildExactSDIV()
5889 SmallVector<SDValue, 16> MagicFactors, Factors, Shifts, ShiftMasks; in BuildSDIV() local
5916 Shifts.push_back(DAG.getConstant(magics.ShiftAmount, dl, ShSVT)); in BuildSDIV()
5932 Shift = DAG.getBuildVector(ShVT, dl, Shifts); in BuildSDIV()
5936 Shifts.size() == 1 && ShiftMasks.size() == 1 && in BuildSDIV()
[all …]
DSelectionDAG.cpp3155 unsigned Shifts = IsLE ? i : SubScale - 1 - i; in computeKnownBits() local
3156 Known.insertBits(Known2, SubBitWidth * Shifts); in computeKnownBits()
3175 unsigned Shifts = IsLE ? i : NumElts - 1 - i; in computeKnownBits() local
3176 unsigned Offset = (Shifts % SubScale) * BitWidth; in computeKnownBits()
/openbsd/src/gnu/usr.bin/gcc/gcc/config/sh/
Dlib1funcs.asm217 ! r5: Shifts
368 ! r5: Shifts
527 ! r5: Shifts
/openbsd/src/gnu/gcc/gcc/config/sh/
Dlib1funcs.asm236 ! r5: Shifts
387 ! r5: Shifts
546 ! r5: Shifts
/openbsd/src/gnu/gcc/gcc/config/mt/
Dmt.md906 ;; 32 bit Integer Shifts and Rotates
/openbsd/src/gnu/gcc/gcc/config/fr30/
Dfr30.md843 ;;{{{ Shifts
/openbsd/src/gnu/usr.bin/gcc/gcc/config/fr30/
Dfr30.md838 ;;{{{ Shifts
/openbsd/src/gnu/gcc/gcc/config/arm/
Diwmmxt.md1114 ;; Shifts
/openbsd/src/gnu/llvm/llvm/include/llvm/IR/
DIntrinsicsARM.td573 // Vector Shifts:
DIntrinsicsPowerPC.td1122 // Right Shifts.
/openbsd/src/gnu/usr.bin/gcc/gcc/config/d30v/
Dd30v.md1551 ;; :: 32 bit Integer Shifts and Rotates
1647 ;; :: 64 bit Integer Shifts and Rotates
/openbsd/src/gnu/llvm/llvm/lib/Target/SystemZ/
DSystemZScheduleZ196.td458 // Shifts
DSystemZScheduleZEC12.td469 // Shifts
/openbsd/src/gnu/gcc/gcc/config/ia64/
Dia64.md4532 ;; :: 32 bit Integer Shifts and Rotates
4672 ;; :: 64 bit Integer Shifts and Rotates
4784 ;; :: 128 bit Integer Shifts and Rotates
/openbsd/src/gnu/gcc/gcc/config/mn10300/
Dmn10300.md1277 ;; Shifts don't set the V flag, but bitwise operations clear

12