Searched refs:RetVT (Results 1 - 13 of 13) sorted by relevance

/external/llvm/lib/CodeGen/
H A DTargetLoweringBase.cpp420 RTLIB::Libcall RTLIB::getFPEXT(EVT OpVT, EVT RetVT) { argument
422 if (RetVT == MVT::f64)
424 if (RetVT == MVT::f128)
427 if (RetVT == MVT::f128)
436 RTLIB::Libcall RTLIB::getFPROUND(EVT OpVT, EVT RetVT) { argument
437 if (RetVT == MVT::f32) {
446 } else if (RetVT == MVT::f64) {
460 RTLIB::Libcall RTLIB::getFPTOSINT(EVT OpVT, EVT RetVT) { argument
462 if (RetVT == MVT::i8)
464 if (RetVT
510 getFPTOUINT(EVT OpVT, EVT RetVT) argument
560 getSINTTOFP(EVT OpVT, EVT RetVT) argument
600 getUINTTOFP(EVT OpVT, EVT RetVT) argument
[all...]
/external/llvm/include/llvm/CodeGen/
H A DFastISel.h185 MVT RetVT,
191 MVT RetVT,
198 MVT RetVT,
207 MVT RetVT,
216 MVT RetVT,
225 MVT RetVT,
244 MVT RetVT,
252 MVT RetVT,
331 unsigned FastEmitInst_extractsubreg(MVT RetVT,
H A DRuntimeLibcalls.h393 Libcall getFPEXT(EVT OpVT, EVT RetVT);
397 Libcall getFPROUND(EVT OpVT, EVT RetVT);
401 Libcall getFPTOSINT(EVT OpVT, EVT RetVT);
405 Libcall getFPTOUINT(EVT OpVT, EVT RetVT);
409 Libcall getSINTTOFP(EVT OpVT, EVT RetVT);
413 Libcall getUINTTOFP(EVT OpVT, EVT RetVT);
/external/llvm/utils/TableGen/
H A DFastISelEmitter.cpp495 MVT::SimpleValueType RetVT = MVT::isVoid;
496 if (InstPatNode->getNumTypes()) RetVT = InstPatNode->getType(0);
497 MVT::SimpleValueType VT = RetVT;
555 if (SimplePatterns[Operands][OpcodeName][VT][RetVT].count(PredicateCheck))
559 SimplePatterns[Operands][OpcodeName][VT][RetVT][PredicateCheck] = Memo;
609 MVT::SimpleValueType RetVT = RI->first;
616 << "_" << getLegalCName(getName(RetVT)) << "_";
657 OS << "extractsubreg(" << getName(RetVT);
677 OS << "(MVT RetVT";
681 OS << ") {\nswitch (RetVT
[all...]
/external/llvm/lib/Target/PowerPC/
H A DPPCFastISel.cpp175 void finishCall(MVT RetVT, SmallVectorImpl<unsigned> &UsedRegs,
1308 void PPCFastISel::finishCall(MVT RetVT, SmallVectorImpl<unsigned> &UsedRegs, argument
1319 if (RetVT != MVT::isVoid) {
1322 CCInfo.AnalyzeCallResult(RetVT, RetCC_PPC64_ELF_FIS);
1332 if (RetVT == MVT::i8 || RetVT == MVT::i16 || RetVT == MVT::i32)
1338 if (RetVT == CopyVT) {
1348 ResultReg = createResultReg(TLI.getRegClassFor(RetVT));
1356 } else if (RetVT
1399 MVT RetVT; local
[all...]
/external/llvm/lib/Target/ARM/
H A DARMFastISel.cpp208 bool FinishCall(MVT RetVT, SmallVectorImpl<unsigned> &UsedRegs,
2017 bool ARMFastISel::FinishCall(MVT RetVT, SmallVectorImpl<unsigned> &UsedRegs, argument
2027 if (RetVT != MVT::isVoid) {
2030 CCInfo.AnalyzeCallResult(RetVT, CCAssignFnForCall(CC, true, isVarArg));
2033 if (RVLocs.size() == 2 && RetVT == MVT::f64) {
2054 if (RetVT == MVT::i1 || RetVT == MVT::i8 || RetVT == MVT::i16)
2186 MVT RetVT; local
2188 RetVT
2295 MVT RetVT; local
[all...]
/external/llvm/lib/Target/X86/
H A DX86FastISel.cpp114 bool X86FastEmitCMoveSelect(MVT RetVT, const Instruction *I);
116 bool X86FastEmitSSESelect(MVT RetVT, const Instruction *I);
118 bool X86FastEmitPseudoSelect(MVT RetVT, const Instruction *I);
292 MVT RetVT; local
296 if (!isTypeLegal(RetTy, RetVT))
299 if (RetVT != MVT::i32 && RetVT != MVT::i64)
1734 bool X86FastISel::X86FastEmitCMoveSelect(MVT RetVT, const Instruction *I) { argument
1740 if (RetVT < MVT::i16 || RetVT > MV
1854 X86FastEmitSSESelect(MVT RetVT, const Instruction *I) argument
1935 X86FastEmitPseudoSelect(MVT RetVT, const Instruction *I) argument
2000 MVT RetVT; local
[all...]
/external/llvm/lib/Target/AArch64/
H A DAArch64FastISel.cpp144 bool FinishCall(MVT RetVT, SmallVectorImpl<unsigned> &UsedRegs,
1274 bool AArch64FastISel::FinishCall(MVT RetVT, SmallVectorImpl<unsigned> &UsedRegs, argument
1284 if (RetVT != MVT::isVoid) {
1287 CCInfo.AnalyzeCallResult(RetVT, CCAssignFnForCall(CC));
1333 MVT RetVT;
1336 RetVT = MVT::isVoid;
1337 else if (!isTypeLegal(RetTy, RetVT))
1418 if (!FinishCall(RetVT, UsedRegs, I, CC, NumBytes))
/external/llvm/lib/CodeGen/SelectionDAG/
H A DTargetLowering.cpp84 /// result of type RetVT.
87 RTLIB::Libcall LC, EVT RetVT,
105 Type *RetTy = RetVT.getTypeForEVT(*DAG.getContext());
199 EVT RetVT = getCmpLibcallReturnType(); local
201 NewLHS = makeLibCall(DAG, LC1, RetVT, Ops, 2, false/*sign irrelevant*/,
203 NewRHS = DAG.getConstant(0, RetVT);
207 getSetCCResultType(*DAG.getContext(), RetVT),
209 NewLHS = makeLibCall(DAG, LC2, RetVT, Ops, 2, false/*sign irrelevant*/,
212 getSetCCResultType(*DAG.getContext(), RetVT), NewLHS,
86 makeLibCall(SelectionDAG &DAG, RTLIB::Libcall LC, EVT RetVT, const SDValue *Ops, unsigned NumOps, bool isSigned, SDLoc dl, bool doesNotReturn, bool isReturnValueUsed) const argument
H A DLegalizeDAG.cpp103 SDValue ExpandLibCall(RTLIB::Libcall LC, EVT RetVT, const SDValue *Ops,
2076 /// and returning a result of type RetVT.
2077 SDValue SelectionDAGLegalize::ExpandLibCall(RTLIB::Libcall LC, EVT RetVT,
2094 Type *RetTy = RetVT.getTypeForEVT(*DAG.getContext());
2241 EVT RetVT = Node->getValueType(0);
2242 Type *RetTy = RetVT.getTypeForEVT(*DAG.getContext());
2256 SDValue FIPtr = DAG.CreateStackTemporary(RetVT);
2275 SDValue Rem = DAG.getLoad(RetVT, dl, CallInfo.second, FIPtr,
2348 EVT RetVT = Node->getValueType(0);
2349 Type *RetTy = RetVT
[all...]
H A DLegalizeVectorTypes.cpp2647 EVT RetVT = WidenEltVT; local
2649 return RetVT;
2663 RetVT = MemVT;
2679 if (RetVT.getSizeInBits() < MemVTWidth || MemVT == WidenVT)
2684 return RetVT;
H A DFastISel.cpp1584 unsigned FastISel::FastEmitInst_extractsubreg(MVT RetVT, argument
1587 unsigned ResultReg = createResultReg(TLI.getRegClassFor(RetVT));
/external/llvm/include/llvm/Target/
H A DTargetLowering.h1923 EVT RetVT, const SDValue *Ops,

Completed in 435 milliseconds