Lines Matching refs:XLen

6909     unsigned XLen = Subtarget.getXLen();  in ReplaceNodeResults()  local
6911 if (Size > XLen) { in ReplaceNodeResults()
6912 assert(Size == (XLen * 2) && "Unexpected custom legalisation"); in ReplaceNodeResults()
6915 APInt HighMask = APInt::getHighBitsSet(Size, XLen); in ReplaceNodeResults()
6932 bool LHSIsS = DAG.ComputeNumSignBits(LHS) > XLen; in ReplaceNodeResults()
6933 bool RHSIsS = DAG.ComputeNumSignBits(RHS) > XLen; in ReplaceNodeResults()
9711 unsigned XLen = Subtarget.getXLen(); in ComputeNumSignBitsForTargetNode() local
9713 if (EltBits <= XLen) in ComputeNumSignBitsForTargetNode()
9714 return XLen - EltBits + 1; in ComputeNumSignBitsForTargetNode()
10286 static bool CC_RISCVAssign2XLen(unsigned XLen, CCState &State, CCValAssign VA1, in CC_RISCVAssign2XLen() argument
10290 unsigned XLenInBytes = XLen / 8; in CC_RISCVAssign2XLen()
10350 unsigned XLen = DL.getLargestLegalIntTypeSizeInBits(); in CC_RISCV() local
10351 assert(XLen == 32 || XLen == 64); in CC_RISCV()
10352 MVT XLenVT = XLen == 32 ? MVT::i32 : MVT::i64; in CC_RISCV()
10396 } else if (UseGPRForF64 && XLen == 64 && ValVT == MVT::f64) { in CC_RISCV()
10408 unsigned TwoXLenInBytes = (2 * XLen) / 8; in CC_RISCV()
10426 if (UseGPRForF64 && XLen == 32 && ValVT == MVT::f64) { in CC_RISCV()
10477 return CC_RISCVAssign2XLen(XLen, State, VA, AF, ValNo, ValVT, LocVT, in CC_RISCV()
10483 unsigned StoreSizeBytes = XLen / 8; in CC_RISCV()
10484 Align StackAlign = Align(XLen / 8); in CC_RISCV()
12083 getIntrinsicForMaskedAtomicRMWBinOp(unsigned XLen, AtomicRMWInst::BinOp BinOp) { in getIntrinsicForMaskedAtomicRMWBinOp() argument
12084 if (XLen == 32) { in getIntrinsicForMaskedAtomicRMWBinOp()
12107 if (XLen == 64) { in getIntrinsicForMaskedAtomicRMWBinOp()
12136 unsigned XLen = Subtarget.getXLen(); in emitMaskedAtomicRMWIntrinsic() local
12138 Builder.getIntN(XLen, static_cast<uint64_t>(AI->getOrdering())); in emitMaskedAtomicRMWIntrinsic()
12142 getIntrinsicForMaskedAtomicRMWBinOp(XLen, AI->getOperation()), Tys); in emitMaskedAtomicRMWIntrinsic()
12144 if (XLen == 64) { in emitMaskedAtomicRMWIntrinsic()
12163 Builder.CreateSub(Builder.getIntN(XLen, XLen - ValWidth), ShiftAmt); in emitMaskedAtomicRMWIntrinsic()
12171 if (XLen == 64) in emitMaskedAtomicRMWIntrinsic()
12188 unsigned XLen = Subtarget.getXLen(); in emitMaskedAtomicCmpXchgIntrinsic() local
12189 Value *Ordering = Builder.getIntN(XLen, static_cast<uint64_t>(Ord)); in emitMaskedAtomicCmpXchgIntrinsic()
12191 if (XLen == 64) { in emitMaskedAtomicCmpXchgIntrinsic()
12202 if (XLen == 64) in emitMaskedAtomicCmpXchgIntrinsic()