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

/freebsd-10.0-release/contrib/llvm/lib/Target/Sparc/
H A DSparcISelLowering.cpp206 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT()));
268 OutVal = DAG.getNode(ISD::SIGN_EXTEND, DL, VA.getLocVT(), OutVal);
271 OutVal = DAG.getNode(ISD::ZERO_EXTEND, DL, VA.getLocVT(), OutVal);
274 OutVal = DAG.getNode(ISD::ANY_EXTEND, DL, VA.getLocVT(), OutVal);
299 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT()));
366 assert(VA.getLocVT() == MVT::f64);
396 if (VA.getLocVT() == MVT::f32)
398 else if (VA.getLocVT() != MVT::i32) {
400 DAG.getValueType(VA.getLocVT()));
401 Arg = DAG.getNode(ISD::TRUNCATE, dl, VA.getLocVT(), Ar
[all...]
/freebsd-10.0-release/contrib/llvm/lib/Target/X86/
H A DX86FastISel.cpp1933 assert(VA.getLocVT().isInteger() && !VA.getLocVT().isVector() &&
1935 bool Emitted = X86FastEmitExtend(ISD::SIGN_EXTEND, VA.getLocVT(),
1938 ArgVT = VA.getLocVT();
1942 assert(VA.getLocVT().isInteger() && !VA.getLocVT().isVector() &&
1944 bool Emitted = X86FastEmitExtend(ISD::ZERO_EXTEND, VA.getLocVT(),
1947 ArgVT = VA.getLocVT();
1951 assert(VA.getLocVT().isInteger() && !VA.getLocVT()
[all...]
H A DX86ISelLowering.cpp1621 ValToCopy = DAG.getNode(ISD::SIGN_EXTEND, dl, VA.getLocVT(), ValToCopy);
1623 ValToCopy = DAG.getNode(ISD::ZERO_EXTEND, dl, VA.getLocVT(), ValToCopy);
1625 ValToCopy = DAG.getNode(ISD::ANY_EXTEND, dl, VA.getLocVT(), ValToCopy);
1627 ValToCopy = DAG.getNode(ISD::BITCAST, dl, VA.getLocVT(), ValToCopy);
1674 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT()));
1929 ValVT = VA.getLocVT();
2001 EVT RegVT = VA.getLocVT();
2377 EVT RegVT = VA.getLocVT();
2515 uint32_t OpSize = (VA.getLocVT().getSizeInBits()+7)/8;
/freebsd-10.0-release/contrib/llvm/lib/Target/MSP430/
H A DMSP430ISelLowering.cpp338 EVT RegVT = VA.getLocVT();
381 unsigned ObjSize = VA.getLocVT().getSizeInBits()/8;
384 << EVT(VA.getLocVT()).getEVTString()
393 InVal = DAG.getLoad(VA.getLocVT(), dl, Chain, FIN,
440 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT()));
496 Arg = DAG.getNode(ISD::SIGN_EXTEND, dl, VA.getLocVT(), Arg);
499 Arg = DAG.getNode(ISD::ZERO_EXTEND, dl, VA.getLocVT(), Arg);
502 Arg = DAG.getNode(ISD::ANY_EXTEND, dl, VA.getLocVT(), Arg);
/freebsd-10.0-release/contrib/llvm/include/llvm/CodeGen/
H A DCallingConvLower.h124 MVT getLocVT() const { return LocVT; } function in class:llvm::CCValAssign
/freebsd-10.0-release/contrib/llvm/lib/Target/XCore/
H A DXCoreISelLowering.cpp919 Arg = DAG.getNode(ISD::SIGN_EXTEND, dl, VA.getLocVT(), Arg);
922 Arg = DAG.getNode(ISD::ZERO_EXTEND, dl, VA.getLocVT(), Arg);
925 Arg = DAG.getNode(ISD::ANY_EXTEND, dl, VA.getLocVT(), Arg);
1089 EVT RegVT = VA.getLocVT();
1108 unsigned ObjSize = VA.getLocVT().getSizeInBits()/8;
1111 << EVT(VA.getLocVT()).getEVTString()
1122 InVals.push_back(DAG.getLoad(VA.getLocVT(), dl, Chain, FIN,
1221 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT()));
/freebsd-10.0-release/contrib/llvm/lib/Target/MBlaze/
H A DMBlazeISelLowering.cpp730 MVT RegVT = VA.getLocVT();
905 MVT RegVT = VA.getLocVT();
953 unsigned ArgSize = VA.getLocVT().getSizeInBits()/8;
1055 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT()));
/freebsd-10.0-release/contrib/llvm/lib/Target/SystemZ/
H A DSystemZISelLowering.cpp437 // (and so has type VA.getLocVT()). Convert Value to VA.getValVT(), chaining
445 Value = DAG.getNode(ISD::AssertSext, DL, VA.getLocVT(), Value,
448 Value = DAG.getNode(ISD::AssertZext, DL, VA.getLocVT(), Value,
468 return DAG.getNode(ISD::SIGN_EXTEND, DL, VA.getLocVT(), Value);
470 return DAG.getNode(ISD::ZERO_EXTEND, DL, VA.getLocVT(), Value);
472 return DAG.getNode(ISD::ANY_EXTEND, DL, VA.getLocVT(), Value);
503 EVT LocVT = VA.getLocVT();
544 if (VA.getLocVT() == MVT::i32 || VA.getLocVT() == MVT::f32)
658 if (VA.getLocVT()
[all...]
/freebsd-10.0-release/contrib/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp935 MVT RegVT = VA.getLocVT();
943 int FI = MFI->CreateFixedObject(VA.getLocVT().getSizeInBits()/8,
947 ArgValue = DAG.getLoad(VA.getLocVT(), dl, Chain, FIN,
1062 Arg = DAG.getNode(ISD::ANY_EXTEND, dl, VA.getLocVT(), Arg);
1065 Arg = DAG.getNode(ISD::BITCAST, dl, VA.getLocVT(), Arg);
1071 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT()));
1189 VA.getLocVT(),
1190 DAG.getUNDEF(VA.getLocVT()),
1198 Arg = DAG.getNode(ISD::BITCAST, dl, VA.getLocVT(), Arg);
1216 VA.getLocVT()
[all...]
/freebsd-10.0-release/contrib/llvm/lib/Target/Hexagon/
H A DHexagonISelLowering.cpp328 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT()));
470 Arg = DAG.getNode(ISD::SIGN_EXTEND, dl, VA.getLocVT(), Arg);
473 Arg = DAG.getNode(ISD::ZERO_EXTEND, dl, VA.getLocVT(), Arg);
476 Arg = DAG.getNode(ISD::ANY_EXTEND, dl, VA.getLocVT(), Arg);
854 EVT RegVT = VA.getLocVT();
880 ObjSize = VA.getLocVT().getStoreSizeInBits() >> 3;
897 InVals.push_back(DAG.getLoad(VA.getLocVT(), dl, Chain, FIN,
/freebsd-10.0-release/contrib/llvm/lib/Target/ARM/
H A DARMFastISel.cpp1928 if (VA.getLocVT() != MVT::f64 ||
1977 MVT DestVT = VA.getLocVT();
1986 MVT DestVT = VA.getLocVT();
1993 unsigned BC = FastEmit_r(ArgVT, VA.getLocVT(), ISD::BITCAST, Arg,
1997 ArgVT = VA.getLocVT();
2011 assert(VA.getLocVT() == MVT::f64 &&
H A DARMISelLowering.cpp1255 assert(!VA.needsCustom() && VA.getLocVT() == MVT::i32 &&
1275 if (VA.getLocVT() == MVT::v2f64) {
1293 Val = DAG.getCopyFromReg(Chain, dl, VA.getLocReg(), VA.getLocVT(),
1431 Arg = DAG.getNode(ISD::SIGN_EXTEND, dl, VA.getLocVT(), Arg);
1434 Arg = DAG.getNode(ISD::ZERO_EXTEND, dl, VA.getLocVT(), Arg);
1437 Arg = DAG.getNode(ISD::ANY_EXTEND, dl, VA.getLocVT(), Arg);
1440 Arg = DAG.getNode(ISD::BITCAST, dl, VA.getLocVT(), Arg);
1446 if (VA.getLocVT() == MVT::v2f64) {
1471 assert(VA.getLocVT() == MVT::i32 &&
1974 EVT RegVT = VA.getLocVT();
[all...]
/freebsd-10.0-release/contrib/llvm/lib/Target/Mips/
H A DMipsISelLowering.cpp2304 MVT ValVT = VA.getValVT(), LocVT = VA.getLocVT();
2458 RVLocs[i].getLocVT(), InFlag);
2462 if (RVLocs[i].getValVT() != RVLocs[i].getLocVT())
2529 EVT RegVT = VA.getLocVT();
2671 if (RVLocs[i].getValVT() != RVLocs[i].getLocVT())
2672 Val = DAG.getNode(ISD::BITCAST, DL, RVLocs[i].getLocVT(), Val);
2678 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT()));
/freebsd-10.0-release/contrib/llvm/lib/Target/R600/
H A DSIISelLowering.cpp168 MVT VT = VA.getLocVT();
/freebsd-10.0-release/contrib/llvm/lib/Target/PowerPC/
H A DPPCISelLowering.cpp2045 unsigned ArgSize = VA.getLocVT().getSizeInBits() / 8;
3380 VA.getLocReg(), VA.getLocVT(), InFlag);
3391 Val = DAG.getNode(ISD::AssertZext, dl, VA.getLocVT(), Val,
3396 Val = DAG.getNode(ISD::AssertSext, dl, VA.getLocVT(), Val,
3694 seenFloatArg |= VA.getLocVT().isFloatingPoint();
4526 Arg = DAG.getNode(ISD::ANY_EXTEND, dl, VA.getLocVT(), Arg);
4529 Arg = DAG.getNode(ISD::ZERO_EXTEND, dl, VA.getLocVT(), Arg);
4532 Arg = DAG.getNode(ISD::SIGN_EXTEND, dl, VA.getLocVT(), Arg);
4538 RetOps.push_back(DAG.getRegister(VA.getLocReg(), VA.getLocVT()));

Completed in 405 milliseconds