Searched refs:RVLocs (Results 1 - 15 of 15) sorted by relevance

/external/llvm/lib/Target/MSP430/
H A DMSP430ISelLowering.cpp356 SmallVectorImpl<CCValAssign> &RVLocs,
362 std::reverse(RVLocs.begin(), RVLocs.end());
528 SmallVector<CCValAssign, 16> RVLocs; local
535 CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), RVLocs,
539 AnalyzeReturnValues(CCInfo, RVLocs, Outs);
545 for (unsigned i = 0; i != RVLocs.size(); ++i) {
546 CCValAssign &VA = RVLocs[i];
719 SmallVector<CCValAssign, 16> RVLocs; local
720 CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), RVLocs,
355 AnalyzeReturnValues(CCState &State, SmallVectorImpl<CCValAssign> &RVLocs, const SmallVectorImpl<ArgT> &Args) argument
[all...]
/external/llvm/lib/Target/BPF/
H A DBPFISelLowering.cpp394 SmallVector<CCValAssign, 16> RVLocs; local
398 CCState CCInfo(CallConv, IsVarArg, MF, RVLocs, *DAG.getContext());
413 for (unsigned i = 0; i != RVLocs.size(); ++i) {
414 CCValAssign &VA = RVLocs[i];
442 SmallVector<CCValAssign, 16> RVLocs; local
443 CCState CCInfo(CallConv, IsVarArg, MF, RVLocs, *DAG.getContext());
454 for (auto &Val : RVLocs) {
/external/llvm/lib/Target/XCore/
H A DXCoreISelLowering.cpp1076 const SmallVectorImpl<CCValAssign> &RVLocs,
1081 for (unsigned i = 0, e = RVLocs.size(); i != e; ++i) {
1082 const CCValAssign &VA = RVLocs[i];
1142 SmallVector<CCValAssign, 16> RVLocs; local
1144 CCState RetCCInfo(CallConv, isVarArg, DAG.getMachineFunction(), RVLocs,
1247 return LowerCallResult(Chain, InFlag, RVLocs, dl, DAG, InVals);
1456 SmallVector<CCValAssign, 16> RVLocs; local
1457 CCState CCInfo(CallConv, isVarArg, MF, RVLocs, Context);
1478 SmallVector<CCValAssign, 16> RVLocs; local
1481 CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), RVLocs,
1075 LowerCallResult(SDValue Chain, SDValue InFlag, const SmallVectorImpl<CCValAssign> &RVLocs, SDLoc dl, SelectionDAG &DAG, SmallVectorImpl<SDValue> &InVals) argument
[all...]
/external/llvm/lib/Target/ARM/
H A DARMFastISel.cpp2034 SmallVector<CCValAssign, 16> RVLocs; local
2035 CCState CCInfo(CC, isVarArg, *FuncInfo.MF, RVLocs, *Context);
2039 if (RVLocs.size() == 2 && RetVT == MVT::f64) {
2042 MVT DestVT = RVLocs[0].getValVT();
2047 .addReg(RVLocs[0].getLocReg())
2048 .addReg(RVLocs[1].getLocReg()));
2050 UsedRegs.push_back(RVLocs[0].getLocReg());
2051 UsedRegs.push_back(RVLocs[1].getLocReg());
2056 assert(RVLocs.size() == 1 &&"Can't handle non-double multi-reg retvals!");
2057 MVT CopyVT = RVLocs[
2200 SmallVector<CCValAssign, 16> RVLocs; local
2311 SmallVector<CCValAssign, 16> RVLocs; local
[all...]
H A DARMISelLowering.cpp1431 SmallVector<CCValAssign, 16> RVLocs; local
1432 ARMCCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), RVLocs,
1439 for (unsigned i = 0; i != RVLocs.size(); ++i) {
1440 CCValAssign VA = RVLocs[i];
1458 VA = RVLocs[++i]; // skip ahead to next loc
1472 VA = RVLocs[++i]; // skip ahead to next loc
1476 VA = RVLocs[++i]; // skip ahead to next loc
2221 SmallVector<CCValAssign, 16> RVLocs; local
2222 CCState CCInfo(CallConv, isVarArg, MF, RVLocs, Context);
2268 SmallVector<CCValAssign, 16> RVLocs; local
[all...]
/external/llvm/lib/Target/Sparc/
H A DSparcISelLowering.cpp213 SmallVector<CCValAssign, 16> RVLocs; local
216 CCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), RVLocs,
229 i != RVLocs.size();
231 CCValAssign &VA = RVLocs[i];
251 VA = RVLocs[++i]; // skip ahead to next loc
296 SmallVector<CCValAssign, 16> RVLocs; local
299 CCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), RVLocs,
313 for (unsigned i = 0; i != RVLocs.size(); ++i) {
314 CCValAssign &VA = RVLocs[i];
342 if (i+1 < RVLocs
994 SmallVector<CCValAssign, 16> RVLocs; local
1313 SmallVector<CCValAssign, 16> RVLocs; local
[all...]
/external/llvm/lib/Target/PowerPC/
H A DPPCFastISel.cpp1393 SmallVector<CCValAssign, 16> RVLocs; local
1394 CCState CCInfo(CC, false, *FuncInfo.MF, RVLocs, *Context);
1396 CCValAssign &VA = RVLocs[0];
1397 assert(RVLocs.size() == 1 && "No support for multi-reg return values!");
1482 SmallVector<CCValAssign, 16> RVLocs; local
1483 CCState CCInfo(CC, IsVarArg, *FuncInfo.MF, RVLocs, *Context);
1485 if (RVLocs.size() > 1)
H A DPPCISelLowering.cpp4318 SmallVector<CCValAssign, 16> RVLocs; local
4319 CCState CCRetInfo(CallConv, isVarArg, DAG.getMachineFunction(), RVLocs,
4324 for (unsigned i = 0, e = RVLocs.size(); i != e; ++i) {
4325 CCValAssign &VA = RVLocs[i];
5771 SmallVector<CCValAssign, 16> RVLocs; local
5772 CCState CCInfo(CallConv, isVarArg, MF, RVLocs, Context);
5783 SmallVector<CCValAssign, 16> RVLocs; local
5784 CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), RVLocs,
5792 for (unsigned i = 0; i != RVLocs.size(); ++i) {
5793 CCValAssign &VA = RVLocs[
[all...]
/external/llvm/lib/Target/Mips/
H A DMipsFastISel.cpp1212 SmallVector<CCValAssign, 16> RVLocs; local
1213 CCState CCInfo(CC, false, *FuncInfo.MF, RVLocs, *Context);
1217 if (RVLocs.size() != 1)
1220 MVT CopyVT = RVLocs[0].getValVT();
1230 ResultReg).addReg(RVLocs[0].getLocReg());
1231 CLI.InRegs.push_back(RVLocs[0].getLocReg());
H A DMipsISelLowering.cpp2824 SmallVector<CCValAssign, 16> RVLocs; local
2825 MipsCCState CCInfo(CallConv, IsVarArg, DAG.getMachineFunction(), RVLocs,
2830 for (unsigned i = 0; i != RVLocs.size(); ++i) {
2831 CCValAssign &VA = RVLocs[i];
2834 SDValue Val = DAG.getCopyFromReg(Chain, DL, RVLocs[i].getLocReg(),
2835 RVLocs[i].getLocVT(), InFlag);
3104 SmallVector<CCValAssign, 16> RVLocs; local
3105 MipsCCState CCInfo(CallConv, IsVarArg, MF, RVLocs, Context);
3138 SmallVector<CCValAssign, 16> RVLocs; local
3142 MipsCCState CCInfo(CallConv, IsVarArg, MF, RVLocs, *DA
[all...]
/external/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.cpp564 SmallVector<CCValAssign, 16> RVLocs; local
567 CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), RVLocs,
577 for (unsigned i = 0; i != RVLocs.size(); ++i) {
578 CCValAssign &VA = RVLocs[i];
622 SmallVector<CCValAssign, 16> RVLocs; local
624 CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), RVLocs,
630 for (unsigned i = 0; i != RVLocs.size(); ++i) {
632 RVLocs[i].getLocReg(),
633 RVLocs[i].getValVT(), InFlag).getValue(1);
/external/llvm/lib/Target/X86/
H A DX86FastISel.cpp3164 SmallVector<CCValAssign, 16> RVLocs; local
3165 CCState CCRetInfo(CC, IsVarArg, *FuncInfo.MF, RVLocs,
3171 for (unsigned i = 0; i != RVLocs.size(); ++i) {
3172 CCValAssign &VA = RVLocs[i];
3213 CLI.NumResultRegs = RVLocs.size();
H A DX86ISelLowering.cpp2179 SmallVector<CCValAssign, 16> RVLocs; local
2180 CCState CCInfo(CallConv, isVarArg, MF, RVLocs, Context);
2201 SmallVector<CCValAssign, 16> RVLocs; local
2202 CCState CCInfo(CallConv, isVarArg, MF, RVLocs, *DAG.getContext());
2213 for (unsigned i = 0; i != RVLocs.size(); ++i) {
2214 CCValAssign &VA = RVLocs[i];
2384 SmallVector<CCValAssign, 16> RVLocs; local
2386 CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), RVLocs,
2391 for (unsigned i = 0, e = RVLocs.size(); i != e; ++i) {
2392 CCValAssign &VA = RVLocs[
3750 SmallVector<CCValAssign, 16> RVLocs; local
[all...]
/external/llvm/lib/Target/AArch64/
H A DAArch64FastISel.cpp3004 SmallVector<CCValAssign, 16> RVLocs; local
3005 CCState CCInfo(CC, false, *FuncInfo.MF, RVLocs, *Context);
3009 if (RVLocs.size() != 1)
3013 MVT CopyVT = RVLocs[0].getValVT();
3022 .addReg(RVLocs[0].getLocReg());
3023 CLI.InRegs.push_back(RVLocs[0].getLocReg());
H A DAArch64ISelLowering.cpp2650 SmallVector<CCValAssign, 16> RVLocs; local
2651 CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), RVLocs,
2656 for (unsigned i = 0; i != RVLocs.size(); ++i) {
2657 CCValAssign VA = RVLocs[i];
3225 SmallVector<CCValAssign, 16> RVLocs; local
3226 CCState CCInfo(CallConv, isVarArg, MF, RVLocs, Context);
3239 SmallVector<CCValAssign, 16> RVLocs; local
3240 CCState CCInfo(CallConv, isVarArg, DAG.getMachineFunction(), RVLocs,
3247 for (unsigned i = 0, realRVLocIdx = 0; i != RVLocs.size();
3249 CCValAssign &VA = RVLocs[
[all...]

Completed in 327 milliseconds