Home
last modified time | relevance | path

Searched refs:VAHi (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/
H A DRISCVCallLowering.cpp124 const CCValAssign &VAHi = VAs[1]; in assignCustomValue() local
126 assert(VAHi.needsCustom() && "Value doesn't need custom handling"); in assignCustomValue()
127 assert(VALo.getValNo() == VAHi.getValNo() && in assignCustomValue()
130 assert(VALo.getLocVT() == MVT::i32 && VAHi.getLocVT() == MVT::i32 && in assignCustomValue()
131 VALo.getValVT() == MVT::f64 && VAHi.getValVT() == MVT::f64 && in assignCustomValue()
138 if (VAHi.isMemLoc()) { in assignCustomValue()
139 LLT MemTy(VAHi.getLocVT()); in assignCustomValue()
143 MemTy.getSizeInBytes(), VAHi.getLocMemOffset(), MPO, Arg.Flags[0]); in assignCustomValue()
146 const_cast<CCValAssign &>(VAHi)); in assignCustomValue()
151 if (VAHi.isRegLoc()) in assignCustomValue()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsCallLowering.cpp171 const CCValAssign &VAHi = VAs[1]; in assignCustomValue() local
173 assert(VALo.getLocVT() == MVT::i32 && VAHi.getLocVT() == MVT::i32 && in assignCustomValue()
174 VALo.getValVT() == MVT::f64 && VAHi.getValVT() == MVT::f64 && in assignCustomValue()
178 auto CopyHi = MIRBuilder.buildCopy(LLT::scalar(32), VAHi.getLocReg()); in assignCustomValue()
187 markPhysRegUsed(VAHi.getLocReg()); in assignCustomValue()
263 const CCValAssign &VAHi = VAs[1]; in assignCustomValue() local
265 assert(VALo.getLocVT() == MVT::i32 && VAHi.getLocVT() == MVT::i32 && in assignCustomValue()
266 VALo.getValVT() == MVT::f64 && VAHi.getValVT() == MVT::f64 && in assignCustomValue()
284 MIRBuilder.buildCopy(VAHi.getLocReg(), Hi); in assignCustomValue()
289 MIRBuilder.buildCopy(VAHi in assignCustomValue()
[all...]