Home
last modified time | relevance | path

Searched defs:Scale (Results 1 – 25 of 112) sorted by relevance

12345

/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DScaledNumber.h53 inline std::pair<DigitsT, int16_t> getRounded(DigitsT Digits, int16_t Scale, in getRounded()
65 inline std::pair<uint32_t, int16_t> getRounded32(uint32_t Digits, int16_t Scale, in getRounded32()
71 inline std::pair<uint64_t, int16_t> getRounded64(uint64_t Digits, int16_t Scale, in getRounded64()
191 inline std::pair<int32_t, int> getLgImpl(DigitsT Digits, int16_t Scale) { in getLgImpl()
217 template <class DigitsT> int32_t getLg(DigitsT Digits, int16_t Scale) { in getLg()
226 template <class DigitsT> int32_t getLgFloor(DigitsT Digits, int16_t Scale) { in getLgFloor()
236 template <class DigitsT> int32_t getLgCeiling(DigitsT Digits, int16_t Scale) { in getLgCeiling()
346 int16_t Scale = matchScales(LDigits, LScale, RDigits, RScale); in getSum() local
511 int16_t Scale = 0; variable
516 constexpr ScaledNumber(DigitsType Digits, int16_t Scale) in ScaledNumber()
/freebsd/contrib/llvm-project/llvm/lib/Target/Xtensa/MCTargetDesc/
H A DXtensaMCTargetDesc.cpp35 bool Xtensa::isValidAddrOffset(int Scale, int64_t OffsetVal) { in isValidAddrOffset()
55 int Scale = 0; in isValidAddrOffsetForOpcode() local
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelDAGToDAG.h58 SDValue &Scale) { in SelectAddrRegRegScale()
64 SDValue &Scale) { in SelectAddrRegZextRegScale()
H A DRISCVISelLowering.h408 bool isLegalScaleForGatherScatter(uint64_t Scale, in isLegalScaleForGatherScatter()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DLocal.cpp69 Value *Scale = Builder->CreateTypeSize(IntIdxTy->getScalarType(), TSize); in emitGEPOffset() local
H A DVectorUtils.cpp526 void llvm::narrowShuffleMaskElts(int Scale, ArrayRef<int> Mask, in narrowShuffleMaskElts()
547 bool llvm::widenShuffleMaskElts(int Scale, ArrayRef<int> Mask, in widenShuffleMaskElts()
649 int Scale = NumSrcElts / NumDstElts; in scaleShuffleMaskElts() local
653 int Scale = NumDstElts / NumSrcElts; in scaleShuffleMaskElts() local
663 for (unsigned Scale = 2; Scale <= InputMask.size(); ++Scale) { in getShuffleMaskWithWidestElts() local
H A DBasicAliasAnalysis.cpp385 APInt Scale; member
517 APInt Scale; member
716 APInt Scale = LE.Scale; in DecomposeGEPExpression() local
1224 APInt Scale = in aliasGEP() local
1275 const APInt &Scale = Index.Scale; in aliasGEP() local
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DMVEGatherScatterLowering.cpp227 int &Scale, FixedVectorType *Ty, in decomposePtr()
548 int Scale; in tryCreateMaskedGatherOffset() local
701 int Scale; in tryCreateMaskedScatterOffset() local
1187 Value *&Offsets, unsigned &Scale, in foldGEP()
1223 unsigned Scale; in optimiseAddress() local
H A DARMBaseInstrInfo.h871 int Scale = 1; in getAddSubImmediate() local
H A DARMBaseRegisterInfo.cpp564 int Scale = 1; in getFrameIndexInstrOffset() local
764 unsigned Scale = 1; in isFrameOffsetLegal() local
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelDAGToDAG.cpp70 unsigned Scale = 1; member
241 SDValue &Base, SDValue &Scale, in tryFoldLoad()
262 MVT VT, SDValue &Base, SDValue &Scale, in getAddressOperands()
2962 SDValue &Base, SDValue &Scale, in selectVectorAddr()
3002 SDValue &Scale, SDValue &Index, in selectAddr()
3071 bool X86DAGToDAGISel::selectLEA64_Addr(SDValue N, SDValue &Base, SDValue &Scale, in selectLEA64_Addr()
3119 SDValue &Base, SDValue &Scale, in selectLEAAddr()
3208 SDValue &Scale, SDValue &Index, in selectTLSADDRAddr()
3272 SDValue &Base, SDValue &Scale, in tryFoldLoad()
3286 SDValue &Base, SDValue &Scale, in tryFoldBroadcast()
[all …]
H A DX86FixupLEAs.cpp554 const MachineOperand &Scale = MI.getOperand(1 + X86::AddrScaleAmt); in optTwoAddrLEA() local
694 const MachineOperand &Scale = MI.getOperand(1 + X86::AddrScaleAmt); in processInstructionForSlowLEA() local
746 const MachineOperand &Scale = MI.getOperand(1 + X86::AddrScaleAmt); in processInstrForSlow3OpLEA() local
H A DX86EvexToVex.cpp
H A DX86CompressEVEX.cpp127 unsigned Scale = in performCustomAdjustments() local
H A DX86InstrBuilder.h52 unsigned Scale = 1; member
/freebsd/contrib/llvm-project/llvm/lib/Support/
H A DBranchProbability.cpp57 int Scale = 0; in getBranchProbability() local
/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/
H A DAPFixedPoint.h44 FixedPointSemantics(unsigned Width, unsigned Scale, bool IsSigned, in FixedPointSemantics()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64LoadStoreOptimizer.cpp665 static void getPrePostIndexedMemOpInfo(const MachineInstr &MI, int &Scale, in getPrePostIndexedMemOpInfo()
803 static bool isMergeableIndexLdSt(MachineInstr &MI, int &Scale) { in isMergeableIndexLdSt()
2303 int Scale, MinOffset, MaxOffset; in mergeUpdateInsn() local
2353 unsigned Offset, int Scale) { in mergeConstOffsetInsn()
2435 int Scale, MinOffset, MaxOffset; in isMatchingUpdateInsn() local
2944 int Scale) { in tryToMergeIndexLdSt()
3066 int Scale; in optimizeBlock() local
H A DAArch64LowerHomogeneousPrologEpilog.cpp214 TypeSize Scale(0U, false), Width(0U, false); in emitStore() local
255 TypeSize Scale(0U, false), Width(0U, false); in emitLoad() local
/freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/
H A DCSKYRegisterInfo.cpp136 unsigned Scale = 1; in IsLegalOffset() local
H A DCSKYConstantIslandPass.cpp500 unsigned Scale = 1; in initializeFunctionInfo() local
532 unsigned Scale = 1; in initializeFunctionInfo() local
886 unsigned Bits, Scale; in getUnconditionalBrDisp() local
/freebsd/contrib/llvm-project/llvm/lib/Target/Xtensa/
H A DXtensaISelDAGToDAG.cpp50 int Scale) { in selectMemRegAddr()
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsConstantIslandPass.cpp133 unsigned Bits, Scale; in branchMaxOffsets() local
658 unsigned Scale = 1; in initializeFunctionInfo() local
738 unsigned Scale = 1; in initializeFunctionInfo() local
/freebsd/contrib/arm-optimized-routines/math/aarch64/advsimd/
H A Dpowf.c26 #define Scale ((double) (1 << V_EXP2F_TABLE_BITS)) macro
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DInstrumentation.h186 static inline uint32_t scaleBranchCount(uint64_t Count, uint64_t Scale) { in scaleBranchCount()

12345