Home
last modified time | relevance | path

Searched defs:ShiftAmount (Results 1 – 25 of 31) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DDivisionByConstantInfo.h24 unsigned ShiftAmount; ///< shift amount member
/freebsd/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRShiftExpand.cpp94 Value *ShiftAmount = Builder.CreateTrunc(BI->getOperand(1), Int8Ty); in expand() local
H A DAVRISelLowering.cpp285 uint64_t ShiftAmount = N->getConstantOperandVal(1); in LowerShifts() local
353 uint64_t ShiftAmount = N->getConstantOperandVal(1); in LowerShifts() local
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/MCTargetDesc/
H A DSPIRVBaseInfo.h261 for (unsigned ShiftAmount = 0; ShiftAmount < 32; ShiftAmount += 8) { in getSPIRVStringOperand() local
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUInsertSingleUseVDST.cpp79 unsigned ShiftAmount = 4; in encodeImm() local
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVRegisterInfo.cpp350 uint32_t ShiftAmount = Log2_32(LMUL); in lowerVSPILL() local
427 uint32_t ShiftAmount = Log2_32(LMUL); in lowerVRELOAD() local
H A DRISCVInstrInfo.cpp3657 uint32_t ShiftAmount = Log2_32(Amount); mulImm() local
3670 uint32_t ShiftAmount; mulImm() local
3694 uint32_t ShiftAmount = Log2_32(Amount - 1); mulImm() local
3705 uint32_t ShiftAmount = Log2_32(Amount + 1); mulImm() local
3724 for (uint32_t ShiftAmount = 0; Amount >> ShiftAmount; ShiftAmount++) { mulImm() local
[all...]
H A DRISCVFrameLowering.cpp732 unsigned ShiftAmount = Log2(MaxAlignment); in emitPrologue() local
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/
H A DRISCVMatInt.cpp109 int ShiftAmount = 0; in generateInstSeqImpl() local
/freebsd/contrib/llvm-project/clang/lib/AST/Interp/
H A DIntegralAP.h262 unsigned ShiftAmount = B.V.getZExtValue(); in shiftRight() local
/freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/
H A DCSKYFrameLowering.cpp177 unsigned ShiftAmount = Log2(MaxAlignment); in emitPrologue() local
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/AsmParser/
H A DAArch64AsmParser.cpp437 unsigned ShiftAmount; member
2266 unsigned ShiftAmount = 0, in CreateReg()
2285 unsigned ShiftAmount = 0, in CreateVectorReg()
2371 unsigned ShiftAmount, in CreateShiftedImm()
3403 int64_t ShiftAmount = getTok().getIntVal(); in tryParseImmWithOptionalShift() local
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsSEISelDAGToDAG.cpp283 unsigned ShiftAmount = 0) const { in selectAddrFrameIndexOffset()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DValueTracking.cpp7210 static bool shiftAmountKnownInRange(const Value *ShiftAmount) { in shiftAmountKnownInRange()
9375 unsigned ShiftAmount = Width - 1; in setLimitsForBinOp() local
9396 unsigned ShiftAmount = Width - 1; in setLimitsForBinOp() local
9413 unsigned ShiftAmount = C->countl_one() - 1; in setLimitsForBinOp() local
9418 unsigned ShiftAmount = C->countl_zero() - 1; in setLimitsForBinOp() local
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DTargetLowering.cpp2322 unsigned ShiftAmount = NLZ > NTZ ? NLZ - NTZ : NTZ - NLZ; in SimplifyDemandedBits() local
7625 unsigned ShiftAmount = OuterBitSize - InnerBitSize; in expandMUL_LOHI() local
9664 SDValue ShiftAmount = DAG.getShiftAmountConstant( in scalarizeVectorLoad() local
9748 SDValue ShiftAmount = in scalarizeVectorStore() local
9925 SDValue ShiftAmount = DAG.getShiftAmountConstant(NumBits, VT, dl); in expandUnalignedLoad() local
10037 SDValue ShiftAmount = in expandUnalignedStore() local
11297 int ShiftAmount = BitSize - ResultVT.getScalarSizeInBits(); in expandRoundInexactToOdd() local
H A DLegalizeVectorOps.cpp1270 SDValue ShiftAmount = DAG.getConstant(EltWidth - SrcEltWidth, DL, VT); in ExpandSIGN_EXTEND_VECTOR_INREG() local
H A DLegalizeIntegerTypes.cpp1098 SDValue ShiftAmount = in PromoteIntRes_ADDSUBSHLSAT() local
4340 SDValue ShiftAmount = DAG.getShiftAmountConstant(Scale % NVTSize, NVT, dl); in ExpandIntRes_MULFIX() local
H A DLegalizeDAG.cpp1665 int ShiftAmount = SignAsInt.SignBit - MagAsInt.SignBit; in ExpandFCOPYSIGN() local
/freebsd/contrib/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430ISelLowering.cpp969 uint64_t ShiftAmount = N->getConstantOperandVal(1); in LowerShifts() local
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/
H A DMipsTargetStreamer.cpp274 int16_t ShiftAmount, SMLoc IDLoc, in emitDSLL()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DUtils.cpp1742 static bool shiftAmountKnownInRange(Register ShiftAmount, in shiftAmountKnownInRange()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelDAGToDAG.cpp2008 uint64_t ShiftAmount = V.getConstantOperandVal(1); in factorOutPowerOf2() local
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineCasts.cpp419 unsigned ShiftAmount = ShiftVal ? ShiftVal->getZExtValue() : 0; in foldVecTruncToExtElt() local
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/AsmParser/
H A DARMAsmParser.cpp5362 const MCExpr *ShiftAmount; in parsePKHImm() local
5426 const MCExpr *ShiftAmount; in parseShifterImm() local
5476 const MCExpr *ShiftAmount; in parseRotImm() local
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/AsmParser/
H A DMipsAsmParser.cpp2878 unsigned ShiftAmount = BitWidth - 16; in loadImmediate() local

12