Home
last modified time | relevance | path

Searched refs:RVLocs (Results 1 – 20 of 20) sorted by relevance

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARC/
DARCISelLowering.cpp37 const SmallVectorImpl<CCValAssign> &RVLocs,
244 SmallVector<CCValAssign, 16> RVLocs; in LowerCall() local
246 CCState RetCCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), RVLocs, in LowerCall()
365 return lowerCallResult(Chain, Glue, RVLocs, dl, DAG, InVals); in LowerCall()
371 const SmallVectorImpl<CCValAssign> &RVLocs, in lowerCallResult() argument
376 for (unsigned i = 0, e = RVLocs.size(); i != e; ++i) { in lowerCallResult()
377 const CCValAssign &VA = RVLocs[i]; in lowerCallResult()
595 SmallVector<CCValAssign, 16> RVLocs; in CanLowerReturn() local
596 CCState CCInfo(CallConv, IsVarArg, MF, RVLocs, Context); in CanLowerReturn()
615 SmallVector<CCValAssign, 16> RVLocs; in LowerReturn() local
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/BPF/
DBPFISelLowering.cpp415 SmallVector<CCValAssign, 16> RVLocs; in LowerReturn() local
419 CCState CCInfo(CallConv, IsVarArg, MF, RVLocs, *DAG.getContext()); in LowerReturn()
433 for (unsigned i = 0; i != RVLocs.size(); ++i) { in LowerReturn()
434 CCValAssign &VA = RVLocs[i]; in LowerReturn()
461 SmallVector<CCValAssign, 16> RVLocs; in LowerCallResult() local
462 CCState CCInfo(CallConv, IsVarArg, MF, RVLocs, *DAG.getContext()); in LowerCallResult()
474 for (auto &Val : RVLocs) { in LowerCallResult()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/MSP430/
DMSP430ISelLowering.cpp562 SmallVectorImpl<CCValAssign> &RVLocs, in AnalyzeReturnValues() argument
729 SmallVector<CCValAssign, 16> RVLocs; in CanLowerReturn() local
730 CCState CCInfo(CallConv, IsVarArg, MF, RVLocs, Context); in CanLowerReturn()
744 SmallVector<CCValAssign, 16> RVLocs; in LowerReturn() local
751 CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), RVLocs, in LowerReturn()
755 AnalyzeReturnValues(CCInfo, RVLocs, Outs); in LowerReturn()
761 for (unsigned i = 0; i != RVLocs.size(); ++i) { in LowerReturn()
762 CCValAssign &VA = RVLocs[i]; in LowerReturn()
942 SmallVector<CCValAssign, 16> RVLocs; in LowerCallResult() local
943 CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), RVLocs, in LowerCallResult()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AVR/
DAVRISelLowering.cpp1317 SmallVector<CCValAssign, 16> RVLocs; in LowerCallResult() local
1318 CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), RVLocs, in LowerCallResult()
1325 if (CallConv != CallingConv::AVR_BUILTIN && RVLocs.size() > 1) { in LowerCallResult()
1328 std::reverse(RVLocs.begin(), RVLocs.end()); in LowerCallResult()
1332 for (CCValAssign const &RVLoc : RVLocs) { in LowerCallResult()
1362 SmallVector<CCValAssign, 16> RVLocs; in CanLowerReturn() local
1363 CCState CCInfo(CallConv, isVarArg, MF, RVLocs, Context); in CanLowerReturn()
1376 SmallVector<CCValAssign, 16> RVLocs; in LowerReturn() local
1379 CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), RVLocs, in LowerReturn()
1389 unsigned e = RVLocs.size(); in LowerReturn()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/
DARMFastISel.cpp2045 SmallVector<CCValAssign, 16> RVLocs; in FinishCall() local
2046 CCState CCInfo(CC, isVarArg, *FuncInfo.MF, RVLocs, *Context); in FinishCall()
2050 if (RVLocs.size() == 2 && RetVT == MVT::f64) { in FinishCall()
2053 MVT DestVT = RVLocs[0].getValVT(); in FinishCall()
2058 .addReg(RVLocs[0].getLocReg()) in FinishCall()
2059 .addReg(RVLocs[1].getLocReg())); in FinishCall()
2061 UsedRegs.push_back(RVLocs[0].getLocReg()); in FinishCall()
2062 UsedRegs.push_back(RVLocs[1].getLocReg()); in FinishCall()
2067 assert(RVLocs.size() == 1 &&"Can't handle non-double multi-reg retvals!"); in FinishCall()
2068 MVT CopyVT = RVLocs[0].getValVT(); in FinishCall()
[all …]
DARMISelLowering.cpp1966 SmallVector<CCValAssign, 16> RVLocs; in LowerCallResult() local
1967 CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), RVLocs, in LowerCallResult()
1972 for (unsigned i = 0; i != RVLocs.size(); ++i) { in LowerCallResult()
1973 CCValAssign VA = RVLocs[i]; in LowerCallResult()
1991 VA = RVLocs[++i]; // skip ahead to next loc in LowerCallResult()
2005 VA = RVLocs[++i]; // skip ahead to next loc in LowerCallResult()
2009 VA = RVLocs[++i]; // skip ahead to next loc in LowerCallResult()
2717 SmallVector<CCValAssign, 16> RVLocs; in CanLowerReturn() local
2718 CCState CCInfo(CallConv, isVarArg, MF, RVLocs, Context); in CanLowerReturn()
2762 SmallVector<CCValAssign, 16> RVLocs; in LowerReturn() local
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/XCore/
DXCoreISelLowering.cpp1062 const SmallVectorImpl<CCValAssign> &RVLocs, in LowerCallResult() argument
1067 for (unsigned i = 0, e = RVLocs.size(); i != e; ++i) { in LowerCallResult()
1068 const CCValAssign &VA = RVLocs[i]; in LowerCallResult()
1125 SmallVector<CCValAssign, 16> RVLocs; in LowerCCCCallTo() local
1127 CCState RetCCInfo(CallConv, isVarArg, DAG.getMachineFunction(), RVLocs, in LowerCCCCallTo()
1229 return LowerCallResult(Chain, InFlag, RVLocs, dl, DAG, InVals); in LowerCCCCallTo()
1427 SmallVector<CCValAssign, 16> RVLocs; in CanLowerReturn() local
1428 CCState CCInfo(CallConv, isVarArg, MF, RVLocs, Context); in CanLowerReturn()
1449 SmallVector<CCValAssign, 16> RVLocs; in LowerReturn() local
1452 CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), RVLocs, in LowerReturn()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Sparc/
DSparcISelLowering.cpp216 SmallVector<CCValAssign, 16> RVLocs; in LowerReturn_32() local
219 CCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), RVLocs, in LowerReturn_32()
232 i != RVLocs.size(); in LowerReturn_32()
234 CCValAssign &VA = RVLocs[i]; in LowerReturn_32()
254 VA = RVLocs[++i]; // skip ahead to next loc in LowerReturn_32()
299 SmallVector<CCValAssign, 16> RVLocs; in LowerReturn_64() local
302 CCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), RVLocs, in LowerReturn_64()
316 for (unsigned i = 0; i != RVLocs.size(); ++i) { in LowerReturn_64()
317 CCValAssign &VA = RVLocs[i]; in LowerReturn_64()
345 if (i+1 < RVLocs.size() && RVLocs[i+1].getLocReg() == VA.getLocReg()) { in LowerReturn_64()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Lanai/
DLanaiISelLowering.cpp540 SmallVector<CCValAssign, 16> RVLocs; in LowerReturn() local
543 CCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), RVLocs, in LowerReturn()
553 for (unsigned i = 0; i != RVLocs.size(); ++i) { in LowerReturn()
554 CCValAssign &VA = RVLocs[i]; in LowerReturn()
779 SmallVector<CCValAssign, 16> RVLocs; in LowerCallResult() local
780 CCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), RVLocs, in LowerCallResult()
786 for (unsigned I = 0; I != RVLocs.size(); ++I) { in LowerCallResult()
787 Chain = DAG.getCopyFromReg(Chain, DL, RVLocs[I].getLocReg(), in LowerCallResult()
788 RVLocs[I].getValVT(), InFlag) in LowerCallResult()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
DHexagonISelLowering.cpp181 SmallVector<CCValAssign, 16> RVLocs; in CanLowerReturn() local
182 CCState CCInfo(CallConv, IsVarArg, MF, RVLocs, Context); in CanLowerReturn()
199 SmallVector<CCValAssign, 16> RVLocs; in LowerReturn() local
202 CCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), RVLocs, in LowerReturn()
215 for (unsigned i = 0; i != RVLocs.size(); ++i) { in LowerReturn()
216 CCValAssign &VA = RVLocs[i]; in LowerReturn()
324 SmallVector<CCValAssign, 16> RVLocs; in LowerCallResult() local
326 CCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), RVLocs, in LowerCallResult()
335 for (unsigned i = 0; i != RVLocs.size(); ++i) { in LowerCallResult()
337 if (RVLocs[i].getValVT() == MVT::i1) { in LowerCallResult()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/PowerPC/
DPPCFastISel.cpp1502 SmallVector<CCValAssign, 16> RVLocs; in finishCall() local
1503 CCState CCInfo(CC, false, *FuncInfo.MF, RVLocs, *Context); in finishCall()
1505 CCValAssign &VA = RVLocs[0]; in finishCall()
1506 assert(RVLocs.size() == 1 && "No support for multi-reg return values!"); in finishCall()
1584 SmallVector<CCValAssign, 16> RVLocs; in fastLowerCall() local
1585 CCState CCInfo(CC, IsVarArg, *FuncInfo.MF, RVLocs, *Context); in fastLowerCall()
1587 if (RVLocs.size() > 1) in fastLowerCall()
DPPCISelLowering.cpp5001 SmallVector<CCValAssign, 16> RVLocs; in LowerCallResult() local
5002 CCState CCRetInfo(CallConv, isVarArg, DAG.getMachineFunction(), RVLocs, in LowerCallResult()
5011 for (unsigned i = 0, e = RVLocs.size(); i != e; ++i) { in LowerCallResult()
5012 CCValAssign &VA = RVLocs[i]; in LowerCallResult()
5022 VA = RVLocs[++i]; // skip ahead to next loc in LowerCallResult()
7220 SmallVector<CCValAssign, 16> RVLocs; in CanLowerReturn() local
7221 CCState CCInfo(CallConv, isVarArg, MF, RVLocs, Context); in CanLowerReturn()
7234 SmallVector<CCValAssign, 16> RVLocs; in LowerReturn() local
7235 CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), RVLocs, in LowerReturn()
7246 for (unsigned i = 0, RealResIdx = 0; i != RVLocs.size(); ++i, ++RealResIdx) { in LowerReturn()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Mips/
DMipsFastISel.cpp1284 SmallVector<CCValAssign, 16> RVLocs; in finishCall() local
1285 MipsCCState CCInfo(CC, false, *FuncInfo.MF, RVLocs, *Context); in finishCall()
1292 if (RVLocs.size() != 1) in finishCall()
1295 MVT CopyVT = RVLocs[0].getValVT(); in finishCall()
1305 ResultReg).addReg(RVLocs[0].getLocReg()); in finishCall()
1306 CLI.InRegs.push_back(RVLocs[0].getLocReg()); in finishCall()
DMipsISelLowering.cpp3470 SmallVector<CCValAssign, 16> RVLocs; in LowerCallResult() local
3471 MipsCCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), RVLocs, in LowerCallResult()
3480 for (unsigned i = 0; i != RVLocs.size(); ++i) { in LowerCallResult()
3481 CCValAssign &VA = RVLocs[i]; in LowerCallResult()
3484 SDValue Val = DAG.getCopyFromReg(Chain, DL, RVLocs[i].getLocReg(), in LowerCallResult()
3485 RVLocs[i].getLocVT(), InFlag); in LowerCallResult()
3750 SmallVector<CCValAssign, 16> RVLocs; in CanLowerReturn() local
3751 MipsCCState CCInfo(CallConv, IsVarArg, MF, RVLocs, Context); in CanLowerReturn()
3783 SmallVector<CCValAssign, 16> RVLocs; in LowerReturn() local
3787 MipsCCState CCInfo(CallConv, IsVarArg, MF, RVLocs, *DAG.getContext()); in LowerReturn()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/RISCV/
DRISCVISelLowering.cpp2338 SmallVector<CCValAssign, 16> RVLocs; in LowerCall() local
2339 CCState RetCCInfo(CallConv, IsVarArg, MF, RVLocs, *DAG.getContext()); in LowerCall()
2343 for (auto &VA : RVLocs) { in LowerCall()
2372 SmallVector<CCValAssign, 16> RVLocs; in CanLowerReturn() local
2373 CCState CCInfo(CallConv, IsVarArg, MF, RVLocs, Context); in CanLowerReturn()
2395 SmallVector<CCValAssign, 16> RVLocs; in LowerReturn() local
2398 CCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), RVLocs, in LowerReturn()
2408 for (unsigned i = 0, e = RVLocs.size(); i < e; ++i) { in LowerReturn()
2410 CCValAssign &VA = RVLocs[i]; in LowerReturn()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86FastISel.cpp3546 SmallVector<CCValAssign, 16> RVLocs; in fastLowerCall() local
3547 CCState CCRetInfo(CC, IsVarArg, *FuncInfo.MF, RVLocs, in fastLowerCall()
3553 for (unsigned i = 0; i != RVLocs.size(); ++i) { in fastLowerCall()
3554 CCValAssign &VA = RVLocs[i]; in fastLowerCall()
3596 CLI.NumResultRegs = RVLocs.size(); in fastLowerCall()
DX86ISelLowering.cpp2569 SmallVector<CCValAssign, 16> RVLocs; in CanLowerReturn() local
2570 CCState CCInfo(CallConv, isVarArg, MF, RVLocs, Context); in CanLowerReturn()
2655 SmallVector<CCValAssign, 16> RVLocs; in LowerReturn() local
2656 CCState CCInfo(CallConv, isVarArg, MF, RVLocs, *DAG.getContext()); in LowerReturn()
2667 for (unsigned I = 0, OutsIndex = 0, E = RVLocs.size(); I != E; in LowerReturn()
2669 CCValAssign &VA = RVLocs[I]; in LowerReturn()
2745 Passv64i1ArgInRegs(dl, DAG, ValToCopy, RegsToPass, VA, RVLocs[++I], in LowerReturn()
2753 MF.getRegInfo().disableCalleeSavedRegister(RVLocs[I].getLocReg()); in LowerReturn()
2999 SmallVector<CCValAssign, 16> RVLocs; in LowerCallResult() local
3000 CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), RVLocs, in LowerCallResult()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
DAArch64FastISel.cpp3163 SmallVector<CCValAssign, 16> RVLocs; in finishCall() local
3164 CCState CCInfo(CC, false, *FuncInfo.MF, RVLocs, *Context); in finishCall()
3168 if (RVLocs.size() != 1) in finishCall()
3172 MVT CopyVT = RVLocs[0].getValVT(); in finishCall()
3181 .addReg(RVLocs[0].getLocReg()); in finishCall()
3182 CLI.InRegs.push_back(RVLocs[0].getLocReg()); in finishCall()
DAArch64ISelLowering.cpp3682 SmallVector<CCValAssign, 16> RVLocs; in LowerCallResult() local
3684 CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), RVLocs, in LowerCallResult()
3689 for (unsigned i = 0; i != RVLocs.size(); ++i) { in LowerCallResult()
3690 CCValAssign VA = RVLocs[i]; in LowerCallResult()
4346 SmallVector<CCValAssign, 16> RVLocs; in CanLowerReturn() local
4347 CCState CCInfo(CallConv, isVarArg, MF, RVLocs, Context); in CanLowerReturn()
4363 SmallVector<CCValAssign, 16> RVLocs; in LowerReturn() local
4364 CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), RVLocs, in LowerReturn()
4372 for (unsigned i = 0, realRVLocIdx = 0; i != RVLocs.size(); in LowerReturn()
4374 CCValAssign &VA = RVLocs[i]; in LowerReturn()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DSIISelLowering.cpp2263 SmallVector<CCValAssign, 16> RVLocs; in CanLowerReturn() local
2264 CCState CCInfo(CallConv, IsVarArg, MF, RVLocs, Context); in CanLowerReturn()
2288 SmallVector<CCValAssign, 48> RVLocs; in LowerReturn() local
2292 CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), RVLocs, in LowerReturn()
2318 for (unsigned I = 0, RealRVLocIdx = 0, E = RVLocs.size(); I != E; in LowerReturn()
2320 CCValAssign &VA = RVLocs[I]; in LowerReturn()
2386 SmallVector<CCValAssign, 16> RVLocs; in LowerCallResult() local
2387 CCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), RVLocs, in LowerCallResult()
2392 for (unsigned i = 0; i != RVLocs.size(); ++i) { in LowerCallResult()
2393 CCValAssign VA = RVLocs[i]; in LowerCallResult()