| /src/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVFrameLowering.cpp | 445 int FixedOffset, int ScalableOffset, in appendScalableVectorExpression() argument 457 Expr.append(Buffer, Buffer + encodeSLEB128(ScalableOffset, Buffer)); in appendScalableVectorExpression() 466 Comment << (ScalableOffset < 0 ? " - " : " + ") << std::abs(ScalableOffset) in appendScalableVectorExpression() 473 uint64_t ScalableOffset) { in createDefCFAExpression() argument 474 assert(ScalableOffset != 0 && "Did not need to adjust CFA for RVV"); in createDefCFAExpression() 487 appendScalableVectorExpression(TRI, Expr, FixedOffset, ScalableOffset, in createDefCFAExpression() 502 uint64_t ScalableOffset) { in createDefCFAOffset() argument 503 assert(ScalableOffset != 0 && "Did not need to adjust CFA for RVV"); in createDefCFAOffset() 510 appendScalableVectorExpression(TRI, Expr, FixedOffset, ScalableOffset, in createDefCFAOffset()
|
| /src/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64FrameLowering.cpp | 2654 StackOffset ScalableOffset = {}; in getFrameIndexReferenceFromSP() local 2656 ScalableOffset = -SVEStackSize; in getFrameIndexReferenceFromSP() 2658 return StackOffset::getFixed(ObjectOffset) + ScalableOffset; in getFrameIndexReferenceFromSP() 2815 StackOffset ScalableOffset = {}; in resolveFrameOffsetReference() local 2817 ScalableOffset = -SVEStackSize; in resolveFrameOffsetReference() 2819 ScalableOffset = SVEStackSize; in resolveFrameOffsetReference() 2823 return StackOffset::getFixed(FPOffset) + ScalableOffset; in resolveFrameOffsetReference() 2840 return StackOffset::getFixed(Offset) + ScalableOffset; in resolveFrameOffsetReference()
|
| H A D | AArch64TargetTransformInfo.cpp | 4392 AM.ScalableOffset = BaseOffset.getScalable(); in getScalingFactorCost()
|
| H A D | AArch64ISelLowering.cpp | 17384 if (AM.HasBaseReg && !AM.BaseOffs && AM.ScalableOffset && !AM.Scale && in isLegalAddressingMode() 17385 (AM.ScalableOffset % VecNumBytes == 0) && VecNumBytes <= 16 && in isLegalAddressingMode() 17387 return isInt<4>(AM.ScalableOffset / (int64_t)VecNumBytes); in isLegalAddressingMode() 17391 return AM.HasBaseReg && !AM.BaseOffs && !AM.ScalableOffset && in isLegalAddressingMode() 17395 return AM.HasBaseReg && !AM.BaseOffs && !AM.ScalableOffset && !AM.Scale; in isLegalAddressingMode() 17399 if (AM.ScalableOffset) in isLegalAddressingMode()
|
| /src/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | TargetTransformInfo.h | 734 int64_t ScalableOffset = 0) const; 1890 int64_t ScalableOffset) = 0; 2362 Instruction *I, int64_t ScalableOffset) override { in isLegalAddressingMode() argument 2364 AddrSpace, I, ScalableOffset); in isLegalAddressingMode()
|
| H A D | TargetTransformInfoImpl.h | 232 int64_t ScalableOffset = 0) const {
|
| /src/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | BasicTTIImpl.h | 343 int64_t ScalableOffset = 0) { 349 AM.ScalableOffset = ScalableOffset; 418 AM.ScalableOffset = BaseOffset.getScalable(); in getScalingFactorCost()
|
| H A D | TargetLowering.h | 2795 int64_t ScalableOffset = 0; member
|
| /src/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | TargetTransformInfo.cpp | 416 int64_t ScalableOffset) const { in isLegalAddressingMode() 418 Scale, AddrSpace, I, ScalableOffset); in isLegalAddressingMode()
|
| /src/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | TargetLoweringBase.cpp | 1892 if (AM.ScalableOffset) in isLegalAddressingMode()
|
| /src/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMTargetTransformInfo.cpp | 2586 AM.ScalableOffset = BaseOffset.getScalable(); in getScalingFactorCost()
|
| /src/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | LoopStrengthReduce.cpp | 1824 int64_t ScalableOffset = in isAMCompletelyFolded() local 1828 Fixup, ScalableOffset); in isAMCompletelyFolded()
|
| /src/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | DAGCombiner.cpp | 1098 int64_t ScalableOffset = N1.getOpcode() == ISD::VSCALE in reassociationCanBreakAddressingModePattern() local 1105 ScalableOffset = -ScalableOffset; in reassociationCanBreakAddressingModePattern() 1111 AM.ScalableOffset = ScalableOffset; in reassociationCanBreakAddressingModePattern()
|
| /src/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86TargetTransformInfo.cpp | 6752 AM.ScalableOffset = BaseOffset.getScalable(); in getScalingFactorCost()
|