Searched refs:OpVT (Results 1 - 19 of 19) sorted by relevance

/external/llvm/include/llvm/CodeGen/
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);
H A DSelectionDAG.h585 /// BooleanContent for type OpVT or truncating it.
586 SDValue getBoolExtOrTrunc(SDValue Op, SDLoc SL, EVT VT, EVT OpVT);
/external/llvm/lib/CodeGen/
H A DTargetLoweringBase.cpp420 RTLIB::Libcall RTLIB::getFPEXT(EVT OpVT, EVT RetVT) { argument
421 if (OpVT == MVT::f32) {
426 } else if (OpVT == MVT::f64) {
436 RTLIB::Libcall RTLIB::getFPROUND(EVT OpVT, EVT RetVT) { argument
438 if (OpVT == MVT::f64)
440 if (OpVT == MVT::f80)
442 if (OpVT == MVT::f128)
444 if (OpVT == MVT::ppcf128)
447 if (OpVT == MVT::f80)
449 if (OpVT
460 getFPTOSINT(EVT OpVT, EVT RetVT) argument
510 getFPTOUINT(EVT OpVT, EVT RetVT) argument
560 getSINTTOFP(EVT OpVT, EVT RetVT) argument
600 getUINTTOFP(EVT OpVT, EVT RetVT) argument
[all...]
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/
H A DAMDILISelDAGToDAG.cpp165 EVT OpVT = N->getValueType(0); local
168 return CurDAG->SelectNodeTo(N, NewOpc, OpVT, TFI);
/external/mesa3d/src/gallium/drivers/radeon/
H A DAMDILISelDAGToDAG.cpp165 EVT OpVT = N->getValueType(0); local
168 return CurDAG->SelectNodeTo(N, NewOpc, OpVT, TFI);
/external/llvm/lib/CodeGen/SelectionDAG/
H A DScheduleDAGSDNodes.cpp470 EVT OpVT = N->getOperand(i).getValueType();
471 assert(OpVT != MVT::Glue && "Glued nodes should be in same sunit!");
472 bool isChain = OpVT == MVT::Other;
H A DLegalizeVectorTypes.cpp275 EVT OpVT = Cond->getOperand(0)->getValueType(0); local
276 ScalarBool = TLI.getBooleanContents(OpVT.getScalarType());
277 VecBool = TLI.getBooleanContents(OpVT);
358 EVT OpVT = LHS.getValueType(); local
363 if (getTypeAction(OpVT) == TargetLowering::TypeScalarizeVector) {
367 EVT VT = OpVT.getVectorElementType();
380 TargetLowering::getExtendForContent(TLI.getBooleanContents(OpVT));
H A DLegalizeDAG.cpp1212 MVT OpVT = Node->getOperand(CompareOperand).getSimpleValueType();
1215 Action = TLI.getCondCodeAction(CCCode, OpVT);
1221 Action = TLI.getOperationAction(Node->getOpcode(), OpVT);
1664 MVT OpVT = LHS.getSimpleValueType();
1667 switch (TLI.getCondCodeAction(CCCode, OpVT)) {
1674 if (TLI.isCondCodeLegal(InvCC, OpVT)) {
1684 assert(TLI.getCondCodeAction(ISD::SETOEQ, OpVT)
1689 assert(TLI.getCondCodeAction(ISD::SETUNE, OpVT)
1706 if (!OpVT.isInteger()) {
1726 if (TLI.isCondCodeLegal(InvCC, OpVT)) {
[all...]
H A DLegalizeTypes.cpp276 EVT OpVT = N->getOperand(i).getValueType(); local
277 switch (getTypeAction(OpVT)) {
H A DDAGCombiner.cpp7025 EVT OpVT = N0.getValueType(); local
7036 if (!TLI.isOperationLegalOrCustom(ISD::SINT_TO_FP, OpVT) &&
7037 TLI.isOperationLegalOrCustom(ISD::UINT_TO_FP, OpVT)) {
7078 EVT OpVT = N0.getValueType(); local
7089 if (!TLI.isOperationLegalOrCustom(ISD::UINT_TO_FP, OpVT) &&
7090 TLI.isOperationLegalOrCustom(ISD::SINT_TO_FP, OpVT)) {
9770 EVT OpVT = Ops[0].getValueType(); local
9771 if (InVal.getValueType() != OpVT)
9772 InVal = OpVT.bitsGT(InVal.getValueType()) ?
9773 DAG.getNode(ISD::ANY_EXTEND, dl, OpVT, InVa
[all...]
H A DTargetLowering.cpp1141 EVT OpVT = Val.getValueType();
1142 unsigned BitWidth = OpVT.getScalarType().getSizeInBits();
H A DSelectionDAGBuilder.cpp6231 MVT OpVT = MVT::Other;
6246 OpVT = TLI->getSimpleValueType(STy->getElementType(ResNo));
6249 OpVT = TLI->getSimpleValueType(CS.getType());
6270 OpVT = OpInfo.getCallOperandValEVT(*DAG.getContext(), *TLI, DL).
6274 OpInfo.ConstraintVT = OpVT;
H A DLegalizeIntegerTypes.cpp1016 EVT OpVT = N->getOpcode() == ISD::SELECT ? OpTy.getScalarType() : OpTy; local
1017 Cond = PromoteTargetBoolean(Cond, OpVT);
H A DSelectionDAG.cpp1016 EVT OpVT) {
1020 TargetLowering::BooleanContent BType = TLI->getBooleanContents(OpVT);
1015 getBoolExtOrTrunc(SDValue Op, SDLoc SL, EVT VT, EVT OpVT) argument
/external/llvm/lib/Target/Sparc/
H A DSparcISelLowering.cpp2219 EVT OpVT = Op.getOperand(0).getValueType(); local
2220 assert(OpVT == MVT::i32 || (OpVT == MVT::i64));
2222 EVT floatVT = (OpVT == MVT::i32) ? MVT::f32 : MVT::f64;
2226 && (!hasHardQuad || !TLI.isTypeLegal(OpVT))) {
2227 const char *libName = TLI.getLibcallName(OpVT == MVT::i32
2234 if (!TLI.isTypeLegal(OpVT))
2239 unsigned opcode = (OpVT == MVT::i32)? SPISD::ITOF : SPISD::XTOF;
2268 EVT OpVT = Op.getOperand(0).getValueType(); local
2269 assert(OpVT
[all...]
/external/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp8610 static SDValue getVZextMovL(MVT VT, MVT OpVT,
8620 MVT ExtVT = (OpVT == MVT::v2f64) ? MVT::i64 : MVT::i32;
8626 OpVT = (OpVT == MVT::v2f64) ? MVT::v2i64 : MVT::v4i32;
8628 DAG.getNode(X86ISD::VZEXT_MOVL, dl, OpVT,
8630 OpVT,
8638 DAG.getNode(X86ISD::VZEXT_MOVL, dl, OpVT,
8640 OpVT, SrcOp)));
10050 MVT OpVT = Op.getSimpleValueType();
10054 if (!OpVT
[all...]
/external/llvm/lib/Target/R600/
H A DR600ISelLowering.cpp1918 EVT OpVT = Ops[0].getValueType(); local
1919 if (InVal.getValueType() != OpVT)
1920 InVal = OpVT.bitsGT(InVal.getValueType()) ?
1921 DAG.getNode(ISD::ANY_EXTEND, dl, OpVT, InVal) :
1922 DAG.getNode(ISD::TRUNCATE, dl, OpVT, InVal);
/external/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp3819 EVT OpVT = (VT == MVT::f32) ? MVT::v2i32 : MVT::v1i64; local
3821 Mask = DAG.getNode(ARMISD::VSHL, dl, OpVT,
3822 DAG.getNode(ISD::BITCAST, dl, OpVT, Mask),
3829 Tmp1 = DAG.getNode(ARMISD::VSHL, dl, OpVT,
3830 DAG.getNode(ISD::BITCAST, dl, OpVT, Tmp1),
3836 Tmp0 = DAG.getNode(ISD::BITCAST, dl, OpVT, Tmp0);
3837 Tmp1 = DAG.getNode(ISD::BITCAST, dl, OpVT, Tmp1);
3842 SDValue MaskNot = DAG.getNode(ISD::XOR, dl, OpVT, Mask,
3843 DAG.getNode(ISD::BITCAST, dl, OpVT, AllOnes));
3845 SDValue Res = DAG.getNode(ISD::OR, dl, OpVT,
[all...]
/external/llvm/utils/TableGen/
H A DCodeGenDAGPatterns.cpp1634 MVT::SimpleValueType OpVT = Int->IS.ParamVTs[i]; local
1636 MadeChange |= getChild(i+1)->UpdateNodeType(0, OpVT, TP);

Completed in 519 milliseconds