| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVFrameLowering.cpp | 655 int FixedOffset, int ScalableOffset, in appendScalableVectorExpression() argument 667 Expr.append(Buffer, Buffer + encodeSLEB128(ScalableOffset, Buffer)); in appendScalableVectorExpression() 676 Comment << (ScalableOffset < 0 ? " - " : " + ") << std::abs(ScalableOffset) in appendScalableVectorExpression() 683 uint64_t ScalableOffset) { in createDefCFAExpression() argument 684 assert(ScalableOffset != 0 && "Did not need to adjust CFA for RVV"); in createDefCFAExpression() 697 appendScalableVectorExpression(TRI, Expr, FixedOffset, ScalableOffset, in createDefCFAExpression() 712 uint64_t ScalableOffset) { in createDefCFAOffset() argument 713 assert(ScalableOffset != 0 && "Did not need to adjust CFA for RVV"); in createDefCFAOffset() 720 appendScalableVectorExpression(TRI, Expr, FixedOffset, ScalableOffset, in createDefCFAOffset()
|
| H A D | RISCVISelLowering.cpp | 2026 if (AM.ScalableOffset) in isLegalAddressingMode()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64FrameLowering.cpp | 2891 StackOffset ScalableOffset = {}; in getFrameIndexReferenceFromSP() local 2893 ScalableOffset = -SVEStackSize; in getFrameIndexReferenceFromSP() 2895 ScalableOffset = in getFrameIndexReferenceFromSP() 2899 return StackOffset::getFixed(ObjectOffset) + ScalableOffset; in getFrameIndexReferenceFromSP() 3065 StackOffset ScalableOffset = {}; in resolveFrameOffsetReference() local 3073 ScalableOffset = SVECalleeSavedStack; in resolveFrameOffsetReference() 3075 ScalableOffset = SVECalleeSavedStack - SVEStackSize; in resolveFrameOffsetReference() 3078 ScalableOffset = SVEStackSize; in resolveFrameOffsetReference() 3080 ScalableOffset = SVEStackSize - SVECalleeSavedStack; in resolveFrameOffsetReference() 3084 ScalableOffset = -SVEStackSize; in resolveFrameOffsetReference() [all …]
|
| H A D | AArch64ISelLowering.cpp | 17804 if (AM.HasBaseReg && !AM.BaseOffs && AM.ScalableOffset && !AM.Scale && in isLegalAddressingMode() 17805 (AM.ScalableOffset % VecNumBytes == 0) && VecNumBytes <= 16 && in isLegalAddressingMode() 17807 return isInt<4>(AM.ScalableOffset / (int64_t)VecNumBytes); in isLegalAddressingMode() 17811 return AM.HasBaseReg && !AM.BaseOffs && !AM.ScalableOffset && in isLegalAddressingMode() 17815 return AM.HasBaseReg && !AM.BaseOffs && !AM.ScalableOffset && !AM.Scale; in isLegalAddressingMode() 17819 if (AM.ScalableOffset) in isLegalAddressingMode()
|
| H A D | AArch64TargetTransformInfo.cpp | 5922 AM.ScalableOffset = BaseOffset.getScalable(); in getScalingFactorCost()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | BasicTTIImpl.h | 446 int64_t ScalableOffset = 0) const override { 452 AM.ScalableOffset = ScalableOffset; 516 AM.ScalableOffset = BaseOffset.getScalable(); in getScalingFactorCost()
|
| H A D | TargetLowering.h | 2888 int64_t ScalableOffset = 0; member
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | TargetTransformInfo.cpp | 430 int64_t ScalableOffset) const { in isLegalAddressingMode() 432 Scale, AddrSpace, I, ScalableOffset); in isLegalAddressingMode()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | TargetTransformInfo.h | 768 int64_t ScalableOffset = 0) const;
|
| H A D | TargetTransformInfoImpl.h | 276 int64_t ScalableOffset = 0) const {
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | TargetLoweringBase.cpp | 1995 if (AM.ScalableOffset) in isLegalAddressingMode()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | LoopStrengthReduce.cpp | 1806 int64_t ScalableOffset = in isAMCompletelyFolded() local 1810 Fixup, ScalableOffset); in isAMCompletelyFolded()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMTargetTransformInfo.cpp | 2728 AM.ScalableOffset = BaseOffset.getScalable(); in getScalingFactorCost()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | DAGCombiner.cpp | 1118 int64_t ScalableOffset = N1.getOpcode() == ISD::VSCALE in reassociationCanBreakAddressingModePattern() local 1125 ScalableOffset = -ScalableOffset; in reassociationCanBreakAddressingModePattern() 1131 AM.ScalableOffset = ScalableOffset; in reassociationCanBreakAddressingModePattern()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86TargetTransformInfo.cpp | 7116 AM.ScalableOffset = BaseOffset.getScalable(); in getScalingFactorCost()
|